Mengapa harus AWS Cloud Map?
AWS Cloud Map adalah layanan penemuan sumber daya cloud. Dengan Cloud Map, Anda dapat menentukan nama kustom untuk sumber daya aplikasi Anda, dan layanan ini akan mengelola lokasi terbaru dari sumber daya yang berubah secara dinamis. Layanan ini akan meningkatkan ketersediaan aplikasi Anda karena layanan web Anda selalu menemukan lokasi terbaru dari sumber dayanya.
Aplikasi modern umumnya terdiri dari beberapa layanan yang dapat diakses melalui sebuah API dan melakukan fungsi spesifik. Setiap layanan berinteraksi dengan berbagai sumber daya lainnya, seperti basis data, antrean, penyimpanan objek, dan layanan mikro yang ditentukan pelanggan, serta perlu dapat menemukan lokasi semua sumber daya infrastruktur yang menjadi bagian tidak terpisahkan agar layanan dapat berfungsi. Dalam sebagian besar kasus, Anda mengelola sumber nama sumber daya ini dan lokasinya secara manual dalam kode aplikasi. Namun, pengelolaan sumber daya manual menjadi memakan waktu dan rentan terhadap kesalahan seiring peningkatan jumlah sumber daya infrastruktur dependen atau jumlah layanan mikro menaikkan skala dan menurunkan skala secara dinamis berdasarkan lalu lintas. Anda juga dapat menggunakan produk penemuan layanan pihak ketiga, tetapi ini memerlukan penginstalan dan pengelolaan perangkat lunak dan infrastruktur tambahan.
Dengan Cloud Map Anda dapat mendaftarkan sumber daya tambahan, seperti basis data, antrean, layanan mikro, dan sumber daya cloud lainnya, dengan nama kustom. Cloud Map kemudian secara konstan memeriksa kondisi sumber daya untuk memastikan lokasi selalu terbaru. Aplikasi kemudian dapat mengkueri registri untuk lokasi sumber daya yang diperlukan berdasarkan versi aplikasi dan lingkungan deployment.