Microsoft Azure Boost

ينطبق على: ✔️ أحجام أجهزة ✔️ لينكس الافتراضية Windows الآلات ✔️ الافتراضية

Azure Boost هو نظام مصمم من قبل Microsoft يقوم بإلغاء تحميل عمليات ظاهرية الخادم التي يتم إجراؤها تقليديا بواسطة برنامج تشغيل الآلة الافتراضية ويستضيف نظام التشغيل على برامج وأجهزة مصممة لهذا الغرض. يؤدي إلغاء التحميل هذا إلى تحرير موارد وحدة المعالجة المركزية للأجهزة الظاهرية الضيف، ما يؤدي إلى تحسين الأداء. يوفر Azure Boost أيضا أساسا آمنا لأحمال العمل السحابية. توفر أنظمة الأجهزة والبرامج المطورة داخليا من Microsoft بيئة آمنة لأجهزتك الظاهرية.

Benefits

يحتوي Azure Boost على العديد من الميزات التي يمكن أن تحسن أداء وأمان أجهزتك الظاهرية. تتوفر هذه الميزات على أحجام الأجهزة الظاهرية المتوافقة مع Azure Boost المحددة.

  • Networking: Azure يتضمن Boost مجموعة من أنظمة الشبكات البرمجية والأجهزة التي توفر دفعة كبيرة لأداء الشبكة (حتى عرض نطاق شبكة يصل إلى 200 جيجابت في الثانية) وأمن الشبكة. تحتوي مضيفات الجهاز الظاهري المتوافقة مع Azure Boost على Microsoft Azure Network Adapter (MANA) الجديد. تعرف على المزيد حول شبكات Azure Boost.

  • Storage: يتم تفريغ عمليات معالجة التخزين إلى Azure Boost FPGA. يوفر هذا التفريغ إلى FPGA كفاءة وأداء رائدين مع تحسين الأمان وتقليل التشويه وتحسين زمن الانتقال لأحمال العمل. يعمل التخزين المحلي الآن بمعدل نقل يصل إلى 36 غيغا بايت في الثانية و6.6 مليون IOPS، وبسعة تخزين عن بعد تصل إلى 14 غيغا بايت في الثانية و750 ألف IOPS. تعرف على المزيد حول Azure Boost Storage.

  • Security: Azure يستخدم Boost Cerberus كجذر مستقل لمعايير HW Root of Trust لتحقيق شهادة NIST 800-193. لا يمكن تشغيل أحمال عمل العملاء على بنية Azure Boost المشغلة ما لم يكن البرنامج الثابت والبرامج التي تعمل على النظام موثوقا بها. تعرف على المزيد حول Azure Boost Security.

  • Performance: مع Azure Boost لتحميل التخزين والشبكات، يتم تحرير موارد المعالج لتحسين أداء الافتراضية. الموارد التي تستخدم عادة لهذه المهام الأساسية في الخلفية متاحة الآن للجهاز الظاهري الضيف. تعرف على المزيد حول Azure Boost Performance.

Networking

سيقدم الجيل التالي من Azure Boost محول شبكة Microsoft Azure (MANA). تتضمن بطاقة واجهة الشبكة (NIC) هذه أحدث ميزات تسريع الأجهزة وتوفر أداء تنافسية مع واجهة برنامج تشغيل متسقة. يضمن تنفيذ الأجهزة والبرامج المخصصة هذا الأداء الأمثل للشبكات، المصمم خصيصا لمتطلبات Azure. تم تصميم ميزات MANA لتعزيز تجربة الشبكات الخاصة بك من خلال:

  • أكثر من 200 جيجابت في الثانية من النطاق الترددي للشبكة: تسهل برامج تشغيل الأجهزة والبرامج المخصصة عمليات نقل البيانات بشكل أسرع وأكثر كفاءة. بدءا من نطاق ترددي للشبكة يصل إلى 200 جيجابت في الثانية مع زيادات في المستقبل.

  • قابلية وصول عالية للشبكة واستقرارها: من خلال اتصال شبكة نشط/نشط بمفتاح تبديل أعلى الرف (ToR)، يضمن Azure Boost استمرار تشغيل شبكتك وتشغيلها بأعلى أداء ممكن.

  • الدعم الأصلي ل DPDK: تعرف على المزيد حول دعم Azure Boost ل Data Plane Development Kit (DPDK) على أجهزة Linux الظاهرية.

  • واجهة برنامج التشغيل المتناسقة: ضمان انتقال لمرة واحدة لن يتم تعطيله أثناء تغييرات الأجهزة المستقبلية.

  • التكامل مع ميزات Azure المستقبلية: تضمن التحديثات المتسقة وتحسينات الأداء أنك دائما متقدم بخطوة.

رسم تخطيطي يوضح تخطيط الشبكة لمضيف Azure Boost مع MANA NIC متصل.

Storage

تعمل بنية Azure Boost على إلغاء تحميل التخزين الذي يغطي الأقراص المحلية والنائية والمخزنة مؤقتا التي توفر كفاءة وأداء رائدين مع تحسين الأمان وتقليل التشويه وتحسين زمن الانتقال لأحمال العمل. يوفر Azure Boost بالفعل تسريع أحمال العمل في الأسطول باستخدام التخزين عن بعد بما في ذلك أحمال العمل المتخصصة مثل أنواع الأجهزة الظاهرية Ebsv5. كما توفر هذه التحسينات توفيرا محتملا في التكاليف للعملاء من خلال دمج حمل العمل الحالي في أجهزة ظاهرية أقل أو أصغر حجما.

يقدم Azure Boost أداء إنتاجية رائدا في الصناعة بمعدل نقل يصل إلى 14 غيغا بايت في الثانية و750 ألف IOPS لأداء الوصول إلى القرص البعيد. يتم تمكين هذا الأداء عن طريق معالجة التخزين المتسارعة وعرض واجهات قرص NVMe للأجهزة الظاهرية. يتم تفريغ مهام معالجة التخزين من معالج المضيف إلى أجهزة Azure Boost القابلة للبرمجة المخصصة في FPGA القابلة للبرمجة ديناميكيا. تسمح لنا هذه البنية بتحديث أجهزة FPGA في الأسطول مما يتيح التسليم المستمر لعملائنا.

رسم تخطيطي يوضح الفرق بين تخزين SCSI المدار وتخزين NVMe المدار من Azure Boost.

قرص Azure Boost SSD

مع بنية Azure Boost SSD، نقدم تحسينات محلية ومخزنة مؤقتا لأداء القرص بمعدل نقل يصل إلى 36 غيغا بايت في الثانية و6.6 مليون IOPS اعتمادا على حجم الجهاز الظاهري الذي تختاره. تم تصميم محركات أقراص Azure Boost SSD لتوفير تشفير محسن عالي الأداء في حالة الثبات، والحد الأدنى من التشويه للأقراص المحلية NVMe لأجهزة Azure الظاهرية مع الأقراص المحلية.

رسم تخطيطي يوضح الفرق بين أقراص SCSI SSD المحلية وأقراص NVMe SSD المحلية الخاصة ب Azure Boost.

Security

يحتوي أمان Azure Boost على العديد من المكونات التي تعمل معا لتوفير بيئة آمنة للأجهزة الظاهرية. توفر أنظمة الأجهزة والبرامج المطورة داخليا من Microsoft أساسا آمنا لأحمال العمل السحابية الخاصة بك.

  • شريحة الأمان: تستخدم بوست شريحة سيربيروس كمصدر مستقل للثقة في الأجهزة لتحقيق شهادة NIST 800-193. لا يمكن تشغيل أحمال عمل العملاء على بنية Azure Boost المدعومة إلا إذا كانت البرامج الثابتة والبرامج التي تعمل على النظام تحظى بالثقة.

  • تضمن Attestation: هوية الحرب الهوائية، والإقلاع الآمن، والتصديق من خلال خدمة التصديق الخاصة ب Azure أن Boost ومضيفيه النشطين يعملون دائما في حالة صحية وموثوقة. يتم منع أي جهاز لا يمكن إثباته بشكل آمن من استضافة أحمال العمل ويتم استعادته إلى حالة موثوق بها دون اتصال.

  • سلامة الكود: تعتمد أنظمة Boost طبقات متعددة من الدفاع العميق، بما في ذلك التحقق الشامل من سلامة الشيفرة الذي يفرض فقط تشغيل Microsoft المعتمد والموقع على نظام Boost على الشريحة. سعت Microsoft إلى التعلم من مجتمع الأمان الأوسع والمساهمة فيه مرة أخرى، ما يصل إلى تدفق التطورات إلى بنية قياس التكامل.

  • نظام التشغيل المحسن للأمان: يستخدم Azure Boost نظام التشغيل Security Enhanced Linux (SELinux) لفرض مبدأ الامتياز الأقل لجميع البرامج التي تعمل على نظامها على الشريحة. تقتصر جميع برامج وحدة التحكم وسطح البيانات التي تعمل على نظام التشغيل Boost على التشغيل فقط مع الحد الأدنى من الامتيازات المطلوبة للعمل - يقيد نظام التشغيل أي محاولة من قبل برنامج Boost للعمل بطريقة غير متوقعة. تجعل خصائص تحسين نظام التشغيل من الصعب اختراق التعليمات البرمجية أو البيانات أو توفر البنية الأساسية لاستضافة Boost وAzure.

  • أمان ذاكرة Rust: تعمل Rust كلغة أساسية لجميع التعليمات البرمجية الجديدة المكتوبة على نظام التعزيز، لتوفير أمان الذاكرة دون التأثير على الأداء. يتم عزل عمليات التحكم وسطح البيانات مع تحسينات أمان الذاكرة التي تعزز قدرة Azure على الحفاظ على أمان المستأجرين.

  • شهادة FIPS: يستخدم بوست نواة نظام معتمدة من FIPS 140، مما يوفر التحقق الأمني الموثوق والقوي لوحدات التشفير.

Performance

الأجهزة التي تعمل بالأجهزة الظاهرية هي مورد مشترك. يجب أن يقوم برنامج تشغيل الآلة الافتراضية (نظام المضيف) بتنفيذ العديد من المهام لضمان عزل كل جهاز ظاهري عن الأجهزة الظاهرية الأخرى وأن يتلقى كل جهاز ظاهري الموارد التي يحتاجها للتشغيل. تتضمن هذه المهام الشبكات بين الشبكات الفعلية والظاهرية والأمان وإدارة التخزين. يقلل Azure Boost من النفقات العامة لهذه المهام عن طريق إلغاء تحميلها إلى أجهزة مخصصة. يؤدي إلغاء التحميل هذا إلى تحرير موارد وحدة المعالجة المركزية للأجهزة الظاهرية الضيف، ما يؤدي إلى تحسين الأداء.

  • الأجهزة الظاهرية التي تستخدم أحجاما كبيرة: تستفيد الأحجام الكبيرة التي تشمل معظم موارد المضيف من Azure Boost. في حين أن حجم الجهاز الظاهري الكبير الذي يعمل على مضيف يدعم التعزيز قد لا يرى مباشرة موارد إضافية، فإن أحمال العمل والتطبيقات التي تشدد على عمليات المضيف التي تم استبدالها ب Azure Boost ترى زيادة في الأداء.

  • المضيفون المخصصون: تحسينات الأداء لها تأثير كبير أيضا على مستخدمي Azure المضيفين المخصصين (ADH). يمكن للمضيفين الممكنين ل Azure Boost تشغيل أجهزة ظاهرية إضافية وصغيرة أو زيادة حجم الأجهزة الظاهرية الموجودة. يتيح لك هذا القيام بالمزيد من العمل على مضيف واحد، ما يقلل من التكاليف الإجمالية.

التوفر الحالي

يتوفر Azure Boost حاليا على العديد من عائلات حجم الجهاز الظاهري:

سلسلة الأحجام نوع السلسلة حالة النشر
Mbsv3 Memory Optimized Preview
Mbdsv3 Memory Optimized Preview
Easv6 Memory Optimized Production
Eadsv6 Memory Optimized Production
Epdsv6 Memory Optimized Production
Epsv6 Memory Optimized Production
ECesv5/ECedsv5 Memory Optimized Preview
Dsv6 General Purpose Production
Dldsv6 General Purpose Production
Ddsv6 General Purpose Production
DCesv5 General Purpose Preview
DCedsv5 General Purpose Preview
Dasv6 General Purpose Production
Dalsv6 General Purpose Production
Daldsv6 General Purpose Production
Dadsv6 General Purpose Production
Dpsv6 General Purpose Production
Dplsv6 General Purpose Production
Dlsv6 General Purpose Production
Dpdsv6 General Purpose Production
Dpldsv6 General Purpose Production
Nvadsv5 تحسين حمل عمل GPU/الذكاء الاصطناعي Production
Msv3 Memory Optimized Production
Mdsv3 Memory Optimized Production
Msv3 الذاكرة العالية المحسنة Production
Mdsv3 الذاكرة العالية المحسنة Production
Lsv3 مُحسّن للتخزين Production
HX حساب عالي الأداء Production
HBv4 حساب عالي الأداء Production
Fasv6 Compute Optimized Production
Falsv6 Compute Optimized Production
Famsv6 Compute Optimized Production
Ev5 Memory Optimized Production
Esv6 Memory Optimized Production
Esv5 Memory Optimized Production
Epsv5 Memory Optimized Production
Epdsv5 Memory Optimized Production
Edv5 Memory Optimized Production
Edsv6 Memory Optimized Production
Edsv5 Memory Optimized Production
Ebsv5 Memory Optimized Production
Ebdsv5 Memory Optimized Production
Ebsv6 Memory Optimized Production
Ebdsv6 Memory Optimized Production
Dv5 General Purpose Production
Dsv5 General Purpose Production
Dpsv5 General Purpose Production
Dplsv5 General Purpose Production
Dpldsv5 General Purpose Production
Dpdsv5 General Purpose Production
Dlsv5 General Purpose Production
Dldsv5 General Purpose Production
Ddv5 General Purpose Production
Ddsv5 General Purpose Production
DCdsv3 General Purpose Production
Bsv2 General Purpose Production
Bpsv2 General Purpose Production
دي إس في7 General Purpose Production
DDSV7 General Purpose Production
Dasv7 General Purpose Production
Dadsv7 General Purpose Production
Dlsv7 General Purpose Production
Dldsv7 General Purpose Production
دالسفي7 General Purpose Production
دالدسڤ7 General Purpose Production
DCsv3 General Purpose Production
DCasv6 General Purpose Production
DCadsv6 General Purpose Production
DCesv6 General Purpose Production
DCedsv6 General Purpose Production
Esv7 Memory Optimized Production
Edsv7 Memory Optimized Production
EASV7 Memory Optimized Production
إيدسفون 7 Memory Optimized Production
Ensv6 Memory Optimized Production
النهايات v6 Memory Optimized Production
ECasv6 Memory Optimized Production
ECadsv6 Memory Optimized Production
فاسف7 Compute Optimized Production
Fadsv7 Compute Optimized Production
فالس ف7 Compute Optimized Production
فالدسڤ7 Compute Optimized Production
Famsv7 Compute Optimized Production
Famdsv7 Compute Optimized Production
FXmsv2 Compute Optimized Production
FXmdsv2 Compute Optimized Production
NCadsH100v5 تحسين حمل عمل GPU/الذكاء الاصطناعي Production
ND H200 v5 تحسين حمل عمل GPU/الذكاء الاصطناعي Production
ND MI300X v5 تحسين حمل عمل GPU/الذكاء الاصطناعي Production
ND GB300 v6 تحسين حمل عمل GPU/الذكاء الاصطناعي Production
Lasv4 مُحسّن للتخزين Production
إل إس في 4 مُحسّن للتخزين Production
Laosv4 مُحسّن للتخزين Production

الخطوات التالية