网站的高可用架构

本文探讨了网站实现高可用架构的策略,包括数据和服务的冗余备份、失效转移、无状态服务、CAP原理、数据备份和监控管理。重点讲述了预发布验证、自动化发布、灰度发布以及如何通过监控数据采集确保网站的稳定运行。
摘要由CSDN通过智能技术生成

网站的高可用架构

高可用的网站架构

实现高可用架构的主要手段是数据和服务的冗余备份及失效转移,一旦某些服务器宕机,就将服务切换到其他可用的服务器上,如果磁盘损坏,则从备份的磁盘读取数据。

对于应用层和服务层,主要采用负载均衡、集群、心跳检测、失效转移,而对于数据存储,主要采用冗余备份

高可用的应用

无状态服务:不保存状态的应用给高可用架构设计带来了巨大便利,既然服务器不保存请求的状态,那么所有服务器完全对等,当任意一台或多台服务器宕机,请求提交给集群中任意一台可用机器处理,这样对终端用户而言,请求总是能够成功,整个系统依然可用。

高可用的数据

CAP原理

CAP原理认为,一个提供数据服务的储存系统无法同时满足数据一致性(Consistency)、数据可用性(Availability)、分区耐受性(Partition tolerance)这三个条件

通常会选择强化分布式存储系统的可用性(A)和伸缩性(P),而在某种程度上放弃一致性(C)

数据备份

冷备:优点是简单和廉价,成本和技术难度都较低。缺点是不能保证数据最终一致,同时也不能保证数据可用性

热备:异步热备方式和同步热备方式

传统的企业级关系数据库几乎都提供了数据实时同步备

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值