官术网_书友最值得收藏!

第1章 高可用概述

1.1 什么是高可用

1.1.1 概述

數據庫作為系統建設中的關鍵之一,其高可用性一直是系統設計的重要環節。同時,由于數據庫是有狀態的,因此數據庫的高可用有其天生的復雜性。本節將深入淺出、循序漸進地帶領讀者了解PostgreSQL的高可用技術。

IT 系統在設計之初都會對軟件、硬件進行高可用設計,使系統能夠從故障中快速恢復正常。高可用,一般指一個整體系統內部的不同服務在受軟、硬件故障影響的情況下,對外提供不間斷服務的能力,是一種系統內部服務的容錯能力。

系統內部故障形式不同,例如應用程序、操作系統,以及服務器、路由器等硬件故障都可能會導致服務中斷。對一個系統來說,根據部署規模的不同,異常的影響程度也會不同。但是歸根結底,單點始終是系統高可用最大的風險,應該在系統設計的過程中避免單點。

假設一個系統全年都能正常提供服務,那么就可以說這個系統的可用性是100%。但這是在理想狀態下。一般都用幾個“9”來表示系統的可用性,99.99%表示可用性較高,“9”越多,代表可用性越高。高可用要避免使用單點,而數據庫的高可用就是用多個實例組成集群,來解決數據的冗余問題。

主站蜘蛛池模板: 罗山县| 长治县| 炉霍县| 绥化市| 庆阳市| 土默特左旗| 门头沟区| 兴安县| 正蓝旗| 江西省| 桑日县| 邹平县| 施秉县| 伊通| 三江| 山丹县| 于田县| 吉安市| 建宁县| 隆安县| 布尔津县| 岱山县| 错那县| 吴忠市| 平邑县| 祁连县| 什邡市| 潢川县| 台安县| 都匀市| 怀远县| 边坝县| 建湖县| 洛宁县| 瓮安县| 察哈| 河东区| 龙游县| 萍乡市| 会东县| 毕节市|