Skip to main content

Amazon EC2

คืออะไร

Amazon Elastic Compute Cloud (EC2) คือบริการเครื่องเสมือน (Virtual Machine) บนคลาวด์ที่ให้คุณเช่าเซิร์ฟเวอร์ได้ตามความต้องการ คุณสามารถเลือกขนาด CPU, RAM, พื้นที่จัดเก็บข้อมูล และระบบปฏิบัติการได้อย่างอิสระ EC2 รองรับการปรับขนาดทั้งขึ้นและลงได้ทันที ทำให้เหมาะกับทุกขนาดของแอปพลิเคชัน

ราคา

  • On-Demand: จ่ายรายชั่วโมง เช่น t3.micro อยู่ที่ประมาณ $0.0104/ชั่วโมง (us-east-1)
  • Reserved Instances: ประหยัดได้ถึง 72% เมื่อจองล่วงหน้า 1–3 ปี
  • Spot Instances: ประหยัดได้ถึง 90% แต่อาจถูกหยุดกลางคันหากความต้องการสูง
  • Savings Plans: ยืดหยุ่นกว่า Reserved ประหยัดได้ถึง 66%
  • Free Tier: t2.micro หรือ t3.micro 750 ชั่วโมง/เดือน เป็นเวลา 12 เดือน

เหมาะสำหรับ

  • เว็บแอปพลิเคชันและ API ที่ต้องการควบคุม Server เต็มรูปแบบ
  • ระบบที่ต้องการ CPU/GPU สูง เช่น การเรนเดอร์หรือ Machine Learning
  • การย้าย Workload จาก On-premise มายังคลาวด์ (Lift & Shift)
  • ระบบฐานข้อมูลหรือแอปพลิเคชันที่ต้องการ State

Use Case ตัวอย่าง

บริษัท E-commerce ขนาดกลางใช้ EC2 Auto Scaling Group เพื่อรองรับปริมาณผู้ใช้ที่เพิ่มขึ้นในช่วงเทศกาลลดราคา โดยระบบจะสั่ง Instance เพิ่มโดยอัตโนมัติเมื่อ CPU เกิน 70% และลดลงเมื่อ Traffic ลดลง ช่วยประหยัดค่าใช้จ่ายได้มากเมื่อเทียบกับการซื้อ Server จริง