克服基礎設施現代化的三大挑戰
?對于今天的組織來說,現代化基礎設施勢在必行。技術領導者知道,為了推動業務價值,必須改進基礎設施,使其更高效、更靈活、更具成本效益。
云平臺上的無服務器計算和容器化等現代技術為實現這些目標提供了引人注目的手段,也提供了大量潛在途徑——做什么是明確的;怎么做是不行的。
IT需要超越lifting and shifting,滿懷信心地遷移和現代化。本文將研究IT團隊在遷移到新環境時面臨的三大挑戰,更重要的是,如何解決這些挑戰。
現代化挑戰1:應對云遷移的復雜性
云計算已經成為未來的操作系統。對安全性和可靠性的擔憂已經轉變為對云能夠實現創新、輕松適應以及在正確操作時控制成本的贊賞。云計算服務的爆炸式發展超越了按需基礎設施選項,為組織提供了無數交付現代應用程序的方式。但隨著選擇而來的是復雜性。此外,從AWS到Azure,從IBM到GCP和Oracle Cloud Infrastructure,提供商和服務的組合令人望而卻步。
這種情況使IT處于眾所周知的困難境地。如果他們選擇一家供應商,然后全力以赴地進行標準的lift and shift,他們將失去優化和充分利用平臺服務的能力。如果不進行優化,就很難實現最初推動向云遷移的好處。然而,分析所有潛在的遷移可能性在時間和資源上都是困難的。構建一個包含所有選項的矩陣將導致成百上千的排列組合。選擇正確的組合幾乎是不可能的。
這兩種選擇都使得IT很難達到最佳狀態。你不希望由于風險-性能問題而導致供應不足,但過度供應會浪費資金。更不用說,云服務在不斷變化。遷移需要考慮到業務需求和新的服務可用性。如果沒有對當前和未來工作負載進行可視化、預測和優化的能力,IT就無法充分利用云的潛力。
現代化挑戰2:正確調整容器大小和優化容器環境
像Kubernetes這樣的容器環境提供了與云類似的好處和挑戰。容器使IT團隊能夠提高效率、靈活性和速度,改進應用程序生命周期管理,并使現有應用程序更快、更容易實現現代化。不過,與云一樣,容器也必須進行優化,以實現其降低成本和優化性能的能力。
為了有效地編排容器,IT必須了解如何分配它們。與云資源調配一樣,容器資源分配不足可能會導致服務保證問題,而過度分配可能會導致浪費開支,尤其是因為單個應用程序團隊往往會請求比安全所需更多的資源。當容器用于管理波動的業務需求對IT系統的影響時,適當調整容器環境的大小尤為重要。為當前狀態優化容器環境至關重要,但了解將要發生的事情也很重要,這樣可以相應地分配資源。
現代化挑戰3:將業務驅動與IT系統需求相關聯
容器和云不是唯一需要IT團隊預測和規劃不斷變化的業務需求的系統。使IT基礎設施現代化需要清楚地了解內部和外部驅動因素的起伏如何影響所有系統;如果沒有它,可能會對業務產生嚴重后果。
當今環境的復雜性使這種相關性比以往任何時候都更具挑戰性。即使有合適的人員、專業知識和資源,能力規劃團隊仍然無法跟上當前市場的速度和不可預測性,也無法理解其對底層技術基礎設施和資源的影響。通過假設規劃將已知或計劃的事件和潛在業務場景考慮在內對于主動評估和管理風險至關重要。這樣可以提前采取行動,防止服務中斷或性能下降。
現代化基礎設施時需要尋找的關鍵功能
解決這三個挑戰需要以下能力:
- 在選擇云服務提供商之前(而不是之后),根據組織獨特的基礎設施和使用情況進行成本和資源需求比較,以評估和調整工作量遷移。
- 從第三方解決方案中獲取指標、事件和拓撲的集成,以實現廣泛的可觀察性。
- 動態服務建模,用于全面的服務拓撲視圖,支持以服務為中心的監控,以連續查看業務服務的狀態。
- 智能自動化和分析,以確定自動糾正措施的機會,并在違反基線之前檢測趨勢、模式和異常。
- 人工智能和機器學習驅動的事件關聯、情況管理和根本原因隔離,以減少平均修復時間(MTTR)。
- 跨多種數據源進行日志分析和豐富,以早期診斷潛在問題并避免服務中斷。
- “假設”模擬,以查看不同業務驅動因素的影響,調整Kubernete的大小并優化容器環境,確保資源得到適當的調配和分配。
減少遷移到云的時間、復雜性和成本
IT領導者必須確保他們擁有當今和未來服務保證所需的技術資源,無論他們的環境多么動態、復雜或多樣。無論你是從內部部署遷移到公共云、從一個云遷移到另一個云,還是在多云環境中的云之間遷移,通過AIOps、機器學習、高級分析和智能自動化進行預測,都可以提供需要的洞察,以平衡風險、效率和IT支出,同時優化性能和可用性。
原文鏈接:https://thenewstack.io/overcoming-the-top-3-challenges-of-infrastructure-modernization/?