Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Building Highly Available Web Application (Simplified Chinese)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

实验概览

Example Corp. 为中小型企业开展营销活动。他们最近聘请您与工程团队合作,共同为他们的企业构建概念验证。到目前为止,他们使用本地数据中心托管客户端,并已决定将其运营转移到云中以节省资金,并通过云优先的方法进行业务转型。他们团队的一些成员具有云计算经验,并建议使用 AWS Cloud Services 构建他们的解决方案。

此外,Example Corp. 还决定重新设计其 Web 门户。客户使用该门户访问他们的账户、制定营销计划,并对其营销活动进行数据分析。他们希望在两周内开发出一个工作原型。您必须设计一个架构来支持该应用程序。您的解决方案必须快速、持久、可扩展,并且比他们现有的本地部署基础设施更具成本效益。

本实验展示了一种机制,即利用自动化技术编排 AWS 资源,为全堆栈 Web 应用程序预置一个弹性伸缩环境。IT 团队可以调整这种机制,快速预置基础设施,从而安全地提供能够满足不断变化的业务需求的应用程序。

目标

在完成本实验后,您应该能够:

  • 使用提供的 CloudFormation 模板,跨一个区域中的多个可用区部署虚拟网络。
  • 使用 Amazon Relational Database Service (Amazon RDS),跨这些可用区创建高度可用的完全托管式关系数据库。
  • 使用 Amazon ElastiCache 创建数据库缓存层。
  • 使用 Amazon Elastic File System (Amazon EFS),跨多个可用区为应用程序层预置共享存储层,由网络文件系统 (NFS) 提供支持。
  • 创建一组 Web 服务器,这些服务器根据负载变化自动扩展,使应用程序层完整。

时长

完成本实验大约需要 90 分钟。

图标说明

本实验中使用了不同图标,以提醒大家注意各种类型的说明和备注。下面的列表解释了每个图标的用途:

  • 预期输出:您可以用来验证命令或已编辑文件输出的示例输出。
  • 注意:一项提示、技巧或重要指导。
  • 了解详情:可以找到更多信息的位置。
  • 警告:提醒这是一项不可逆转且可能造成命令或进程失败的操作(包括提醒配置在完成后将无法更改)。

本实验中未使用的 AWS 服务

在实验环境中,本实验中未使用的 AWS 服务已禁用。此外,本实验中所用服务的功能仅限于本实验所需的功能。如果访问其他服务或执行本实验指南中未规定的操作,可能会出现错误。

实验环境

下图显示了实验环境的基本架构:


图片说明:上图描绘了数据从外部用户流到互联网网关的过程,经过公有子网中的 Application Load Balancer,到达私有子网中的应用程序服务器,最后到达另一私有子网中的数据库服务器。

下面的列表详细列出了图中的主要资源:

  • 一个 AWS 区域,包含一个 VPC 和两个可用区。
  • 每个可用区包含一个公有子网、一个应用程序子网和一个数据库子网。
  • NAT 网关位于每个可用区的公有子网中。
  • 一个 Application Load Balancer 和一个 Auto Scaling 组,该组在两个可用区的应用程序子网中都有应用程序服务器。
  • 每个应用程序服务器都与自己子网中的 EFS 挂载目标通信,以到达 Amazon EFS 文件系统,该文件系统不在可用区内。
  • 所有应用程序服务器都与其中一个数据库子网的一个 Aurora 主数据库实例通信。另一个数据库子网包含 Aurora 副本。
  • 数据库子网中的 Amazon ElastiCache,作为缓存层。

Reviews

Start your review of Building Highly Available Web Application (Simplified Chinese)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.