Compute
หมวดหมู่ Compute คือบริการที่ใช้รัน application, workload และ code ต่างๆ บน cloud ตั้งแต่ virtual machine ไปจนถึง serverless functions
Amazon EC2 (Elastic Compute Cloud)
คืออะไร: Virtual server บน cloud ที่ให้คุณเลือก CPU, RAM, OS และ storage ได้เองอย่างอิสระ
ราคา:
- t3.micro:
$0.0104/ชั่วโมง ($7.5/เดือน) - t3.medium:
$0.0416/ชั่วโมง ($30/เดือน) - m5.large:
$0.096/ชั่วโมง ($70/เดือน) - มี Free Tier: t2.micro 750 ชั่วโมง/เดือน (1 ปีแรก)
เหมาะสำหรับ:
- Web application, API server
- Backend workload ที่ต้องการ control สูง
- งานที่ต้องใช้ GPU (instance type p3, g4)
Use Case ตัวอย่าง:
บริษัท E-commerce รัน Node.js API server บน EC2 t3.medium พร้อมตั้ง Auto Scaling Group ให้ scale จาก 2 → 10 instances อัตโนมัติช่วง flash sale
AWS Lambda
คืออะไร: Serverless compute — รัน code โดยไม่ต้องจัดการ server เลย จ่ายเฉพาะตอนที่ code ทำงานจริง
ราคา:
- คำขอแรก 1 ล้านครั้ง/เดือน: ฟรี (ตลอดชีพ)
- $0.20 ต่อ 1 ล้านคำขอ หลังจากนั้น
- Compute: $0.0000166667 ต่อ GB-second
เหมาะสำหรับ:
- Event-driven tasks (อัพโหลดรูป, ส่ง email)
- API เล็กๆ ที่ traffic ไม่สม่ำเสมอ
- Cron job และ scheduled tasks
- Data processing pipeline
Use Case ตัวอย่าง:
ระบบ resize รูปภาพอัตโนมัติ: เมื่อ user อัพโหลดรูปขึ้น S3 → trigger Lambda → resize เป็น thumbnail → บันทึกกลับ S3 โดยไม่ต้องมี server ทำงานตลอดเวลา
AWS Elastic Beanstalk
คืออะไร: Platform-as-a-Service (PaaS) สำหรับ deploy web application โดย AWS จัดการ infrastructure (EC2, Load Balancer, Auto Scaling) ให้อัตโนมัติ
ราคา:
- ไม่มีค่าบริการเพิ่ม จ่ายแค่ resource ที่ใช้จริง (EC2, RDS, etc.)
เหมาะสำหรับ:
- Developer ที่ต้องการ deploy เร็วโดยไม่อยากจัดการ infra
- Web app ภาษา Node.js, Python, Java, .NET, PHP, Ruby, Go
Use Case ตัวอย่าง:
Startup deploy Django REST API ด้วยคำสั่ง
eb deployเพียงครั้งเดียว AWS จัดการ Load Balancer + Auto Scaling ให้ครบ
AWS Lightsail
คืออะไร: Virtual Private Server (VPS) ราคาถูก ง่ายต่อการใช้งาน เหมาะสำหรับ project เล็กๆ หรือมือใหม่
ราคา:
- Plan เริ่มต้น: $3.50/เดือน (1 GB RAM, 1 vCPU, 40 GB SSD)
- $7/เดือน (2 GB RAM), $10/เดือน (2 GB RAM + 60 GB SSD)
เหมาะสำหรับ:
- Blog, WordPress, personal website
- Dev/test environment
- Simple web app ขนาดเล็ก
Use Case ตัวอย่าง:
Freelancer ติดตั้ง WordPress บน Lightsail $3.50/เดือน รัน blog ส่วนตัวโดยไม่ต้องเช่า hosting แยก
AWS Batch
คืออะไร: บริการรัน batch computing jobs ขนาดใหญ่บน cloud จัดการ compute resources ให้อัตโนมัติ
ราคา:
- ไม่มีค่าบริการเพิ่ม จ่ายแค่ EC2 หรือ Fargate ที่ใช้จริง
เหมาะสำหรับ:
- Data processing ขนาดใหญ่
- Machine learning training jobs
- Financial modeling, simulation
- Genomics/bioinformatics
Use Case ตัวอย่าง:
บริษัทประกันประมวลผล claim ข้อมูลหลายล้าน records ทุกคืน โดย AWS Batch จัดการ spin up/down EC2 อัตโนมัติ ลดต้นทุนเทียบกับ server ที่รันตลอด 24/7
Amazon EC2 Auto Scaling
คืออะไร: Scale จำนวน EC2 instances ขึ้น-ลงอัตโนมัติตาม demand
ราคา:
- ฟรี จ่ายแค่ EC2 instances ที่ถูก scale
เหมาะสำหรับ:
- Application ที่มี traffic แบบ unpredictable
- ลด cost โดย scale down ช่วงนอก peak
Use Case ตัวอย่าง:
ร้านค้าออนไลน์ตั้ง Auto Scaling: minimum 2 instances, maximum 20 instances โดย scale up เมื่อ CPU > 70% ทำให้รับมือ traffic ช่วงโปรโมชันได้โดยอัตโนมัติ
AWS Outposts
คืออะไร: นำ AWS infrastructure ไปติดตั้งใน on-premise data center ของคุณเอง ให้ใช้ AWS services ได้แบบ local
ราคา:
- เริ่มต้น ~$200,000+/ปี (ขึ้นกับ configuration)
เหมาะสำหรับ:
- งานที่ต้องการ low latency สุดๆ
- Data residency requirement (ต้องเก็บข้อมูลในประเทศ)
- Manufacturing, healthcare, financial
Use Case ตัวอย่าง:
โรงพยาบาลต้องการรัน AI วิเคราะห์ภาพ X-ray แบบ real-time โดยข้อมูลต้องอยู่ภายใน premise ตามกฎหมาย ใช้ Outposts ให้ได้ความสามารถ AWS พร้อมความเป็น local