云场景实践研究第19期:小博无线

本文涉及的产品
对象存储 OSS,20GB 3个月
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 作为国内领先的商用无线技术方案提供商, 小博无线2013年10月上云以来,已在云端飞行了三年整,从单台主机进化为今天数十台主机, 上百个负载均衡, 数百个容器的略具规模的系统。本文主要介绍小博无线三年来使用云计算平台的实践经验。

更多云场景实践研究案例,点击这里:【云场景实践研究合集】联合不是简单的加法,而是无限的生态,谁会是下一个独角兽

作为国内领先的商用无线技术方案提供商, 小博无线2013年10月上云以来,已在云端飞行了三年整,从单台主机进化为今天数十台主机, 上百个负载均衡, 数百个容器的略具规模的系统。本文主要介绍小博无线三年来使用阿里云计算平台的实践经验。

阿里云的云数据库采用隐式主备,备用节点对用户不可见。新建一个RDS或Redis实例时阿里云会自动创建好主节点和备用节点,并监控主节点状态,当主节点故障时无需用户干预,运维机器人会自动进行主备切换,保证高可用。


采用的阿里云产品

  • 阿里云服务器ECS
  • 阿里云负载均衡SLB
  • 阿里云对象存储OSS
  • 阿里云云数据库RDS
  • 阿里云云数据库Redis


关于小博无线

小博无线是国内领先的商用无线技术方案提供商,获得了美团点评的战略投资,旗下拥有小博无线运营平台、推广平台、RippleOS固件等旗舰产品。公司自成立以来,一直致力于商用Wi-Fi覆盖产品研发与运营模式创新,为全国商业Wi-Fi运营团队提供全面的运营平台与技术服务。凭借扎实稳定的技术基础,小博无线运营平台已成为国内领先的商用Wi-Fi开放运营平台。


小博无线的系统需求

总的来说,云计算平台作为承载互联网业务的基础设施,要把它用好,不外从两方面考虑:

高可用: 保证公司的业务流和现金流持续正常流动,不受服务不可用或服务质量下降的影响。

高利用: 在保证效果的前提下,尽可能少的购买资源并把购买的计算资源充分利用起来,不闲置,不浪费,将成本降至最低。


为什么选择阿里云?

为了实现上述需求,小博无线在阿里云计算平台上借助多种工具实现了冗余、漂移、伸缩、熔断、扁平等机制。


14393dceb5f13bc09bb0989375ce68a363ebee85

以冗余为例,只有通过冗余部署消除单点,才能实现高可用。借助的工具首先是云磁盘和对象存储,储存在云磁盘和对象存储(OSS)中的数据都是自动冗余的SLB是小博无线最常用的工具,不仅能消除单点,还可通过增加后端节点来水平扩展业务负载均衡自身的冗余采用跨可用区的双节点主备;其次数据库使用多个RDS和Redis实例, 它们的冗余也是通过类似于负载均衡的双节点主备来实现的。但与其他一些云计算平台需要手动创建两个实例并完成主备配置不一样的是,阿里云的云数据库采用隐式主备,备用节点对用户不可见。新建一个RDS或Redis实例时阿里云会自动创建好主节点和备用节点,并监控主节点状态,当主节点故障时无需用户干预,运维机器人会自动进行主备切换,保证高可用

e1e8458dc55b1bacc6d5222320da89f2d4426e23

同时使用高可用的建站模式:

  • DNS解析为负责流量接入的公网SLB
  • 反向代理服务器组负责依据请求路径区分出不同的业务类型,再根据业务类型将请求反向代理到业务对应的内网SLB
  • 业务请求通过内网SLB最终达到计算节点,计算节点读写数据库并返回处理结果
  • 图中第1,3,5层的SLB和RDS的冗余由阿里云隐式实现,第2,4层的ECS需要我们显式多点部署才能实现冗余

1a516dd25e072508f1dc308e783d78b6ac9d995c


上云成效

通过云磁盘和对象存储(OSS)、负载均衡(SLB)和RDS和Redis实例等工具实现冗余部署消除单点,实现了小博无线的高可用;借助漂移的方法不仅保持了系统平稳运行所需的设计容量,还为开发和运维带来了新的自由;通过伸缩优雅的解决了资源分配的问题;系统出现故障时,通过熔断让局部故障的影响停留在局部而不至于扩散出去影响全局;扁平提高了资源利用率,将各类业务容器无差别的分配到各个云主机上,而不是将各个主机按功能的不同分开使用。


关于小博无线的更多实践详情:云计算十字真言及其在小博无线的实践

原文发布日期:2016-11-03

云栖社区场景研究小组成员:李杉杉,仲浩。

 

 

 

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
8月前
|
机器学习/深度学习 监控 安全
网络安全攻防的技术与实践
网络安全攻防技术与实践是维护信息安全的重要手段。通过理解不断进化的攻击技术、采用防御技术和实施安全实践,我们可以更好地保护网络环境,降低安全威胁。未来,网络安全将继续面临新的挑战,需要不断学习和创新,以保障个人和组织的信息安全。
225 1
|
12月前
|
人工智能 自然语言处理 机器人
|
SDN
《可编程网络视角的网络创新研究》电子版地址
可编程网络视角的网络创新研究
59 0
《可编程网络视角的网络创新研究》电子版地址
|
资源调度 安全 网络协议
HCIA物联网初级考试-第二章物联网常用的通信技术
HCIA物联网初级考试-第二章物联网常用的通信技术
HCIA物联网初级考试-第二章物联网常用的通信技术
|
传感器 存储 运维
HCIA物联网初级考试-第三章物联网行业应用与解决方案及物联网安全
HCIA物联网初级考试-第三章物联网行业应用与解决方案及物联网安全
HCIA物联网初级考试-第三章物联网行业应用与解决方案及物联网安全
|
传感器 存储 人工智能
带你读《创新之巅: 未来十年重构商业的六大战略性技术》第二章传感器和物联网(IoT)2.1廉价的微型电脑与100 万亿个传感器实现万物智能互连
《创新之巅: 未来十年重构商业的六大战略性技术》第二章传感器和物联网(IoT)2.1廉价的微型电脑与100 万亿个传感器实现万物智能互连
|
物联网 传感器 网络协议
破解物联网落地困境-阿里云硬件接入最佳实践
物联网硬件层需要接入的一些传感器、设备、通信链路及通信协议,向不太了解硬件的网友扫扫盲
1419 0
|
存储 边缘计算 安全
从移动边缘计算到多接入边缘计算,MEC成5G研究新宠丨科技云·视角
“如果说4G时代的智能终端技术全面促进了传统PC互联网同移动网络的深度融合,那么在5G时代,MEC技术将会推动云计算平台同移动网络的融合,并可能在技术及商业生态上带来新一轮的变革和颠覆。  ” 如今,来自游戏、视频和网页内容将占据84%的IP流量,根据Gartner的报告,到2020年全球连接到网络的设备将达到约208亿台,这要求移动网络提供更好的体验质量。
3956 0
|
监控 测试技术 持续交付
云场景实践研究第67期:新光互联
本文为大家分享了新光互联线借助阿里云RDC研发模式互联网转型实践之路,并实现了从需求管理,到多团队协作,到缺陷管理以及自动化部署等全流程的无缝衔接,且借助RDC的敏捷管理工具,让敏捷协作更为高效。
2304 0