袋鼠云助力明星论坛上云,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
目录
相关文章
|
3月前
|
人工智能 缓存 算法
抖音质量效能部不传之秘:用AI精准预估“可能出事”的模块
本文揭秘抖音质量效能部如何用AI实现“精准拆弹”:不靠玄学,而是基于代码变更(commit)构建风险预测模型。通过5类可解释特征(规模、复杂度、历史债、人员、评审质量),LightGBM建模,SHAP归因,并深度集成至CI/CD流水线,使测试资源聚焦高危变更——20%的MR覆盖75%以上线上故障。
|
3月前
|
人工智能 IDE 开发工具
Qoder CN全形态能力解析:多IDE适配的阿里云智能AI编码助手详解
Qoder CN是阿里云推出的新一代智能AI编码助手,由原通义灵码品牌全面升级迭代而来,是面向软件开发全生命周期打造的工程级AI编程智能体。产品彻底打通多端开发环境,同时支持VS Code插件、JetBrains全系IDE插件以及专属独立IDE三种使用形态,适配绝大多数开发者的日常工作流。依托阿里云百炼大模型生态,同时兼容多款国内主流大模型,Qoder CN具备强大的本土化代码理解、工程分析、智能纠错与批量开发能力,能够覆盖个人学习开发、项目迭代、团队规范化研发、大型工程重构等全维度场景,是目前适配性最广、实用性最强的国产AI编程辅助工具之一。
627 2
|
2月前
|
人工智能 自然语言处理 安全
标书AI工具使用避坑:大模型原生痛点背后的合规风险与注意事项
AI标书工具虽提升效率,但大模型固有缺陷——幻觉编造、行业知识不足、长文理解偏差、数据外泄风险——在强监管招投标中易引发弄虚作假、废标、串标嫌疑等五大合规风险。须优选垂直AI工具,坚持“AI生成+人工终审”,严控数据安全与规则同步,方能真正提效避险。
|
3月前
|
弹性计算 网络协议 应用服务中间件
阿里云国际站ECS部署Nginx网站打不开排查:多数人卡在第二步就放弃了
在阿里云上买台ECS、装完Nginx后看到欢迎页,顺手绑上域名,结果浏览器里却是一片空白——这种“最后一公里翻车”的故事,每天都在发生。阿里云ECS部署Nginx网站打不开排查往往是新手交的第一笔学费,而真正高效的定位方法,并不在于你查了多少篇教程,而在于你能否用最少的步骤把“能通”和“不能通”的边界画出来。
455 1
|
3月前
|
存储 大数据 Serverless
分链路差异化设计的DSP准实时数仓|钛动科技基于阿里云实时计算 Flink 版 + DLF Paimon + EMR Serverless StarRocks 的实践
钛动科技针对DSP广告业务9.6PB数据规模及多场景SLA差异,将原StarRocks All-in-One架构重构为三条差异化链路:NRR链路利用DLF Paimon存储低频数据,降低60%成本;BT链路依托EMR Serverless StarRocks主键表,实现2分钟新鲜度及P99<5ms在线点查;CT链路负责数据归并。通过解耦实时点查与BI物化视图,该方案在保障故障隔离的同时,兼顾了低成本、高性能与高稳定性,实现了阿里云大数据产品栈的高效协同。
284 0
|
消息中间件 存储 缓存
KAFKA 源码学习:KAFKA Producer
1、导读笔者在生产交付的项目中使用了 KAFKA,为了更好地掌握 KAFKA,业余时间阅读了部分源码。KAFKA 生产者的代码中有很多的精妙绝伦的设计,非常值得借鉴学习。本文将探讨 KafkaProducer 的消息发送流程、高并发场景下消息的缓冲机制、缓冲机制是如何通过分段加锁和读写分离巧妙提升吞吐和并发的、为减少频繁 FGC 设计的内存池、消息重复发送和消息丢失的场景。笔者水平有限,若有不当之
1094 0
KAFKA 源码学习:KAFKA Producer
|
负载均衡 安全 网络安全
|
运维 监控 安全
数字化安全生产平台DPS重磅发布-助力传统运维向SRE转型
11 月 5 日,在 2022 杭州·云栖大会上,数字化安全生产平台 DPS 重磅发布,助力传统运维向 SRE 转型。演讲人:阿里云智能资深技术专家,高可用架构负责人周洋(中亭)
9080 6
数字化安全生产平台DPS重磅发布-助力传统运维向SRE转型
|
存储 缓存 固态存储
面对SSD的步步紧逼,HDD依然奋斗不息
固态硬盘的步步紧逼,机械硬盘厂商也不会坐以待毙等着被SSD取代。HDD的厂商也在不断的创新,增加HDD的竞争优势。
|
XML 安全 Java
面试官:spring单例模式,多例模式,懒汉模式,饿汉模式(一)?
面试官:spring单例模式,多例模式,懒汉模式,饿汉模式(一)?
面试官:spring单例模式,多例模式,懒汉模式,饿汉模式(一)?