Lewati ke Konten Utama

AWS Cloud Map

Penemuan layanan untuk sumber daya cloud

Mengapa memilih 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 melakukan kueri registri untuk lokasi sumber daya yang diperlukan berdasarkan versi aplikasi dan lingkungan deployment.

Manfaat

Tingkatkan ketersediaan aplikasi

Cloud Map terus memantau kesehatan setiap komponen berbasis IP aplikasi Anda dan secara dinamis memperbarui lokasi setiap layanan mikro saat layanan tersebut ditambahkan atau dihapus. Hal ini memastikan aplikasi Anda hanya menemukan lokasi terbaru sumber dayanya, yang meningkatkan ketersediaan aplikasi.

Tingkatkan produktivitas developer

Cloud Map menyediakan satu registri untuk semua layanan aplikasi Anda yang dapat Anda tentukan dengan nama kustom. Hal ini memastikan bahwa tim pengembangan Anda tidak perlu selalu menyimpan, melacak, dan memperbarui nama sumber daya dan informasi lokasi atau membuat perubahan langsung dalam kode aplikasi.

Kasus penggunaan

Layanan mikro umumnya diimplementasikan menggunakan sumber daya dinamis, seperti kontainer, serta dapat diluncurkan dan diakhiri dengan cepat. Sumber daya ini berkomunikasi melalui API dan perlu menentukan lokasi sumber daya dependen mereka dari dalam kode aplikasi. Namun, masing-masing sumber daya ini bersifat dinamis dengan lokasi yang terus berubah, memberi tantangan bagi setiap sumber daya untuk terus-menerus melacak dan menemukan lokasi semua dependensinya. Cloud Map menyediakan satu registri nama dan lokasi layanan terbaru, yang memungkinkan layanan mikro untuk dengan mudah menemukan menemukan satu sama lain.

Melakukan deploment kode aplikasi di beberapa lingkungan, wilayah, dan versi mengharuskan Anda memperbarui beberapa file konfigurasi dengan lokasi setiap layanan. Cloud Map mengelola registri nama dan lokasi layanan terbaru. Anda memperbarui lokasi sumber daya berdasarkan lingkungan, wilayah, atau versi aplikasi tempat Anda melakukan deployment, dan aplikasi Anda akan secara otomatis menemukan sumber daya yang tepat.

Aplikasi Anda biasanya merupakan kombinasi dari layanan AWS dan sumber daya kustom. Meski demikian, dapat secara andal mendapatkan status kondisi terbaru semua sumber daya aplikasi Anda menjadi sebuah tantangan. Cloud Map membantu Anda melakukannya dengan menyimpan registri terbaru khusus sumber daya yang sehat melalui pemeriksaan kondisi otomatis. Hal ini memastikan bahwa lalu lintas selalu dilayani hanya ke titik akhir yang sehat.

Posting dan artikel blog

Memperkenalkan Cloud Map

AWS Cloud Map melacak semua komponen aplikasi Anda, lokasinya, atribut, dan status kesehatannya. Sekarang, aplikasi Anda dapat dengan mudah melakukan kueri AWS Cloud Map menggunakan AWS SDK, API, atau bahkan DNS untuk menemukan lokasi dependensinya. Terus membaca

Penemuan layanan AWS Cloud Map untuk aplikasi nirserver

AWS Cloud Map memungkinkan perjalanan ke layanan mikro dengan bertindak sebagai perekat yang mengikat semua logika bisnis. Di Peak.ai, kami banyak menggunakan kerangka kerja nirserver, jadi kami ingin mencari cara untuk mengintegrasikan AWS Cloud Map ke dalam alur kerja kerangka kerja nirserver. Terus membaca