实验概览
本实验将演示从整体式架构迁移到微服务架构的过程。您将探索一个名为 Unishop 的现有整体式应用程序,并将其购物车功能部署为独立的微服务。您将使用 AWS Migration Hub Refactor Spaces 来推动这种递增过渡。
Unishop 是满足您所有 Unicorn 需求的一站式商城。您可以在 Unishop 网站上找到优质 Unicorn 选品,并在 24 小时内收到您订购的 Unicorn! Unishop 目前的整体式架构使其难以随着业务的增长而扩展。CTO 想探索如何使用 Strangler Fig 模式将 Unishop 迁移到微服务架构。
目标
本实验结束时,您将能够完成以下操作:
- 探索整体式应用程序。
- 使用 AWS Migration Hub Refactor Spaces 创建重构环境并定义流量路由。
- 利用微服务架构。
- 使用 Amazon DynamoDB 来存储和访问购物车信息。
- 将 AWS Lambda 用作访问和操作购物车的计算资源。
图标说明
本实验中使用了不同图标,以提醒大家注意各种类型的说明和备注。下面的列表解释了每个图标的用途:
- 命令:您必须运行的命令。
- 预期输出:您可以用来验证命令或已编辑文件输出的示例输出。
- 注意:一项提示、技巧或重要指导。
- 附加信息:查找详细信息的位置。
- 提醒:提示特别相关或重要的信息(不查看该信息并不会损坏设备或数据,但可能导致需要重复某些步骤)。
- 警告:提醒这是一项不可逆转且可能造成命令或进程失败的操作(包括提醒配置在完成后将无法更改)。