AWS Cloud Map

Rilevamento dei servizi per risorse cloud

Perché AWS Cloud Map?

AWS Cloud Map è un servizio di rilevamento 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. Ciò aumenta la disponibilità dell'applicazione poiché il servizio Web rileva sempre le posizioni più aggiornate delle risorse.

Le applicazioni moderne sono tipicamente composte da più servizi che sono accessibili tramite API e che eseguono una funzione specifica. Ciascun servizio interagisce con una varietà di altre risorse, come database, code, archivi di oggetti e microservizi definiti dal cliente, e per eseguire le operazione necessita di poter trovare la posizione di tutte le risorse di infrastrutture da cui dipende. Spesso è necessario gestire manualmente tutti questi nomi di risorse e le loro posizioni all'interno del codice dell'applicazione. Tuttavia, ciò è diventato un procedimento dispendioso e soggetto a errori in quanto il numero di risorse infrastrutturali dipendenti aumenta o il numero di microservizi si adatta in modo dinamico verso l'alto o verso il basso in base al traffico. È anche possibile utilizzare i prodotti di individuazione dei servizi di terze parti, ma ciò richiede l'installazione e la gestione di software e infrastrutture aggiuntivi.

Cloud Map consente di registrare qualsiasi risorsa applicativa con nomi personalizzati, sia essa un database, una coda, un microservizio e altre risorse cloud. Cloud Map, quindi, controlla costantemente lo stato delle risorse per assicurarsi che la posizione sia aggiornata. L'applicazione interroga il registro per individuare la posizione delle risorse necessarie in base alla versione dell'applicazione e all'ambiente di distribuzione.

Video Player is loading.
Current Time 0:00
Duration 1:44
Loaded: 0.00%
Stream Type LIVE
Remaining Time 1:44
 
1x
    • Chapters
    • descriptions off, selected

      Vantaggi

      Maggiore disponibilità delle applicazioni

      Cloud Map monitora costantemente lo stato di ciascun componente basato su IP della tua applicazione e aggiorna in modo dinamico la posizione di ciasun microservizio quando viene aggiunto o rimosso. Ciò garantisce che le tue applicazioni rilevino solo la posizione più recente delle risorse, aumentando la disponibilità dell’applicazione.

      Aumenta la produttività degli sviluppatori

      Cloud Map fornisce un registro unico per tutti i servizi di applicazioni, che puoi definire con nomi personalizzati. In questo modo i tuoi team di sviluppo non devono archiviare, tracciare e aggiornare costantemente le informazioni sui nomi e le posizioni delle risorse o effettuare modifiche direttamente all’interno del codice dell’applicazione.

      Casi d'uso

      Blog e articoli

      Presentazione di AWS Cloud Map

      AWS Cloud Map tiene traccia di tutti i componenti, le posizioni, gli attributi e gli stati delle tue applicazioni. Ora le tue applicazioni possono semplicemente interrogare AWS Cloud Map usando AWS SDK, API o persino DNS per individuare le posizioni delle loro dipendenze.

      Rilevamento dei servizi AWS Cloud Map per applicazioni serverless

      AWS Cloud Map consente il passaggio ai microservizi fungendo da collante che lega tutta la logica di business. In Peak.ai, utilizziamo molto pesantemente il framework serverless, quindi volevamo esaminare i modi per integrare AWS Cloud Map nel flusso di lavoro del framework serverless.