วิธีการเลือก EC2 instance และแนะนำบริการ Graviton2

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

สวัสดีครับทุกท่าน
ผมไลท์นะครับ วันนี้จะมาแนะนำเกี่ยวกับการเลือกใช้ 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 กันอีกด้วย หวังว่าจะเป็นประโยชน์กับทุกท่านนะครับ

บทความที่เกี่ยวข้อง