¿Por qué elegir AWS Cloud Map?
AWS Cloud Map es un servicio de detección de recursos en la nube. Con Cloud Map puede definir nombres personalizados para los recursos de su aplicación, y mantiene la ubicación actualizada de estos recursos que cambian dinámicamente. Esto aumenta la disponibilidad de su aplicación porque su servicio web siempre detecta las últimas ubicaciones de los recursos.
Las aplicaciones modernas normalmente están compuestas por múltiples servicios a los que se puede acceder a través de una API y realizan una función específica. Cada servicio interactúa con varios recursos, como bases de datos, colas, almacenes de objetos y microservicios definidos por el cliente, y necesita poder encontrar la ubicación de todos los recursos de la infraestructura de los que depende para funcionar. En la mayoría de los casos, usted administra manualmente todos los nombres de estos recursos y sus ubicaciones dentro del código de la aplicación. Sin embargo, este proceso demanda mucho tiempo y es propenso a cometer errores a medida que aumenta la cantidad de recursos de infraestructura dependientes, o aumenta y disminuye dinámicamente la cantidad de microservicios según el tráfico. También puede usar productos de detección de servicios de terceros, pero esto requiere la instalación y la administración de software e infraestructura adicionales.
Cloud Map le permite registrar cualquier recurso de la aplicación, como bases de datos, colas, microservicios y otros recursos en la nube con nombres personalizados. Cloud Map luego verifica constantemente el estado de los recursos para asegurarse de que la ubicación esté actualizada. Luego, la aplicación puede consultar en el registro la ubicación de los recursos necesarios según la versión de la aplicación y el entorno de implementación.