ما هو Azure Compute Fleet؟

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

القدرات

باستخدام Azure Compute Fleet، يمكنك:

  • نشر ما يصل إلى 10000 جهاز ظاهري باستخدام واجهة برمجة تطبيقات واحدة، باستخدام Spot VM وأنواع الأجهزة الظاهرية القياسية معا.
  • احصل على نسب أداء أعلى للسعر باستخدام مزيج من نماذج التسعير المتنوعة، مثل المثيلات المحجوزة وخطط التوفير ومثيلات Spot وخيارات الدفع أولا بأول (PYG).
  • سرع الوصول إلى سعة Azure عن طريق توفير المثيلات بسرعة من قائمة وحدات تخزين مخصصة مخصصة حسب تفضيلاتك.
  • تنفيذ استراتيجيات تخصيص Compute Fleet المخصصة، وتقديم الطعام لكل من الأجهزة الظاهرية القياسية والموضعية، وتحسين التكلفة أو السعة أو مزيج من كليهما.
  • تبني نموذج "Fire &Forget-it"، وأتمتة نشر المثيلات وإدارتها ومراقبتها دون الحاجة إلى أطر عمل تعليمات برمجية معقدة.
    • تبسيط عملية الإعداد الأولية، وتوفير الوقت الثمين والموارد.
    • تخفيف المخاوف بشأن تعقيد البرمجة النصية المرتبطة بتحديد التسعير الأمثل للجهاز الظاهري (VM)، والقدرة المتاحة، وإدارة عمليات الإخلاء الفوري، وتوافر SKU.
  • حاول الحفاظ على سعة Spot المستهدفة إذا تم إخلاء Spot VMs للسعر أو السعة.

الميزات والفوائد

  • سلسلة أجهزة ظاهرية متعددة: يطلق Compute Fleet سلسلة أجهزة ظاهرية متعددة داخل أسطول معين. يتم تحسين التوفر العام في الأسطول من خلال ضمان عدم اعتماده على أي نوع جهاز ظاهري واحد.
  • نماذج التسعير المتنوعة: تستفيد Compute Fleet من خيارات الشراء المختلفة، بما في ذلك Spot VMs لتوفير التكاليف والأجهزة الظاهرية القياسية للدفع أولا بأول. يمكنك أيضا دمج Azure Reserved Instances وخطط التوفير لتحسين التكاليف مع ضمان ثبات السعة. لا توجد رسوم إضافية لاستخدام Azure Compute Fleet. يتم تحصيل رسوم منك فقط مقابل الأجهزة الظاهرية التي يطلقها أسطول الحوسبة الخاص بك في الساعة. لمزيد من المعلومات، راجع states وحالة الفوترة للآلات الافتراضية Azure.
  • الاستبدال التلقائي للأجهزة الظاهرية الموضعية: عند استخدام Spot VMs، يمكن ل Compute Fleet استبدال Spot VMs تلقائيا عند إخلائها بسبب تقلبات الأسعار أو قيود السعة.
  • النشر متعدد المناطق: يسمح لك Compute Fleet بتوزيع أحمال العمل ديناميكيا عبر مناطق متعددة. لمزيد من المعلومات، راجع أسطول الحوسبة متعدد المناطق (معاينة).
  • تحديد الجهاز الظاهري المستند إلى السمة: يدعم Compute Fleet نشر أنواع الأجهزة الظاهرية استنادا إلى السمات المحددة للمستخدم، مثل الذاكرة وvCPU والتخزين. لمزيد من المعلومات، راجع اختيار الآلات الافتراضية المعتمدة على السمات لأسطول الحوسبة Azure (المعاينة).

الاعتبارات

  • يطلق Compute Fleet مجموعة من أنواع الأجهزة الظاهرية التي لها اعتباراتها الخاصة. لمزيد من المعلومات، راجع Spot VMs و Virtual Machines لمزيد من التفاصيل.
  • يتوفر أسطول الحوسبة حاليا عبر <قالب c0>ARM وفي Azure portal.
  • يتوفر Compute Fleet في جميع المناطق العامة في Azure، باستثناء تلك الموجودة في الصين.
  • يمكن أن يمتد Compute Fleet عبر مناطق متعددة.

تكوين أسطول الحوسبة الخاص بك

نوصيك بمراعاة خيارات التكوين التالية عند إنشاء أسطول الحوسبة الخاص بك.

خيار التكوين ‏‏الوصف
بقعة الجهاز الظاهري سيرسل أسطول الحوسبة طلبا لمرة واحدة للحصول على السعة المطلوبة أو أسطولا يحافظ على السعة المستهدفة بمرور الوقت.
استراتيجيات تخصيص أسطول الحوسبة اختر استراتيجية تخصيص للأجهزة الظاهرية الموضعية والقياسية لتحسين أسطول الحوسبة بأقل سعر أو سعة أو مزيج من كليهما.
تحديد الجهاز الظاهري المستند إلى السمة حدد أحجام وأنواع الآلات الافتراضية الخاصة بك لأسطولك أو دع Azure Compute Fleet يقرر بناء على متطلبات طلبك.

الحصة النسبية ل Compute Fleet

لدى أسطول Azure للحوسبة حصص قياسية ووحدات افتراضية فورية مطبقة. يوضح الجدول التالي حدود الحصة النسبية، اعتمادا على السيناريو الخاص بك.

السيناريو حصة أرباح البائع
عدد أساطيل الحوسبة لكل منطقة في active، deleted_running 500 أساطيل
السعة المستهدفة لكل أسطول الحوسبة 10,000 جهاز ظاهري
السعة المستهدفة عبر جميع أساطيل الحوسبة في منطقة معينة 100,000 جهاز ظاهري
يمكن أن يمتد أسطول الحوسبة عبر مناطق متعددة 3 مناطق

السعة المستهدفة

تعيين السعة المستهدفة الفردية لأنواع الأجهزة الظاهرية Spot والدفع أولا بأول باستخدام Compute Fleet. يمكن إدارة هذه السعة بشكل فردي استنادا إلى أحمال العمل أو متطلبات التطبيق. يمكنك تحديد السعة المستهدفة باستخدام مثيلات الجهاز الظاهري.

يسمح لك Compute Fleet بتعديل السعة المستهدفة للأجهزة الظاهرية Spot والدفع أولا بأول استنادا إلى تكوين Compute Fleet الخاص بك. لمزيد من المعلومات، راجع تعديل أسطول الحوسبة.

الحد الأدنى لسعة البدء

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

إذا كانت السعة المستهدفة المطلوبة هي 100 مثيل جهاز ظاهري وتم تعيين الحد الأدنى من سعة البدء إلى 20 مثيلا للجهاز الظاهري، ينجح النشر فقط إذا تمكن Compute Fleet من تلبية طلب سعة البدء من 20 مثيلا للجهاز الظاهري. وإلا، يفشل الطلب .

لا يمكنك تعيين الحد الأدنى لسعة البدء إذا اخترت تكوين أسطول الحوسبة مع نوع تفضيل السعة كصيانة السعة.

حزم تطوير البرامج

يوفر Compute Fleet طريقة قوية ومرنة لإدارة موارد الحوسبة. يمكن دمجه بسلاسة في تطبيقاتك باستخدام مجموعات تطوير البرمجيات (SDKs) عبر عدة لغات برمجة، مثل Java، JavaScript، Go، أو Python. توفر كل SDK أدوات قوية وواجهات برمجة التطبيقات للتفاعل مع أسطولك. يسمح لك استخدام حزم SDK المتعددة بدمج وظائف Compute Fleet في مجموعة واسعة من التطبيقات، من أنظمة الواجهة الخلفية وخدمات الويب، إلى مسارات البيانات والتطبيقات في الوقت الفعلي. تم تصميم كل SDK لتتماشى مع اصطلاحات لغتها الخاصة، مما يضمن تجربة تطوير متسقة ولكنها اصطلاحية.

فوائد Compute Fleet SDKs

  • مرونة اللغة: يمكن للفرق المختلفة استخدام SDK بلغة البرمجة المفضلة لديها، ما يعزز التعاون عبر بيئات التطوير المتنوعة.
  • التكامل السلس: توفر SDKs وظائف تم إنشاؤها مسبقا للتفاعل مع Compute Fleet، ما يقلل من الحاجة إلى كتابة استدعاءات واجهة برمجة التطبيقات منخفضة المستوى وتسريع التطوير.
  • التوافق عبر الأنظمة الأساسية: سواء كان إنشاء تطبيقات من جانب الخادم أو حلولا مستندة إلى المتصفح أو أنظمة مضمنة - Compute Fleet SDKs يلبي مجموعة متنوعة من الأنظمة الأساسية وحالات الاستخدام.
  • قابلية التوسع والأتمتة: تدعم SDKs التزويد التلقائي وتوسيع نطاق موارد الحوسبة، ما يجعل من السهل إدارة أحمال العمل ديناميكيا عبر بيئات مختلفة.

استخدام Compute Fleet SDKs

للوصول إلى وثائق حول كيفية استخدام Compute Fleet SDKS، اتبع الخطوات التالية:

  1. اذهب إلى Azure SDKs.
  2. في شريط البحث الموجود في أعلى وسط الصفحة، اكتب Compute Fleet.
  3. تظهر مجموعات SDK المتاحة ل Compute Fleet تحت لغات البرمجة المختلفة مثل Java وJavaScript وGo أو Python.

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