Por que escolher o AWS Cloud Map?
O AWS Cloud Map é um serviço de descoberta de recursos na nuvem. Com o Cloud Map, você pode definir nomes personalizados para os recursos do aplicativo, e ele manterá a localização atualizada desses recursos em constante mudança. Isso aumenta a disponibilidade do seu aplicativo, pois seu serviço da Web sempre descobre os locais mais atualizados de seus recursos.
Os aplicativos modernos costumam ser compostos por vários serviços que são acessados por meio de uma API, executando uma função específica. Cada serviço interage com uma variedade de outros recursos, como bancos de dados, filas, armazenamentos de objetos e microsserviços definidos pelo cliente, além de precisar encontrar a localização de todos os recursos de infraestrutura dos quais depende para funcionar. Na maioria dos casos, você gerencia todos esses nomes de recursos e seus locais manualmente dentro do código do aplicativo. No entanto, o gerenciamento manual de recursos se tornou algo demorado e propenso a erros com o aumento do número de recursos de infraestrutura dependentes ou com a alteração da escala vertical dos microsserviços de acordo com o tráfego. Você também pode usar produtos de descoberta de serviços de terceiros, mas isso exige a instalação e o gerenciamento de software e infraestrutura adicionais.
Com o Cloud Map, você pode registrar qualquer recurso de aplicativo, como bancos de dados, filas, microsserviços e outros recursos de nuvem com nomes personalizados. O Cloud Map verifica constantemente a integridade dos recursos para verificar se a localização está atualizada. O aplicativo consulta o registo para obter a localização dos recursos necessários com base na versão do aplicativo e no ambiente de implantação.