高可用网站架构云化解决方案

举报
阿米托福 发表于 2022/11/30 16:25:09 2022/11/30
【摘要】 一、背景早期互联网产品用户量少,并发量低,数据量小,多数只需要单个应用服务器可以满足需要,而数据库和文件服务部署在外部单个服务器上。随着业务在线化、互联网化的高速发展,企业对核心业务系统的稳定性、可靠性、有效性、业务连续性等有了更高的要求。图1 单机网站架构二、单机架构痛点(一)单点故障导致网站停服网站对用户提供服务时,如果只使用1台弹性云服务器ECS搭建应用,就面临极高的单点故障风险:当这...

一、背景

早期互联网产品用户量少,并发量低,数据量小,多数只需要单个应用服务器可以满足需要,而数据库和文件服务部署在外部单个服务器上。随着业务在线化、互联网化的高速发展,企业对核心业务系统的稳定性、可靠性、有效性、业务连续性等有了更高的要求。

1 单机网站架构


二、单机架构痛点

(一)单点故障导致网站停服

网站对用户提供服务时,如果只使用1台弹性云服务器ECS搭建应用,就面临极高的单点故障风险:当这台服务器因各种故障(磁盘故障、内存故障、网线松动等各种问题)离线或宕机时,整个网站业务也会完全停服。

2 单台ECS服务器提供服务带来单点故障风险

(二)应对秒杀大促等运营场景的系统服务能力瓶颈

利用打折、秒杀等促销活动吸引用户,助推业务快速增长是互联网类型公司常见的运营手段。秒杀会对现有网站的冲击,因为秒杀活动只是网站的一个营销所附带的一个网络附加活动,这个活动具有的特点是:时间短,并发能力强。如果网站和原有应用部署在一起,必然会对网站本身的业务造成冲击,稍有不慎,整个网站就会发生瘫痪。

3 企业大促秒杀等场景需要高可用的系统架构

实际上,企业系统架构能力无法应对此类活动的案例并不鲜见,最近的案例如Costco 促销期间网站宕机 。突发新冠疫情引发的核酸检测系统尖峰访问流量导致系统崩溃是类似的场景,如果系统提前采用基于云产品的高可用网站架构,相信能运行更加稳定。

4 疫情引发的核酸检测系统高访问量压力

(三) 数据可靠性痛点

网站后台存储数据丢失常见的原因有:停电、设备故障或故障、意外删除数据、不小心格式化硬盘、硬盘读写头损坏、软件崩溃、逻辑错误、固件损坏、硬盘驱动器物理损坏等。重要数据丢失且无备份会造成无可挽回的损失。

5 网站存储数据可靠性面临多重挑战

数据库是网站的核心组件,由于数据库性能、故障导致的可用性问题可能会带来业务严重受损。

6 网站数据库可用性挑战

三、高可用网站架构云化解决方案

该解决方案能帮您快速在华为云上部署高可用的云上网站架构,支持业务流量跨可用区进行分发,并具备跨可用区故障容灾的能力。适用于云上搭建电商平台、门户网站、论坛、博客等网站场景。

7 高可用网站架构云化解决方案架构图


四、高可用网站架构价值

1、负载均衡

弹性负载均衡ELB支持将业务流量跨可用区进行分发,保障业务实时在线,使流量分发更均衡。

2、高可用

弹性云服务器跨可用区部署,云数据库RDS服务主备分区部署,具备跨可用区故障容灾的能力。

3、一键部署

一键轻松部署,帮助用户快速搭建高可用的云上网站架构。

目前,《高可用网站架构云化 》已上线华为云官网,快来体验吧!

华为云官网地址:

https://www.huaweicloud.com/solution/implementations/high-availability-website-architecture.html


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。