阿里专有云的产品架构(多region)
一、IDC基础组件
专有云的基础组件主要包含了DNS、YUM服务、NTP服务。
基础组件部署方案:
DNS服务:提供统一域名注册解析服务。
YUM服务:提供了YUM源的下载服务。
NTP:提供了统一的时钟服务。
基础组件在每个Region内均会单独部署一套,其中DNS(解析服务)、NTP和YUM服务通过Anycast方式进行对外路由(全局Anycast VIP)。在正常情况下,每个Region的访问请求流量将被引导至本Region内的DNS、NTP和YUM服务器,具体路由将由BGP路由长度决定。
当任一Region内的服务发生故障时,该Region的访问请求流量将自动根据路由切换至另一Region的服务器,以提供更高的基础组件服务可靠性。在多Region场景下,OPS-DNS的注册服务仅部署于中心Region。所有注册请求均需调用中心Region的DNS-Master服务进行域名注册,随后将更新的数据通过DNS Bind同步协议实时同步至各个Region的解析服务(DNS-Slave)。此流程确保在多Region场景中,应用能够通过一套DNS系统完成注册服务。因此,中心Region与单元Region内的域名必须能够相互区分。
此外,云平台OPS组件提供了租户级访问能力,因此各类型VPC网络的ECS可以通过VPC direct_anytunnel访问OPS服务(需注意YUM服务为特殊情况)。在技术实现上,云平台用户对此过程是透明的。
二、多region设计概述
专有云产品架构层次分布以及多Region化的整体框架如下图所示。其中橘色代表中心化部署,蓝色代表Region化部署。有部分产品的管控是中心化部署,服务是Region化部署的
三、多Region的整体架构图
多Region架构侧重云管控层面的统一,由一个中心进行统一管理、统一运维、统一计量等。
专有云多Region的整体架构如下图所示。
