เรียกว่าตามหลัง AWS อยู่นาน เพราะ AWS มีบริการ EC2 ที่ใช้ชิป Arm มานานแล้วในชื่อ Graviton โดยเป็นการพัฒนาเองภายใน ล่าสุดฝั่ง Microsoft Azure เปิดตัว VM ที่ใช้สถาปัตยกรรม Arm บ้างแล้ว โดยใช้ชิป Ampere Altra
สำหรับ Azure VM ที่มีชิป Arm ให้เลือกใช้จะอยู่ในซีรีส์ D และ E ซึ่งเป็นประเภทใช้งานทั่วไป (General purpose) และประเภทเน้นหน่วยความจำ (Memory optimized) เริ่มต้นที่ 2 คอร์และไปสุดที่ 64 คอร์ หน่วยความจำเริ่มต้น 4GiB (4.29GB) และไปสุดที่ 208GiB (223GB) ทำงานที่ความถี่สูงสุด 3.0GHz พื้นฐานคือ Arm Neoverse N1
ระบบปฏิบัติการที่รองรับ ณ ตอนนี้มี Ubuntu, CentOS และ Windows 11 Pro/Enterprise on Arm ส่วนในอนาคตจะรองรับ RHEL, SUSE, Debian, AlmaLinux และ Flatcar
ชิป Ampere Altra เป็นชิปแบบเธรดเดี่ยว (single-threaded) แปลว่า 1 เธรดที่เราเห็นคือ 1 คอร์เลย แต่ถ้าเป็นชิป x86 ปกติจะเป็น 1 คอร์ 2 เธรด ซึ่งเวลาเช่าคลาวด์มักจะเห็นคำว่า vCore (virtual core) หรือก็คือนับที่เธรดนั่นเอง
สำหรับนักพัฒนา Microsoft ระบุว่า .NET 5 และ 6 รองรับสถาปัตยกรรม Arm อยู่แล้ว ส่วน Java ก็ได้ Microsoft ช่วยส่ง JEP388 เข้าโครงการ OpenJDK เพื่อให้แอพ Java รันบน Arm ได้โดยไม่ต้องแก้ไขอะไรเพิ่มเติม
ส่วนราคา ตัวถูกสุดจะเป็น D2pls v5 มาพร้อมซีพียู 2 คอร์ หน่วยความจำ 4.29GB ไม่มีพื้นที่เก็บข้อมูลชั่วคราว ราคา 49.64 ดอลลาร์สหรัฐต่อเดือน (ราว 1,660 บาท) คิดตามจริงเป็นชั่วโมง ส่วนแพงสุดจะเป็น D64pds v5 ซีพียู 64 คอร์ หน่วยความจำ 223GB พื้นที่เก็บข้อมูลชั่วคราว 2.57TB ราคา 2,111.89 ดอลลาร์สหรัฐต่อเดือน (ราว 70,700 บาท) ขณะนี้เปิดให้ลงทะเบียนขอทดลองแล้ว และยังมีให้บริการแค่ในรีเจี้ยน West US 2, West Central US และ West Europe
ด้าน Ampere เป็นบริษัทสัญชาติอเมริกัน ออกแบบชิปในสถาปัตยกรรม Arm สำหรับศูนย์ข้อมูลคลาวด์โดยเฉพาะ ปัจจุบันมีผลิตภัณฑ์สองรุ่นคือ Ampere Altra และ Ampere Altra Max โดยดำเนินธุรกิจแบบ fabless คือออกแบบชิปอย่างเดียว ไม่มีโรงงานผลิตเป็นของตัวเอง
ที่มา - Microsoft Azure Blog
Comments
อีกหน่อย x86 จะเป็นไงนี่แอพสมัยนี้ก็รันข้ามกันไปหมดแล้ว หรือยังความจำเป็นที่ต้องใช้ x86 อยู่บ้างเนี่ย
x86 Ecosystem ยังแข็งแกร่งอยู่มาก และฝั่ง x86 เองยังมีความ "universal" (จะอธิบาายคำนี้ยังไงดี) มากกว่า ARM หลายขุม (ตอนนี้ ARM ยังไม่มี universal firmware ที่เป็นที่ยอมรับอย่างจริงจัง เหมือนยุค Z80/6502 เด๊ะๆ ขณะที่ x86 เปลี่ยนผ่านมา UEFI แล้วแบบชิลล์ ๆ) พัฒนาอุปกรณ์ร่วมง่ายกว่า แต่ถ้าพูดถึง efficiency นี่ส่วนตัวผมก็ไม่เห็นความจำเป็นของ x86 แล้วเหมือนกันนอกจากซอฟต์แวร์โลกเก่าจำนวนมากพอสมควรที่ยังต้องการ x86 เป็นหลักอยู่ ซึ่งก็ไม่เกี่ยวกับ efficiency อยู่ดี
อย่าคิดมากเลย x86 เจ้าหนึ่งก็มีโรงงาน อีกเจ้าก็พึ่งซื้อบริษัททำ chip arm
Node.js จะได้ทำ pipeline build ให้ Windows on ARM สักที
ราคาต่อเดือนโคคคคคคคคคคคคคคคตรถูก เหมาะเอามารันพวก lobby-based game server มาก