tft每日頭條

 > 科技

 > 高可用性解決什麼問題

高可用性解決什麼問題

科技 更新时间:2024-12-22 09:12:56

在讨論服務器領域的時候,我們常常會聽到“高可用”一詞,那麼“高可用”到底是什麼意思,應該怎麼去理解呢?

高可用(HA)是分布式系統架構設計中必須考慮的因素之一,它通常是指,通過設計減少系統不能提供服務的時間。而服務器的可用性是指單位時間内(通常一年),服務器可以正常工作的時間比例。

高可用性解決什麼問題(高可用是什麼意思)1

那麼如何衡量高可用呢?假設你的系統全年都是正常提供服務,那麼就是說你系統的可用性是100%,當然這個值是理想狀态下。服務器的可用性一般都是以幾個9來表示,比如99%、99.9%、99.99%,9越多就代表可用性越強。這個9是怎麼算出來的呢?

可用性=平均故障間隔/(平均故障間隔 故障恢複平均時間)

可用性為99%的系統全年停機時間為3.5天;可用性99.9%的系統全年停機時間為8.8小時;而可用性為99.99%的系統全年停機時間為53分鐘;至于99.999%的系統全年停機時間僅僅約為5分鐘。目前大部分企業的高可用目标是4個9,就是99.99%,也就是允許這台系統的年停機時間約為53分鐘。

高可用性解決什麼問題(高可用是什麼意思)2

想要實現高可用就要避免使用單點,你想想看你的單台服務器再強應用優化得再極緻,隻要它宕機,就都涼涼了,所以需要多台機器也就是需要集群,方法論中叫冗餘。如果有冗餘備份,宕機了還有其他backup能夠頂上,才可能實現高可用。隻是有了集群是不能完全滿足複雜業務的高可用的,目前業内已經有越來越多的運維人員采用高可用集群軟件去保障系統的高可用性。

在高可用集群朝多樣化、易操作維護等方向迅速發展的今天,市場上的高可用集群軟件産品品種繁多,但對于任何一款高可用集群産品,故障監視都是最核心的功能。監視資源種類的多少和監視層次的深淺,都成為評價一款集群軟件高可用性的重要指标。

目前市面上成熟的高可用集群軟件已有不少,比如國外就有RedHat 公司的RHCS、Novell公司的Novell Cluster Service、Steeleye公司的Lifekeeper for Linux、Keepalived等,而在國内則是中興新支點的高可用集群軟件——Newstart HA比較有代表性。

高可用性解決什麼問題(高可用是什麼意思)3

高可用集群軟件如何保障系統持續不間斷運行?我們就以中興新支點的高可用集群軟件為例來簡單說說。NewStart HA無需改變任何服務和應用,即可保證系統故障和部件故障時應用不中斷;可以自動監控服務器、網卡、浮動 IP 、存儲和業務,生産中心失效會自動切換到災備中心;可實現數據實時同步,切換時間為秒級,因此可以為系統提供電信級,高達 99.999% 的高可用性。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved