【云栖号案例 | 互联网】企秀云云上系统架构升级 解决延迟 提高项目访问速度

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
Web应用防火墙 3.0,每月20元额度 3个月
云原生数据库 PolarDB 分布式版,标准版 2核8GB
简介: 业务发展快线下机房无法实现快速扩容和灵活部署,要短时间内完成高并发高实时、高安全性的部署。上云后既满足数据安全,又够轻松应对业务量的增长。

云栖号案例库:【点击查看更多上云案例】
不知道怎么上云?看云栖号案例库,了解不同行业不同发展阶段的上云方案,助力你上云决策!

公司介绍

我们是石家庄热巢网络技术有限公司,成立于2018年2月,经营范围包括技术推广服务、设计、制作等。

企秀云是我们公司推出的一个电子品牌名片制作平台,在国内处于领先地位。企秀云致力于开发简单易用的营销产品, 解决用户在企业营销上高成本、低质量的痛点,为用户在社交媒体上的个性化表达赋能,为企业带来不一样的营销宣传体验,推进名片电子化,为企业促成更多的合作。目前企秀云已累计服务企业6.8万家、2000万以上中小型企业用户。

由于业务量突增,我们寻求架构升级来保障数据安全,并轻松应对业务量的持续增长。

业务痛点

  • 业务发展极快,目前已累计服务企业6.8万家、2000万以上中小型企业用户,但线下的硬件机房却无法实现快速的扩容和灵活的部署。
  • 我们的产品很多,线下部署周期较长。业务增速极快,为快速抢占市场,保证高并发、高实时性和高安全性,需要部署在短时间内完成。
  • 对业务可用性、稳定性和安全性要求较高。在遭遇CC攻击时,无法接受业务的中断或暂停。

解决方案

图 1. 企秀云系统架构升级

p98465

  • 基础架构:

业务初期,为应对超高的并发和用户访问量,我们使用了阿里云ECS和RDS来组建基础架构。但随着业务量的突增,我们开始选择分布式的集群做业务底层,提供了更高可用和高弹性的业务能力。

  • 数据库:

超高的访问量和业务数据导致数据库压力巨大,为解决该问题,我们开始使用阿里云分布式数据库DRDS。DRDS具备PB级别的数据量承载和上万QPS的查询能力,既保障了数据安全,又能够轻松应对业务量的持续增长。

  • 安全:

1.机房的IP地址在更换时没有切换地域导致访问延迟非常高,通过在系统架构中添加Web应用防火墙,保障了业务的快速恢复正常。
2.业务初期仅设置了一个域名的防护机制,后期新增了一个域名,通过扩展包解决了该新增域名的防护问题。

上云价值

利用这一套升级的架构,我们解决了由于用户量增加导致的延迟问题,提高了项目访问速度,既满足了数据安全,又能够轻松应对业务量的持续增长,为后期的用户增长以及业务的快速恢复正常提供了有效保障。

相关产品

  • Web应用防火墙

阿里云Web应用防火墙(WAF)对网站或者APP的业务流量进行恶意特征识别及防护,将正常、安全的流量回源到服务器。避免网站服务器被恶意入侵,保障业务的核心数据安全,解决因恶意攻击导致的服务器性能异常问题。
更多关于Web应用防火墙的介绍,参见Web应用防火墙产品详情页

  • 分布式关系型数据库服务 DRDS

DRDS 是阿里巴巴集团自主研发的分布式数据库中间件产品,专注于解决单机关系型数据库扩展性问题,具备轻量(无状态)、灵活、稳定、高效等特性,稳定运行11年,经历历届双十一核心交易业务和各类行业业务的考验,是您值得信赖的选择。
更多关于分布式关系型数据库服务 DRDS的介绍,参见分布式关系型数据库服务 DRDS产品详情页

  • 云数据库RDS MySQL版

MySQL 是全球最受欢迎的开源数据库之一,作为开源软件组合 LAMP(Linux + Apache + MySQL + Perl/PHP/Python)中的重要一环,广泛应用于各类应用场景。
更多关于云数据库RDS MySQL版的介绍,参见云数据库RDS MySQL版产品详情页

  • 弹性公网IP(EIP)

独立的公网IP资源,可以绑定到阿里云专有网络VPC类型的ECS、NAT网关、私网负载均衡SLB上,并可以动态解绑,实现公网IP和ECS、NAT网关、SLB的解耦,满足灵活管理的要求。
更多关于弹性公网IP(EIP)的介绍,参见弹性公网IP(EIP)产品详情页

  • 负载均衡SLB

负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台云服务器(ECS实例)的流量分发控制服务。负载均衡扩展了应用的服务能力,增强了应用的可用性。
更多关于负载均衡SLB的介绍,参见负载均衡产品详情页

  • 专有网络VPC

专有网络VPC帮助您基于阿里云构建出一个隔离的网络环境,并可以自定义IP 地址范围、网段、路由表和网关等;此外,也可以通过专线/VPN/GRE等连接方式实现云上VPC与传统IDC的互联,构建混合云业务。
更多关于专有网络VPC的介绍,参见专有网络VPC产品详情页

【云栖号在线课堂】每天都有产品技术专家分享!
在线课堂地址:https://yqh.aliyun.com/zhibo

立即加入社群,与专家面对面,及时了解课程最新动态!
【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK

相关实践学习
快速体验PolarDB开源数据库
本实验环境已内置PostgreSQL数据库以及PolarDB开源数据库:PolarDB PostgreSQL版和PolarDB分布式版,支持一键拉起使用,方便各位开发者学习使用。
相关文章
|
26天前
|
前端开发 JavaScript 测试技术
Kotlin教程笔记 - 适合构建中大型项目的架构模式全面对比
Kotlin教程笔记 - 适合构建中大型项目的架构模式全面对比
28 3
|
7天前
|
机器学习/深度学习 编解码 人工智能
超越Transformer,全面升级!MIT等华人团队发布通用时序TimeMixer++架构,8项任务全面领先
一支由麻省理工学院、香港科技大学(广州)、浙江大学和格里菲斯大学的华人研究团队,开发了名为TimeMixer++的时间序列分析模型。该模型在8项任务中超越现有技术,通过多尺度时间图像转换、双轴注意力机制和多尺度多分辨率混合等技术,实现了性能的显著提升。论文已发布于arXiv。
123 83
|
2月前
|
前端开发 JavaScript 测试技术
android做中大型项目完美的架构模式是什么?是MVVM吗?如果不是,是什么?
android做中大型项目完美的架构模式是什么?是MVVM吗?如果不是,是什么?
120 2
|
23天前
|
监控 前端开发 数据可视化
3D架构图软件 iCraft Editor 正式发布 @icraft/player-react 前端组件, 轻松嵌入3D架构图到您的项目,实现数字孪生
@icraft/player-react 是 iCraft Editor 推出的 React 组件库,旨在简化3D数字孪生场景的前端集成。它支持零配置快速接入、自定义插件、丰富的事件和方法、动画控制及实时数据接入,帮助开发者轻松实现3D场景与React项目的无缝融合。
86 8
3D架构图软件 iCraft Editor 正式发布 @icraft/player-react 前端组件, 轻松嵌入3D架构图到您的项目,实现数字孪生
|
29天前
|
人工智能 Cloud Native 算法
|
1月前
|
网络协议 数据挖掘 5G
适用于金融和交易应用的低延迟网络:技术、架构与应用
适用于金融和交易应用的低延迟网络:技术、架构与应用
59 5
|
1月前
|
前端开发 JavaScript 测试技术
android做中大型项目完美的架构模式是什么?是MVVM吗?如果不是,是什么?
在 Android 开发中,选择合适的架构模式对于构建中大型项目至关重要。常见的架构模式有 MVVM、MVP、MVI、Clean Architecture 和 Flux/Redux。每种模式都有其优缺点和适用场景,例如 MVVM 适用于复杂 UI 状态和频繁更新,而 Clean Architecture 适合大型项目和多平台开发。选择合适的架构应考虑项目需求、团队熟悉度和可维护性。
52 6
|
1月前
|
存储 前端开发 数据可视化
在实际项目中,如何选择使用 Flux 架构或传统的 MVC 架构
在实际项目中选择使用Flux架构或传统MVC架构时,需考虑项目复杂度、团队熟悉度和性能需求。Flux适合大型、高并发应用,MVC则适用于中小型、逻辑简单的项目。
|
1月前
|
运维 NoSQL Java
后端架构演进:微服务架构的优缺点与实战案例分析
【10月更文挑战第28天】本文探讨了微服务架构与单体架构的优缺点,并通过实战案例分析了微服务架构在实际应用中的表现。微服务架构具有高内聚、低耦合、独立部署等优势,但也面临分布式系统的复杂性和较高的运维成本。通过某电商平台的实际案例,展示了微服务架构在提升系统性能和团队协作效率方面的显著效果,同时也指出了其带来的挑战。
77 4
|
2月前
|
存储 消息中间件 人工智能
ApsaraMQ Serverless 能力再升级,事件驱动架构赋能 AI 应用
本文整理自2024年云栖大会阿里云智能集团高级技术专家金吉祥的演讲《ApsaraMQ Serverless 能力再升级,事件驱动架构赋能 AI 应用》。
127 10