نبذة عن خدمات Azure السحابية (الدعم الموسع)
الخدمات السحابية (الدعم الموسع) هو نموذج نشر جديد قائم على Azure Resource Manager لمنتج Azure Cloud Services وهو متاح الآن بشكل عام. تتمتع الخدمات السحابية (الدعم الموسع) بالفائدة الأساسية لتوفير المرونة الإقليمية جنبا إلى جنب مع تكافؤ الميزات مع خدمات Azure السحابية المنشورة باستخدام Azure Service Manager. كما يوفر بعض قدرات Azure Resource Manager مثل الوصول والتحكم المستندين إلى الأدوار (RBAC) والعلامات والنهج ويدعم قوالب التوزيع.
مع هذا التغيير، تتم إعادة تسمية نموذج النشر المستند إلى Azure Service Manager للخدمات السحابية إلى الخدمات السحابية (الكلاسيكية). يمكنك الاحتفاظ بالقدرة على إنشاء تطبيقات وخدمات الويب والسحابة ونشرها بسرعة. يمكنك توسيع نطاق البنية الأساسية للخدمات السحابية بناء على الطلب الحالي والتأكد من أن أداء تطبيقاتك يمكن أن يستمر مع تقليل التكاليف في نفس الوقت.
ما لا يتغير
- يمكنك إنشاء التعليمات البرمجية، وتحديد التكوينات، ونشرها في Azure. يقوم Azure بإعداد بيئة الحوسبة، وتشغيل التعليمات البرمجية الخاصة بك ثم مراقبتها وصيانتها لك.
- تدعم الخدمات السحابية (الدعم الموسع) أيضا نوعين من الأدوار، الويب والعامل. لا توجد تغييرات على التصميم أو التصميم أو مكونات أدوار الويب والعاملين.
- يتم ترحيل المكونات الثلاثة للخدمة السحابية، وتعريف الخدمة (.csdef)، وتكوين الخدمة (.cscfg)، وحزمة الخدمة (.cspkg) إلى الأمام ولا يوجد أي تغيير في التنسيقات.
- لا توجد تغييرات مطلوبة للتعليمات البرمجية لوقت التشغيل لأن مستوى البيانات هو نفسه ولوحة التحكم تتغير فقط.
- تتوافق إصدارات Azure GuestOS والتحديثات المقترنة بها مع الخدمات السحابية (الكلاسيكية)
- لا تتغير عملية التحديث الأساسية فيما يتعلق بمجالات التحديث، وكيفية متابعة الترقية، والتراجع، وتغييرات الخدمة المسموح بها أثناء التحديث
التغييرات في نموذج التوزيع
الحد الأدنى من التغييرات مطلوبة لملفات تكوين الخدمة (.cscfg) وتعريف الخدمة (.csdef) لنشر الخدمات السحابية (الدعم الموسع). لا توجد تغييرات مطلوبة للتعليمات البرمجية لوقت التشغيل. ومع ذلك، يجب تحديث البرامج النصية للتوزيع لاستدعاء واجهات برمجة التطبيقات الجديدة المستندة إلى Azure Resource Manager.
الاختلافات الرئيسية بين الخدمات السحابية (الكلاسيكية) والخدمات السحابية (الدعم الموسع) فيما يتعلق بالنشر هي:
تستخدم عمليات توزيع 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.
- ينشر العملاء الخدمات السحابية مباشرة في Azure Resource Manager ثم يحذفون الخدمة السحابية القديمة في Azure Service Manager.
- يدعم الترحيل الموضعي القدرة على ترحيل الخدمات السحابية (الكلاسيكية) بأقل وقت تعطل إلى الخدمات السحابية (الدعم الموسع).
خيارات ترحيل إضافية
عند تقييم خطط الترحيل من الخدمات السحابية (الكلاسيكية) إلى الخدمات السحابية (الدعم الموسع)، قد تحتاج إلى التحقق من خدمات Azure الأخرى مثل: مجموعات مقياس الجهاز الظاهري وخدمة التطبيقات وخدمة Azure Kubernetes وAzure Service Fabric. تستمر هذه الخدمات في ميزة قدرات إضافية، بينما تحافظ الخدمات السحابية (الدعم الموسع) على تماثل الميزات مع الخدمات السحابية (الكلاسيكية.)
اعتمادا على التطبيق، قد تتطلب الخدمات السحابية (الدعم الموسع) جهدا أقل بكثير للانتقال إلى Azure Resource Manager مقارنة بالخيارات الأخرى. إذا لم يتطور تطبيقك، فإن الخدمات السحابية (الدعم الموسع) هي خيار قابل للتطبيق للنظر فيه لأنه يوفر مسار ترحيل سريع. وعلى العكس من ذلك، إذا كان تطبيقك يتطور باستمرار ويحتاج إلى مجموعة ميزات أكثر حداثة، فقم باستكشاف خدمات Azure الأخرى لتلبية متطلباتك الحالية والمستقبلية بشكل أفضل.
الخطوات التالية
- راجع متطلبات التوزيع الأساسية للخدمات السحابية (الدعم الموسع).
- انشر خدمة Cloud Service (دعم موسَّع) باستخدام مدخل Microsoft Azure أو PowerShell أو نموذج أوVisual Studio.
- راجع الأسئلة المتداولة عن الخدمات السحابية Cloud Services (extended support).