تصميم بنية Azure Spring Apps (ASA)

تدير Azure Spring Apps التطبيقات المستندة إلى Spring على Azure. توفر الخدمة إدارة دورة الحياة باستخدام المراقبة والتشخيص الشاملين وإدارة التكوين واكتشاف الخدمة وتكامل CI/CD وعمليات النشر الزرقاء والأخضر والمزيد.

الشروع في العمل

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

للحصول على وثائق المنتج، راجع Azure Spring Apps.

تصميم البنية الأولى

الآن بعد أن أصبح لديك فهم جيد حول نشر تطبيق Spring Apps، قم بتطبيق مهاراتك في تصميم حل بسيط. راجع بنية الأساس هذه التي تنشر مثيل Spring Apps في منطقة واحدة مع تكرار المنطقة.

إضافة تعقيد

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

التكامل مع المناطق المنتقل إليها

لنفترض أن مؤسستك تريد منك نشر الحل كجزء من إعداد المؤسسة. ستتغير البنية وسيكون هناك تحول في المسؤوليات. على سبيل المثال، سيستخدم الحل الموارد الموحدة التي تديرها الفرق المركزية. تحتاج إلى توصيل متطلباتك مع تلك الفرق حتى لا تكون هناك أي اضطرابات.

راجع هذه البنية التي تنشر الأساس في توزيع المؤسسة الذي يتم تصميمه وفقا لمبادئ تصميم مناطق Azure المنتقل إليها. يتم إضافة تعليقات توضيحية إلى بعض متطلبات العينة التي يجب توصيلها مع الفرق المركزية مع ملاحظات "فريق النظام الأساسي".

نماذج عمليات التنفيذ

يتم توضيح جميع البنيات المرجعية السابقة من خلال عمليات التنفيذ التي يمكنك الرجوع إليها للتحقق من صحة خيارات التصميم الخاصة بك. وهي متوفرة على GitHub.