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

第1章 高可用概述

1.1 什么是高可用

1.1.1 概述

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

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

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

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

主站蜘蛛池模板: 浦城县| 泰来县| 手游| 台湾省| 开化县| 来宾市| 米泉市| 信宜市| 乐山市| 曲靖市| 贵南县| 梅河口市| 武胜县| 南部县| 五峰| 蒙山县| 迁西县| 汉源县| 康马县| 赤城县| 栾川县| 乌兰浩特市| 改则县| 海门市| 尉犁县| 延寿县| 临桂县| 班戈县| 惠安县| 吉木萨尔县| 红安县| 黄大仙区| 聂拉木县| 大名县| 和田县| 五华县| 静海县| 开阳县| 鹤山市| 穆棱市| 城口县|