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