一文读懂阿里云网络-SLB负载均衡新姿势

简介: 简介:负载均衡是洛神网络中最为关键的网元之一,其担负着网络流量分发的重任,有了它之后,用户在浏览应用的时候才能体会到“丝般顺滑”的感觉。欢迎免费体验SLB性能保障型负载均衡产品!

通过此文:
你可以了解阿里云网络SLB负载均衡产品进化史。
你可以了解SLB最新产品架构及应用场景。
你还可以了解SLB的技术新内涵。 
你可以免费获取SLB产品介绍文档!

>>点击免费获取《阿里云网络SLB负载均衡产品资料》<<image.png

SLB负载均衡 快速入门体验

Step1:创建负载均衡实例。负载均衡实例是一个运行的负载均衡服务实体。
Step2:添加监听和后端服务器。配置负载均衡实例,添加监听规则和后端服务器。
Step3:域名解析(可选)。使用云解析服务将一个域名解析到SLB服务地址上,提供服务。
Step4:删除负载均衡实例。如果您不需要SLB服务了,为避免不必要计费,可以将其删除。

负载均衡从诞生到现在也随着网络业务的变化而不断的进化,逐渐发展成为现在云化的负载均衡形态。让我们先来看一下负载均衡的“进化史”
互联网业务初期发展阶段
业务特点:此时互联网业务还处于拓新阶段,互联网企业不够壮大,其网络业务集中在运营商或者大型IDC侧进行管理,需要集中处理大量访问流量。此时需要性能和稳定性都很强的负载均衡方案。

硬件负载均衡设备在此时应运而生,它们有专业的维护团队,很高的硬件性能,以及稳定可靠的业务保证。
但是由于和物理硬件强相关,对于用户来说,其投资昂贵,需要预先预测出自己的业务发展量来进行投资,在业务发展初期的投资很容易出现浪费;其次就是扩展难,硬件的采购,安装是有一个比较长的周期的,难以达到随业务扩展的需求;最后就是运维难,需要一个专业的团队来运维,故障恢复周期取决于故障本身的恢复难度和团队的专业水平。

互联网业务高速发展阶段
业务特点:随着互联网企业的高速崛起,对于这些企业来说,竞争异常激烈,需要经常快速的调整业务以满足客户的需求。

软件化的负载均衡在此时应运而生,典型的如LVS和Nginx,LVS主要负责四层的负载均衡,Nginx主要负责七层的负载均衡。其中LVS使用Linux内核集群实现负载均衡服务器。应用范围比较广,因为其工作在4层,所以它几乎可以对所有应用做负载均衡,包括http、数据库、在线聊天室等等;Nginx工作在七层,可针对http做分流策略,适合轻量级的Web 服务

软件化的负载均衡让客户可以灵活的部署并且调整业务,但是由于这些大部分还是客户自己部署的,因此客户在部署的时候还是要去考虑和硬件性能的配套,性能难以扩展,同时负载均衡本身可靠性方案的部署,后续的功能和容量的扩展等问题都需要去思考兼顾,无法做到真正的随心所欲部署。

业务全面上云阶段
业务特点:业务的云化已经是大势所趋,云化带给了企业前所未有的“网络随业务而动”的体验,用户在规划网络的时候不再去考虑企业业务发展对网络的要求是什么,而仅仅去关注业务发展本身就可以了,网络是可以随着业务发展而不断弹性变化的。

在这样的阶段,对负载均衡提出了新的要求,在满足企业高性能,高安全要求的前提下,要能随着企业的发展而自主的随时弹性伸缩,时刻与企业业务相匹配,同时对于网络不断涌现的新业务要能做到全面的支持。

阿里云的SLB负载均衡是如何满足业务发展需求的呢?

我们首先来看看双十一和新冠期间阿里云负载均衡的优秀表现。

阿里云负载均衡SLB产品已多年承载阿里巴巴集团双十一购物狂欢节的网络巅峰流量,刚刚过去的2019年双十一,集团所有核心系统上云,全面由公共云SLB承载,峰值流量1.22 Tbps,并发连接数3.38亿,每秒处理2.89亿数据包 , 每秒新建416万条链接。

今年新冠肺炎疫情期间,负载均衡SLB更为钉钉提供了5.12T 带宽、8亿并发,及 16亿pps 的容量保障,全力助力钉钉上1000万家企业的在线开工,为直播上课、视频会议、群直播的顺畅访问提供有力支撑,保障了全国5000万学生“在家上课”低延迟、流量的体验。

阿里云负载均衡不断引领的技术优势,保证了其对这样大流量业务的强力支撑,我们接下来就来剖析一下阿里云负载均衡持续进化的技术内涵:

  1. 100G网络进化,经历了Kernel LVS到DPDK版LVS带来的性能大幅提升后,单纯DPDK LVS已无法满足100G网络的性能需求,通过软硬件结合的技术,对最新的100G网卡硬件特性进行了深度定制,大象流业务完全由硬件处理,满足了SLB产品对单流性能以及整体能力的需求。
  2. 基于洛神2.0的NFV平台架构,为用户提供更高级的弹性预热、更快速的特性迭代、流量调度能力和超大的弹性能力,SLB整体容量不再受限于SLB硬件资源,依托阿里云ECS提供的强大计算能力,超大型实例规格已经为多个顶级客户提供服务。
  3. SSL处理能力进一步升级,通过集成最新一代的Intel QuickAssist Technology硬件加速能力,不仅能够满足超大弹性能力带来的SSL卸载需求,同时支持了业界最新的TLS 1.3等安全协议规范。
  4. 原生集成容器服务。阿里云容器服务 Kubernetes 版提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。在云原生领域,基于阿里云容器领域的持续积累,不管是在Kubernetes专有版、托管版还是Serverless版本,都支持SLB负载均衡的无缝集成,Kubernetes API Server通过SLB提供了全局访问能力,对于用户业务需要的服务和路由,无需通过控制台或OpenAPI手动创建负载均衡SLB,通过容器Kubernetes控制台管理界面、Kubernetes Dashboard甚至kubectl命令行工具或YAML配置文件,以Kubernetes原生的方式,完全无需感知SLB,即可自动完成SLB的创建和使用。容器服务的 SLB 方案支持原生的阿里云高可用负载均衡,可以自动完成网络配置的修改和更新。该方案经历了大量用户长时间的使用,稳定性和可靠性大大超过用户自建的入口实现。
  5. 原生支持服务网格Service Mesh。阿里云服务网格是一个托管式的微服务应用流量统一管理平台,兼容Istio,支持多个Kubernetes集群统一流量管理,为容器和虚拟机应用服务提供一致性的通信控制。整合阿里云容器服务、网络互连和安全能力,打造云端最佳服务网格环境,为每个微服务提供一致的流量控制和可观测能力。不管是阿里云服务网格,还是阿里云容器服务Kubernetes版本中支持的Istio,都实现了和负载均衡SLB的全面集成,不管是Istio虚拟服务还是服务网关,都可以自动通过负载均衡SLB提供负载均衡高可用能力。
  6. 除了支持Kubernetes的云原生生态,负载均衡SLB还能够支持阿里云弹性容器实例ECI,阿里云弹性容器实例(Elastic Container Instance)是 Serverless 和容器化的弹性计算服务。您无需管理底层 ECS 服务器,只需要提供打包好的镜像,即可运行容器,并仅为容器实际运行消耗的资源付费。不管是自建Kubernetes,还是直接使用ECI实例,负载均衡SLB都支持ECI的直接挂载,使用控制台或OpenAPI操作即可使用。

SLB同时支持多种组网方式,目前已全面支持IPv6网络,并支持各种混合云场景,通过专线连接的线下IDC,通过CEN连接的跨地域甚至跨越大洋的云企业网,都可以通过SLB挂载,统一对外提供服务。在云原生领域,阿里云容器服务开源了所有和阿里云网络包括负载均衡SLB集成的相关代码和解决方案,自建方案也同样可以达到无缝集成负载均衡SLB的能力,另外通过SLB支持的混合云部署能力,可以做到各种异构网络和环境的线上和线下全打通。

 

 


原文链接
本文为阿里云原创内容,未经允许不得转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/515132.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

聊聊缓存机制:双写兜兜转转,又回到了串行化

来源 | moon聊技术责编 | 寇雪芹头图 | 下载于ICphoto什么是双写&#xff1f;这个很好理解&#xff0c;双写就是说&#xff0c;一份数据在数据库存一份&#xff0c;在缓存中也存一份&#xff0c;给缓存一个过期时间&#xff0c;当读不到缓存时从数据库读出来然后写入缓存。为什…

如何基于大数据及AI平台实现业务系统实时化?

简介&#xff1a; 后疫情时代的新社会模式及经济形态必将催生出新的商业模式&#xff0c;在线业务及相关应用场景的流量呈现井喷式发展&#xff0c;常规的离线系统及离线机器学习平台已无法满足业务发展要求。 作者&#xff1a;高旸&#xff08;吾与&#xff09;&#xff0c;阿…

基于 Flink 的典型 ETL 场景实现

简介&#xff1a; 本文将从数仓诞生的背景、数仓架构、离线与实时数仓的对比着手&#xff0c;综述数仓发展演进&#xff0c;然后分享基于 Flink 实现典型 ETL 场景的几个方案。 作者&#xff1a;买蓉 美团点评高级技术专家整理&#xff1a;赵阳&#xff08;Flink 社区志愿者&…

商用密码技术与应用创新的方向是什么?安全牛发布《商密报告》全面揭晓

编辑 | 宋慧 出品 | CSDN云计算 头图 | 付费下载于东方IC 2021年4月22日&#xff0c;由安全牛举办的2021商用密码技术创新研讨会暨《2021商用密码创新应用指南》&#xff08;以下简称《商密报告》&#xff09;发布会在北京举行。 北京谷安天下科技有限公司副总裁贺晓辉在研讨…

Flink 源码 | 自定义 Format 消费 Maxwell CDC 数据

Flink 1.11 最重要的 Feature —— Hive Streaming 之前已经和大家分享过了&#xff0c;今天就和大家来聊一聊另一个特别重要的功能 —— CDC。 CDC概述 何为CDC&#xff1f;Change Data Capture&#xff0c;将数据库中的’增’、’改’、’删’操作记录下来。在很早之前是通…

阿里巴巴大数据实践:大数据建设方法论OneData

来源&#xff1a;数智化转型俱乐部 面对爆炸式增长的数据&#xff0c;如何建设高效的数据模型和体系&#xff0c;对这些数据进行有序和有结构地分类组织和存储&#xff0c;避免重复建设和数据不一致性&#xff0c;保证数据的规范性&#xff0c;一直是大数据系统建设不断追求的…

干货!一文搞懂无状态服务

来源 | 机智的程序员小熊责编 | 寇雪芹头图 | 下载于视觉中国事故的发生是量的积累的结果&#xff0c;任何事情都没有表面看起来那么简单&#xff0c;在软件运行的过程中&#xff0c;随着用户量的增加&#xff0c;不考虑高可用&#xff0c;迟早有一天会发生故障&#xff0c;不得…

后疫情时代,这家在线教育机构如何乘“云”而上

简介&#xff1a; 阿里云依托于云计算的基础设施特性&#xff0c;能够帮助教育机构避免业务侧重复投入、提高资源利用率、降低开发和运维成本&#xff0c;使洋葱学院激发出更大的活力&#xff0c;在后疫情时代得到更多用户的青睐 新冠疫情让现代人类和国际社会经历了大规模的隔…

2021全球权威AI性能竞赛MLPerf最新榜单: 浪潮获18项冠军几近半壁江山

4月22日&#xff0c;全球权威AI基准评测MLPerf公布2021年最新榜单&#xff0c;在全部有效41个项目中&#xff0c;浪潮获得18项性能第一&#xff0c;斩获几近半数冠军。 MLPerf™由图灵奖得主大卫•帕特森 &#xff08;David Patterson&#xff09;联合谷歌、斯坦福、哈佛大学…

NFS文件锁一致性设计原理解析

简介&#xff1a; 在存储系统中&#xff0c; NFS&#xff08;Network File System&#xff0c;即网络文件系统&#xff09;是一个重要的概念&#xff0c;已成为兼容POSIX语义的分布式文件系统的基础。它允许在多个主机之间共享公共文件系统&#xff0c;并提供数据共享的优势&am…

作为工程师,你真的了解无服务器?

译者 | 王欢来源 | 分布式实验室头图 | 下载于ICphoto最近&#xff0c;我在YouTube上看了一个非常出色的开发人员的视频。它的标题是“无服务器毫无意义”。虽然我非常喜欢该视频&#xff0c;但也不敢确定作者关于无服务器的观点是否完全正确&#xff0c;因此我想在本文中进行讨…

recaf反编译 java jar包

文章目录1. 获取方式2. 软件运行3. 导入jar4. 模式切换5. 字符串混淆解析1. 获取方式 添加QQ群获取197453088 2. 软件运行 java -jar recaf-2.21.13.jar3. 导入jar 4. 模式切换 5. 字符串混淆解析 如何解密Allatori 混淆的字符串 Java ALLATORIxDEMO

分布式锁在存储系统中的技术实践

简介&#xff1a; 阿里云存储提供了完整的分布式锁解决方案&#xff0c;经过了阿里云众多云产品宝贵的业务场景中长期锤炼&#xff0c;稳定高可靠&#xff0c;且提供了多种语言的SDK选择&#xff0c;甚至是RESTful集成方案。 1 背景 针对共享资源的互斥访问历来是很多业务系统…

Spring Cloud 应用在 Kubernetes 上的最佳实践 — 高可用(混沌工程)

简介&#xff1a; 从上篇开始&#xff0c;我们进入到了高可用的章节&#xff0c;上篇提到的熔断能力&#xff0c;是历年保障大促当天晚上整个系统不被洪峰流量打垮的法宝&#xff0c;本篇介绍的措施与熔断有不一样的地方&#xff1f; 前言 从上篇开始&#xff0c;我们进入到了…

闲鱼对Flutter-Native混合工程解耦的探索

简介&#xff1a; 分手快乐&#xff0c;祝你快乐&#xff5e; 作者&#xff1a;祈晴 1. 闲鱼Flutter现状 闲鱼是第一个使用Flutter混合开发的大型应用&#xff0c;但闲鱼客户端开发最深入体会的痛点就是编译时长影响开发体验。在FlutterNative这种开发模式下&#xff0c;Nat…

学 Python 最大的 1 个误区,看看你中招了吗?

提起 Python&#xff0c;大家总觉得很简单。但是&#xff0c;能把 Python 用好的人&#xff0c;好像并没多少。随着 Python 火了之后&#xff0c;像“ 3 天带你学会 Python ”、“快速入门到全栈”这样的教程层出不穷。很多讲了一点基础语法后&#xff0c;还没讲 http 协议和异…

Unable to make public jdk.internal.loader.Resource jdk.internal.loader.URLClassPath.getResource(jav

文章目录1. 现象2. 异常截图2. 解决方案3. 执行命令4. 启动日志5. 浏览器效果图1. 现象 执行命令 xjar.exe java -jar unified-access-center-passwd.jar运行 sprinbgboot 打包的jar包报错 具体信息如下&#xff1a; C:\Users\gblfy\Desktop\xJarDir>xjar.exe java -jar…

win10安装go开发环境

文章目录1. 下载软件2. 安装3. 验证1. 下载软件 golang官网&#xff1a;https://golang.google.cn/dl/ 2. 安装 双击go1.19.1.windows-amd64.msi一路下一步 3. 验证 go version

3 张图带你走近蚂蚁mPaaS音视频通话组件

简介&#xff1a; 远程问诊、线上开户、车载语音通话……蚂蚁 mPaaS 正在“拥抱新技术&#xff0c;探索新未来”。 音视频技术的进步&#xff0c;让线上办公不再是一时权宜之计&#xff0c;也使得线上业务的“无接触”开展成为可能。近日&#xff0c;蚂蚁集团推出的移动开发平台…

立即生效!帕特·基辛格卸任 VMware 所有职务

整理 | 苏宓出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;心无二用&#xff0c;在帕特基辛格&#xff08;Pat Gelsinger&#xff09;成为英特尔新任 CEO 两个月后&#xff0c;他宣布辞去此前的 VMware 首席执行官的职务&#xff0c;全身心地帮助英特尔重建往日的…