Conceptos de Refactor Spaces - AWS Migration Hub Refactories

AWS Migration Hub Refactor Spaces se encuentra en una versión preliminar, por lo que está sujeto a cambios.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Conceptos de Refactor Spaces

En esta sección se describen los componentes clave que puede crear y administrar al utilizar AWS Migration Hub Refactor Spaces.

Environment

El entorno de Refactor Spaces proporciona una vista unificada de redes, aplicaciones y servicios en variosAWScuentas.

Un entorno de Refactor Spaces contiene aplicaciones y servicios de Refactor Spaces. Es un tejido de red de varias cuentas que consiste en nubes privadas virtuales (VPC) conectadas en puente, que permite que los recursos de su interior interactúen a través de direcciones IP privadas. El entorno proporciona una vista unificada de redes, aplicaciones y servicios en variosCuentas de AWS.

LaEnvironment owneres la cuenta en la que se crea el entorno Refactor Spaces. El propietario del entorno tiene visibilidad entre cuentas de las aplicaciones, los servicios y las rutas creadas en el entorno, independientemente de la cuenta que cree el recurso.

Applications

Una aplicación Refactor Spaces contiene servicios y rutas y proporciona un único extremo externo para exponer la aplicación a personas que llaman externas. La aplicación proporciona un proxy Strangler Fig para la refactorización incremental de aplicaciones. Para obtener más información sobre Strangler Fig, consulte.Aplicación Strangler Fig.

La aplicación Refactor Spaces modela el patrón Strangler Fig y organiza Amazon API Gateway, enlaces de VPC de API Gateway, Network Load Balancer y basado en recursosAWS Identity and Access Management(IAM) para que pueda agregar nuevos servicios de forma transparente al extremo HTTP de la aplicación. También aleja el tráfico de forma incremental de la aplicación existente a los nuevos servicios. Esto mantiene transparentes los cambios de arquitectura subyacente para el consumidor de aplicaciones.

Services

Los servicios de Refactor Spaces proporcionan las capacidades empresariales de su aplicación y se puede acceder a ellos a través de puntos finales únicos. Los endpoints de servicio son de dos tipos: una URL HTTP/HTTPS o unAWS Lambdafunción.

Route

Una ruta de espacios de refactor es una regla de coincidencia de proxy que reenvía una solicitud a un servicio. Cada solicitud se ejecuta en el conjunto de rutas configuradas en la aplicación. Si una regla coincide, la solicitud se envía al servicio de destino configurado para esa regla. Las aplicaciones tienen una ruta predeterminada que reenvía solicitudes a un servicio predeterminado si no coinciden con ninguna de las reglas. Las rutas se configuran en el proxy de Amazon API Gateway de la aplicación.