คำถามที่พบบ่อย: เซิร์ฟเวอร์ Arm ใน AWS มีความหมายอย่างไรสำหรับกลยุทธ์คลาวด์และศูนย์ข้อมูลของคุณ

ภายใน AWS Graviton: เซิร์ฟเวอร์ Arm ที่มีอยู่ในระบบคลาวด์สาธารณะเป็นครั้งแรกที่ Amazon พัฒนา CPU แบบ Armgreen รวมกับอินสแตนซ์ใหม่ของ AMD EPYC ที่ขับเคลื่อนโดยประกาศในเดือนนี้

Amazon Web Services (AWS) ซึ่งเป็นผู้จำหน่ายโซลูชั่นคลาวด์สาธารณะชั้นนำได้ก้าวไปอย่างไม่เคยปรากฏมาก่อนในการผลิตโปรเซสเซอร์เซิร์ฟเวอร์ของตัวเองตามสถาปัตยกรรม Arm ซึ่งเรียกว่า AWS Graviton เซิร์ฟเวอร์ Arm-powered เหล่านี้มีให้ลูกค้าใช้ในอินสแตนซ์ของเครื่องเสมือน Amazon EC2

AWS Graviton เป็นรุ่นแรกของความพยายามมานานหลายปีสำหรับ Amazon อเมซอนได้รับ บริษัท พัฒนาเซมิคอนดักเตอร์จาก Annapurna Labs ในปี 2558 หลังจากทำงานร่วมกับ บริษัท เพื่อพัฒนาซิลิคอนแบบกำหนดเองเพื่อถ่ายโอนภารกิจ orchestration EC2 จากซีพียูเซิร์ฟเวอร์ไปยังชิปภายนอก

ต่อไปนี้เป็นบทสรุปที่ครอบคลุมเกี่ยวกับความแตกต่างของโปรเซสเซอร์ ARM จากโปรเซสเซอร์ Intel หรือ AMD ว่าโปรเซสเซอร์เซิร์ฟเวอร์นี้แตกต่างจากโปรเซสเซอร์ที่คล้ายกันที่พบในอุปกรณ์มือถืออย่างไรการเคลื่อนไหวครั้งนี้ส่งผลกระทบต่อระบบคลาวด์สาธารณะและตลาดในสถานที่ .

เซิร์ฟเวอร์ Arm คืออะไรและแตกต่างจากเซิร์ฟเวอร์ทั่วไปอย่างไร

Arm เป็นชื่อของชุดคำสั่งสถาปัตยกรรม (ISA) ที่สร้างขึ้นโดย Arm Holdings บริษัท ที่ก่อตั้งขึ้นในสหราชอาณาจักรปี 1990 และได้มาจาก SoftBank บริษัท โทรคมนาคมของญี่ปุ่นในปี 2559 Arm Holdings ไม่ได้ผลิตซีพียูโดยตรง แต่พวกเขาอนุญาตให้ Arm ISA ถึง บริษัท ที่ผลิตซีพียูให้เหมาะกับความต้องการของพวกเขา

Arm ISA สามารถขยายได้มากและใช้ในอุปกรณ์หลายพันล้านเครื่อง Qualcomm Snapdragon และ A-series system-on-a-chip (SoC) ของ Apple ที่พบในสมาร์ทโฟนทุกรุ่นที่วางจำหน่ายในอเมริกาเหนือนั้นเป็นการนำ Arm ISA ไปใช้เช่นเดียวกับ Broadcom SoC ที่พบใน Raspberry Pi แขนยังแพร่หลายใน Internet of Things (IoT) และแอพพลิเคชั่นในตัวเช่นตัวควบคุมไดรฟ์เซ็นเซอร์อัจฉริยะและระบบนำทางรถยนต์

ในขณะที่ตัวอย่างเหล่านี้ครอบคลุมอุปกรณ์ที่ใช้พลังงานค่อนข้างต่ำ AWS Graviton เป็นการออกแบบที่ใช้พลังงานสูงกว่าและนับเป็นครั้งแรกที่ Arm ISA วางจำหน่ายในเซิร์ฟเวอร์ในระดับนี้สำหรับตลาดคลาวด์สาธารณะ

เซิร์ฟเวอร์แขนไม่ใช่กระบวนทัศน์ที่แตกต่างจากองค์กรของคุณใช้อยู่แล้ว AWS Graviton (EC2 A1) ใช้เคอร์เนลลีนุกซ์เดียวกันและลีนุกซ์ลีนุกซ์รุ่นยอดนิยมที่ได้รับความนิยมในองค์กรต่างๆ การโอนย้ายจาก x86-64 - ISA ที่ใช้ใน Intel และ AMD CPUs - ต้องมีการปรับเปลี่ยนบางอย่างเพื่อให้ปริมาณงานของคุณทำงานบนอินสแตนซ์ EC2 A1 เมื่อเปิดตัวจะมีอิมเมจของ Amazon Linux 2, Red Hat Enterprise Linux (RHEL), Ubuntu และ ECS พร้อมจำหน่ายเพิ่มเติมที่กำลังจะมีขึ้น ไม่ชัดเจนว่า Microsoft จะให้บริการ Windows 10 Server สำหรับ Graviton แม้ว่าจะมีการประกาศพอร์ตของ Windows 10 Server สำหรับ Arm (โดยเฉพาะ Qualcomm Centriq 2400) ในปี 2017 แต่ดูเหมือนจะไม่เคยทำการค้า

แขนและ ISA x86-64 ได้รับการออกแบบในรูปแบบที่แตกต่างกันโดยพื้นฐานและไม่แบ่งปันความเข้ากันได้ของไบนารี สิ่งนี้ต้องการให้ทุกโปรแกรมที่ทำงานบน EC2 A1 ต้องรวบรวมสำหรับ Arm งานนี้ได้ทำไปแล้วสำหรับคุณ อเมซอนตั้งข้อสังเกตในการแถลงข่าวว่า "แอพพลิเคชั่นส่วนใหญ่ที่ใช้ประโยชน์จากซอฟต์แวร์โอเพ่นซอร์สเช่น Apache HTTP Server, Perl, PHP, Ruby, Python, NodeJS และ Java สามารถทำงานได้อย่างง่ายดายบนสถาปัตยกรรมโปรเซสเซอร์หลายตัวเนื่องจากรองรับระบบปฏิบัติการบน Linux "

ดังนั้นหากคุณใช้แพ็คเกจโอเพ่นซอร์สส่วนใหญ่ให้ใช้แอปพลิเคชั่นในภาษาสคริปต์หรือรวบรวมแอปพลิเคชันของคุณเองจากแหล่งที่มาการโยกย้ายไปยัง A1 ควรเป็นเรื่องง่าย

แหล่งข้อมูลเพิ่มเติม

  • Amazon Web Services: เอกสารโกง (TechRepublic)
  • AWS เรื่องคิดค้น 2018: คู่มือสำหรับผู้เชี่ยวชาญด้านเทคโนโลยีและธุรกิจ (PDF ฟรี) (TechRepublic)
  • คำถามที่พบบ่อย: บริการ blockchain ของ Amazon มีความหมายต่อธุรกิจของคุณอย่างไร (TechRepublic)
  • เซิร์ฟเวอร์ธุรกิจขนาดเล็ก: ทำไมและวิธีที่คุณสามารถพูดว่า 'ไม่' กับคลาวด์ (ZDNet)
  • AWS Outposts นำเสนอฮาร์ดแวร์คลาวด์ AWS ในสถานที่ (ZDNet)

เหตุใดเซิร์ฟเวอร์ของ Arm ใน AWS จึงมีความสำคัญ

ต้องอ่าน Cloud

  • Cloud computing ในปี 2020: การคาดการณ์เกี่ยวกับความปลอดภัย, AI, Kubernetes และอื่น ๆ
  • ความก้าวหน้าของระบบคลาวด์ที่สำคัญที่สุดแห่งทศวรรษ
  • เดสก์ท็อปชั้นนำในฐานะผู้ให้บริการ (DaaS): Amazon, Citrix, Microsoft, VMware และอีกมากมาย
  • นโยบายการประมวลผลบนคลาวด์ (TechRepublic Premium)

AWS Graviton เสนอทางเลือกระดับที่ไม่เคยมีมาก่อนในการปรับใช้ระบบคลาวด์สาธารณะและมีแนวโน้มที่จะนำมาซึ่งการประหยัดต้นทุนอย่างมากสำหรับผู้ใช้ EC2 โดยเฉพาะอย่างยิ่งเมื่อเวลาผ่านไป

การใช้ Arm ISA ในเซิร์ฟเวอร์ได้รับการทดลองมาก่อนแม้ว่าจะไม่ใช่ในระดับนี้สำหรับตลาดคลาวด์สาธารณะ Scaleway C1 ใช้ Quad-core Marvell Arm v7 CPU แทน VPS และผู้ให้บริการดาต้าเซ็นเตอร์บางรายได้เสนอบริการ Colocation Raspberry Pi เป็นธุรกิจด้านเพื่อรองรับโปรแกรมเมอร์และมือสมัครเล่น พื้นฐานเหล่านี้พึ่งพา SoCs ระดับสมาร์ทโฟนซึ่งเหมาะสำหรับงานระดับล่างเช่นโฮมเพธุรกิจขนาดเล็กและเมลเซิร์ฟเวอร์แม้ว่าจะต้องเผชิญกับภาระงานที่มีประสิทธิภาพสูง

AWS Graviton เป็นคู่แข่งโดยตรงของ Cavium ThunderX2 และ Qualcomm Centriq 2400 ซึ่งทั้งคู่เป็นแพลตฟอร์มเซิร์ฟเวอร์ที่ใช้ ARM v8 ISA ความแตกต่างที่สำคัญระหว่าง Graviton และ CPU ที่มีอยู่คือ Amazon เท่านั้นที่เสนอ Graviton ใน EC2 ในขณะที่ Cavium และ Qualcomm ขาย CPU และการออกแบบอ้างอิงไปยังผู้ขายเซิร์ฟเวอร์ซึ่งเสนอโซลูชันที่ใช้เทคโนโลยีนั้นสำหรับการประมวลผลในสถานที่

การสนับสนุน Arm of Amazon ของ Amazon สำหรับเซิร์ฟเวอร์นั้นส่งผลกระทบต่อตลาดเซิร์ฟเวอร์ Arm และระบบนิเวศทั้งหมดทำให้อะดรีนาลีนในช่วงเวลาที่ไม่แน่นอนมีความต้องการอย่างมาก ในเดือนพฤษภาคมรายงานอ้างว่า Qualcomm Datacenter Technologies (QDT) กำลังเตรียมที่จะหยุดการพัฒนาโปรเซสเซอร์ Centriq โดยมีประธาน QDT Anand Chandrasekher ออกจาก บริษัท ในวันต่อมาและพนักงาน 280 คนถูกปลดออกจากตำแหน่งในเดือนหน้า ความพร้อมใช้งานที่กว้างขวางของเซิร์ฟเวอร์ ARM เป็นสิ่งสำคัญสำหรับนักพัฒนาในการเพิ่มประสิทธิภาพเครื่องมือและโปรแกรมสำหรับ Arm

ในมุมมองที่กว้างขึ้น Amazon ได้จัดการกับการครอบงำของ Intel ในศูนย์ข้อมูล ในฐานะผู้ให้บริการคลาวด์สาธารณะที่ใหญ่ที่สุด Amazon เป็นผู้นำเทรนด์สำหรับอุตสาหกรรม ในทำนองเดียวกันกำลังซื้อและขนาดซื้อของพวกเขาทำให้พวกเขาเป็นผู้ซื้อซีพียู Xeon ของ Intel นอกเหนือจากการผลิตชิปแขนของตัวเองแล้ว Amazon ยังเริ่มเสนออินสแตนซ์ EC2 ที่ขับเคลื่อนโดยโปรเซสเซอร์ AMD EPYC ซึ่งอยู่ในตำแหน่งที่เป็นทางเลือกต้นทุนที่ต่ำกว่าสำหรับซีพียูที่ใช้ชิป Intel Xeon

แหล่งข้อมูลเพิ่มเติม

  • AWS ทำให้โปรเซสเซอร์ Arm สามารถใช้งานได้ในระบบคลาวด์ด้วยโปรเซสเซอร์ Graviton ใหม่ (ZDNet)
  • AWS Global Accelerator เพื่อเพิ่มประสิทธิภาพข้ามภูมิภาค (TechRepublic)
  • AWS ยังคงต้องการให้คุณทั้งหมดในระบบคลาวด์สาธารณะ (TechRepublic)
  • 5 วิธีในการคำนวณแบบคลาวด์จะเปลี่ยนในปีหน้า (TechRepublic)

AWS Graviton มีประสิทธิภาพเพียงใด

อเมซอนยังไม่เปิดเผยข้อมูลทางเทคนิคที่ครอบคลุมเกี่ยวกับพลังของ Graviton แต่จากรูปแบบของการสรุปฮาร์ดแวร์ของ EC2 จากความสามารถในการคำนวณข้อมูลเกี่ยวกับอินสแตนซ์ใด ๆ ที่ CPU ใด ๆ ที่ใช้ EC2 นั้น จำกัด โดยทั่วไปคือสิ่งที่สามารถรวบรวมได้

ระบบ Graviton ในการปรับใช้ใช้สถาปัตยกรรมยุคไมโคร Cortex-A72 ในปี 2558 ซึ่งก็คือ Arm v8-A ซึ่งรวมถึงการเร่งความเร็วสำหรับคณิตศาสตร์เลขทศนิยม Advanced SIMD (NEON) รวมถึงอัลกอริทึม AES และ SHA-256 พวกเขายังรวมถึงการสนับสนุน Arm Neoverse ซึ่งประกาศต่อสาธารณชนในเดือนตุลาคมปี 2018 โดยที่ทราบว่าไม่มี multithreading แบบสมมาตร (SMT) ใน A72 ดังนั้น vCPU แต่ละตัวจึงมีค่าเท่ากับโปรเซสเซอร์หลักเดียวในอินสแตนซ์ A1 สิ่งนี้มีความสำคัญเป็นพิเศษสำหรับผู้ที่กังวลเกี่ยวกับการโจมตีช่องทางด้านข้างที่อาจเกิดขึ้นซึ่งอาศัยกระบวนการที่เป็นอันตรายในการเข้าถึงข้อมูลในเธรดเดียวในเธรดที่อยู่ติดกันบนแกนเดียวกัน

เว็บไซต์การเปรียบเทียบลินุกซ์ Phoronix พบว่า Graviton (A1) ดำเนินการที่ความเร็วประมาณครึ่งหนึ่งของโปรเซสเซอร์ AMD EPYC 7571 (ที่นำเสนอเป็น M5A ใน EC2) ในขณะที่ความเร็วประมาณหนึ่งในสามของอินสแตนซ์ Intel Xeon Platinum (M5) ใน PHPBench ด้วยผลลัพธ์เหล่านั้นที่เสริมด้วยม้านั่งของ Zend และการทดสอบ micro_bench ใน PyBench เวลาทดสอบเฉลี่ยของ Graviton อยู่ในช่วง 4, 244 ถึง 4, 289 มิลลิวินาทีในขณะที่ AMD อยู่ในช่วง 1, 655 ถึง 1, 664 มิลลิวินาทีและ Intel อยู่ในช่วง 1, 349 ถึง 1, 3500 มิลลิวินาที การวัดประสิทธิภาพเหล่านี้เป็นแบบเธรดเดียวและไม่ได้เป็นตัวแทนของเวิร์กโหลดแบบเรียลไทม์แบบมัลติเธรด

ในแง่ของประสิทธิภาพต่อดอลลาร์ผลการวิจัยจาก Phoronix คือ Graviton ค่อนข้างแย่ในทุกสิ่ง การพูดในทางปฏิบัติมีสองสาเหตุสำหรับสิ่งนี้ ในขณะที่ PHP และ Python runtimes สามารถคอมไพล์สำหรับ Arm (aarch64), วิธีการรวบรวมจะมีผลกระทบต่อประสิทธิภาพการทำงาน ใน aarch64 ส่วนขยายของ NEON นั้นเป็นสิ่งจำเป็นแม้ว่า gcc จะจัดการกับ NEON / อินทรินไม่ได้ดีที่สุดและการเพิ่มประสิทธิภาพบางอย่างจะต้องทำสำหรับแต่ละแพ็คเกจเพื่อปรับให้เข้ากับการทำงานบน ARM ได้ดีขึ้น

ส่วนใหญ่คุณค่าของ Arm คือประสิทธิภาพต่อวัตต์ซึ่งไม่ใช่สิ่งที่ทดสอบได้จากมุมมองของผู้ให้บริการคลาวด์สาธารณะและไม่ใช่ปัญหาที่ผู้ใช้เผชิญเนื่องจาก Amazon กำลังจ่ายค่าไฟ เมื่อวัดด้วยวิธีนี้ Graviton อาจแข่งขันกับ Intel หรือ AMD แม้ว่าจะไม่ได้แก้ปัญหาการปรับให้เหมาะสมข้างต้น

ไม่มีวิธีการใดที่ TDP ของ Graviton จะถูกกำหนดโดยการตรวจสอบซอฟต์แวร์บนอินสแตนซ์สด ด้วยผลิตภัณฑ์ที่มีอยู่จาก Qualcomm และ Cavium จึงไม่น่าเป็นไปได้สูงสุดที่จะอยู่ใกล้กับข้อเสนอของ Intel หรือ AMD ทำให้เหมาะสำหรับการประมวลผลระดับกลางที่ดีที่สุด อเมซอนยอมรับสิ่งนี้ในการประกาศการเปิดตัวซึ่งระบุว่า Graviton เป็น "เหมาะสมอย่างยิ่งสำหรับปริมาณงานที่คุณสามารถแบ่งปันภาระให้กับกลุ่มของอินสแตนซ์ขนาดเล็ก"

แหล่งข้อมูลเพิ่มเติม

  • นี่คือเหตุผลที่ Cavium มองเห็นอนาคตที่ดีสำหรับเซิร์ฟเวอร์ที่ใช้ ARM (TechRepublic)
  • AWS Graviton นำเซิร์ฟเวอร์ Arm ไปสู่คลาวด์สาธารณะเป็นครั้งแรกนี่คือวิธีเริ่มต้น (TechRepublic)
  • AWS กลายเป็นเรื่องยากเพียงใดในการทำนายและเอาชนะ (TechRepublic)
  • AWS RoboMaker: แผ่นโกง (TechRepublic)

เซิร์ฟเวอร์ Arm บน AWS มีค่าใช้จ่ายเท่าไหร่

อินสแตนซ์ A1 บน EC2 มีให้บริการในห้าระดับ:

  • A1.medium: 1 vCPU, RAM 2 GB, $ 0.0255 / ชั่วโมง
  • A1. large: 2 vCPUs, RAM 4 GB, $ 0.0510 / ชั่วโมง
  • A1.x ใหญ่: 4 vCPU, 8 GB RAM, $ 0.1020 / ชั่วโมง
  • A1.2x ใหญ่ 8 vCPUs, RAM 16 GB, $ 0.2040 / ชั่วโมง
  • A1.4x ใหญ่ 16 vCPUs, RAM 32 GB, $ 0.4080 / ชั่วโมง

ทั้งหมดมีแบนด์วิดท์เครือข่ายสูงสุด 10 Gbps และแบนด์วิดธ์ EBS สูงสุด 3.5 Gbps ยกเว้น A1.x4 ขนาดใหญ่ที่ 3.5 Gbps ราคาที่ระบุไว้สำหรับตามความต้องการในสหรัฐอเมริกาตะวันออก (N. Virginia) แม้จะมีแบบแผนการตั้งชื่อ แต่ก็ไม่มี SMT บน Graviton ทำให้ vCPUs เป็นคอร์ CPU จริง เมื่อเปิดตัวอินสแตนซ์ A1 มีให้บริการใน US East (N. Virginia), US East (โอไฮโอ), US West (Oregon) และยุโรป (ไอร์แลนด์) AWS ภูมิภาค

แหล่งข้อมูลเพิ่มเติม

  • พื้นที่เก็บข้อมูลบนคลาวด์ที่ดีที่สุดสำหรับคุณคืออะไร (ZDNet)
  • ที่เก็บข้อมูลเซิร์ฟเวอร์และอื่น ๆ : เราพบบริการคลาวด์ 24 บริการสำหรับธุรกิจของคุณ (ZDNet)
  • Amazon AWS, Microsoft Azure และแพลตฟอร์ม Google Cloud: เปรียบเทียบราคาสำหรับบริการพื้นฐาน (TechRepublic)

ฉันควรรับเซิร์ฟเวอร์แขนบน AWS หรือไม่

โดยทั่วไปประโยชน์ของคลาวด์คอมพิวติ้งคือไม่มีการลงทุนล่วงหน้าใด ๆ สำหรับฮาร์ดแวร์ ใช้เวลาทั้งวันในการทำงานกับอินสแตนซ์ที่ใหญ่ที่สุดที่มีอยู่เพื่อดูว่าแอพพลิเคชั่นที่คุณใช้อยู่บน Arm นั้นมีมูลค่าเท่าไร บางแห่งระหว่างทางคุณอาจค้นพบความแปลกประหลาดบางอย่างเช่นห้องสมุดซึ่งจะต้องมีการคอมไพล์ใหม่เพื่อใช้กับ Arm การมีความรู้นี้เป็นประโยชน์ในกรณีที่คุณต้องการโอนย้ายแอปพลิเคชั่นบางส่วนหรือทั้งหมดของคุณเพื่อให้ทำงานบนเซิร์ฟเวอร์ที่ใช้ระบบ Arm-powered

ในปัจจุบันในแง่ของการใช้งานจริงหากคุณมีภาระงานทั่วไปและต้องการลดต้นทุนใน EC2 ให้พิจารณาใช้อินสแตนซ์ M5A ที่ขับเคลื่อนโดย AMD EPYC เนื่องจาก AMD และ Intel เป็นทั้ง x86-64 การย้ายข้อมูลประเภทนี้จึงมีความโปร่งใสอย่างยิ่ง หากคุณมีความต้องการในการดีบักหรือทดสอบซอฟต์แวร์บน Arm v8 อาจเป็นเพราะไคลเอนต์ที่พยายามทำการโยกย้ายนี่เป็นการใช้อินสแตนซ์ A1 ที่คุ้มค่า ในทำนองเดียวกันหากคุณต้องการสร้างซอฟต์แวร์บน Arm สิ่งนี้จะเป็นทางออกที่ดี

นอกเหนือจากกรณีการใช้งานเหล่านั้นคำตอบอาจไม่ได้ ในขณะที่นี่เป็นการเสนอขายครั้งแรกที่น่าดึงดูดใจ Cortex-A72 มีอายุปีทำให้ Graviton อยู่หลังโค้ง ในเชิงกลยุทธ์มีเหตุผลทุกประการที่คาดว่าอเมซอนจะทำซ้ำเทคโนโลยีนี้ต่อไปและการเสนอขายพลังงาน Cortex-A76 จะคุ้มค่าดูครั้งที่สอง

แหล่งข้อมูลเพิ่มเติม

  • ชุด AWS IoT ในขณะนี้มี SiteWise สำหรับการรวบรวมข้อมูลอุตสาหกรรม (TechRepublic)
  • สถานีภาคพื้นดิน AWS: สถานีภาคพื้นดินที่ได้รับการจัดการอย่างเต็มที่ -as-a-service (TechRepublic)
  • ผู้ให้บริการคลาวด์ชั้นนำ 2018: วิธี AWS, Microsoft, แพลตฟอร์ม Google Cloud, IBM Cloud, Oracle, อาลีบาบากองซ้อน (ZDNet)
  • การอัพเกรดศูนย์ข้อมูลที่ดีที่สุดสำหรับปี 2562 (TechRepublic)
  • AWS ไป blockchain: คลาวด์ยักษ์ประกาศบริการบัญชีแยกประเภทสองบริการ (TechRepublic)

บริการจดหมายข่าวคลาวด์และทุกอย่าง

นี่คือทรัพยากรไปสู่ล่าสุดของ AWS, Microsoft Azure, แพลตฟอร์ม Google Cloud, XaaS, ความปลอดภัยบนคลาวด์และอีกมากมาย จัดส่งวันจันทร์

สมัครวันนี้

© Copyright 2020 | mobilegn.com