View a markdown version of this page

Canarios de varias ubicaciones - Amazon CloudWatch

Canarios de varias ubicaciones

Amazon CloudWatch Synthetics le permite ejecutar el mismo canario en varias regiones de AWS simultáneamente desde un solo punto de administración. Se conoce como canarios de varias ubicaciones. Crea y administra el canario en una región (la ubicación principal) y CloudWatch Synthetics lo replica automáticamente en las regiones adicionales (las ubicaciones de réplica) que elija. Todas las ejecuciones, métricas y artefactos se consolidan en la región principal, lo que le ofrece una visión unificada del rendimiento y la disponibilidad de la aplicación en todo el mundo.

Utilice canarios de varias ubicaciones para obtener los siguientes beneficios:

  • Garantía de una experiencia de usuario uniforme: ejecute canarios desde distintas partes del mundo para comprobar que todos los usuarios reciban una experiencia uniforme y de alta calidad.

  • Establecimiento de valores de referencia específicos para cada ubicación: cada región puede presentar características de rendimiento diferentes debido a factores como la latencia de red y la proximidad de los centros de datos. Al ejecutar canarios desde varias ubicaciones, se crean líneas de base de rendimiento para cada ubicación, lo que le permite distinguir las variaciones normales de las anomalías.

  • Identificación de problemas regionales de rendimiento: el rendimiento y la disponibilidad pueden variar considerablemente entre ubicaciones debido a la latencia de red, la limitación controlada del proveedor de servicios de Internet o las interrupciones regionales. Las pruebas hechas desde distintas ubicaciones globales ayudan a identificar los cuellos de botella específicos de la región que podrían no ser evidentes en un solo lugar.

  • Validación de servicios de terceros y redes de entrega de contenido: compruebe que las dependencias de terceros, como los procesadores de pagos, las redes de entrega de contenido y los servicios de publicidad, funcionen en todas las regiones. Utilice los datos para hacer que los proveedores rindan cuentas por sus SLA.

  • Reducción de falsos positivos: configure alarmas que solo se activen cuando se detecten problemas desde varias ubicaciones. Este método evita las notificaciones innecesarias provocadas por fallos transitorios aislados de la red, de modo que sus equipos pueden centrarse en los problemas críticos.

Cómo funcionan los canarios de varios ubicaciones

Un canario de varias ubicaciones utiliza un modelo principal y un modelo de réplica. El canario de la región principal actúa como origen de información para la configuración. CloudWatch Synthetics crea réplicas automáticamente en las regiones que elija y cada réplica se ejecuta de forma independiente con el mismo script, la misma programación y las mismas variables de entorno. Todas las operaciones de mutación (creación, actualización, inicio, detención, eliminación) se llevan a cabo desde la región principal y se propagan de forma asíncrona a las réplicas. Los datos de ejecución de todas las ubicaciones se consolidan en la región principal.

Requisitos previos

Antes de crear un canario de varias ubicaciones, tenga en cuenta los siguientes requisitos:

  • Los canarios de varias ubicaciones requieren una versión en tiempo de ejecución syn-nodejs-puppeteer-16.0 o posterior, o syn-nodejs-playwright-7.0 o posterior.

  • Disponible en todas las regiones comerciales de AWS. No disponible en las regiones de AWS GovCloud (EE. UU.) o China.

  • Puede agregar hasta 50 ubicaciones de réplicas.

  • Las etiquetas no se replican en las regiones de réplica. Para agregar etiquetas a una réplica, navegue hasta la región de la réplica y agregue las etiquetas directamente.

  • Las variables de entorno del canario principal se aplican a todas las réplicas.

  • Todas las ubicaciones utilizan el mismo script y la misma programación.

  • Cada réplica requiere su propia configuración de la VPC si se necesita conectividad de VPC. La configuración de la VPC no se hereda de la región principal.

  • El costo escala linealmente con el número de réplicas. Cada réplica genera el mismo costo que un canario independiente.