AWS Cloud Map

Detección de servicios para recursos de la nube

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.

Presentación de AWS Cloud Map

Beneficios

Aumentar la disponibilidad de la aplicación

Cloud Map monitoriza constantemente el estado de cada componente basado en la IP de su aplicación y actualiza dinámicamente la ubicación de cada microservicio a medida que se agregan o eliminan. Esto garantiza que sus aplicaciones solo detecten la última ubicación de los recursos, aumentando así la disponibilidad de la aplicación.

Mejore la productividad de los desarrolladores

Cloud Map proporciona un registro único para todos los servicios de aplicaciones que puede definir con nombres personalizados. Esto garantiza que sus equipos de desarrollo no tengan que almacenar, dar seguimiento y actualizar constantemente el nombre de los recursos y la información de la ubicación, ni realizar cambios directamente dentro del código de la aplicación.

Funcionamiento

Casos de uso

Detección de servicios

Los microservicios se implementan normalmente utilizando recursos dinámicos (p. ej., contenedores) y se pueden iniciar y finalizar rápidamente. Estos recursos se comunican a través de la API y deben especificar la ubicación de los recursos dependientes desde el código de la aplicación. Sin embargo, cada uno de estos recursos es dinámico y tiene ubicaciones en constante cambio, por lo que es un desafío para los recursos individuales realizar un seguimiento constante y encontrar las ubicaciones de todas sus dependencias. Cloud Map proporciona un registro único y actualizado de nombres y ubicaciones de servicios, lo cual permite a los microservicios ubicarse fácilmente entre sí.

Integración y entrega continuas

La implementación del código de la aplicación en múltiples entornos, regiones y versiones requiere de la actualización de múltiples archivos de configuración con la ubicación de cada servicio. Cloud Map mantiene un registro actualizado de los nombres y las ubicaciones. Usted actualiza la ubicación del recurso en función del entorno, la región o la versión de la aplicación en la que está haciendo la implementación, y su aplicación detectará automáticamente el recurso correcto.

Monitorización de estado automatizada

Sus aplicaciones suelen ser una combinación de servicios de AWS y recursos personalizados. Sin embargo, es un desafío obtener de forma confiable los estados actualizados de todos los recursos de su aplicación. Cloud Map lo ayuda a lograr esto porque mantiene un registro actualizado que contiene solo recursos en buen estado mediante controles de estado automatizados. Esto garantiza que el tráfico siempre se envíe solo a puntos de enlace en buen estado.

Artículos y publicaciones del blog

Presentación de Cloud Map

AWS Cloud Map realiza un seguimiento de todos los componentes de su aplicación, sus ubicaciones, atributos y estados. Ahora, sus aplicaciones pueden simplemente consultar AWS Cloud Map usando AWS SDK, API o incluso DNS para detectar las ubicaciones de sus dependencias.   

Leer más »

Detección de servicios de AWS Cloud Map para aplicaciones sin servidor

AWS Cloud Map facilita el traspaso a microservicios al actuar como el enlace que conecta toda la lógica empresarial. En Peak.ai, utilizamos considerablemente el marco sin servidor, por lo que decidimos buscar formas de integrar AWS Cloud Map en el flujo de trabajo del marco sin servidor.

Leer más »

Consulte las características de AWS Cloud Map

Más información sobre Cloud Map

Características de Cloud Map 
Regístrese para obtener una cuenta gratuita

Obtenga acceso automáticamente a la capa gratuita de AWS

Registrarse 
Comience a crear en la consola

Comience a crear con Cloud Map en la consola de AWS

Iniciar sesión