為什麼高可用性必須如此復雜?
這是Hallmark電影季,我的意思是聖誕節季節,我的意思是Hallmark聖誕節電影季……(別太苛刻,我是六位年輕女士的父親,一個沒有希望的浪漫主義者,並且嫁給了一位享有美好生活的配偶。假期的笑聲和幸福的結局)。 如果您正處於Hallmark電影季,那麼您很可能會聽到“為什麼愛情如此復雜?”這句話。這句話將在這位傷心欲絕的年輕人對新的愛情產生新的感情之前,並準備在他們懷中跳起夜晚,就像老火焰走進晚會一樣。如果您不喜歡霍爾馬克(Hallmark)的假日戀情,那也許不是您想知道的愛情。也許您想知道:“為什麼高可用性必須如此復雜。
高可用性如此復雜的十個原因:
-
創新的速度
雲計算,邊緣計算,超融合,多雲,容器和機器學習正以驚人的速度改變著企業可用性的格局。據保守估計,AWS目前擁有175多種服務,並且“在雲中提供了高度可靠,可擴展的低成本基礎架構平台,為全球190個國家/地區的數十萬企業提供了動力。”選擇一種HA解決方案,以允許在所有這些環境中進行一致的管理,並具有基礎結構和應用程序意識,這是降低複雜性的重要方法。
-
災難的隨機性
有人曾經說過:“使您的解決方案具有防災能力,而Universe將建立更好的災難。”我們不僅在技術領域看到了創新,而且在災難世界中也看到了創新。 資源匱乏,冷卻系統災難,自然災難,電網故障以及許多新的和隨機的災難通常使隔離整個企業變得更加困難。 去年的解決方案可能需要更新,以應對今年前所未有的停機。 與多年致力於高可用性的供應商合作非常重要,該供應商在尋找災難隨機性解決方案方面擁有第一手經驗。
-
應用程序複雜度
隨著技術在虛擬化和雲計算領域的發展,應用程序也在緊隨其後。 這些應用程序供應商增加了利用雲的新選項時,也增加了額外的複雜性。您的應用程序應受旨在在AWS,Azure,GCP或其他環境中提供更高可用性和群集的解決方案保護。尋找能夠提供更多應用程序意識,最佳實踐理解並提供可用性解決方案的供應商,這些解決方案在設計時考慮到了應用程序的架構方式,並能夠優化應用程序在雲中的編排。
-
威脅的進展
對企業的威脅也影響您的可用性。 系統始終必須處理來自入侵者,黑客甚至是自欺欺人的攻擊。這些攻擊已經變得更加複雜,避免受害的解決方案和方法通常會影響組織內部署的佈局,體系結構和軟件。 該軟件必須與您的可用性解決方案和您的應用程序“完美融合”。 作為SIOS技術客戶體驗副總裁,我已經看到過於激進的病毒掃描程序如何影響您的應用程序和可用性解決方案。確保您了解安全系統對HA / DR環境的影響,並選擇適用的HA解決方案,而不違反您的安全目標。
-
法規要求
數據洩露會影響您的應用程序,虛擬機管理程序和環境的體系結構,但法規要求也是如此。現在,已成為全球業務的企業必須確保它們符合多個國家/地區的數據處理法規。這可能會影響您的解決方案可以部署在哪個區域,以及可以用於冗餘的區域數量。另外,法規要求也會影響可以為您的組織提供支持的團隊,這可能會影響可用性軟件和支持的選擇。
-
縮小窗戶
在24/7全天候搜索,購物,遊戲,銀行和研究領域,窗口正在縮小。查詢必須運行得更快並且花更少的時間。響應必須更快,並且必須有更好的數據。這意味著您的環境所允許的停機時間比您以前想像的要快得多。這也意味著維護窗口要更緊湊,更緊湊,並且必須進行優化和高度協調。 與HA供應商合作,後者可提供有關優化集群配置以提高應用程序性能和快速恢復時間的指導。
-
競爭壓力增加
我在一個小鎮長大。 五金店有一個競爭對手。 雜貨店有一個競爭對手。 書店,古董店,汽車經銷店,出租辦公室和銀行都擁有一個競爭對手。 如今,您有成千上萬的競爭者,他們除了在結帳購物車中看到您的客戶外,只想要什麼。 這種競爭會影響整個業務的複雜性。 它在維護窗口,升級以及您以何種速度進行創新方面具有重大影響。 可能每五年刷新一次的環境已移至雲端,可以在幾秒鐘或幾分鐘內優化和提高處理器速度和內存。 曾經只有一本簡單的應用程序清單,涵蓋簡單應用程序列表的系統現在看起來更像“戰爭與和平”,涵蓋了不斷增加的流程,產品,服務和情報,以增加利潤,同時努力降低風險和停機時間。
-
高可用性解決方案成本
我們都希望我們有一個無限的預算,但是有時您所擁有的預算之間的現實有時還很有限。團隊通常被迫在消耗與固定成本,備用集群上的應用程序的許可成本以及可用性軟件的相關成本之間進行權衡。企業許可證通常會在可用性環境中為備用服務器添加一個“難以下嚥”的價格標籤。即使您是核心的“ DIY”團隊,架構可用性解決方案也不是免費的。DIY附帶維護,管理,源代碼控制,測試,部署,版本管理和版本控制,補丁程序和補丁程序管理方面的額外費用。雖然您的專家團隊可能顯然已準備好應對挑戰,但您的企業可能希望將其高價值的人才用於創造更多的收入機會。
-
業務成長
創新帶來的業務增長意味著您的團隊現在負責更關鍵的應用程序,更多的站點,更多的辦公室以及更多需要訪問和高度可用的數據。 隨著業務的發展和蓬勃發展,向上擴展和向外擴展所帶來的挑戰不僅增加了前面提到的複雜性,而且還擴展了您必須準備和計劃的內容。
-
團隊失誤
環境的複雜性,創新的速度,業務的增長,應用程序層的進步以及競爭格局的增長,帶來了保持頂級人才以保持基礎架構平穩運行的挑戰。大多數公司都知道可用性是人員,流程,產品和體系結構的結合。 因此,尋找方法通過自動配置,記錄的運行手冊,在整個基礎架構中採用一致的HA策略來降低集群環境的複雜性,既是保留安裝和管理基礎架構的人才,又是減輕風險和沈重負擔的關鍵。負責可用性關鍵部分的人員。
面對現實吧,愛需要艱苦的工作,良好的溝通,時間,投入,技巧和決心。 建立成功關係沒有捷徑。對於在企業內部不斷發展,日益複雜和靈活的技術空間中實現最佳結果,也可以說同樣的話。可用性,集群,災難恢復和正常運行時間如此之高,因為它需要認真,專注,不間斷的從上到下的文化轉變,這要考慮到創新的速度,應用程序和業務流程的複雜性,競爭和增長,以及使應用程序,數據庫和關鍵基礎結構在需要時可供需要的人員使用的其他組件。
-客戶體驗副總裁Cassius Rhue