نبذة عن خدمات Azure السحابية (الدعم الموسع)

الخدمات السحابية (الدعم الموسع) هو نموذج نشر جديد قائم على Azure Resource Manager لمنتج Azure Cloud Services وهو متاح الآن بشكل عام. تتمتع الخدمات السحابية (الدعم الموسع) بالفائدة الأساسية لتوفير المرونة الإقليمية جنبا إلى جنب مع تكافؤ الميزات مع خدمات Azure السحابية المنشورة باستخدام Azure Service Manager. كما يوفر بعض قدرات ARM مثل الوصول والتحكم المستندين إلى الأدوار (RBAC) والعلامات والنهج ويدعم قوالب التوزيع.

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

YouTube video for Cloud Services (extended support).

ما لا يتغير

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

التغييرات في نموذج التوزيع

الحد الأدنى من التغييرات مطلوبة لملفات تكوين الخدمة (.cscfg) وتعريف الخدمة (.csdef) لنشر الخدمات السحابية (الدعم الموسع). لا توجد تغييرات مطلوبة للتعليمات البرمجية لوقت التشغيل. ومع ذلك، ستحتاج البرامج النصية للتوزيع إلى تحديث لاستدعاء واجهات برمجة التطبيقات الجديدة المستندة إلى Azure Resource Manager.

Image shows classic cloud service configuration with addition of template section.

الاختلافات الرئيسية بين الخدمات السحابية (الكلاسيكية) والخدمات السحابية (الدعم الموسع) فيما يتعلق بالنشر هي:

  • تستخدم عمليات توزيع Azure Resource Manager قوالب ARM، وهو ملف JavaScript Object Notation (JSON) الذي يحدد البنية الأساسية والتكوين لمشروعك. يستخدم القالب بناء الجملة التعريفي، والذي يتيح لك تحديد ما تنوي توزيعه دون الحاجة إلى كتابة تسلسل أوامر البرمجة لإنشائها. يجب أن يكون ملف تكوين الخدمة وتعريف الخدمة متسقا مع قالب ARM أثناء نشر الخدمات السحابية (الدعم الموسع). يمكن تحقيق ذلك إما عن طريق إنشاء قالب ARM يدويا أو باستخدام PowerShell والمدخل وVisual Studio.

  • يجب على العملاء استخدام Azure Key Vault لإدارة الشهادات في الخدمات السحابية (الدعم الموسع). يتيح لك Azure Key Vault تخزين بيانات اعتماد التطبيق وإدارتها بأمان مثل الأسرار والمفاتيح والشهادات في مستودع سحابي مركزي وآمن. يمكن للتطبيقات الخاصة بك المصادقة على Key Vault في وقت التشغيل لاسترداد بيانات الاعتماد.

  • يجب أن تكون جميع الموارد المنشورة من خلال Azure Resource Manager داخل شبكة ظاهرية. يتم إنشاء الشبكات الظاهرية والشبكات الفرعية في Azure Resource Manager باستخدام واجهات برمجة تطبيقات Azure Resource Manager الموجودة وستحتاج إلى الرجوع إليها ضمن قسم NetworkConfiguration في .cscfg عند نشر الخدمات السحابية (الدعم الموسع).

  • كل خدمة سحابية (دعم موسع) هي نشر مستقل واحد. لا تدعم الخدمات السحابية (الدعم الموسع) فتحات متعددة داخل خدمة سحابية واحدة.

    • يمكن استخدام إمكانية تبادل VIP للتبديل بين خدمتين سحابيتين (دعم موسع). لاختبار إصدار جديد من الخدمة السحابية وتنظيمه، قم بنشر خدمة سحابية (دعم موسع) وتمييزها كـ VIP قابلة للتبديل مع خدمة سحابية أخرى (دعم موسع)
  • تسمية خدمة اسم المجال (DNS) اختيارية لخدمة سحابية (دعم موسع). في Azure Resource Manager، تسمية DNS هي خاصية لمورد IP العام المرتبط بالخدمة السحابية.

الترحيل إلى Azure Resource Manager

توفر الخدمات السحابية (الدعم الموسع) مسارين للترحيل من Azure Service Manager إلى Azure Resource Manager.

  1. ينشر العملاء الخدمات السحابية مباشرة في Azure Resource Manager ثم يحذفون الخدمة السحابية القديمة في Azure Service Manager.
  2. يدعم الترحيل الموضعي القدرة على ترحيل الخدمات السحابية (الكلاسيكية) بأقل وقت تعطل إلى الخدمات السحابية (الدعم الموسع).

خيارات ترحيل إضافية

عند تقييم خطط الترحيل من الخدمات السحابية (الكلاسيكية) إلى الخدمات السحابية (الدعم الموسع) قد تحتاج إلى التحقق من خدمات Azure الإضافية مثل: مجموعات مقياس الجهاز الظاهري وخدمة التطبيقات وخدمة Azure Kubernetes وAzure Service Fabric. ستستمر هذه الخدمات في ميزة قدرات إضافية، بينما ستحافظ الخدمات السحابية (الدعم الموسع) بشكل أساسي على تماثل الميزات مع الخدمات السحابية (الكلاسيكية.)

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

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