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

إشعار

سيتم إهمال الخطط الأساسية والقياسية والمؤسسة بدءا من منتصف مارس 2025، مع فترة تقاعد 3 سنوات. نوصي بالانتقال إلى Azure Container Apps. لمزيد من المعلومات، راجع إعلان إيقاف Azure Spring Apps.

سيتم إهمال الاستهلاك القياسي والخطة المخصصة بدءا من 30 سبتمبر 2024، مع إيقاف التشغيل الكامل بعد ستة أشهر. نوصي بالانتقال إلى Azure Container Apps. لمزيد من المعلومات، راجع ترحيل استهلاك Azure Spring Apps القياسي وخطة مخصصة إلى Azure Container Apps.

توضح هذه المقالة كيفية نشر تطبيق صغير للتشغيل على 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:

    زر لنشر قالب Resource Manager إلى Azure.

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

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

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

    لقطة شاشة لمدخل Azure تعرض صفحة نظرة عامة مع فتح جزء إعلامات النشر المخصص.

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:

    زر لنشر قالب Resource Manager إلى Azure.

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

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

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

    لقطة شاشة لمدخل Azure تعرض صفحة نظرة عامة مع فتح جزء إعلامات النشر المخصص.

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:

    زر لنشر قالب Resource Manager إلى Azure.

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

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

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

    لقطة شاشة لمدخل Azure تعرض صفحة نظرة عامة مع فتح جزء إعلامات النشر المخصص.

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

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

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

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

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

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

    لقطة شاشة لمدخل Azure تعرض صفحة المخرجات الخاصة بالنشر.

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

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

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

    لقطة شاشة لمدخل Azure تعرض صفحة المخرجات الخاصة بالنشر.

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

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

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

    لقطة شاشة لمدخل Azure تعرض صفحة المخرجات الخاصة بالنشر.

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

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

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

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

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

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

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

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

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

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

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