التشغيل السريع - توزيع التطبيق الأول في Azure Spring Apps

إشعار

أول 50 ساعة من وحدة المعالجة المركزية الظاهرية و100 جيجابايت من الذاكرة مجانية كل شهر. لمزيد من المعلومات، راجع خفض الأسعار - تقوم Azure Spring Apps بالمزيد، والتكاليف أقل! على التطبيقات على مدونة Azure.

إشعار

يعد Azure Spring Apps هو الاسم الجديد لخدمة Azure Spring Cloud. رغم أن الخدمة تحمل اسماً جديداً، سترى الاسم القديم في بعض الأماكن لفترة من الوقت بينما نعمل على تحديث الأصول مثل لقطات الشاشة، ومقاطع الفيديو، والرسوم التخطيطية.

توضح هذه المقالة كيفية نشر تطبيق صغير للتشغيل على Azure Spring Apps.

رمز التطبيق المستخدم في هذا البرنامج التعليمي هو تطبيق بسيط. عند إكمال هذا المثال، يمكن الوصول إلى التطبيق عبر الإنترنت، ويمكنك إدارته من خلال مدخل Microsoft Azure.

توفر هذه المقالة الخيارات التالية للنشر في Azure Spring Apps:

  • يعد خيار مدخل Microsoft Azure أسهل وأسرع طريقة لإنشاء الموارد ونشر التطبيقات بنقرة واحدة. هذا الخيار مناسب لمطوري Spring الذين يرغبون في نشر التطبيقات بسرعة إلى خدمات سحابة Azure.
  • يعد خيار المكون الإضافي لمدخل Azure + Maven طريقة أكثر تقليدية لإنشاء الموارد ونشر التطبيقات خطوة بخطوة. هذا الخيار مناسب لمطوري Spring الذين يستخدمون خدمات سحابة Azure لأول مرة.
  • يعد خيار Azure Developer CLI طريقة أكثر كفاءة لإنشاء الموارد ونشر التطبيقات تلقائيا من خلال أوامر بسيطة. يستخدم Azure Developer CLI قالب لتوفير موارد Azure المطلوبة ونشر التعليمات البرمجية للتطبيق. هذا الخيار مناسب لمطوري Spring الذين هم على دراية بخدمات Azure السحابية.
  • يعد خيار مدخل Microsoft Azure أسهل وأسرع طريقة لإنشاء الموارد ونشر التطبيقات بنقرة واحدة. هذا الخيار مناسب لمطوري Spring الذين يرغبون في نشر التطبيقات بسرعة إلى خدمات سحابة Azure.
  • يعد خيار المكون الإضافي لمدخل Azure + Maven طريقة أكثر تقليدية لإنشاء الموارد ونشر التطبيقات خطوة بخطوة. هذا الخيار مناسب لمطوري Spring الذين يستخدمون خدمات سحابة Azure لأول مرة.
  • يستخدم خيار Azure CLI أداة سطر أوامر قوية لإدارة موارد Azure. هذا الخيار مناسب لمطوري Spring الذين هم على دراية بخدمات Azure السحابية.
  • يستخدم خيار IntelliJ Java IDE قويا لإدارة موارد Azure بسهولة. هذا الخيار مناسب لمطوري Spring الذين هم على دراية بخدمات Azure السحابية وIntelliJ IDEA.
  • يستخدم خيار Visual Studio Code محرر تعليمات برمجية مصدر خفيف الوزن ولكنه قوي، والذي يمكنه إدارة موارد Azure بسهولة. هذا الخيار مناسب لمطوري Spring الذين هم على دراية بخدمات Azure السحابية وVisual Studio Code.

1. المتطلبات الأساسية

2. إعداد مشروع الربيع

يقوم الزر Deploy to Azure في القسم التالي بتشغيل تجربة مدخل Azure التي تقوم بتنزيل حزمة JAR من صفحة spring-cloud-azure-tools releases على GitHub. لا يلزم اتخاذ خطوات إعداد محلية.

3. إعداد بيئة السحابة

يصف هذا القسم كيفية إنشاء مثيل خدمة Azure Spring Apps وإعداد بيئة سحابة Azure.

يستخدم هذا القسم زر Deploy to Azure لبدء تجربة توزيع في مدخل Microsoft Azure. تستخدم هذه التجربة قالب ARM لإنشاء موارد Azure.

3.1. سجِّل الدخول إلى مدخل Azure

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

3.2. إنشاء موارد Azure

استخدم الخطوات التالية لإنشاء جميع موارد Azure التي يعتمد عليها التطبيق:

  1. حدد زر Deploy to Azure التالي لبدء تجربة النشر في مدخل Microsoft Azure:

    Button to deploy the Resource Manager template to Azure.

  2. املأ النموذج في علامة التبويب أساسيات . استخدم الجدول التالي كدليل لإكمال النموذج:

    الإعدادات القيمة المقترحة ‏‏الوصف
    الاشتراك اسم الاشتراك الخاص بك. اشتراك Azure الذي تريد استخدامه لخادمك. إذا كان لديك اشتراكات متعددة، فاختر الاشتراك الذي تود الدفع فيه مقابل المورد.
    مجموعة الموارد myresourcegroup اسم مجموعة موارد جديد أو اسم موجود من اشتراكك.
    المنطقة المنطقة الأقرب إلى المستخدمين. يتم استخدام المنطقة لإنشاء مجموعة الموارد.
  3. حدد مراجعة وإنشاء لمراجعة التحديدات. ثم حدد Create لنشر التطبيق إلى Azure Spring Apps.

  4. من شريط الأدوات، حدد رمز «Notifications» (جرس) لمراقبة عملية النشر. بعد انتهاء النشر، يمكنك تحديد تثبيت بلوحة المعلومات، والتي تنشئ تجانبا لهذه الخدمة على لوحة معلومات مدخل Microsoft Azure كاختصار لصفحة نظرة عامة على الخدمة. حدد الانتقال إلى المورد لفتح صفحة نظرة عامة على الخدمة.

    Screenshot of the Azure portal that shows the Overview page with the custom deployment notifications pane open.

4. نشر التطبيق إلى Azure Spring Apps

يقوم الزر Deploy to Azure في القسم السابق بتشغيل تجربة مدخل Azure التي تتضمن نشر التطبيق، لذلك لا توجد حاجة إلى أي شيء آخر.

2. إعداد مشروع الربيع

يقوم الزر Deploy to Azure في القسم التالي بتشغيل تجربة مدخل Azure التي تقوم بتنزيل حزمة JAR من صفحة spring-cloud-azure-tools releases على GitHub. لا يلزم اتخاذ خطوات إعداد محلية.

3. إعداد بيئة السحابة

يصف هذا القسم كيفية إنشاء مثيل خدمة Azure Spring Apps وإعداد بيئة سحابة Azure.

يستخدم هذا القسم زر Deploy to Azure لبدء تجربة توزيع في مدخل Microsoft Azure. تستخدم هذه التجربة قالب ARM لإنشاء موارد Azure.

3.1. سجِّل الدخول إلى مدخل Azure

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

3.2. إنشاء موارد Azure

استخدم الخطوات التالية لإنشاء جميع موارد Azure التي يعتمد عليها التطبيق:

  1. حدد زر Deploy to Azure التالي لبدء تجربة النشر في مدخل Microsoft Azure:

    Button to deploy the Resource Manager template to Azure.

  2. املأ النموذج في علامة التبويب أساسيات . استخدم الجدول التالي كدليل لإكمال النموذج:

    الإعدادات القيمة المقترحة ‏‏الوصف
    الاشتراك اسم الاشتراك الخاص بك. اشتراك Azure الذي تريد استخدامه لخادمك. إذا كان لديك اشتراكات متعددة، فاختر الاشتراك الذي تود الدفع فيه مقابل المورد.
    مجموعة الموارد myresourcegroup اسم مجموعة موارد جديد أو اسم موجود من اشتراكك.
    المنطقة المنطقة الأقرب إلى المستخدمين. يتم استخدام المنطقة لإنشاء مجموعة الموارد.
  3. حدد مراجعة وإنشاء لمراجعة التحديدات. ثم حدد Create لنشر التطبيق إلى Azure Spring Apps.

  4. من شريط الأدوات، حدد رمز «Notifications» (جرس) لمراقبة عملية النشر. بعد انتهاء النشر، يمكنك تحديد تثبيت بلوحة المعلومات، والتي تنشئ تجانبا لهذه الخدمة على لوحة معلومات مدخل Microsoft Azure كاختصار لصفحة نظرة عامة على الخدمة. حدد الانتقال إلى المورد لفتح صفحة نظرة عامة على الخدمة.

    Screenshot of the Azure portal that shows the Overview page with the custom deployment notifications pane open.

4. نشر التطبيق إلى Azure Spring Apps

يقوم الزر Deploy to Azure في القسم السابق بتشغيل تجربة مدخل Azure التي تتضمن نشر التطبيق، لذلك لا توجد حاجة إلى أي شيء آخر.

2. إعداد مشروع الربيع

يقوم الزر Deploy to Azure في القسم التالي بتشغيل تجربة مدخل Azure التي تقوم بتنزيل حزمة JAR من صفحة spring-cloud-azure-tools releases على GitHub. لا يلزم اتخاذ خطوات إعداد محلية.

3. إعداد بيئة السحابة

يصف هذا القسم كيفية إنشاء مثيل خدمة Azure Spring Apps وإعداد بيئة سحابة Azure.

يستخدم هذا القسم زر Deploy to Azure لبدء تجربة توزيع في مدخل Microsoft Azure. تستخدم هذه التجربة قالب ARM لإنشاء موارد Azure.

3.1. سجِّل الدخول إلى مدخل Azure

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

3.2. إنشاء موارد Azure

استخدم الخطوات التالية لإنشاء جميع موارد Azure التي يعتمد عليها التطبيق:

  1. حدد زر Deploy to Azure التالي لبدء تجربة النشر في مدخل Microsoft Azure:

    Button to deploy the Resource Manager template to Azure.

  2. املأ النموذج في علامة التبويب أساسيات . استخدم الجدول التالي كدليل لإكمال النموذج:

    الإعدادات القيمة المقترحة ‏‏الوصف
    الاشتراك اسم الاشتراك الخاص بك. اشتراك Azure الذي تريد استخدامه لخادمك. إذا كان لديك اشتراكات متعددة، فاختر الاشتراك الذي تود الدفع فيه مقابل المورد.
    مجموعة الموارد myresourcegroup اسم مجموعة موارد جديد أو اسم موجود من اشتراكك.
    المنطقة المنطقة الأقرب إلى المستخدمين. يتم استخدام المنطقة لإنشاء مجموعة الموارد.
  3. حدد مراجعة وإنشاء لمراجعة التحديدات. ثم حدد Create لنشر التطبيق إلى Azure Spring Apps.

  4. من شريط الأدوات، حدد رمز «Notifications» (جرس) لمراقبة عملية النشر. بعد انتهاء النشر، يمكنك تحديد تثبيت بلوحة المعلومات، والتي تنشئ تجانبا لهذه الخدمة على لوحة معلومات مدخل Microsoft Azure كاختصار لصفحة نظرة عامة على الخدمة. حدد الانتقال إلى المورد لفتح صفحة نظرة عامة على الخدمة.

    Screenshot of the Azure portal that shows the Overview page with the custom deployment notifications pane open.

4. نشر التطبيق إلى Azure Spring Apps

يقوم الزر Deploy to Azure في القسم السابق بتشغيل تجربة مدخل Azure التي تتضمن نشر التطبيق، لذلك لا توجد حاجة إلى أي شيء آخر.

5. التحقق من صحة التطبيق

يصف هذا القسم كيفية التحقق من صحة التطبيق الخاص بك.

بعد انتهاء النشر، ابحث عن عنوان URL للتطبيق من مخرجات التوزيع. استخدم الخطوات التالية للتحقق من الصحة:

  1. الوصول إلى عنوان URL للتطبيق من صفحة المخرجات الخاصة بالنشر. عند فتح التطبيق، تحصل على الاستجابة Hello World.

    Screenshot of the Azure portal that shows the Outputs page of the Deployment.

  2. تحقق من تفاصيل كل نشر مورد، وهو أمر مفيد للتحقيق في أي مشكلات في التوزيع.

بعد انتهاء النشر، استخدم الخطوات التالية للعثور على عنوان URL للتطبيق من مخرجات النشر:

  1. الوصول إلى عنوان URL للتطبيق من صفحة المخرجات الخاصة بالنشر. عند فتح التطبيق، تحصل على الاستجابة Hello World.

    Screenshot of the Azure portal that shows the Outputs page of the Deployment.

  2. تحقق من تفاصيل كل نشر مورد، وهو أمر مفيد للتحقيق في أي مشكلات في التوزيع.

بعد انتهاء النشر، استخدم الخطوات التالية للعثور على عنوان URL للتطبيق من مخرجات النشر:

  1. الوصول إلى عنوان URL للتطبيق من صفحة المخرجات الخاصة بالنشر. عند فتح التطبيق، تحصل على الاستجابة Hello World.

    Screenshot of the Azure portal that shows the Outputs page of the Deployment.

  2. تحقق من تفاصيل كل نشر مورد، وهو أمر مفيد للتحقيق في أي مشكلات في التوزيع.

6. حذف الموارد

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

استخدم الخطوات التالية لحذف مجموعة الموارد بأكملها، بما في ذلك مثيل الخدمة الذي تم إنشاؤه حديثا:

  1. حدد موقع مجموعة الموارد الخاصة بك في مدخل Microsoft Azure. في قائمة التنقل، حدد Resource groups، ثم حدد اسم مجموعة الموارد الخاصة بك.

  2. في صفحة Resource group ، حدد Delete. أدخل اسم مجموعة الموارد في مربع النص لتأكيد الحذف، ثم حدد حذف.

استخدم الخطوات التالية لحذف مجموعة الموارد بأكملها، بما في ذلك مثيل الخدمة الذي تم إنشاؤه حديثا:

  1. حدد موقع مجموعة الموارد الخاصة بك في مدخل Microsoft Azure. في قائمة التنقل، حدد Resource groups، ثم حدد اسم مجموعة الموارد الخاصة بك.

  2. في صفحة Resource group ، حدد Delete. أدخل اسم مجموعة الموارد في مربع النص لتأكيد الحذف، ثم حدد حذف.

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

لمزيد من المعلومات، راجع المقالات التالية: