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,你需要遵循以下步骤:
启用Local Zone:首先,你需要在你的AWS账户中启用目标Local Zone。
扩展VPC:然后,你可以将父区域(例如
us-west-2)中的任何VPC扩展到已启用的Local Zone。创建子网与部署资源:接下来,你可以在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
下次再见!
