AWS Fargate Monitoring è fondamentalmente diverso dal monitoraggio di un tipico ambiente cloud computing o applicativo. AWS Fargate non consente la distribuzione degli agenti sull'host effettivo, come avviene in genere per scopi di monitoraggio. Per monitorare le applicazioni e i servizi all'interno dei contenitori su AWS Fargate, l'agente deve essere integrato nell'immagine del contenitore.
Per rispondere alle varie sfide del monitoraggio di AWS Fargate, Instana sta sfruttando le conoscenze acquisite con la nostra tecnologia di monitoraggio AWS Lambda, leader del settore.Instana raccoglie una traccia distribuita per ogni richiesta di ogni attività ECS.Il tracciamento distribuito di Instana viene facilmente incorporato nell'immagine Docker in fase di compilazione, assicurando che non ci siano mai applicazioni non monitorate.Le tracce sono correlate tra cluster ECS, Amazon EC2, AWS Lambda, AWS Fargate e qualsiasi altra tecnologia monitorata da Instana, in modo da avere sempre una visione completa di ogni richiesta di applicazione.Ogni traccia è inoltre resa visualizzabile e ricercabile con Unbounded Analytics di Instana.
Instana AWS Fargate Monitoring offre le seguenti funzionalità:
Instana AWS Fargate Monitoring offre le seguenti funzionalità:
Quando si utilizza AWS Fargate (link esterno a ibm.com) è importante monitorare correttamente le prestazioni delle applicazioni, ma ottenere la piena visibilità necessaria può essere complesso, in quanto è difficile monitorare i carichi di lavoro senza gestire o controllare l'orchestrazione. Gli attuali strumenti APM (Application Performance Monitoring) generalmente forniscono il campionamento delle tracce e spesso solo tracce parziali. Questo approccio non è sufficiente per il monitoraggio di ambienti nativi del cloud scalabili automaticamente, come AWS Fargate.
AWS stessa ha anche una soluzione di monitoraggio per AWS Fargate, AWS X-Ray (link esterno ibm.com). X-Ray fornisce una soluzione di tracciamento distribuita che monitora le applicazioni in esecuzione su AWS Fargate. Con AWS X-Ray, gli utenti possono tracciare le richieste mentre viaggiano attraverso l'applicazione, ottenendo visibilità sui componenti sottostanti dell'applicazione. AWS X-Ray aiuta gli sviluppatori ad analizzare e risolvere i problemi all'interno degli ambienti AWS. Tuttavia, quando si tratta di decidere se è la soluzione di monitoraggio giusta, sono necessarie alcune ulteriori considerazioni.
Costo: come sempre, quando si valuta una soluzione, il costo è un fattore importante da tenere in considerazione.Per AWS X-Ray la fatturazione avviene in base alle chiamate tracciate.Quindi, a seconda della quantità di traffico che viene convogliata attraverso le applicazioni, questa può diventare rapidamente una voce di spesa significativa.Ci sono anche costi aggiuntivi per analizzare le tracce dopo che sono state raccolte.
Limitato ad AWS: è anche importante prendere in considerazione l'intero ambiente o gli ambienti su cui vengono eseguite le applicazioni.AWS X-Ray è limitato ai servizi di tracciamento forniti da o all'interno di AWS.Di conseguenza, AWS X-Ray ha un valore limitato negli ambienti ibridi.Le aziende che dispongono di applicazioni e servizi che si estendono in più ambienti devono considerare l'impatto dell'adozione di molteplici soluzioni di monitoraggio per ottenere tutta la visibilità necessaria.