Concepts d'espaces de refacteur - AWS Migration Hub Refactor Espaces

AWS Migration Hub Refactor Spaces est actuellement disponible en version préliminaire et susceptible d'être modifié.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Concepts d'espaces de refacteur

Cette section décrit les composants clés que vous pouvez créer et gérer lorsque vous utilisez AWS Migration Hub Refactor Spaces.

Environment

L'environnement Refactor Spaces offre une vue unifiée de la mise en réseau, des applications et des services sur plusieursAWScomptes.

Un environnement Refactor Spaces contient des applications et des services Refactor Spaces. Il s'agit d'une structure réseau multi-comptes composée de Clouds privés virtuels (VPC) pontés, qui permet aux ressources qu'il contient d'interagir via des adresses IP privées. L'environnement offre une vue unifiée de la mise en réseau, des applications et des services sur plusieursComptes AWS.

Lepropriétaire de l'environnementest le compte dans lequel l'environnement Refactor Spaces est créé. Le propriétaire de l'environnement dispose d'une visibilité entre comptes sur les applications, les services et les itinéraires créés dans l'environnement, quel que soit le compte qui crée la ressource.

Applications

Une application Refactor Spaces contient des services et des routes et fournit un point de terminaison externe unique pour exposer l'application à des appelants externes. L'application fournit un proxy Strangler Fig pour la refactorisation incrémentielle des applications. Pour de plus amples informations sur Strangler Fig, consultezApplication de figue Strangler.

L'application Refactor Spaces modèle le modèle Strangler Fig et orchestre Amazon API Gateway, API Gateway VPC, Network Load Balancer et basée sur les ressources.AWS Identity and Access Management(IAM) afin que vous puissiez ajouter de nouveaux services de manière transparente au point de terminaison HTTP de l'application. Il achemine également de manière incrémentielle le trafic loin de votre application existante vers les nouveaux services. Les modifications de l'architecture sous-jacente restent ainsi transparentes pour le consommateur d'applications.

Services

Les services Refactor Spaces fournissent les capacités métier de votre application et sont accessibles via des points de terminaison uniques. Les points de terminaison de service sont l'un des deux types suivants : une URL HTTP/HTTPS ou unAWS Lambda.

Route

Une route Refactor Spaces est une règle de correspondance de proxy qui transmet une demande à un service. Chaque demande est exécutée sur l'ensemble d'itinéraires configurés dans l'application. Si une règle correspond, la demande est envoyée au service cible configuré pour cette règle. Les applications ont un itinéraire par défaut qui transfère les demandes vers un service par défaut si elles ne correspondent à aucune des règles. Les routes sont configurées sur le proxy Amazon API Gateway de l'application.