web服务端技术概述之高可用技术

本文介绍了网站可用性的重要性及衡量标准,详细讲解了应用层、服务层和数据层的可用性技术,如负载均衡、session管理、服务降级、数据备份等。同时探讨了CAP原理,强调了在一致性、可用性和分区容错性之间的取舍。此外,还讨论了通过软件发布、监控和测试来保障网站的高可用性。
摘要由CSDN通过智能技术生成

/**

*@简介:可用性关系到网站的生死,甚至比性能更重要,本文介绍网站常用的保证其可用性的技术。

*@创建时间:2014/7/14

*/

一、      什么是网站可用性

很简单,可用性就是网站的可访问性。它的度量指标是正常运行时间占所有运行时间的比例。测量方式是实际运行一个服务,测量其不可用的时间。

网站为什么不可用?主要的原因是服务器硬件故障,比如磁盘,比如网络等。那么,所谓的保证网站的可用性,就是要在服务器可能因硬件故障而怠机的前提下设计保证网站可用性的网站架构。

二、      保证网站可用性的基本方法

网站可分为3个层次:

应用层:负责主要的业务逻辑

服务层:提供公用(通用)的服务

数据层:提供数据的读写

每个层次的系统,因为其所提供的功能不同,使用的可用性技术也有所区别。概要的可用性技术如下表所示:

系统

可用性技术

应用层

负载均衡

服务层

负载均衡

数据层

冗余备份

三、      应用层的可用性技术

对于无状态的请求,当应用集群中的某台服务器当机时,负载均衡服务器会通过心跳检测技术检测到,它会将怠机的服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值