كيفية إنشاء ونشر خدمة سحابة Azure (كلاسيكية)

هام

تم الآن إهمال Cloud Services (كلاسيكي) للعملاء الجدد وسيتم استبعادها في 31 أغسطس 2024 لجميع العملاء. ينبغي أن تستخدم عمليات النشر الجديدة نموذج النشر الجديد القائم على Azure Resource Manager ‏‏Azure Cloud Services (الدعم الموسع) .

يوفر مدخل Microsoft Azure طريقتين لك لإنشاء ونشر خدمة سحابة: إنشاء السريع وإنشاء مخصص.

تعرف على كيفية استخدام طريقة الإنشاء السريع لإنشاء خدمة سحابة جديدة واستخدام upload لتحميل حزمة خدمة سحابة ونشرها في Azure. عند استخدام هذا الأسلوب، يتيح مدخل Microsoft Azure ارتباطات ملائمة لإكمال كافة المتطلبات أثناء التنقل. إذا كنت مستعدًا لنشر خدمة السحابة عند إنشائها، يمكنك القيام بالأمرين معا في نفس الوقت باستخدام إنشاء مخصص.

ملاحظة

إذا كنت تخطط لنشر خدمة السحابة من Azure DevOps، فاستخدم الإنشاء السريع، ثم قم بإعداد نشر Azure DevOps من Azure Quickstart أو لوحة المعلومات. لمزيد من المعلومات، راجع التسليم المستمر إلى Azure باستخدام Azure DevOps، أو راجع تعليمات صفحة Quick Start.

المفاهيم

يلزم وجود ثلاثة مكونات لنشر تطبيق كخدمة سحابة في Azure:

  • تعريف الخدمة
    يُعرف ملف تعريف خدمة السحابة (.csdef) نموذج الخدمة، بما في ذلك عدد الأدوار.
  • تكوين الخدمة
    يوفر ملف تكوين خدمة السحابة (.cscfg) إعدادات التكوين لخدمة السحابة والأدوار الفردية، بما في ذلك عدد مثيلات الدور.
  • حزمة الخدمة
    تحتوي حزمة الخدمة (.cspkg) على التعليمات البرمجية للتطبيق وتكوينات وملف تعريف الخدمة.

يمكنك معرفة المزيد عن هذا وعن كيفية إنشاء حزمة من هنا.

إعداد تطبيقك

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

تتطلب ثلاث ميزات خدمة سحابة تكوينات خاصة قبل تصدير حزمة خدمة:

  • إذا كنت ترغب في نشر خدمة سحابة تستخدم بروتوكول أمان طبقة النقل أمان طبقة النقل (TLS)، والمعروفة سابقًا باسم طبقة مآخذ التوصيل الآمنة (SSL)، لتشفير البيانات، تكوين التطبيق الخاص بك لـ TLS.
  • إذا كنت تريد تكوين اتصالات سطح مكتب بعيد لمثيلات الدور، تكوين الأدوار لسطح المكتب البعيد.
  • إذا كنت ترغب في تكوين مراقبة مطولة لخدمة السحابة، قم بتمكين تشخيصات Azure لخدمة السحابة. يستخدم الحد الأدنى من المراقبة (مستوى المراقبة الافتراضي) عدادات الأداء التي تم جمعها من أنظمة التشغيل المضيفة لمثيلات الدور (الأجهزة الظاهرية). تجمع المراقبة المطولة قياسات إضافية استنادًا إلى بيانات الأداء داخل مثيلات الدور لتمكين التحليل الأقرب للمشكلات التي تحدث في أثناء معالجة التطبيقات. لمعرفة كيفية تمكين تشخيصات Azure، راجع Enabling diagnostics in Azure.

لإنشاء خدمة سحابة مع نشر أدوار ويب أو أدوار العاملين، يجب عليك إنشاء حزمة الخدمة.

قبل أن تبدأ

  • إذا لم تقم بتثبيت SDK Azure، انقر فوق Install Sdk Azure لفتح صحة Azure Downloads، ثم قم بتنزيل SDK للغة التي تفضل تطوير التعليمات البرمجية بها. (ستسنح لك الفرصة للقيام بذلك لاحقًا.)
  • إذا كانت أية مثيلات دور تتطلب شهادة، قم بإنشاء الشهادات. تتطلب الخدمات السحابية ملف .pfx مع مفتاح خاص. يمكنك تحميل الشهادات إلى Azure أثناء إنشاء خدمة السحابة ونشرها.

الإنشاء والتوزيع

  1. سجّل الدخول إلى مدخل Microsoft Azure.

  2. انقر على Create a resource > Compute، ثم مرر لأسفل وانقر على Cloud Service.

    نشر خدمتك السحابة1

  3. في جزء Cloud Service الجديد، أدخل قيمة لـاسم DNS.

  4. أنشئ مجموعة موارد جديدة أو حدد مجموعة موجودة.

  5. تحديد الموقع.

  6. انقر فوق Package. يؤدي هذا إلى فتح جزء Upload a package. أدخل الحقول المطلوبة. إذا احتوت أي من أدوارك على مثيل واحد، فتأكد من النشر حتى إذا احتوى دور واحد أو أكثر على مثيل واحدتم تحديده.

  7. تأكد من تحديد Start deployment.

  8. انقر فوق OK الذي سيقوم بإغلاق جزء Upload a package.

  9. إذا لم يكن لديك أي شهادات لإضافتها، انقر فوق Create.

    نشر خدمة السحابة2

تحميل شهادة

إذا تم تكوين حزمة النشر لاستخدام الشهادات، يُمكنك تحميل الشهادة الآن.

  1. حدد Certificates، وفي جزء Add Certificates حدد ملف .pfx لشهادة TLS/SSL، ثم قم بإدخال كلمة المرور للشهادة،

  2. انقر فوق Attach certificate، ثم انقر فوق OK في جزء Add certificate.

  3. انقر فوق Create في جزء Cloud Service. عند وصول النشر إلى حالة Ready، يمكنك المتابعة إلى الخطوات التالية.

    نشر خدمتك السحابة3

التحقق من اكتمال عملية النشر بنجاح

  1. انقر على مثيل خدمة السحابة.

    يجب أن تظهر الحالة أن الخدمة قيد التشغيل.

  2. ضمن Essentials، انقر فوق Site URL لفتح خدمة السحابة في مستعرض الويب.

    CloudServices_QuickGlance

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