兩個真相和一個謊言:了解可用性的真實情況
幾年前的一次公司活動中,我們玩了兩個真相和一個謊言。 遊戲涉及提出兩個真實的陳述和一個不真實的陳述,看看你是否能愚弄大多數人。 獲勝者提出的想法似乎可信或不可信,這取決於你自己的個人經歷。 以下是所說的:
- 在成長過程中,我的家鄉沒有紅綠燈。
- 我的祖父母在二年級時相識,並在十幾歲時結婚。
- 畢業後,我就讀於佐治亞州一所著名的外州大學,然後轉回家鄉就讀於一所州內大學。
我在一個沒有紅綠燈的小社區長大,所以這似乎是可能的,但我持懷疑態度。 我聽說過一些人的故事,他們在很小的時候就認識了,十幾歲就結婚了,所以這是可能的,但也是我可能想要指出的。 第三個似乎也是正確的,但我想知道誰會從一所著名的州外大學轉回沒有紅綠燈的家鄉去就讀州內大學。 整個團隊似乎有很長一段時間都在推理和思考這三個陳述中的哪一個是謊言。而且,似乎沒有人能發現它。 我們中的幾個人推理,如果家鄉沒有紅綠燈,那它真的也有大學嗎?一些人認為,考慮到他的年齡、在公司工作的年限和多個學位,他不太可能就讀於著名的州外大學。經過最後的審議,判決出來了,兩個真理是第一和第二。謊言排在第三位。
隨著所有的信息圍繞高可用性,您可能會覺得自己在玩“兩個真理和一個謊言”的遊戲。根據您的觀察,您可能會發現關於可用性的陳述似乎可信,但當您深入挖掘時,並不完全正確。例如,以下被廣泛接受的陳述實際上並不正確:
-
存儲可用性是高可用性所需的全部
應用程序需要訪問數據才能有效和高效。如果您要成功運行您的企業,您的數據庫將需要訪問存儲。您的其他企業應用程序同樣必須能夠訪問配置文件、數據存儲以及事務和錯誤日誌目錄才能使用。但是,雖然可靠、易於訪問和高性能的存儲對於所有企業系統、網站、數據庫、應用程序和互連都是必不可少的,但單獨可用的存儲並不是高可用性所需的全部。除了存儲之外,還有更多的組件構成了一個健全、可靠、有彈性的高可用性架構。
-
平台可用性是高可用性所需的全部
隨著雲計算的不斷發展壯大,很多追求高可用性的企業都被平台可用性的概念所迷惑。平台可用性,有時稱為系統可用性或基礎設施可用性,與平台(硬件、網絡、操作系統和相關組件)可訪問並交付其預期 IT 服務的時間有關。應用程序和數據庫絕對需要計算、內存、存儲和網絡資源才能正常有效地運行。數據中心的每個服務或功能都需要一個可靠的地方來執行其邏輯,沒有底層平台,這些操作是不可能的。因此,許多人認為平台可用性是高可用性所需要的全部。 作為客戶體驗副總裁,我幫助客戶和合作夥伴了解可用平台與可用應用程序、數據庫和客戶端連接之間的差距。在這些對話中,我們討論了顯示沒有停機或服務問題的平台的真實示例,同時由於非平台問題,在該數據中心或云基礎設施中運行的企業應用程序不可用、不穩定或無法被客戶訪問。
那麼真正的真相是什麼?
當我們的同事分享他的三個陳述時,我們都錯了。他的家鄉是一個小社區,它的邊界被帶有紅綠燈的大城鎮緩衝,但他自己的城鎮沒有自己的城鎮。 事實證明,他早早畢業,去了喬治亞州那所著名的州外理工學院,然後想家了,轉學到家鄉的一所州內大學。所以謊言是關於他的祖父母的。雖然他們可能在很小的時候就見過面,也可能沒有見過面,但他們肯定在二年級時就沒有見過面。
關於高可用性的事實是,僅靠存儲可用性和平台或基礎設施可用性是不夠的。為了創建最強大、可用、彈性和可靠的高可用性基礎架構,您還必須包含一個商業級解決方案,以提供應用程序感知監控、警報和恢復。您還希望該解決方案了解您的存儲的高可用性功能,對基礎架構的細微差別和差距有深刻的認識,並能夠利用整個架構中的最佳實踐來幫助您的應用程序、數據庫和服務實現您的業務目標。