Skip to main content

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