重构 Space 概念 - AWS Migration Hub 重构空间

AWS Migration Hub 重构空间目前为预览版,可能会发生变化。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

重构 Space 概念

本节介绍了在使用 AWS Migration Hub 重构空间时可以创建和管理的关键组件。

Environment

Refactor Spaces 环境提供了跨多个网络、应用程序和服务的统一视图AWS账户。

重构空间环境包含重构空间应用程序和服务。这是一个由桥接虚拟私有云 (VPC) 组成的多账户网络结构,允许其中的资源通过私有 IP 地址进行交互。该环境提供了跨多个网络、应用程序和服务的统一视图AWS 账户.

这些区域有:环境所有者是在其中创建重构空间环境的帐户。无论创建资源的账户如何,环境所有者都可以跨账户了解环境中创建的应用程序、服务和路由。

Applications

Refactor Spaces 应用程序包含服务和路由,并提供单个外部终端节点以向外部呼叫者公开应用程序。该应用程序为增量应用程序重构提供了一个 Strller Fig 代理。有关 Sirtual Pigration 的信息,请参阅。Strller 无花果应用.

重构 Spaces 应用程序对 Strller Fig 模式进行建模,并协调 Amazon API Gateway、API Gateway VPC 链接、Network Load Balancer 和基于资源的AWS Identity and Access Management(IAM) 策略,以便您可以透明地将新服务添加到应用程序的 HTTP 终端节点。它还会以增量方式将流量从现有应用程序传送到新服务。这使底层体系结构更改对应用程序使用者透明。

Services

重构 Spaces 服务可提供应用程序的业务功能,并可通过独特的终端节点访问 服务终端节点是两种类型之一:HTTP/HTTPS URL 或AWS Lambdafunction.

Route

重构空间路由是将请求转发到服务的代理匹配规则。每个请求都是针对应用程序中配置的一组路由运行的。如果规则匹配,请求将发送到为该规则配置的目标服务。应用程序具有默认路由,如果不匹配任何规则,则将请求转发到默认服务。路由是在应用程序的 Amazon API Gateway 代理上配置的。