AWS Cloud Map

اكتشاف الخدمة للموارد السحابية

ما سبب أهمية AWS Cloud Map؟

AWS Cloud Map هي خدمة لاكتشاف الموارد السحابية. مع Cloud Map، يُمكنك تحديد أسماء مخصصة لموارد تطبيقك، لأنها تحافظ على الموقع المحدَّث لهذه الموارد المتغيرة ديناميكيًا. ويؤدي ذلك إلى زيادة مدى توافر تطبيقك لأن خدمة الويب تكتشف دائمًا أحدث مواقع موارد التطبيق.

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

تتيح لك Cloud Map تسجيل أي موارد تطبيقات، مثل قواعد البيانات، وقوائم الانتظار، والخدمات المصغرة، وموارد السحابة الأخرى، بأسماء مخصصة. وتواصل Cloud Map بعد ذلك التحقّق من سلامة الموارد للتأكد من أنّ الموقع مُحدّث. ثم يمكن للتطبيق الاستعلام في السجلات عن موقع الموارد المطلوبة بناءً على إصدار التطبيق وبيئة النشر.

Video Player is loading.
Current Time 0:00
Duration 1:40
Loaded: 0.00%
Stream Type LIVE
Remaining Time 1:40
 
1x
    • Chapters
    • descriptions off, selected

      الفوائد

      زيادة مدى توافر التطبيق

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

      عزز إنتاجية المطورين

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

      حالات الاستخدام

      المنشورات والمقالات بالمدونة

      مقدّمة حول Cloud Map

      تقوم AWS Cloud Map بتتبع جميع مكونات التطبيق ومواقعها وسماتها وحالة سلامتها. وأصبح الآن بإمكان تطبيقاتك الاستعلام ببساطة عن AWS Cloud Map باستخدام AWS SDK أو واجهة برمجة التطبيقات أو حتى نظام أسماء النطاقات (DNS) لاكتشاف مواقع تبعياتها.

      اكتشاف خدمة AWS Cloud Map للتطبيقات بدون خادم

      تجعل AWS Cloud Map الرحلة إلى الخدمات المصغّرة ممكنةً، فهي تعمل كالمادة اللاصقة التي تربط بين مُختلف عناصر منطق الأعمال. في Peak.ai، يعتمد عملنا كثيرًا على إطار العمل بدون خادم، لذا أردنا البحث في طرق دمج AWS Cloud Map في سير عمل إطار العمل بدون خادم.