¿Qué es AWS AppConfig un agente? - AWS AppConfig

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

¿Qué es AWS AppConfig un agente?

AWS AppConfig El agente es un proceso desarrollado y gestionado por Amazon para recuperar datos de configuración de. AWS AppConfig Con el agente, puede almacenar en caché los datos de configuración de forma local y sondear de forma asíncrona el servicio del AWS AppConfig plano de datos en busca de actualizaciones. Este proceso de almacenamiento en caché y sondeo garantiza que los datos de configuración estén siempre disponibles para su aplicación y, al mismo tiempo, minimiza la latencia y los costes. El agente no es la única forma de recuperar los datos de configuración AWS AppConfig, pero es la forma recomendada. El agente mejora el procesamiento y la administración de las aplicaciones de las siguientes maneras:

  • El agente llama AWS AppConfig en su nombre utilizando un AWS Identity and Access Management (IAM) principal y gestionando una caché local de datos de configuración. Al recuperar los datos de configuración de la memoria caché local, tu aplicación requiere menos actualizaciones de código para gestionar los datos de configuración, recupera los datos de configuración en milisegundos y no se ve afectada por problemas de red que puedan interrumpir las llamadas a dichos datos.

  • El agente ofrece una experiencia nativa para recuperar y resolver AWS AppConfig los indicadores de funciones.

  • En su estado original, el agente proporciona las prácticas recomendadas para las estrategias de almacenamiento en caché, los intervalos de sondeo y la disponibilidad de los datos de configuración local, al tiempo que rastrea los tokens de configuración necesarios para las siguientes llamadas de servicio.

  • Mientras se ejecuta en segundo plano, el agente sondea periódicamente el servicio del plano de AWS AppConfig datos en busca de actualizaciones de los datos de configuración. La aplicación puede recuperar los datos conectándose a localhost en el puerto 2772 (un valor de puerto predeterminado personalizable) y realizando una llamada HTTP GET para recuperar los datos.

nota

AWS AppConfig El agente almacena los datos en caché la primera vez que el servicio recupera los datos de configuración. Por este motivo, la primera llamada para recuperar datos es más lenta que las llamadas posteriores.

El siguiente diagrama muestra cómo funciona el AWS AppConfig agente.

Diagrama de cómo AWS AppConfig funciona
  1. La aplicación solicita datos de configuración al agente.

  2. El agente devuelve los datos de una caché en memoria.

  3. El agente sondea el AWS AppConfig servicio de forma asíncrona en busca de los datos de configuración más recientes con una cadencia predefinida. Los datos de configuración más recientes siempre se almacenan en una memoria caché.