AWS EC2 — Pricing Model
- On-Demand
จ่ายตาม Fixed-rate ตามชั่วโมงหรือวินาทีที่ใช ้EC2 เลย เหมาะกับคนที่ต้องการ low cost และ ไม่ต้องการจ่ายล่วงหน้า
ส่วน application ที่เหมาะกับการใช้พวก on-demand คือพวกที่เราไม่สามารถ คาดการณ์ workloads และ ไม่สามารถ interrupted ได้
- Reserved
ด้วยการ Reserved ไว้เราจะได้ capacity reservation (แปลว่าเราต้องคาดการณ์ usage ได้ไม่เหมือน on-demand) และ เราสามารถได้สิทธิ์ลดราคาของชั่วโมงที่ใช้ แต่แลกกับการเราจ่ายล่วงหน้า (upfront) ก่อน โดยจ่ายล่วงหน้าได้มากสุด 3 ปี
ประเภทของ discount ของ Reserved instances
1.Standard Reserved Instance จะลดจาก on-demand ถึง 75%
2.Convertible Reserved Instance จะลดจาก on-demand ถึง 54% โดยจุดเด่นของ Convertible Reserved คือ เราสามารถเปลี่ยน capacity ได้เพื่อให้จอง capacity ได้มากกว่าเดิม
3.Scheduled Reserved Instance คือเป็นการซื้อช่วงเวลาที่ instance เราจะทํางานโดยการจองช่วงเวลาไว้ โดยเหมาะกับงานที่เรารู้ว่าเราจะต้องการให้มันทํางานเมื่อไร เช่นทุกเดือน ทุกวัน เป็นต้ย
- Spot
อันนี้น่าสนใจคือเราใช้วิธี bid (ประมูล) ราคาตามที่เราตั้งราคาไว้ เช่น เราตั้ง 100 บาท ถ้าราคาช่วงเวลานั้นสูงเกินกว่า 100 บาท server เราก็จะไม่สามารถใช้งานได้ แต่ถ้าราคาตกลงมาที่ตํ่ากว่า 100 บาท server เราก็จะทํางาน
เพราะฉะนั้นการซื้อ EC2 แบบ spot เหมาะกับงานที่สามารถ resume กลับมาได้ ไม่ตายตัวนั้นเอง
- Dedicated Host
คือเป็นการซื้อ Physical EC2 server ไว้สําหรับเราเลย ด้วยวิธีนี้มันจะช่วยเราลด cost โดยการลด software license ได้เพราะเราสามารถเอา software license มาใช้ร่วมกับ Cloud ได้