La supervisión de AWS Fargate es fundamentalmente diferente de la supervisión de un entorno típico de computación en la nube o de aplicaciones. AWS Fargate no permite que los agentes se implementen en el host real, como se hace normalmente con fines de supervisión. Para supervisar aplicaciones y servicios dentro de contenedores en AWS Fargate, el agente debe estar integrado en la imagen del contenedor.
Para superar diversas dificultades de la supervisión de AWS Fargate, Instana está aprovechando el conocimiento adquirido con nuestra tecnología de supervisión de AWS Lambda, la mejor en su clase.Instana recopila un seguimiento distribuido para cada solicitud de cada tarea ECS.El seguimiento distribuido de Instana se incorpora fácilmente a la imagen de Docker en el momento de la compilación, lo que garantiza que nunca haya aplicaciones sin supervisar.Los seguimientos se correlacionan a través de clústeres de ECS, Amazon EC2, AWS Lambda, AWS Fargate y cualquier otra tecnología supervisada por Instana, de modo que siempre hay una vista de extremo a extremo de cada solicitud de aplicación.Cada seguimiento también se puede visualizar y buscar con los análisis ilimitados de Instana.
La supervisión de AWS Fargate de Instana incluye las siguientes capacidades:
14 días, sin tarjeta de crédito, versión completa
La supervisión de AWS Fargate de Instana incluye las siguientes capacidades:
Al usar AWS Fargate (enlace externo a ibm.com), es importante supervisar adecuadamente el rendimiento de las aplicaciones, pero obtener la visibilidad completa que se necesita puede resultar difícil, ya que supervisar las cargas de trabajo sin gestionar o controlar la orquestación es un desafío. Las herramientas actuales de supervisión del rendimiento de las aplicaciones (APM) suelen proporcionar muestras de seguimientos y, a menudo, únicamente seguimientos parciales. Este enfoque no basta cuando se supervisan entornos nativos de la nube que se escalan automáticamente, como AWS Fargate.
AWS también cuenta con una solución de supervisión para AWS Fargate, AWS X-Ray (enlace externo a ibm.com). X-Ray brinda una solución de seguimiento distribuido que supervisa las aplicaciones que se ejecutan en AWS Fargate. Con AWS X-Ray, los usuarios pueden rastrear las solicitudes a medida que se desplazan por la aplicación, al tiempo que obtienen visibilidad de los componentes subyacentes de la aplicación. AWS X-Ray ayuda a los desarrolladores a analizar y depurar problemas en los entornos de AWS. Sin embargo, en el momento de decidir si esta es la solución de supervisión adecuada, hay que tener en cuenta algunas consideraciones adicionales
Costo: Como es habitual, a la hora de considerar una solución, el costo es un factor importante que hay que tener en cuenta. AWS X-Ray se factura por llamada rastreada. Así que, dependiendo de la cantidad de tráfico que se está enviando a través de las aplicaciones, esto puede convertirse rápidamente en un costo significativo. También existen cargos adicionales por analizar los seguimientos una vez recopilados.
Limitado a AWS: También es importante tener en cuenta la totalidad del entorno o entornos en los que se ejecutan las aplicaciones. AWS X-Ray se limita a rastrear servicios proporcionados por AWS o que se encuentran dentro de AWS. Como tal, AWS X-Ray tiene un valor limitado en entornos híbridos.Las empresas que tienen aplicaciones y servicios que abarcan múltiples entornos deben considerar el impacto de tener múltiples soluciones de supervisión para obtener la visibilidad completa necesaria.