تصميم بنية Azure Spring Apps (ASA)
تدير Azure Spring Apps التطبيقات المستندة إلى Spring على Azure. توفر الخدمة إدارة دورة الحياة باستخدام المراقبة الشاملة والتشخيصات وإدارة التكوين واكتشاف الخدمة وتكامل CI/CD وعمليات النشر الزرقاء والأخضر والمزيد.
الشروع في العمل
إذا كنت قد بدأت للتو في استكشاف تطبيقات Spring على Azure، فابدأ بوحدات التدريب هذه على منصة Learn. توفر هذه المنصة المجانية عبر الإنترنت تدريبا تفاعليا يتضمن فحوصات معرفية لتقييم تعلمك.
للحصول على وثائق المنتج، راجع Azure Spring Apps.
تصميم البنية الأولى
الآن بعد أن أصبح لديك فهم جيد حول نشر تطبيق Spring Apps، طبق مهاراتك في تصميم حل بسيط. راجع بنية الأساس هذه التي تنشر مثيل Spring Apps في منطقة واحدة مع تكرار المنطقة.
إضافة تعقيد
قم بالبناء على البنية الأساسية وتوسيع التصميم لمعالجة توفر متعدد المناطق يمكنه تحمل الانقطاع الإقليمي. ستحتاج إلى تغيير موازن تحميل الأساس إلى موجه عمومي. أيضا، لديك اعتبارات إضافية تتعلق بوضع التوزيع الذي تختاره مثل نشط-نشط، نشط-سلبي مع وضع الاستعداد السريع، أو نشط-سلبي مع وضع الاستعداد البارد.
التكامل مع المناطق المنتقل إليها
لنفترض أن مؤسستك تريد منك نشر الحل كجزء من إعداد المؤسسة. ستتغير البنية وسيكون هناك تحول في المسؤوليات. على سبيل المثال، سيستخدم الحل الموارد الموحدة التي تديرها الفرق المركزية. تحتاج إلى توصيل متطلباتك مع تلك الفرق حتى لا تكون هناك أي اضطرابات.
راجع هذه البنية التي تنشر الأساس في توزيع المؤسسة الذي يتم تصميمه وفقا لمبادئ تصميم مناطق هبوط Azure. يتم إضافة تعليقات توضيحية إلى بعض المتطلبات النموذجية التي يجب توصيلها مع الفرق المركزية مع ملاحظات "فريق النظام الأساسي".
نماذج عمليات التنفيذ
يتم توضيح جميع البنيات المرجعية السابقة من خلال عمليات التنفيذ التي يمكنك الرجوع إليها للتحقق من صحة خيارات التصميم الخاصة بك. وهي متوفرة على GitHub.
- توزيع Azure Spring Apps متعدد الأزون
- توزيع تطبيقات Azure Spring متعددة
- مستودع GitHub للمنطقة المنتقل إليها في Azure Spring Apps