袋鼠云助力明星论坛上云,520000+海内外粉丝共享流畅体验!

简介: 近几年国内某一线明星因几部大热电视作品,人气飙升,导致该明星个人官网压力暴增,原有系统架构和服务器性能已无法满足热情高涨的粉丝需求。袋鼠云协助用户进行架构改造,实现了应用平滑上云,同时解决了国内外部分地区粉丝访问受限的问题。

本文正在参加“最佳上云实践”评选,来给我们投票吧:https://yq.aliyun.com/activity/158(编号19)

迁移背景

国内某一线明星论坛网站承载大量粉丝用户,目前注册用户已突破52万,2016年因几部大热电视作品导致官网压力不断增长,原有系统架构和服务器性能已无法满足热情高涨的粉丝需求。


同时,网站流量巨大,粉丝在使用过程中,国内部分地区和国外(如俄罗斯,美国等)经常出现访问受限、网络不通畅的情况。


该明星网站论坛原来部署在某服务商提供的虚机平台上,系统扩容成本高且无法提供良好的技术支持;另一方面,考虑到减少基础资源和后期运维等各方面的成本投入,运营方决定将网站迁移上云。


论坛架构(迁移前)


示意图如下:

痛点分析:

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

云平台方案调研及技术选型 :


为解决网站论坛遇到的这些问题,提升用户体验,用户结合目前国内各云服务提供商的技术优势决定将其迁移至阿里云,选择阿里云的原因主要包括以下几个方面:

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

我们为论坛网站提供迁云服务,并且为后期网站的运维提供技术支持。

我们给网站运营方提供云上平台架构改造方案,并指导用户选购阿里云的相关产品,目前平台采用的阿里云产品包括VPC、SLB、 ECS、RDS、OSS;同时为避免网站的安全漏洞,网站也采用了阿里云的安全产品包括安骑士和Web应用防火墙。


迁云流程:


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







网站论坛的迁移需要保证静态数据文件的完整性,以及数据文件的一致性,由于网站图片文件数量多且容量较大,整个迁移过程耗费的时间较长。迁移过程中遇到很多问题,经过技术人员的不懈努力都予以快速解决


 

架构优化


对网站服务整体架构的调研分析后,充分考虑网站平台功能和性能方面的需求,架构师团队重新设计了网站云上平台的架构,如下图所示:


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

上云前后分析总结


网站论坛整体迁移上云后,彻底改变原有平台的性能瓶颈和安全隐患,并且通过网站平台的架构改造,可满足百万级别粉丝用户同时访问论坛无压力。


阿里云通过BGP与各运营商互联互通,实现一个网站资源无限制的全国无障碍使用,在网络体验上占据绝对优势。该论坛迁移到阿里云后,一切访问正常,解决境外用户不能访问以及用户体验差的问题。


明星网站论坛是影视公司为签约艺人宣传的重要渠道,为满足粉丝用户实时了解明星动态,以及扩大明星影视作品的传播和知名度,必须借助互联网技术手段实现全世界粉丝之间的互动交流。


同时,网站也需要长期稳定运行的技术保障服务,正是我们专业的上云服务得到了该客户的认可和信任,论坛目前的所有运维工作都由我们负责承接,提供的服务内容如下:


  1. 云服务器运维:ECS系统级、应用级的日常运维服务;
  2. 云资源初始化服务:操作系统设置,网络配置,安全基础服务配置;
  3. 常规服务:7*24小时基础监控服务,定期巡检,运维周报,疑难问题排查等;
  4. 数据库运维服务:数据库架构设计、数据库监控、SQL/参数优化、SQL上线审核、日常巡检等。


在袋鼠宝宝们的呵护下,目前该明星论坛的运行情况一切良好。

袋鼠云建议


类似上述案例的业务场景,或者其他各服务间依赖性较弱的轻应用场景,用户可以考虑快速上云。


有袋鼠云提供各种场景的迁云服务和后期的云上运维保障,用户无需在IT建设方面投入大量的人力和财力,便可让自己的业务系统平滑上云。

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
8月前
|
人工智能 自然语言处理 搜索推荐
销售易、悟空、神州云动CRM:全方位功能解析与优势特色盘点
销售易CRM、悟空CRM和神州云动CRM各自具备独特的产品功能与优势,适用于不同类型的企业。销售易CRM提供移动化、社交化和AI驱动的全流程管理,适合大型企业及跨国公司;悟空CRM以智能数据分析和移动办公支持见长,适合中大型企业;神州云动CRM则凭借灵活定制和多行业适配能力,特别适合大中型企业。企业在选择时应根据自身需求和发展战略,挑选最适合的CRM系统,以实现客户关系管理的最大化效益。
|
9月前
|
Java Linux 数据库
探索安卓开发:打造你的第一款应用
在数字时代的浪潮中,每个人都有机会成为创意的实现者。本文将带你走进安卓开发的奇妙世界,通过浅显易懂的语言和实际代码示例,引导你从零开始构建自己的第一款安卓应用。无论你是编程新手还是希望拓展技术的开发者,这篇文章都将为你打开一扇门,让你的创意和技术一起飞扬。
172 13
|
缓存 NoSQL 关系型数据库
领导问我:为什么一个点赞功能你做了五天?
领导问我:为什么一个点赞功能你做了五天?
阿里云软件著作权申请多少钱一个?
阿里云软件著作权申请费用从319.20元/件起,提供普通与优享登记,以及顾问和安心服务,价格至2200元/件不等。服务差异包括1v1服务、退款政策等。软著转让和升级均为359.1元/件。详情见阿里云官网。
498 0
阿里云软件著作权申请多少钱一个?
|
存储 运维 数据中心
Docker 的基本概念和优势,以及在应用程序开发中的实际应用。
Docker是容器化技术,基于镜像(只读模板)创建可移植的容器,确保应用及其服务在隔离环境中运行。其优势包括快速部署(整个应用打包一次部署)、跨平台兼容、统一运行环境、资源隔离和简化依赖管理。Docker在开发和运维中都发挥作用,助力高效测试、部署和提升生产稳定性。
273 3
|
机器学习/深度学习 数据采集 搜索推荐
机器学习在生物信息学中的应用
机器学习在生物信息学中的应用正迅速改变着生物学研究的面貌。通过在基因组学、蛋白质结构预测、药物研发、癌症诊断等领域的应用,机器学习为生物信息学带来了新的机遇和挑战。然而,我们也要认识到在处理数据质量、可解释性和数据隐私等方面可能面临的困难。未来,随着技术的不断进步,机器学习将在生物信息学领域持续发挥重要作用,为生命科学研究带来更多的创新和突破。
980 1
|
Windows
scrlk键是什么意思(电脑键盘每个按键的作用详细图解)
scrlk键是什么意思(电脑键盘每个按键的作用详细图解)
7025 0
|
人工智能 算法 C#
C语言经典算法实例7:完数
C语言经典算法实例7:完数
C语言经典算法实例7:完数
|
JavaScript Ubuntu Linux
Hexo零成本搭建个人博客网站1
Hexo零成本搭建个人博客网站
358 0
|
SQL 数据可视化 数据挖掘
数据分析必备的43个 Excel 函数!
Excel是我们工作中经常使用的一种工具,对于数据分析来说,这也是处理数据最基础的工具。很多传统行业的数据分析师甚至只要掌握Excel和SQL即可。
1315 0
数据分析必备的43个 Excel 函数!