- 架構(gòu)基礎(chǔ):從需求到架構(gòu)
- 尹洪亮編著
- 192字
- 2023-04-21 18:02:40
2.1 大型互聯(lián)網(wǎng)架構(gòu)高可用設(shè)計
高可用(High Availability,HA)是指不間斷提供服務(wù)的能力,無論是因為服務(wù)器宕機、網(wǎng)絡(luò)異常,還是程序bug(漏洞)等任何原因所導(dǎo)致的故障,都應(yīng)該盡量地將服務(wù)不可用的時間縮短到最小,將損失降到最低,這就是高可用設(shè)計的目的。
例如,一個系統(tǒng)一年只有一次宕機和一個系統(tǒng)每月宕機一次,在可用性上是存在巨大差異的。
想要達到高可用也是有模式可循的,核心思想就是冗余、容錯、故障轉(zhuǎn)移和系統(tǒng)監(jiān)控。
推薦閱讀
- pytest框架與自動化測試應(yīng)用
- Spring源碼深度解析
- 一線架構(gòu)師實踐指南
- iOS App界面設(shè)計創(chuàng)意與實踐
- Netty權(quán)威指南
- 軟件需求分析實戰(zhàn)
- Apache Pulsar原理解析與應(yīng)用實踐
- ODPS權(quán)威指南 阿里大數(shù)據(jù)平臺應(yīng)用開發(fā)實踐
- Android深度探索(卷1):HAL與驅(qū)動開發(fā)
- Arduino項目開發(fā):智能家居
- Spring Cloud Alibaba大型微服務(wù)架構(gòu)項目實戰(zhàn)(上冊)
- HTML5游戲編程核心技術(shù)與實戰(zhàn)
- 鳳凰項目:一個IT運維的傳奇故事
- 項目實踐精解:基于EJB 3.0和Web Services的Java應(yīng)用開發(fā)
- Bootstrap實戰(zhàn)