Region

  1. 云计算厂商在某个地理位置提供的所有云服务的组合,是厂商对外提供云服务的基本单位和容器
  2. 绝大多数的云服务,通常都会按照 Region 进行部署
    • 用户使用的所有云资源,都会隶属于某个 Region,通常在创建资源时确定
  3. 每个 Region 都会有个由字母数字构成的 Region 代号(Region ID or Region Code),一般为全局唯一
  4. Region 的设立与分布,体现了云厂商的业务重点地区倾向
    • 不同 Region 之间的距离,一般为数百公里或以上
  5. Region 的选址思路
    • 人口稠密的中心城市 - 离用户和商业更近
    • 相对偏远的地区 - 维护成本低

选择 Region

  1. 地理位置
    • 尽可能地靠近应用所面向的最终用户
    • 混合云架构(本地数据中心与云端互联)
      • 混合云的专线接入,一般以同城短距离接入为主(控制费用 + 提高线路稳定性)
  2. Region 之间云服务的差异
    • 同一个云在不同的 Region,所能提供的服务和规模可能是不同的
    • Region 的服役时间,往往与 Region 内云服务的可用性有较大的关联
      • 新 Region - 最新的硬件和云端服务
      • 旧 Region - 产品丰富 + 技术支持完善
  3. 成本
    • 同一个云服务,在不同 Region 的价格也是不同的,个别 Region 可能会有明显的价格优势
    • 入站流量内部流量趋于免费,而出站流量单独收费

多 Region 架构

最佳用户体验 + 高可用

公有云

公有云的基础设施能够极大地方便多 Region 应用的构建

  1. 骨干网(Backbone)
    • 骨干网:各 Region 之间的网络互联专线
    • 骨干网使得同一个云在不同的 Region 之间的通信,能够有较高的带宽和较低的延时
  2. 软件
    • 允许位于不同 Region 的虚拟网络跨区域进行互联
  3. DNS
    • 提供就近解析智能路由的能力
    • 将分布广泛的 C 端流量引流到最近的 IDC

应用架构

各司其职:让不同 Region 担任不同的角色,联动起来达到业务目的

Availability zone

Availability zone 是 Region 的下级概念

Availability zone:一个具备完整独立的电力供应、冷却系统、网络设施的 IDC

  1. 一个 Region 通常由多个 Availability zone 高速互联组成
    • Region 内的 Availability zone 一般位于同一个城市,相距一百公里以内
  2. Availability zone 的作用
    • Region 的高可用性
    • Region 的新陈代谢:建设新的 Availability zone,封存淘汰老的 Availability zone