首页>会议文档 >

网易蜂巢 张小刚 - 负载均衡实践

page:
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践
网易蜂巢 张小刚 - 负载均衡实践

网易蜂巢 张小刚 - 负载均衡实践

所属会议:开源中国2015年源创会年终盛典【北京】会议地点:北京


下载

手机看
活动家APP客户端

扫二维码下载
或点击下载
Android iOS

10225次
浏览次数
开源中国2015年源创会年终盛典【北京】所有文档 链家-惠新宸 - PHP7.1 New Features & Performance 刘奇-TiDB Theory and Practice-pingcap 七牛云 林亦宁 - 云计算时代的深度学习训练 上海硅智 韩卿 - Apache Kylin-ASF顶级开源项目介绍 网易云信 项望烽 - 聊天室场景下的移动网络优化 微赛时代 郝林 - 中小型电商的微服务架构实践 肖光宇 - 野狗与web实时化 杨德模 - Hybrid技术在Flyme的应用实践 杨亮-移动广告投放-潜在用户探寻_部分1 杨亮-移动广告投放-潜在用户探寻_部分2 杨亮-移动广告投放-潜在用户探寻_部分3 杨晓峰 - JDK_9_新特性 BrowningWan - Prisma核心算法理论讲解分析 bugly 方智勇 - 应用升级进阶之路 DC张千明 - 架构与数据专场-关键节点挖掘 Dronecode 斯东 - 开源无人机的市场前景 FreeBSD is not a Linux Distro-FreeBSD-George Neville-Neil Geekzoostudio 郭虹宇 - 微信小程序解密 pingtec 吴慕贤 - React-Native 和他的小伙伴们 阴明 - Vue.js 2.0 前端架构及后端渲染实践 编风网 胡凌云 - WebRTC与视频直播如何相互成就 蔡白银 - 房产领域的机器学习_部分1 蔡白银 - 房产领域的机器学习_部分2 蔡白银 - 房产领域的机器学习_部分3 广发证券 汤桂川 - universal-angular2-in-action 华为 杜玉杰 - Huawei LiteOS 九州云99Cloud 陈沙克 - OSC源创会2016年终盛典-OpenStack总结 开源中国 马越 - 本土开源不可错过的20年 链家 杨永林 - 链家网移动网页优化

文档介绍

从网易蜂巢中的实践出发,分享网易蜂巢负载均衡服务从无到有,从私有云到公有云过程中的技术实践。重点是云原生架构的负载均衡服务设计,以及基于kubernates 的容器云中的负载均衡实现。

演讲实录

网易蜂巢受邀出席本届OSC源创会年终盛典,其中网易云负载均衡项目负责人张小刚同与会者就负载均衡技术进行了分享。从私有云到公有云的过程中,网易蜂巢如何从实践出发完成了负载均衡服务的从无到有,以及在原生架构和kubernates上的负载均衡服务的技术实践,获得现场开发者的积极关注。

  从私有云到容器云,负载均衡面临哪些挑战?

  张小刚介绍说,网易云的建设经历了三个阶段,从以IaaS为主面向公司内部的私有云,到私有云基础上的合作云,再到如今以网易蜂巢为基础设施云服务的公有云。目前包括网易新闻、网易考拉海购、网易云音乐等在内网易95%以上的互联网业务已经迁入网易云,同时也意味着对负载均衡有着更苛刻的要求。

  一般来说,云计算的负载均衡体现在三个方面,即服务化、虚拟化、高可用和弹性。从私有云到公有云的过度中,服务的稳定性、性能以及运维能力等都决定了能否实现负载均衡。而在容器云平台上还需要考虑容器服务、微服务架构、DevOps等等。

  张小刚详细介绍了网易云在负载均衡方面的一些实践,比如负载均衡的架构设计及在容器中实现负载均衡。“网易蜂巢的负载均衡经历了两个版本,刚开始的时候主要是对私有云的改造,基于容器进行负载均衡。现在是和Kubernates进行了深度结合,加入了很多编排服务,可以说是基于服务的负载均衡。”

  截止到目前,网易蜂巢所提供的服务主要包括三个部分:提供稳定可靠的基础服务(包括计算、存储、网络);融合从IaaS层到PaaS层之间的切换,能够提供PaaS的服务(关系数据库、负载均衡、缓存、对象存储);DevOps的工具链和微服务架构支持。与传统的IaaS服务相比,网易蜂巢代表了新一代云计算的趋势。

  从架构设计角度解密新一代云计算的负载均衡

  对于网易蜂巢的技术架构,外界谈论的已经有很多,OpenStack、Kubernetes和Docker等开源技术也屡被提及。但网易蜂巢在负载均衡方面的架构设计,对外界来说似乎比较神秘,张小刚也在分享过程中就这个问题进行了详细解读。

从上图张可以看到,网易蜂巢的负载均衡架构有两大集群。LVS集群实现了等价路由协议分流,节点完全对等、简单的流量分发,低负载、高性能入口,用户共用等功能。而Haproxy集群通过虚拟化隔离、低规格单节点、并行扩展修改内核和syn包等实现了透明代理、支持高负载集群等。“通过服务架构上的创新,网易蜂巢实现了高可用、高性能、高扩展、隔离性等特点”,张小刚介绍道。

  除此之外,张小刚还分享了控制端架构和云原生架构设计。在控制端架构方面,网易蜂巢自主研发了管理服务,并针对API服务、控制模块、监控模块、弹性伸缩等进行了服务化设计。在云原生架构方面,实现了故障恢复、动态扩容/缩容和底层优化。

  据张小刚透露,在12月底网易蜂巢将提供四层负载均衡服务,且已经在合作云上上线,并经过了双11流量高峰的考验。此外,网易蜂巢还将进行技术层面的升级,比如在物理机上运行容器,直接在容器中运行服务。

×

打开微信扫一扫,分享到朋友圈