วิธีการเลือก EC2 instance และแนะนำบริการ Graviton2
สวัสดีครับทุกท่าน
ผมไลท์นะครับ วันนี้จะมาแนะนำเกี่ยวกับการเลือกใช้ EC2 instance และAWS Graviton
ภาพรวมบทความ
ใน EC2 instance ที่มากกว่า 350 รูปแบบ instance ไหนที่เหมาะสมกับการใช้งานที่สุด นี่คงเป็นสิ่งที่ผู้ใช้เกือบทุกคนกังวลกันอยู่ โดยในครั้งนี้ จะมาอธิบายเกี่ยวกับการใช้งาน instance และจะอธิบายเพิ่มเติมเกี่ยวกับวิธีการเลือก instance ที่เหมาะสมกับคุณที่สุด และคุ้มค่าที่สุดในมุมของค่าใช้จ่าย และ ประสิทธิภาพครับ
เกี่ยวกับ EC2 instance type
วิธีการเลือก instance family
มีผู้ใช้งานหลายๆท่านมักจะสอบถามเข้ามาว่าต้องใช้ instance family ไหนถึงจะเหมาะสมที่สุด โดยพื้นฐานแล้วแนะนำให้ใช้ instance type M ที่รองรับปริมาณงานที่หลากหลายได้ก่อนจากนั้นเมื่อมีความจำเป็นต้องใช้ในงานเฉพาะทางมากขึ้นจึงค่อยไปดูที่ตัวอื่นครับ
การคัดเลือก CPU (cost performance)
ความต่างของ CPU ทำให้เกิดความต่างของ cost performance
package หรือ library ที่อยู่ในทุกๆระบบปฎิบัติการ(OS) ต้องตรวจสอบด้วยว่ามีการออกแบบมาเพื่อให้รองรับกับ CPU ด้วยหรือไม่
ประวัติของ Graviton
Graviton2 จะรองรับการใช้งานทั้งกับ EC2 instance และ บริการ Fully Managed
ในเดือนพฤษภาคม ปี2022 ได้มีการเปิดตัว Graviton3 แล้วโดยจะรองรับการใช้เฉพาะกับ EC2 เท่านั้น
การเริ่มใช้งาน Graviton2
หากต้องการใช้ Graviton2 ในกรณีของ EC2 instance package และ library ต้องรองรับการใช้งานกับ Arm ด้วย ทำให้ต้องใช้แพคเกจของ third party เพิ่มครับ ในขณะเดียวกันบริการ Fully Managed อย่างเช่น RDS สามารถใช้ Graviton2 ได้อย่างง่ายดายหากเป็น Engine version เฉพาะที่รองรับหรือสูงกว่า
ถ้าเป็นบริการ fully managed จะมี Middleware รวมอยู่ในฟังก์ชันที่ AWS ให้บริการอยู่แล้ว อย่างในบริการอย่าง RDS หาก engine version รองรับก็สามารถใช้งานได้เลย
สรุป
จบกันไปแล้วกับบทความแนะนำการเลือก instance type สำหรับการเริ่มใช้งาน AWS รวมไปถึงแนะนำทุกท่านให้รู้จักกับ Graviton กันอีกด้วย หวังว่าจะเป็นประโยชน์กับทุกท่านนะครับ