公共云(AWS、Azure 和 GCP)的高可用性与架构优化
1. 云计算资源的分类与特点
云计算资源可分为区域级(zonal)、地理区域级(regional)和多区域级(multi - region/global),由云计算提供商进行管理。不同级别的资源在功能特性、弹性和容错能力等方面存在差异。
- 区域级(Datacenter/zonal) :云服务提供商在区域级别管理的云服务,在服务器机架范围内具备冗余性。但如果数据中心出现计划内或计划外的中断,服务将会中断,因为该服务位于一个可用区内的数据中心内。例如,基础设施即服务(IaaS)资源(如虚拟机)就属于区域级资源。
- 地理区域级(Regional) :地理区域服务在单个区域内的多个可用区进行冗余配置,这提高了原本被归类为区域级资源的可用性。例如,平台即服务(PaaS)对象级存储服务通常会在地理区域内不同可用区的多个数据中心进行冗余复制。
- 多区域/全球级(Multi - region/global) :组织可以跨云计算地理区域复制其业务应用程序及其依赖项。可以利用专用高速网络或公共互联网连接来增加冗余性,并为全球的多区域服务提供低延迟访问。不过,实现多区域高可用性需要一个能够在全球范围内分配入站流量的负载均衡器,而各大云计算巨头都提供了一个或多个具备全球域名系统(DNS)流量分配功能的服务。
在规划选择哪种弹性选项最适合自身场景时,需要权衡成本与可用性之间的关系。
2. 灾难恢复相关概念
灾难恢复规划对于满足服务级别协议(SLA)至关重要。SLA 定义了服
公共云高可用性与架构优化
超级会员免费看
订阅专栏 解锁全文
1235

被折叠的 条评论
为什么被折叠?



