مكونات VMware Tanzu في خطة Azure Spring Apps Enterprise

إشعار

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

تنطبق هذه المقالة على:❌ Basic/Standard ✔️ Enterprise

توضح هذه المقالة مكونات VMware Tanzu التي تقدمها خطة Azure Spring Apps Enterprise.

مكونات VMware Tanzu هي منتجات تجارية في VMware Tanzu Application Platform، وهو نظام أساسي لتطوير التطبيقات مع مجموعة غنية من أدوات المطور. في خطة Azure Spring Apps Enterprise، يمكنك التطوير باستخدام مكونات Tanzu كموارد مدارة دون أي تكاليف تشغيلية إضافية. يمكنك استخدام مكونات Tanzu لمجموعة واسعة من سيناريوهات المطور، بما في ذلك السيناريوهات التالية:

  • طلبات التوجيه.
  • إدارة واجهات برمجة التطبيقات.
  • إدارة تكوين التطبيق.
  • تسجيل الخدمات واكتشافها.
  • مراقبة التطبيقات في الوقت الفعلي.
  • تسريع التطوير باستخدام قوالب المشاريع.

تقدم خطة Azure Spring Apps Enterprise المكونات التالية:

  • خدمة بناء VMware Tanzu
  • Spring Cloud Gateway ل VMware Tanzu
  • مدخل واجهة برمجة التطبيقات ل VMware Tanzu
  • خدمة تكوين التطبيق ل VMware Tanzu
  • سجل خدمة VMware Tanzu
  • عرض التطبيق المباشر ل VMware Tanzu
  • Application Accelerator ل VMware Tanzu

لديك أيضا المرونة لتمكين المكونات التي تحتاجها فقط في أي وقت ودفع ثمن ما تقوم بتمكينه بالفعل. يوضح الجدول التالي استهلاك الموارد الافتراضي لكل مكون:

مكون Tanzu وحدة المعالجة المركزية الظاهرية (الذاكرات الأساسية) الذاكرة (GBs)
إنشاء خدمة 2 4
خدمة تكوين التطبيق 1 2
سجل الخدمة 1 2
بوابة Spring Cloud 5 10
مدخل API 0.5 1
مدخل أدوات التطوير (ل App Live View وApp Accelerator) 1.25 2.25
طريقة عرض التطبيق المباشرة 1.5 1.5
مسرع التطبيقات 2 4.25

خدمة بناء Tanzu

تستخدم Tanzu Build Service مشروع Cloud Native Buildpacks مفتوح المصدر لتحويل التعليمات البرمجية لمصدر التطبيق متعدد اللغات إلى صور حاوية. تسهل صور الحاوية هذه النشر السريع في السحابة العامة لتطبيقات Spring وJava وNodeJS وPython وGo و.NET Core.

توفر Tanzu Build Service المزايا التالية:

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

لمزيد من المعلومات، راجع استخدام خدمة بناء Tanzu.

بوابة Spring Cloud

Spring Cloud Gateway هو حل بوابة API يستند إلى مشروع Spring Cloud Gateway مفتوح المصدر. يمكنك تبسيط التوجيه لطلبات واجهة برمجة التطبيقات الداخلية أو الخارجية إلى خدمات التطبيق التي تعرض واجهات برمجة التطبيقات. تتناول Spring Cloud Gateway اعتبارات شاملة للتطبيقات التي تعمل خلف البوابة. وتشمل هذه الاعتبارات تأمين التطبيقات وتوجيهها وتحديد المعدلات والتخزين المؤقت والمراقبة والمرونة وإخفاء التطبيقات. يمكنك تكوين الميزات التالية:

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

لمزيد من المعلومات، راجع تكوين بوابة سحابة الربيع VMware.

مدخل API

يمكنك مدخل واجهة برمجة التطبيقات من العثور على واجهات برمجة التطبيقات التي يمكنك استخدامها في التطبيقات الخاصة بك. يمكنك عرض وثائق واجهة برمجة التطبيقات التفصيلية وتجربة واجهة برمجة تطبيقات لمعرفة ما إذا كانت تلبي احتياجاتك. تجمع بوابة API واجهات برمجة التطبيقات التي تعرضها Spring Cloud Gateway.

لمزيد من المعلومات، راجع استخدام مدخل API ل VMware Tanzu.

خدمة تكوين التطبيق

توفر خدمة تكوين التطبيق تكوين وقت التشغيل لتطبيقات Spring Boot والتطبيقات متعددة اللغات. تتم استضافة إدارة التكوين في مستودعات Git لإنشاء خصائص تكوين وقت التشغيل للتطبيقات.

لمزيد من المعلومات، راجع استخدام خدمة تكوين التطبيق لـ Tanzania .

سجل خدمة Tanzu

يوفر سجل خدمة Tanzu إمكانية تسجيل الخدمة والاكتشاف للتطبيقات المستندة إلى الخدمات المصغرة وهو متوافق تماما مع خادم Eureka.

لمزيد من المعلومات، انظر استخدم سجل خدمات Tanzu .

طريقة عرض التطبيق المباشرة

Application Live View هي أداة خفيفة الوزن لاستكشاف الأخطاء وإصلاحها تساعد مطوري التطبيقات ومشغليها على البحث داخل التطبيقات قيد التشغيل. يستند Application Live View إلى مفهوم عوامل تشغيل Spring Boot. يوفر التطبيق معلومات من داخل العمليات قيد التشغيل باستخدام نقاط النهاية. يستخدم Application Live View نقاط النهاية هذه للحصول على البيانات من التطبيق والتفاعل معه.

لمزيد من المعلومات، راجع استخدام طريقة عرض التطبيق المباشر مع خطة Azure Spring Apps Enterprise.

مسرع التطبيق

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

لمزيد من المعلومات، راجع استخدام VMware Tanzu Application Accelerator مع خطة Azure Spring Apps Enterprise.

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