AWS 基础笔记(二)

AWS 基础笔记(二)
  • AWS区域:是AWS资源所在的地理区域。目前全球已启动33个区域,每个区域以其地理区域命名,例如“美国东部(弗吉尼亚北部)”、“欧洲(米兰)”或“亚太地区(孟买)”。

  • 可用区:是AWS区域内的一个或多个离散的数据中心。每个可用区都设计为相互隔离,但通过低延迟链路相连。最佳实践是在一个AWS区域内跨多个可用区部署架构,以实现高可用性。

在AWS中创建资源时,其位置绑定规则如下:

  • 部分资源绑定到单个可用区。

  • 部分资源绑定到单个区域。

  • 部分服务是全球性的。

需要查看每个具体服务的文档来确定其位置规则。例如:

  • Amazon EC2实例Amazon RDS数据库实例绑定到单个子网。

  • 子网则绑定到单个可用区。

因此,在创建这些资源时,你需要选择将其放置在哪个可用区及其对应的子网中。


什么是AWS Local Zones?🎯

现在让我们正式讨论Local Zones。

AWS Local Zones将AWS基础设施(如计算、存储、数据库和其他服务)部署到更靠近最终用户和企业的位置。它们为需要个位数毫秒级延迟访问特定AWS服务的工作负载提供支持。

https://github.com/OpenDocCN/cs-notes-pt1-zh/raw/master/docs/aws-abc/img/c8db91df49a7b5709fd66d714ca41fab_6.png

Local Zones可以帮助你运行对延迟敏感的应用,例如:

  • 实时游戏

  • 媒体流处理

  • 数据实时处理与分析

https://github.com/OpenDocCN/cs-notes-pt1-zh/raw/master/docs/aws-abc/img/c8db91df49a7b5709fd66d714ca41fab_7.png

https://github.com/OpenDocCN/cs-notes-pt1-zh/raw/master/docs/aws-abc/img/c8db91df49a7b5709fd66d714ca41fab_8.png

因为这些Local Zones在物理上更接近你的最终用户,从而显著降低了网络延迟。

https://github.com/OpenDocCN/cs-notes-pt1-zh/raw/master/docs/aws-abc/img/c8db91df49a7b5709fd66d714ca41fab_9.png

https://github.com/OpenDocCN/cs-notes-pt1-zh/raw/master/docs/aws-abc/img/c8db91df49a7b5709fd66d714ca41fab_10.png

https://github.com/OpenDocCN/cs-notes-pt1-zh/raw/master/docs/aws-abc/img/c8db91df49a7b5709fd66d714ca41fab_11.png

以下是Local Zones的其他典型用例:

  • 数据处理

  • 混合云迁移

  • 具有本地数据驻留要求的工作负载

  • 增强现实/虚拟现实工作负载

  • 媒体内容创作与流媒体工作负载


如何使用AWS Local Zones?🔧

要使用AWS Local Zones,你需要遵循以下步骤:

  1. 启用Local Zone:首先,你需要在你的AWS账户中启用目标Local Zone。

  2. 扩展VPC:然后,你可以将父区域(例如us-west-2)中的任何VPC扩展到已启用的Local Zone。

  3. 创建子网与部署资源:接下来,你可以在Local Zone内创建一个子网,并在该子网中部署EC2实例、RDS数据库等资源。

其配置关系可以简化为以下逻辑:

AWS 账户 └── AWS 区域 (例如: us-west-2) ├── 可用区 1 (例如: us-west-2a) ├── 可用区 2 (例如: us-west-2b) └── Local Zone (例如: 洛杉矶) └── 你的VPC的子网 └── 你部署的资源 (如 EC2 实例)

AWS专用Local Zones

除了标准的Local Zones,AWS还提供AWS专用Local Zones

AWS专用Local Zones是为特定客户或社区构建和使用的Local Zones。它们旨在为客户提供更强的安全性和治理控制,适用于有严格合规性、数据主权或特殊性能要求的场景。

https://github.com/OpenDocCN/cs-notes-pt1-zh/raw/master/docs/aws-abc/img/c8db91df49a7b5709fd66d714ca41fab_13.png

https://github.com/OpenDocCN/cs-notes-pt1-zh/raw/master/docs/aws-abc/img/c8db91df49a7b5709fd66d714ca41fab_14.png


https://github.com/OpenDocCN/cs-notes-pt1-zh/raw/master/docs/aws-abc/img/c8db91df49a7b5709fd66d714ca41fab_15.png

https://github.com/OpenDocCN/cs-notes-pt1-zh/raw/master/docs/aws-abc/img/c8db91df49a7b5709fd66d714ca41fab_16.png

总结

https://github.com/OpenDocCN/cs-notes-pt1-zh/raw/master/docs/aws-abc/img/c8db91df49a7b5709fd66d714ca41fab_17.png

https://github.com/OpenDocCN/cs-notes-pt1-zh/raw/master/docs/aws-abc/img/c8db91df49a7b5709fd66d714ca41fab_18.png

https://github.com/OpenDocCN/cs-notes-pt1-zh/raw/master/docs/aws-abc/img/c8db91df49a7b5709fd66d714ca41fab_19.png

本节课中我们一起学习了AWS全球基础设施的最后一个组成部分——AWS Local Zones。

我们回顾了区域和可用区的概念,明确了Local Zones的定义及其降低延迟的核心价值。我们列举了其对实时游戏、流媒体等场景的适用性,并介绍了启用和使用Local Zones的基本步骤。最后,我们还了解了为特定需求设计的AWS专用Local Zones。

至此,AWS云基础系列课程也迎来了尾声。感谢你的学习。如果你想深入了解AWS,建议你查看AWS Skill Builder上的课程,你也可以在Coursera上找到我们的一些课程。

https://github.com/OpenDocCN/cs-notes-pt1-zh/raw/master/docs/aws-abc/img/c8db91df49a7b5709fd66d714ca41fab_21.png

下次再见!