Neden AWS Cloud Map?
AWS Cloud Map bir bulut kaynak keşfi hizmetidir. Cloud Map ile uygulama kaynaklarınız için özel adlar belirleyebilir ve dinamik olarak değişen bu kaynakların güncel konumlarını saklayabilirsiniz. Bu, web hizmetiniz daima kaynakların en güncel konumlarını keşfedeceği için uygulamanızın erişilebilirliğini artırır.
Modern uygulamalar genel olarak bir API üzerinden erişilebilir olan ve belirli bir işlevi yerine getiren çeşitli hizmetlerden oluşur. Her bir hizmet; veritabanları, kuyruklar, nesne depoları ve müşteri tarafından belirlenen mikro hizmetler gibi çeşitli başka kaynaklarla etkileşime girer ve işlevini yerine getirebilmek için bağımlı olduğu bütün altyapı kaynaklarının yerini bulabilmeye ihtiyaç duyar. Pek çok durumda, bütün bu kaynak adlarını ve konumlarını manuel olarak uygulama kodu içinde yönetirsiniz. Öte yandan manuel kaynak yönetimi, bağımlı altyapı kaynaklarının sayısı arttıkça ya da mikro hizmetlerin sayısı trafiğe bağlı olarak dinamik bir şekilde arttıkça ve azaldıkça zaman alan ve hataya yatkın bir sürece dönüşür. Üçüncü taraf hizmet keşif ürünlerini de kullanabilirsiniz ancak bunlar için ek yazılım ve altyapı yükleyip yönetmeniz gerekir.
Cloud Map; veritabanları, kuyruklar, mikro hizmetler ve başka bulut kaynakları gibi uygulama kaynaklarını özel adlarla kaydedebilmenizi sağlar. Cloud Map, konumun güncel olduğundan emin olmak için sürekli olarak kaynakların durumunu kontrol eder. Daha sonra uygulama, uygulama sürümüne ve dağıtım ortamına dayalı olarak ihtiyaç duyulan kaynakların konumu için kayıt defterini sorgulayabilir.