2022云栖精选—欢聚集团RDS实践

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
云原生数据库 PolarDB 分布式版,标准版 2核8GB
简介: 孔祥发欢聚集团聚时译高级研发经理

lQLPJxbcF2cqNBvMiM0FeLCMz4ifcSGHeANpqgFLAEAA_1400_136.png

image.png

欢聚集团成立于2005年,并于2012年在纳斯达克上市。集团从泛娱乐直播切入,孵化出电子竞技游戏直播,并深度布局电商、金融、教育等行业,是一家综合创新的全球化科技互联网公司。

集团深入本地化耕耘产品内容和社交生态,持续为用户构建基于兴趣的社交互动全球化社区,实现全球业务的健康可持续增长,为用户创造更大价值。

在该业务背景下,降本提效成为重要的技术考核标准。

一、现状和挑战

image.png

公司现状和挑战主要以下三个方面。

第一,IDC自建。由于业务隔离,平台共享资源能力弱,资源利用率低。另外,计算和存储绑定导致项目风险高。多年积累导致生态落后,迭代成本高。

第二,开源版本,固定规格。相比商业版本或定制化版本,存在性能损失。另外,版本升级风险高固定规格使得规模预判强依赖于业务,成本陡增。

第三,专业DBA运维。人力成本高,工作量难以均衡。业务满意度低,人员流动性高。运维过程中,人重度参与,响应周期长,人力成本高。


二、选型和演进

image.png

选型过程中,我们主要考虑了IDC自建和RDS两种方案。

IDC自建可定制性高,稳定性好,权限丰富。

RDS性价比高,生态完善,能够提供完善的运维治理。域名监控完备,经受过各个行业考验。在数据合规性方面,能够提供完善的安全审计方案。

image.png

选型之后,演进过程经历以下三个阶段。

阶段一:ECS自建阶段。基于ECS搭建开发者集群,完成基于后台的承载。优点在于资源弹性增强,资源共享性提高。存储与计算分开,适用于测试环境和业务验证。缺点在于其运维、生态需要自建,只适用于初期阶段。

阶段二:RDS基础/高可用版阶段。能够满足业务的高并发和高可用,提供完善的监控和数据治理方案,实现资源基本弹性。

阶段三:Serverless MySQL阶段。通过设置CPU区间,实现资源弹性极致,应对波峰波谷明显的场景。


三、   实践落地

image.png

确定选型之后,需要将数据从自建IDC迁移到RDS,并且实现业务平滑迁移。

首先,连接自建网络与云上网络,使用DTS产品完成数据双向同步。同步完成后,在两者间增加Lvs proxy

接着,在应用层面通过Lvs proxy连接数据。应用数据连接完成后,进行切换,完成后下线自建IDC

image.png

集成DAS能够对RDS的健康维度进行监控,并且补充界面展示。

image.png

ServerfulDB暴露在所有应用下,VMDB通过连接池保持连接。

ServerlessFAAS访问DB需要通过RESTAPI,鉴权通过RAM/AK/SK

image.png

RDS实践达到增效降本的目的,运维人效提升70%80%,投入成本减少40%50%

lQLPJxbcF2cqM2TM-M0CnrCgW_7LDpyh1wNpqgFKAPsA_670_248.png


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
SQL 关系型数据库 数据库
RDS入门——Excel文件转存到RDS数据库实践
本实验将帮助您快速掌握RDS产品的实例开通,熟悉RDS产品的常用功能与基础操作,完成云上数据库搭建。
|
6月前
|
SQL 关系型数据库 数据库
阿里云数据库 RDS SQL Server版实战【性能优化实践、优点探析】
本文探讨了Amazon RDS SQL Server版在云数据库中的优势,包括高可用性、可扩展性、管理便捷、安全性和成本效益。通过多可用区部署和自动备份,RDS确保数据安全和持久性,并支持自动扩展以适应流量波动。可视化管理界面简化了监控和操作,而数据加密和访问控制等功能保障了安全性。此外,弹性计费模式降低了运维成本。实战应用显示,RDS SQL Server版能有效助力企业在促销高峰期稳定系统并保障数据安全。阿里云的RDS SQL Server版还提供了弹性伸缩、自动备份恢复、安全性和高可用性功能,进一步优化性能和成本控制,并与AWS生态系统无缝集成,支持多种开发语言和框架。
404 2
|
存储 弹性计算 运维
企业运维训练营之数据库原理与实践— RDS基础概念介绍—RDS基础概念介绍(上)
企业运维训练营之数据库原理与实践— RDS基础概念介绍—RDS基础概念介绍(上)
659 0
|
SQL 弹性计算 负载均衡
《阿里云认证的解析与实战-关系型数据库ACP认证》——RDS关系型数据库的解析与实践(上)—— 二、 RDS的架构原理
《阿里云认证的解析与实战-关系型数据库ACP认证》——RDS关系型数据库的解析与实践(上)—— 二、 RDS的架构原理
|
SQL 存储 固态存储
企业运维训练营之数据库原理与实践— RDS基础概念介绍—RDS基础概念介绍(中)
企业运维训练营之数据库原理与实践— RDS基础概念介绍—RDS基础概念介绍(中)
233 0
|
运维 安全 关系型数据库
企业运维训练营之数据库原理与实践— RDS基础概念介绍—RDS基础概念介绍(下)
企业运维训练营之数据库原理与实践— RDS基础概念介绍—RDS基础概念介绍(下)
196 0
|
运维 自然语言处理 网络协议
企业运维训练营之数据库原理与实践— RDS基础概念介绍—Q&A
企业运维训练营之数据库原理与实践— RDS基础概念介绍—Q&A
169 0
|
运维 关系型数据库 MySQL
企业运维训练营之数据库原理与实践— 数据管理DMS—实验:如何快速连接云数据库RDS MySQL(上)
企业运维训练营之数据库原理与实践— 数据管理DMS—实验:如何快速连接云数据库RDS MySQL(上)
213 0
|
SQL 运维 数据可视化
企业运维训练营之数据库原理与实践— 数据管理DMS—实验:如何快速连接云数据库RDS MySQL(中)
企业运维训练营之数据库原理与实践— 数据管理DMS—实验:如何快速连接云数据库RDS MySQL(中)
168 0
|
SQL 运维 数据可视化
企业运维训练营之数据库原理与实践— 数据管理DMS—实验:如何快速连接云数据库RDS MySQL(下)
企业运维训练营之数据库原理与实践— 数据管理DMS—实验:如何快速连接云数据库RDS MySQL(下)
144 0

相关产品

  • 云数据库 RDS MySQL 版
  • 云数据库 RDS