跳到主要内容

C2-01-05-Edge-什么叫边缘

本篇是《C2-01-云计算核心概念与全球基础设施》的第5个分篇,主要包含:Edge-什么叫“边缘”。

5-★★★★-Edge:什么叫“边缘”?​

现在进入一个很容易被一句:

“离用户更近。”

糊弄过去的概念。


5.1-网络中的-Core-与-Edge​

Core。

核心。

Edge。

边缘。

这里的 Edge 不是。

城市边缘。

而是

相对于云中心基础设施而言,更靠近终端用户和接入网络的位置。

想象:

Cloud Core
AWS Region
│
│
Backbone
│
│
Edge Network
│
▼
Users

越靠近:最终用户。

越接近:Network Edge。

网络边缘。


5.2-★★★★-Edge-Location:边缘站点​

Edge Location。

中文常理解为:边缘站点 / 边缘节点。

主要服务于:CDN、DNS、Network Acceleration、Edge Security。

等全球网络能力。


5.3-为什么需要-Edge-Location?​

GlobalShop 所有商品图片原文件存在:Tokyo、S3。

日本用户:

Tokyo User
│
▼
Tokyo Region

距离较近。

美国用户:

US User
│
│ long network path
│
▼
Tokyo Region

每次都跑东京,网络路径很长。


5.4-★★★★-CloudFront-怎么使用-Edge-Location?​

后面 C2-07 会完整讲 CloudFront。

现在只理解边缘节点。

第一次访问:

US User
│
▼
US Edge Location
│
Cache miss
│
▼
Tokyo Origin
S3
│
▼
Object returned
│
▼
Edge Cache

下一位附近用户:

US User
│
▼
Nearby Edge Location
│
▼
Cached Object
│
▼
直接返回

不必每次跨越远距离到 Tokyo。


5.5-★★★-Origin-是什么?​

Origin,中文为:源站。

在 CDN 中:

保存原始内容、CloudFront 最终回源访问的位置。

GlobalShop:S3 Bucket。

可以作为 CloudFront Origin。

也可以是:Load Balancer、HTTP Server等。


5.6-★★★★-Cache-是什么?​

Cache,中文为:缓存。

其思想:

把经常需要的数据暂时保存在离使用者更近或访问更快的位置。

例如:

Original:
Tokyo S3

Cached Copy:
US Edge

这样后续请求可以直接从 Cache 返回。


5.7-★★★★★-Edge-Location-与-Availability-Zone-最大区别​

对比Availability ZoneEdge Location
中文可用区边缘站点
所属逻辑Region 内基础设施全球边缘网络
主要目标故障隔离、高可用靠近用户、降低内容访问延迟
常见服务EC2、RDS、EBS 等CloudFront、DNS/边缘能力等
典型问题一个 AZ 挂了怎么办全球用户离源站太远怎么办

不要因为两个地方都有服务器就认为是同一个概念。


5.8-★★-Regional-Edge-Cache​

CloudFront 还存在:Regional Edge Cache,中文为:区域边缘缓存。

可以粗略理解为:

位于 Edge Location 与 Origin 之间更大一级的中间缓存层。

概念图:

User
│
▼
Edge Location
│
▼
Regional Edge Cache
│
▼
Origin

它可以进一步减少:每次都直接回源。

的需求。

CLF-C02 一般不要求深入 CloudFront 多级缓存实现,本章知道层级即可。


5.9-★★★-Local-Zone:本地区域​

AWS Local Zones。

中文通常:AWS 本地区域。

它是:

**AWS Region 向特定大城市或人口/产业中心方向的基础设施延伸。

**。

AWS 官方定义:

Local Zone 将计算、存储、数据库等部分 AWS 资源部署到更靠近大型人口和产业中心的位置,以提供低延迟访问。

(AWS Documentation)


5.10-为什么已经有-Region,还要-Local-Zone?​

假设:Parent Region:、Oregon。

而你的用户/业务就在:Los Angeles。

某些业务要求:极低延迟。

但并不一定有一个完整 AWS Region 就建在那个城市。

于是 AWS 可以提供:Local Zone。

把部分:Compute、Storage、Database。

资源放到更接近当地用户的位置。


5.11-一个真实-Local-Zone-例子​

AWS 当前文档给出的典型 Local Zone:us-west-2-lax-1a。

其中:

us-west-2
Parent Region
美国西部(俄勒冈)

lax
Los Angeles
洛杉矶

所以它表达的是:

这个 Local Zone 属于 us-west-2 Region 的扩展,但基础设施靠近 Los Angeles。

(AWS Documentation)


5.12-GlobalShop-为什么可能用-Local-Zone?​

普通电商页面:几十毫秒差异。

往往没有必要专门使用 Local Zone。

但如果 GlobalShop 开始做:

AR虚拟试衣

直播电商实时视频处理

仓库实时视觉系统

远程图形工作站

这些业务对:Low Latency。

低延迟非常敏感。

如果目标用户靠近 Local Zone:可以考虑。

AWS 官方列出的 Local Zone 典型用途也包括实时游戏、直播、AR/VR、虚拟工作站以及低延迟混合部署。

(AWS Documentation)


5.13-★★★★-Local-Zone-和-Edge-Location-的区别​

两者都说:

靠近用户。

但不是一个东西。

5.13.1-Edge-Location​

更偏:Cache、Content Delivery、DNS、Edge Network。

5.13.2-Local-Zone​

可以真正部署部分:EC2、Storage、Database、Application Workload。

所以:

CloudFront缓存商品图片
→ Edge Location

在洛杉矶本地运行低延迟EC2 workload
→ Local Zone

5.14-★★★-AWS-Outposts​

Outpost。

英文原义:前哨 / 前哨站。

产品:AWS Outposts。

中文一般仍直接叫:AWS Outposts。


5.15-Outposts-为什么存在?​

有些公司说:

我想使用 AWS 的服务器、API 和运维模式。

但是又说:

我的计算资源必须放在我自己的机房里。

原因可能:

需要极低本地延迟

大量数据不适合一直传Cloud Region

本地数据处理

法规 / Residency

现有系统高度依赖本地网络

于是:只使用普通AWS Region。

不能完全满足。


5.16-Outposts-做了什么?​

AWS 把AWS managed hardware、AWS compute capacity、AWS storage capacity、AWS APIs、AWS tools。

直接延伸到:Customer Premises,中文为:客户现场 / 客户自己的数据中心。

AWS 官方当前定义:

Outposts 是完全托管服务,将 AWS 基础设施、服务、API 和工具扩展到客户所在地。

Outpost 本身是部署在客户现场的一组 AWS 计算和存储容量,并由 AWS 作为其关联 Region 的一部分进行运营、监控和管理。

(AWS Documentation)


5.17-Outposts-实际结构​

GlobalShop Data Center
企业自己的机房
│
├── Legacy Server
├── Mainframe
├── Local Database
│
└── AWS Outposts Rack
│
├── AWS Compute
├── AWS Storage
└── AWS Services
│
│ Service Link
▼
AWS Region

这里非常关键:

Outposts 不是“通过专线访问 AWS Region”。

而是

**AWS 的基础设施本身真的部署进客户现场。

**


5.18-Outposts-与-Direct-Connect-不一样​

后面 C2-07 会详细讲。

先记:

Direct Connect
→ 网络连接

Outposts
→ AWS基础设施部署到客户现场

比如:

自己家没有AWS服务器
只拉了一条专线
→ Direct Connect

自己机房里真的放了AWS管理的Rack
→ Outposts

5.19-GlobalShop-Outposts-场景​

假设 GlobalShop 有一个大型物流中心。

仓库自动化系统:摄像头、机械臂、分拣机、传送带。

需要:极低延迟本地控制。

不能每个控制信号:

仓库
↓
公网
↓
Tokyo Region
↓
计算
↓
再回来

但公司又希望:使用AWS API、AWS管理方式、与AWS VPC集成。

于是:Outposts。

可能成为方案之一。


5.20-Outposts-当前产品状态补充​

【AWS 当前】AWS 当前文档注明,原来的 1U 和 2U Outposts Server 已停止销售,AWS 正把重点放到 Outposts Rack 以及新的形态上。

Outposts 本身仍然是当前 AWS 服务。

(AWS Documentation)

CLF-C02 不需要记这种产品生命周期细节。

这里只是为了保证文档与当前 AWS 状态一致。


5.21-★-AWS-Wavelength​

【题库补充】【CURRENT-OUT-OF-SCOPE】。

AWS 当前 CLF-C02 官方 Out-of-Scope 页面已经明确将:AWS Wavelength。

列在:Compute、Out-of-Scope。

中。

(AWS Documentation)。

但是你的 719 题中存在 Wavelength,因此仍然需要知道它是什么。


5.22-Wavelength-是什么?​

AWS Wavelength 将部分标准 AWS 计算和存储能力部署到:Telecommunication Carrier 5G Edge,中文为:电信运营商的 5G 网络边缘。

AWS 当前 Global Infrastructure 文档仍然这样描述 Wavelength Zone:

用于让开发者构建面向 5G 设备和终端用户的超低延迟应用。

(AWS Documentation)


5.23-普通移动应用路径​

5G Phone
│
▼
Telecom Network
运营商网络
│
▼
Internet / Backbone
│
▼
AWS Region
│
▼
EC2

5.24-Wavelength​

5G Phone
│
▼
Telecom Network
│
▼
Wavelength Zone
│
└── Compute / Storage
│
▼
AWS Region

某些实时业务不需要每一次都走到较远的核心 Region 再回来。


5.25-Wavelength-场景​

比如:实时多人云游戏、AR / VR、联网汽车、实时视频分析。

这些业务可能对:几毫秒级延迟。

非常敏感。

普通 GlobalShop 商品页通常并不需要这种能力。


5.26-★★★★★-Local-Zone、Wavelength、Outposts、Edge-Location-对比​

技术中文理解基础设施在哪里主要目的
Availability Zone可用区AWS Region 内高可用、故障隔离
Edge Location边缘站点靠近终端用户的 AWS Edge NetworkCDN、DNS、内容与网络加速
Local Zone本地区域靠近特定城市/产业中心运行低延迟 AWS workload
Wavelength Zone5G 边缘区域电信运营商 5G 网络边缘移动设备超低延迟
OutpostsAWS 本地基础设施客户自己的机房本地运行 AWS 基础设施

这五个概念都涉及:Location、位置。

但目的完全不同。


5.27-★★★★★-一张位置层级图​

AWS GLOBAL
│
┌───────────────┴───────────────┐
│ │
▼ ▼
Tokyo Region Oregon Region
│ │
┌─────────┼─────────┐ ┌────┼────┐
▼ ▼ ▼ ▼ ▼ ▼
AZ1 AZ2 AZ3 AZ1 AZ2 AZ3
│
└── Data Centers

Region Extension:

Oregon Region
│
└──── Los Angeles Local Zone

Near Users:

User
│
▼
Edge Location
│
▼
CloudFront
│
▼
Region

5G:

Mobile User
│
▼
Carrier Network
│
▼
Wavelength Zone
│
▼
Region

Customer Premises:

GlobalShop Data Center
│
└── AWS Outposts
│
▼
AWS Region

本篇概述​

  • 本篇梳理了Edge-什么叫“边缘”?

相关的核心知识、适用场景与判断要点。

返回本章总述|查看本章概述