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 จริง