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

第1章 高可用概述

1.1 什么是高可用

1.1.1 概述

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

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

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

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

主站蜘蛛池模板: 瑞金市| 玛纳斯县| 黔西县| 沅陵县| 龙川县| 淮阳县| 玉溪市| 仁布县| 汉沽区| 保山市| 临漳县| 叙永县| 通许县| 奉新县| 福鼎市| 旌德县| 万载县| 汾西县| 岫岩| 都匀市| 余姚市| 凌云县| 浙江省| 桃园县| 定边县| 和顺县| 中山市| 黔南| 吉安市| 丰城市| 津市市| 乡城县| 吉木萨尔县| 宁强县| 曲沃县| 桦甸市| 霍山县| 上饶县| 瑞安市| 叙永县| 荣成市|