什么是高可用?高可用软件哪家好?
高并发、高可用、高性能被称为互联网三高架构,这三者都是工程师和架构师在系统架构设计中必须考虑的因素之一。今天我们大家就来一起聊聊什么是高可用,高可用有什么作用,以及高可用系统哪家好?
什么是高可用?
高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指通过设计减少系统不能提供服务的时间。假设系统一直能够提供服务,我们说系统的可用性是 100%。如果系统每运行 100 个时间单位,会有 1 个时间单位无法提供服务,我们说系统的可用性是 99%。
高可用系统哪家好?
高可用系统我给推荐 Skybility HA。Skybility HA 提供的双机高可用系统解决方案,为用户提供了具有单点故障容错能力的系统平台。它采用主服务发生故障时备服务器接管的机制,实现在线故障自动切换,实现系统 7*24 小时不间断运行,避免停机造成的损失。Skybility HA 核心三要素如下:
1、心跳链路:通过心跳链路监测主机和备机的运行状况
2、浮动 IP:一旦心跳链路发现主机遇到故障,则将对外服务的 IP 漂移至备机,并由备机提供服务
3、共享存储:备机能够正常工作的基础和前提是和主机保持相同的业务数据,通常我们使用共享存储或者专用的复制组件来保证这一点。
知识拓展:什么是高并发?
高并发从字面上来理解就是让单位时间同时处理任务的能力尽可能的高。对应到我们研发系统中,也就是说,系统要在短时间能能支持大量访问请求的情况,这种情况比如双十一活动,或者 12306 的抢票、以及秒杀等活动。
知识拓展:什么是高性能?
高性能是指程序处理速度非常快,所占内存少、CPU 占用率低。高性能的指标经常和高并发的指标紧密相关,想要提高性能,那么就要提高系统高并发能力,两者互相捆绑在一起。
评论