AWS Cloud Map

Découverte de service pour les ressources cloud

Pourquoi AWS Cloud Map ?

AWS Cloud Map est un service de découverte des ressources cloud. Avec Cloud Map, vous pouvez définir des noms personnalisés pour vos ressources d'application, et ce service gère l'emplacement mis à jour de ces ressources qui changent dynamiquement. Cela augmente la disponibilité de vos applications, car votre service web découvre toujours les emplacements les plus récents de ses ressources.

Les applications modernes sont généralement composées de plusieurs services qui sont accessibles via une API et remplissent une fonction spécifique. Chaque service interagit avec d’autres ressources diverses, comme des bases de données, des files d'attente, des banques d'objets et des microservices définis par le client, et il doit être capable de trouver l'emplacement de toutes les ressources d'infrastructure dont il dépend afin de fonctionner. Dans la plupart des cas, vous gérez manuellement tous ces noms de ressources et leurs emplacements dans le code de l'application. Cependant, la gestion manuelle des ressources prend beaucoup de temps et peut entraîner des erreurs à mesure que le nombre de ressources d'infrastructure dépendantes augmente ou que le nombre de microservices fluctue de façon dynamique en fonction du trafic. Vous pouvez également utiliser des produits de découverte de services tiers, mais cela nécessite l'installation et la gestion de logiciels et d'infrastructures supplémentaires.

Cloud Map vous permet d'enregistrer des ressources d'application telles que des bases de données, des files d'attente, des microservices et d'autres ressources cloud en leur donnant des noms personnalisés. Cloud Map vérifie ensuite en permanence l'état des ressources pour s'assurer que l'emplacement est à jour. L'application peut ensuite envoyer une requête au registre pour connaître l'emplacement des ressources nécessaires en fonction de la version de l'application et de l'environnement de déploiement.

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

      Avantages

      Améliorer la disponibilité des applications

      Cloud Map contrôle en permanence l'état de chaque composant IP de votre application et met à jour de façon dynamique l'emplacement de tous les microservices à mesure que vous les ajoutez ou supprimez. Cela permet de garantir que vos applications découvrent uniquement l'emplacement le plus récent des ressources, augmentant ainsi leur disponibilité.

      Améliorer la productivité des développeurs

      Cloud Map fournit un registre unique pour tous vos services d’application, que vous pouvez définir avec des noms personnalisés. De cette manière, vos équipes de développement n'ont pas besoin de stocker, de suivre et de mettre à jour en permanence le nom et l'emplacement des ressources ou d'apporter des modifications directement dans le code de l’application.

      Cas d'utilisat

      Articles et publications de blog

      Présentation d'AWS Cloud Map

      AWS Cloud Map garde une trace de tous vos composants d’application, de leur emplacement, de leurs attributs et de leur état. Désormais, vos applications peuvent simplement envoyer une requête à AWS Cloud Map à l'aide du kit SDK, de l'API ou même du DNS d’AWS pour découvrir l'emplacement de ses dépendances.

      Découverte du service AWS Cloud Map pour les applications sans serveur

      AWS Cloud Map facilite le cheminement vers les microservices en agissant comme la colle qui lie toute la logique métier. Chez Peak.ai, nous utilisons énormément le cadre sans serveur. Nous avons donc voulu examiner les moyens d'intégrer AWS Cloud Map dans le flux de cadre sans serveur.