云场景实践研究第27期:袋鼠云

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
对象存储 OSS,20GB 3个月
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
简介: 随着网站论坛粉丝数高涨,袋鼠云协助用户进行架构改造,实现了应用平滑上云,彻底改变原有平台的性能瓶颈和安全隐患,满足高量级用户同时访问,同时解决了国内外部分地区粉丝访问受限的问题,极大提高了用户体验。
更多云场景实践研究案例,点击这里: 【云场景实践研究合集】联合不是简单的加法,而是无限的生态,谁会是下一个独角兽
随着网站论坛粉丝数高涨,原有系统架构和服务器性能已无法满足热情高涨的粉丝需求。同时,网站流量巨大,粉丝在使用过程中,国内部分地区和国外(如俄罗斯,美国等)经常出现访问受限、网络不通畅的情况。袋鼠云协助用户进行架构改造,实现了应用平滑上云,彻底改变原有平台的性能瓶颈和安全隐患,可满足百万级别粉丝用户同时访问论坛无压力,同时解决了国内外部分地区粉丝访问受限的问题,极大提高了用户体验。
阿里云通过BGP与各运营商互联互通,实现一个网站资源无限制的全国无障碍使用,在网络体验上占据绝对优势。
明星网站论坛是影视公司为签约艺人宣传的重要渠道,为满足粉丝用户实时了解明星动态,以及扩大明星影视作品的传播和知名度,必须借助阿里云的互联网技术手段实现全世界粉丝之间的互动交流。

采用的阿里云产品
  • 阿里云专有网络 VPC
  • 阿里云负载均衡 SLB
  • 阿里云云服务器 ECS
  • 阿里云云数据库 RDS
  • 阿里云对象储存 OSS
  • 阿里云安骑士
  • 阿里云 Web 应用防火墙
  • 阿里云数据传输服务 DTS
  • 阿里云云数据库 RDS
  • 阿里云 DDoS 高防IP

为什么使用阿里云
阿里云在云计算基础服务、大数据、安全等类别中的产品服务齐全,且功能成熟稳定。
阿里云服务客户案例众多,且在业内具备良好的口碑,综合技术实力领先公有云行业内其他供应商。
阿里云已有大量合作伙伴,能够提供专业的后期运维服务,具备阿里云官方认证资质且可选择范围广。

关于袋鼠云
袋鼠云属杭州玳数科技有限公司旗下,成立于2016年1月,是阿里云金牌合作伙伴和区域服务商(杭州)。提供的产品服务主要有:
云日志:旨在为用户提供统一的日志集中解决方案,可以实现实时的日志采集,解析和存储,提供实时的搜索和分析能力,并且可以根据行业客户的需求进行定制分析,并为分析结果提供丰富的可视化呈现方式。
EasyDB:通过自行设计实现的 Agent,能够支持其他任意公共云或是自有机房内的服务器,数据库( Oracle, MySQL) 的监控报警, 高可用,自动备份,性能趋势, TopSQL 等, 并且能够可以将跨越多个公共云、专有云和自有机房内的资源统一管理。
其他大数据/云计算服务:此外还为企业提供架构咨询,企业上云,云托管,数据库,大促活动护航,专有云,混合云,云上ORACLE,云下MYSQL等大数据和云计算服务。

袋鼠云痛点所在
应用程序和数据库都部署在单台虚拟机(CPU:4核+内存:4G)上,程序之间资源抢占明显,维护复杂。
存在单点故障,网站架构不健壮,扩展性差,无高可用。
数据无备份,所有数据(应用数据,数据库数据)存放在本地磁盘,一旦磁盘异常,数据丢失不可恢复。
网站安全防护能力差,数据库端口暴露在公网,未做任何访问限制,域名经常被劫持。
网站环境网络延迟较大,有时甚至直接中断,境外用户访问受限。

为什么选择阿里云?
通过上云提升用户体验
为解决网站论坛遇到的问题,同时提升用户体验,袋鼠云结合目前国内各云服务提供商的技术优势,决定将网站论坛迁移至阿里云。除了为其提供迁云服务,还为后期网站的运维提供技术支持。
袋鼠云为网站运营方提供云上平台架构改造方案,并指导用户选购阿里云的相关产品,目前平台采用的 阿里云产品包括VPC、SLB、 ECS、RDS、OSS;同时为避免网站的安全漏洞,网站也采用了阿里云的安全产品包括 安骑士和Web应用防火墙

借助阿里云服务进行数据迁移
该明星论坛网站存有大量的用户数据和图片文件,数据量庞大且存在一定的关联性,迁移过程分为应用程序文件和数据库两部分。
应用程序迁移底层通过Rsync软件进行文件传输,数据库迁移则通过 阿里云数据传输服务(DTS)进行同构数据源的数据迁移,整体迁移过程如下图所示:

04bd40353cc0ae215ae73e68a95d5c69ff5049a5

通过使用阿里云产品使平台架构得到优化
d054d5ebfcd993733cc7e0a3dfc15b349d27b9ca
网络设计:采用 阿里云的专有网络-VPC,在阿里云上构建一个隔离的网络环境,网段IP全部采用自定义。
应用架构:前端使用 公网SLB对外提供服务, SLB下关联 ECS应用服务器。使 ECS不需直接暴露在公网,同地域不同可用区的多台 ECS可分摊前端用户请求且具
备高可用与同城容灾功能。应用静态文件(图片,音视频文件)直接存放在 OSS对象存储上,提供多副本备份存储功能,防止数据丢失。
数据库:使用 阿里云RDS数据库,默认提供容灾、备份、恢复、监控、迁移等方面的全套解决方案。
安全设计:网站入口使用 DDoS基础防护产品,提供 DDoS防护功能VPC内网使用安全组提供防火墙的功能,在网络的入方向和出方向进行访问限制。 ECS操作系统内部安装 阿里云安骑士产品实时感知和防御入侵事件,保障服务器的安全。 RDS数据库具备白名单功能,对数据库的访问进行限制,来保障数据库的安全。

迁移上阿里云后所带来的成效
网站论坛整体迁移上云后,彻底改变原有平台的性能瓶颈和安全隐患,并且通过网站平台的架构改造,可满足百万级别粉丝用户同时访问论坛无压力。
同时,将该论坛迁移到阿里云后,用户的一切访问均正常,并且解决了境外用户不能访问以及用户体验差的问题。

原文发布日期:2017-2-10
云栖社区场景研究小组成员:董普庆,仲浩。
相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
安全 .NET Linux
阿里云创新生态合作手册-无影专场-阿里云无影开放生态计划:让生产力无处不在、触手可及(中)
阿里云创新生态合作手册-无影专场-阿里云无影开放生态计划:让生产力无处不在、触手可及
329 0
|
运维 5G 开发工具
阿里云创新生态合作手册-无影专场-阿里云无影开放生态计划:让生产力无处不在、触手可及(下)
阿里云创新生态合作手册-无影专场-阿里云无影开放生态计划:让生产力无处不在、触手可及
266 0
|
运维 Kubernetes 安全
云栖大会来啦!我们一起谈谈企业如何上好云、用好云、管好云
作为全球顶尖的科技盛会,历年云栖大会的议程安排都是精彩纷呈,今年当然不会例外。2020云栖大会首次在线举办,以“3+300”的内容场次设置,为全球科技人带来 3 场主论坛和展厅、100 场分论坛和专场、100 个城市站点线上线下联动和 100 大新品发布的云上盛宴。
云栖大会来啦!我们一起谈谈企业如何上好云、用好云、管好云
|
人工智能 物联网 大数据
云场景实践研究第89期:中信集团
中信云平台从立项到上线仅用了1个月,用户数从0发展到13万仅用了5个月。快,是中信2016年的工作总结重要的一项。如今,中信集团正在通过云计算、大数据、人工智能等技术实现互联互通的数字化建设,并通过数字化实现业务转型,找到新价值定位,形成新商业模式。
3188 0
|
存储 弹性计算 安全
云场景实践研究第80期:华大基因
作为全球最大的基因组学研究中心,华大基因在阿里云的帮助下,实现了海量数据的及时获取、快速分析、安全储存。本文将带领大家一同了解华大基因的基于大数据分析的云计算实践之路。
4522 1
|
机器学习/深度学习 分布式计算 算法
云场景实践研究第75期:袋鼠云
电力与人的生活是息息相关的。电力的类型可以分为两类,第一类是集中式电站,第二类是分布式发电。集中式发电占主流,但在启动建设的过程中会涉及一些问题。而分布式发电站的成本比较低,实施简单。本文介绍了在大数据下光伏发电的意义,实现过程中遇到的困难,在阿里云的帮助下改进的措施,和取得的成果。
1697 0
|
运维 分布式数据库 Hbase
云场景实践研究第82期:亿方云科技
2017云栖大会HBase专场,亿方云科技CTO 王成军带来HBase在亿方云客户端同步系统中的应用实践的演讲。本文分析亿方云科技在HBase方面的实践,并对亿方云HBase演进和应用作了分享。
2003 0
|
分布式计算 大数据 关系型数据库
云场景实践研究第83期:众安保险
当传统保险公司还在将“开门红”作为重中之重提前几个月做准备的时候,互联网保险公司关注的则是“双十一”和“双十二”。2017年双十一当日,刚刚在香港上市的众安保险的保单量突破3亿,比2014年增长超过200%。阿里云所输出的服务,则在帮助基础设施建设发挥“乘数效应”。
1923 0
|
存储 分布式计算 安全
云场景实践研究第84期:东润环能
让东润环能选择阿里云的原因,除了阿里云强大的云平台能力之外,还有阿里云数加MaxCompute的全方位服务能力及其稳定安全的表现。最重要的是采用阿里云数加,东润环能可以将所有精力都放在业务上,节省了自建机房在学习成本、开发成本、管理成本、投入机房资源和运维成本的总成本,将更多的精力和成本投入到业务方面。
2367 0