เราจะเลือกประเภท Instance ECS อย่างไรดี

  • by

[Alibaba Cloud Thailand] เราจะเลือกประเภท Instance ECS อย่างไรดี ?

By Saris Kongpichetkul, Presales Engineer of ATCETERA CORPORATION LIMITED and partner of Alibaba Cloud Thailand

เคยสงสัยหรือไม่ว่าจะเลือกประเภท Instance ECS ที่เหมาะสมได้อย่างไร เราจะมาดูวิธีในการเลือกประเภท Instance ECS ที่ดีที่สุดสำหรับระบบของเรา มาดูกันนะครับ

การเลือก Instance ECS ที่เหมาะสม

หากเราเคยอ่านเอกสาร ECS ของ Alibaba Cloud ในหน้า  Instance families คุณอาจสังเกตเห็นว่ามีประเภท Instance ECS ที่แตกต่างกันมากมาย ซึ่งแต่ละ Instance เหมาะกับระบบเฉพาะ
Instance ที่มีอัตราส่วน CPU:RAM สำหรับงานที่มีการประมวลผลสูง
Instance ที่มี RAM สูงสำหรับงานทีต้องใช้ RAM มาก
Instance ที่มี GPU ที่แนบ FPGA หรือแม้แต่ Instance ที่มี Special Network Hardware

แล้วเราจะเลือกอย่างไรดีล่ะ ? ลองดูรูปภาพด้านล่างกันก่อนดีกว่า

จะเห็นได้ว่า Instance มีเยอะมาก เรามาแบ่งประเภทตามแต่ละประเภทและอธิบายคุณลักษณะแต่ละกลุ่ม Instance กันดีกว่า

Intel and AMD x86 (เลือก Instance อย่างง่าย ไม่ซับซ้อน)

เนื่องจากกลุ่ม Instance Stardard x86 มีจำนวนมาก แต่เราจะเลือกได้อย่างไร? มาดูตัวย่อกันก่อนเลยละกันครับ

  1. Burstable type t = เป็นประเภท Instance ต้นทุนต่ำเหมาะสำหรับปริมาณงานที่มีการใช้งาน CPU เฉลี่ยต่ำ หากเราต้องการเรียกใช้ CI/CD Pipeline สร้างระบบ หรือทำการทดสอบและพัฒนาอย่างง่าย T6 เป็นตัวเลือกที่ดี ที่จริงแล้ว หากเราเพิ่งทดลองกับ Alibaba Cloud T6 อาจเป็นทางเลือกที่ดีที่สุดในการเริ่มต้น
  2. General type g = เป็นประเภท Instance สำหรับวัตถุประสงค์ทั่วไปที่มีอัตราส่วน CPU: RAM ที่ 1:4 โดยทั่วไปแล้วหากระบบไม่ได้ใหญ่และไม่ได้มีความซับซ้อนมาก แนะนำให้ใช้ Instance นี้เลยครับ
  3. Memory Type r = เป็นประเภท Instance สำหรับงานที่ใช้ RAM สูงซึ่งมีอัตราส่วน CPU:RAM ที่ 1:8 เหมาะสำหรับการทำ Database , Data mining & analysis และ SAP
  4. Compute type c = เป็นประเภท Instance สำหรับงานที่ใช้ CPU สูงซึ่งมีอัตราส่วน CPU: RAM ที่ 1:2เหมาะสำหรับการทำ Webserver , Batch processing และ Application ต่างๆ
  5. Instance ขึ้นต้นด้วย i = เป็นประเภท Instance ที่มี Disk ในเครื่องที่มีประสิทธิภาพ I/O สูง เหมาะสำหรับการทำฐานข้อมูลหรือการวิเคราะห์ข้อมูลออนไลน์
  6. Instance ขึ้นต้นด้วย d = เป็นประเภท Instance ที่มี Disk ในเครื่องที่มีปริมาณงานสูงและราคาต่อ GB ต่ำ เหมาะสำหรับการวิเคราะห์ข้อมูลออฟไลน์
  7. Instance ขึ้นต้นด้วย hf = เป็นประเภท Instance ที่มี CPU ความเร็วสูง (High-clock-speed CPU)
  8. Instance ขึ้นต้นด้วย scc = เป็นประเภท Instance ที่มี Computing ที่สูงมาก (Supercomputing) เหมาะสำหรับการทำระบบใหญ่ๆ เช่น machine learning applications ขนาดใหญ่, scientific computing ขนาดใหญ่

ยังมี Instance เฉพาะอีกมากมายที่สามารถเพิ่มประสิทธิภาพของ Instance นั้นๆ ได้
1. e อยู่ในชื่อ Instance = เป็นประเภท Instance ที่ปรับเพิ่มประสิทธิภาพของ Network และ Disk ดีขึ้น

  1. ne อยู่ในชื่อ Instance = เป็นประเภท Instance ที่ปรับเพิ่มประสิทธิภาพของ Network ดีขึ้น
  2. se อยู่ในชื่อ Instance = เป็นประเภท Instance ที่ปรับเพิ่มประสิทธิภาพการจัดเก็บข้อมูลที่ดีขึ้น
  3. t อยู่ท้ายชื่อ Instance = เป็นประเภท Instance ที่มีการสนับสนุนด้านความปลอดภัย TPM (Trusted Platform Module)
  4. a อยู่ท้ายชื่อ Instance = เป็นประเภท Instance ที่ใช้ CPU ของ AMD (ยังไม่พร้อมใช้งานบน alibabacloud.com แต่จะมีให้ใช้งานเร็วๆ นี้!)

 

Instance จะมีตัวเลขในชื่อด้วย เช่น 5, 6 หรือ 7 มันคือหมายเลขรุ่นของ Instance สูงกว่าก็ดีกว่า หมายเลขรุ่นที่สูงกว่าบ่งบอกถึงฮาร์ดแวร์ที่ใหม่กว่านะครับ

มาลองยกตัวอย่างการเลือก Instance กัน
ยกตัวอย่าง. g7a

g = ประเภททั่วไป

7 = รุ่นที่ 7

a = ซีพียู AMD

ดังนั้น นี่คือ Instance ECS general propose รุ่นที่ 7 ที่มี CPU AMD

 

ยกตัวอย่าง. hfr7

hf = Clock speed CPU สูง (Ghz)

r = ประเภทหน่วยความจำที่ปรับให้เหมาะสม (อัตราส่วน CPU:RAM ที่ 1:8)

7 = รุ่นที่ 7

ดังนั้น นี่คือ Instance ECS รุ่นที่ 7 ที่ปรับให้เหมาะสมหน่วยความจำซึ่งมี CPU ความถี่สูง เนื่องจากไม่มีชื่อรุ่นระบุ เรารู้ว่าเป็น CPU ของ Intel

Dedicated Hardware (ฮาร์ดแวร์เฉพาะ)

เหมาะสำหรับคนกำลังมองหา Hardward ที่มีประสิทธิภาพสูง มีความปลอดภัย และความเป็นส่วนตัว ไม่ต้องการแชร์เครื่อง Hardware กับใคร

1.Bare Metal
Elastic Bare Metal หรือ EBM ได้รับการออกแบบมาสำหรับผู้ใช้ที่ต้องการการเข้าถึง hardware โดยตรง โดยไม่มีการทำ Virtualization หากเราต้องการเรียกทำ Virtualizationของเราเอง เช่น VMWare หรือ Hyper-V ของ Microsoft Instance EBM ก็เป็นตัวเลือกที่ดี

Instance ขึ้นต้นด้วย ebm = เป็นประเภท Instance Bare Metal ที่ไม่ได้มีการทำ Virtualization เช่น ebmgn7 และ ebmgn6e

  1. Dedicated Host (DDH)

Dedicated Host (มักจะย่อให้เหลือ DDH) ได้รับการออกแบบมาสำหรับผู้ใช้ที่ต้องการ Host แยกซึ่งเราสามารถเลือก Instance อะไรก็ได้ใน Host ของเราแต่เพียงผู้เดียว ในทางเทคนิคแล้ว DDH ไม่ใช่ประเภท Instance ECS แต่เป็น Dedicated Server ที่เราเรียกใช้ Instance ECS ประเภท Instance DDH ที่เราเลือกจะเป็นตัวกำหนดประเภทของ Instance ECS ที่คุณสามารถเปิดใช้บน DDH

Special Hardware (ฮาร์ดแวร์พิเศษ)

Application บางตัวต้องการ Hardware พิเศษที่ Hardware ปกติทั่วไปไม่มี เช่น
การทำ Graphics and Machine Learning applications ต้องการ GPU Hardware
การทำ Blockchain, compression, and transcoding applications ต้องการ FPGA
ทาง Alibaba Cloud มี Instance ECS ที่มี Hardware GPU และ FPGA หลายประเภท

1.GPU Instance
Instance ขึ้นต้นด้วย gn = เป็นประเภท Instance ที่ติดตั้ง GPU ซึ่งจะมีสิทธิ์เข้าถึงการ์ด NVIDIA GPU ที่ติดตั้งไว้ (สามารถเลือกได้มากสุด 8 * NVIDIA V100)
Instance ขึ้นต้นด้วย vgn = เป็นประเภท Instance ที่เป็น Virtualization GPU ที่เราสามารถเข้าถึง 1/2, 1/4 หรือ 1/8 ของ GPU ที่ติดตั้ง ซึ่งจะช่วยเราเข้าถึง GPU Hardware ได้ในราคาที่ไม่แพงสำหรับ Application ที่ไม่ต้องการ GPU ที่สูงมาก

  1. FPGA Instance

FPGA Instance ได้รับการออกแบบมาสำหรับผู้ใช้ที่ต้องการทำงานลักษณะดังนี้
– Deep learning and inference
– Genomics research
– Database acceleration
– Image transcoding such as conversion of JPEG images to WebP images
– Real-time video processing such as H.265 video compression

Instance f1 ติดตั้ง Intel® Arria® 10 GX 1150 FPGA
Instance f3 ติดตั้ง Xilinx 16nm Virtex UltraScale+ VU9P FPGA
Instance f3 จะได้รับความนิยมมากกว่า แต่ถ้าเราชอบของ Intel เราก็สามารถเลือก Instance f1 ได้แล้วแต่ถนัดเลยครับ!

อ้างอิง :

https://www.alibabacloud.com/help/doc-detail/25378.htm?spm=a2c65.11461447.0.0.4b56993cw7kIse

https://www.alibabacloud.com/blog/597963

Facebook

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *