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:

  • Garantice una experiencia de usuario coherente: ejecute canarios desde diferentes partes del mundo para verificar que sus usuarios reciben una experiencia uniforme y de alta calidad desde cualquier lugar.

  • Establezca líneas de base específicas de la ubicación: cada región puede tener características de rendimiento diferentes debido a factores como la latencia de la red y la proximidad del centro 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.

  • Identifique los problemas de rendimiento regionales: el rendimiento y la disponibilidad pueden variar considerablemente de una ubicación a otra debido a la latencia de la red, a las limitaciones del ISP o a 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.

  • Valide los servicios y las CDN de terceros: verifique 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.

  • Reduzca los falsos positivos: configure las alarmas para que se activen solo cuando se detecten problemas en 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.