Inserito il: Nov 28, 2018

Da adesso puoi integrare le tue applicazioni AWS Fargate, Amazon Elastic Container Service per Kubernetes (EKS) e Amazon Elastic Container Service (ECS) con AWS Cloud Map per semplificare la scoperta e la connessione reciproca dei servizi containerizzati. AWS Cloud Map è un servizio di scoperta delle risorse cloud. Con Cloud Map è possibile definire i nomi personalizzati per le risorse dell'applicazione e gestisce la posizione aggiornata di queste risorse che cambiano in modo dinamico. Questo aumenta la disponibilità delle applicazioni perché il tuo servizio Web scopre sempre le posizioni più aggiornate delle sue risorse.  

In precedenza il rilevamento dei servizi ECS ti consentiva di scoprire le informazioni sugli endpoint del servizio come indirizzi IP e porte. Questo approccio supportava solo l'individuazione tramite DNS, che era semplice da usare. Tuttavia, avevi un controllo limitato nella gestione di come questi servizi si interconnettevano e trovavi difficile gestire problemi come la memorizzazione nella cache lato client di dati obsoleti, il bilanciamento del carico tra gli endpoint risolti e i ritardi di propagazione. I clienti potrebbero inoltre optare di non utilizzare questo approccio, per i propri servizi, di gestione centralizzata delle modalità di rilevamento attraverso servizi AWS, quali per esempio le tabelle Amazon DynamoBD e i bucket Amazon S3.

Adesso puoi utilizzare il servizio Cloud Map per definire in che modo i servizi si rilevano e connettono tra loro. Puoi creare una query per i servizi dipendenti nel loro codice applicativo insieme ai filtri per i metadati associati ai servizi, il che ti dà più controllo e flessibilità nel definire come i loro servizi si interconnettono. Puoi utilizzare le API della mappa cloud per archiviare la configurazione necessaria per connettersi ad altri servizi AWS in modo uniforme, poiché qualsiasi risorsa AWS può essere mappata come metadati associati al servizio e interrogata via query dai servizi in esecuzione su ECS e Fargate. Inoltre, abbiamo creato un provider di mappe cloud in un connettore Kubernetes open-source ExternalDNS che propaga automaticamente i percorsi di servizio interni al registro del servizio AWS Cloud Map mentre i servizi Amazon EKS vengono avviati e rimossi alla chiusura. Tutti i servizi EKS diventano quindi rilevabili tramite AWS Cloud Map, che fornisce un registro di servizio unificato per tutti i carichi di lavoro dei container su EKS.


Per saperne di più su Cloud Map, visita la pagina del prodotto o leggi il nostro blog. Per ulteriori informazioni su come Fargate, EKS ed ECS si integrano con Cloud Map, leggi la nostra documentazione.