阿里云负载均衡升级:同城容灾进一步提升可用性

本文涉及的产品
传统型负载均衡 CLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
网络型负载均衡 NLB,每月750个小时 15LCU
简介:

为了向广大SLB用户提供更加稳定可靠的负载均衡服务,近期阿里云对其SLB系统进行了升级,优先在杭州和青岛地域部署了同城容灾的本地高可用解决方案,下面就让我们一起来了解一下SLB同城容灾方案。

 

什么是同城容灾?

SLB集群本身,已经实现了各种冗余,包括电力、网络、服务器等。我们单集群可以防止“单路电力故障”、“单边网络故障”、“服务硬件故障”、“系统意外宕机”甚至“整(一)个机柜突然掉电、突然断网、突然宕机”等故障对用户对外服务造成的影响。

 

但是更大范围的故障,比如整个数据中心不可用,已经不能从SLB内部冗余来解决。

 

同城容灾方案,正是在这种需求之下制定的解决方案:即当整个数据中心故障、不可用时,要求SLB仍然有能力在较短的时间内恢复服务能力。

 

同城容灾的技术实现浅析

 

1

SLB同城容灾方案

 

同城容灾的技术核心是依靠“BGP”,跟据BGP的“路由择径”的优先级特点,将SLB的VIP以不同的“优先级”同时在两个机房宣告(BGP路由发布);这样,平时“优先级高”的数据中心为客户提供服务,一旦该数据中心不可用,BGP会很快(最差的情况180秒内,正常情况下30秒内)收敛,此时,“低优先级”的数据中心就会代替故障的(高优先级)数据中心,继续为用户服务。

 

在SLB的应用场景下,同一地域(Region)下的两个数据中心(IDC机房)实现了互备的关系,正常情况下1/2的VIP高优先级的运行在不同的两个IDC下,当单个数据中心发生不可用时,会触发上述的故障迁移从而保证用户的服务可用性。

 

同城容灾的优势

  1. 与原有的单数据中心运行方式相比具有更高的本地可用性;
  2. 与直接暴露多数据中心让用户自行配置SLB并在其上部署智能DNS解决方案相比,易用性更高,整个灾备方案都由SLB系统为用户自行完成。

 

除了当前已经具备的同城容灾的高可用方案外,我们也建议用户可以结合自身的应用需要,利用阿里云的产品和服务搭建和部署更多高可用的方案,比如:

1.在SLB实例下绑定不同可用区的ECS,从而避免因为单个可用区的故障而导致对外服务的不可用;

注:随着阿里云数据中心的建设和规模不断扩大,在不久的将来ECS将使不同的地域均具备可供用户选择的多个可用区来部署自己的应用,我们也建议用户在针对已经支持了多可用区选择的地域中采取上述方案来提高应用的高可用。

2. 在不同的地域购买SLB和ECS实例并搭建相同的应用服务,在此之上通过阿里云解析来配置智能DNS,从而满足就近访问和跨地域灾备的需要。

 

未来,随着阿里云数据中心的不断建设和发展,我们也会在除了杭州和青岛之外的地域应用同城容灾方案,从而使用户基于阿里云SLB搭建的应用服务更稳定、更可靠!

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
相关文章
|
7月前
|
弹性计算 负载均衡 网络协议
阿里云SLB深度解析:从流量分发到架构优化的技术实践
本文深入探讨了阿里云负载均衡服务(SLB)的核心技术与应用场景,从流量分配到架构创新全面解析其价值。SLB不仅是简单的流量分发工具,更是支撑高并发、保障系统稳定性的智能中枢。文章涵盖四层与七层负载均衡原理、弹性伸缩引擎、智能DNS解析等核心技术,并结合电商大促、微服务灰度发布等实战场景提供实施指南。同时,针对性能调优与安全防护,分享连接复用优化、DDoS防御及零信任架构集成的实践经验,助力企业构建面向未来的弹性架构。
666 76
|
8月前
|
负载均衡 容灾 Cloud Native
云原生应用网关进阶:阿里云网络ALB Ingress 全面增强
云原生应用网关进阶:阿里云网络ALB Ingress 全面增强
275 6
|
10月前
|
负载均衡 容灾 Cloud Native
云原生应用网关进阶:阿里云网络ALB Ingress 全能增强
在过去半年,ALB Ingress Controller推出了多项高级特性,包括支持AScript自定义脚本、慢启动、连接优雅中断等功能,增强了产品的灵活性和用户体验。此外,还推出了ingress2Albconfig工具,方便用户从Nginx Ingress迁移到ALB Ingress,以及通过Webhook服务实现更智能的配置校验,减少错误配置带来的影响。在容灾部署方面,支持了多集群网关,提高了系统的高可用性和容灾能力。这些改进旨在为用户提供更强大、更安全的云原生网关解决方案。
1314 25
|
弹性计算 运维 负载均衡
阿里云SLB的性能优势
【11月更文挑战第3天】
284 3
|
负载均衡 算法 网络协议
阿里云slb中的lvs介绍
【10月更文挑战第17天】
676 2
|
弹性计算 负载均衡 监控
阿里云slb的slb-backend介绍
【10月更文挑战第17天】
345 2
|
弹性计算 负载均衡 监控
阿里云slb的slb-api介绍
【10月更文挑战第17天】
532 1
|
弹性计算 负载均衡 算法
负载均衡如何帮助阿里云国际服务器搭建的网站或应用程序?
负载均衡如何帮助阿里云国际服务器搭建的网站或应用程序?
|
负载均衡 Cloud Native 容灾
阿里云负载均衡SLB价格_ALB、NLB和CLB区别_负载均衡详细介绍
阿里云负载均衡SLB提供ALB、NLB和CLB三种类型,分别适用于7层和4层的不同场景。ALB与NLB仅支持按量付费,而CLB则额外提供包年包月选项。ALB强调7层应用处理与高级路由,NLB聚焦4层的大流量处理与SSL卸载。两者均支持自动弹性伸缩,确保高可用性和性能。CLB作为传统负载均衡,适用于特定需求。每种类型依据实例规格与使用量收费,其中公网实例还需支付网络费用。通过这些服务,用户可以实现流量分发、故障转移及提升应用系统的稳定性和扩展性。
|
负载均衡 Cloud Native 容灾
阿里云负载均衡SLB价格_ALB、NLB和CLB区别_负载均衡功能和使用场景说明
阿里云负载均衡SLB分为应用型ALB、网络型NLB及传统型CLB。ALB与NLB仅支持按量付费,而CLB则提供包年包月和按量付费选项。ALB专长于7层HTTP/HTTPS/QUIC协议处理,支持丰富的内容路由功能;NLB聚焦于4层TCP/UDP/TCPSSL协议,擅长处理大规模并发连接。两者均基于NFV技术,支持自动弹性伸缩,并与云原生环境如ACK/SAE/K8S深度集成。此外,SLB提供多协议支持、多级容灾、安全防护等功能,确保服务的高可用性和安全性。具体收费方面,ALB的基础版实例费为0.049元/小时起,NLB实例费限时免费,两者还需支付性能容量单位LCU费及公网网络费(仅公网实例)