多云互操作性!=云服务聚合
多云定義為一種方法,它將來自多個云供應商的多個云(公共云或私有云)組合在一起。 但是,這不是來自不同供應商的各種服務的集合,它需要一種強制性的膠合劑–云不可知的方法,并在所有提供商之間實現互操作性。 下面我們將介紹正確的多云實施可以解決哪些問題,可以面對哪些挑戰以及如何實現所需的互操作性。
多云解決的問題
通常,我們不確定哪種解決方案更好,但是我們完全意識到我們正在努力解決的問題。 以下是可以通過多云方法解決的一些問題:
鎖定
幾年前開始的云戰略在大多數情況下已經無法滿足企業公司的當前需求,例如產品線變化,出現了新技術,用戶數量和用戶數量增加等。不久,您就會知道有很多新解決方案和可以簡化和改進DevOps流程的市場服務,從而將結果推高而將TCO推低。 但是,與此同時,在構建整個項目體系結構時要牢記先前選擇的云平臺的功能,因此遷移幾乎是不可能的,并且公司只能與供應商聯系。
而且,如果項目是基于多云方法構建的,則默認情況下您會與其他供應商兼容,并且可以隨時將應用程序移至最合適的供應商。
成本
生產環境需要最高的性能,因此您選擇最合適的云選項,很可能會很昂貴。 但是在投入生產之前,該項目經歷了開發,測試和分階段的整個生命周期。 結果,您在所有階段都支付高額費用 。
多云提供了混合和匹配來自不同供應商的基礎設施的定價計劃的能力,不僅可以滿足技術需求,還可以滿足可用預算。 在大多數情況下,開發和階段工作負載可以放置在成本較低的云容量上,而生產環境將使用優質的高價格云。 同樣,可以將各種類型的數據分發給通用公共或更安全,更隔離的私有云。
潛伏
現代企業越來越多地消除了地理界限,使目標受眾為全球。 但這帶來了新的挑戰,因為無論客戶身在何處,他們都需要高質量和快速的性能。 使連接點更接近客戶可確保較低的延遲。 那就是多云可用性可以提供幫助的地方 ,因為數據可以從地理位置不同的區域分布到各個區域。 每個服務提供商都無法在所有必需的位置建立數據中心,但是使用多云管理解決方案的公司可以從平滑集成在同一平臺中的其他供應商那里獲得更多基礎架構選擇。
可用性
甚至可靠的云巨頭也可能會失敗并面臨中斷,尤其是由于某些天氣情況,人為錯誤或其他意外因素所致。 這就是為什么“將所有雞蛋放入一個籃子”一直是一個錯誤。 跨不同云的工作負載分布不僅改善了延遲,而且還改善了可用性和性能。 在基礎架構和軟件中利用冗余可確保更高水平的容錯能力。 這是減輕應用程序中斷,停機和數據丟失風險的經典方法。
安全法規法
考慮到數據存儲要求將其保存在國內,許多國家/地區引入了非常具體的法規。 最近在歐洲發展起來的GDPR僅提醒我們在法規和安全法律方面的依賴程度。 在其他情況下,此類規則由公司本身的安全要求決定。 結果,企業正在尋找一種可能性,可以跨位置或各種類型的云分布數據,并同時遵守不同的法規。
多云挑戰及其解決方案
遷移到多云需要全面的準備,人員和資源的智能協調以及耐心和積極思考。 讓我們更深入地研究一些挑戰,并考慮克服這些挑戰的方法。
遷移到多云時的云專業知識鴻溝
擴展云環境的數量通常會導致擴展有效運行這些環境所需的技能,工具和工作。 選擇云計算選項時應考慮云計算專家的意見,他們了解可用產品的優缺點以及它們與公司特定需求的相互關系。
多云集成可能涉及到即使是經驗豐富的技術員工也不熟悉的任務。 因此,在開始這項工作之前,組織應該準備進行投資以在內部獲得所需的技能,或者準備與擁有多云專業經驗的托管服務提供商合作。
將工作負載從一種云模型轉移到另一種云模型的過程并不容易。 許多公司都在努力確保結果符合預期,而不僅僅是浪費如此寶貴的資源。
正確的多云管理工具可以簡化和自動化跨新云網絡的現有標準和策略的部署。 但是,在選擇這樣的云平臺時也應考慮到即將到來的公司計劃,以消除將來供應商鎖定的問題。 零代碼更改 ,無專有API,標準容器包裝支持,遷移舊版應用程序的能力–這些只是應考慮的某些方面。
管理復雜度
運行多個云不僅需要技能,還需要人力和時間資源。 如果供應商使用各種方法或措施,那么即使看起來很簡單的事情(例如資源供應)也可能會糾結在一起。 它們每個都有自己的門戶,API和應管理的流程。
可以跨多個云平臺工作的DevOps專家很難找到。 因此,這里可能的解決方案是選擇合適的平臺,該平臺在單個面板中提供對公共云和私有云的自動化和統一管理 。 這可以幫助實現互操作性,從而統一不同供應商中的應用程序部署和生命周期管理,并使它們之間的遷移變得容易。
公司應忽略導致重大重新配置或特定于云的應用適配以及功能不匹配的案例。 如果應用程序需要在各種云上使用不同的特定于云的API或服務,則每次在平臺上進行部署或遷移都需要進行大量工作,那么它將失去多云的含義,并導致效率浪費。 為了避免不必要的復雜性,重要的是遵循工具和流程(例如部署和可伸縮性)中的標準化,并避免使用其他云提供商未提供的任何專有服務。
安全問題
多個云平臺為可能的攻擊和漏洞提供了更多選擇,因此需要付出額外的努力才能獲得有效的安全性,治理和合規性。
安全性不是組織的多云策略所涉及的供應商的全部責任。 當然,他們應該提供一套工具和一流的方法,但是,主要責任仍然在公司本身。
在簽署SLA之前,與潛在的云供應商徹底討論安全要求至關重要,以找出提供商將要涵蓋的內容以及對安全漏洞或數據丟失的預期反應。
成本追蹤
成本靈活性是多云方法的主要優勢之一,但同時,云多樣性會導致額外的風險并失去對預算的控制。 監督,缺乏投資回報率分析以及對云消耗的跟蹤可能會成為一大浪費。
為了確保多云效率 ,組織必須持續監視云支出,根據團隊的項目和工作對其進行調整,并主動預測未來的消費模式。
在某些情況下,馴服多云經濟可以被認為是最大的挑戰。 每個平臺都有自己的計費系統,定價模型,調整大小和付款方式,因此整個預算的優化和合并可能成為一個噩夢。 因此,這需要內部團隊(例如,云成本分析師,調優工程師)或與托管的多云提供商合作,后者可以合并數據并分別為特定應用程序和組織提供成本分析。
冗余策略
構建應用程序和數據冗余,備份,災難恢復和故障轉移保護策略的方法不能被高估,特別是如果系統位于外部數據中心中,并且在發生中斷或其他緊急情況時您不能直接解決問題。
該系統應包括在主云的可操作性失敗或完全不可用的情況下自動切換到備份平臺的可能性。 這可以通過將用戶請求從一個云重定向到另一個云來實現。 此外,還有一組軟件可以集成,以根據中斷觸發條件自動進行切換。
為了確保在從一個云切換到另一個云時不會丟失數據,需要考慮跨多云實現的每個實例或應用程序副本之間的數據同步過程。 云之間的數據庫更新應以盡可能低的延遲執行,以避免在傳輸期間丟失數據。 此外,IT部門每年必須多次檢查故障轉移過程,以模擬錯誤(即使錯誤似乎不可能發生),并確保所有環境都能在所有云安裝中正常工作。
符合數據法規
在為多云基礎架構選擇供應商時,重要的是要考慮公司的政策和法規,計劃查找工作負載的國家/地區以及提供商本身。
一些地方政府限制數據存儲,因此您不能將其放置在國外。 此外,金融或政府機構等不同組織只能在高度安全的私有云中托管敏感的工作負載。 在讓供應商參與您的多云策略之前,應考慮所有這些細節。
摘要
可靠的多云策略的關鍵要素是抽象。 企業需要一個治理層,該治理層可以提供來自不同云供應商獨特功能的完整抽象,并實現與云無關的實施,而不會帶來額外的復雜性。 公司與云之間的這種匯合點應了解所有云的具體情況,或者結合所需云中的標準化服務,并根據公司需求提供缺少的功能。 像Jelastic這樣的多云管理平臺提供了所需級別的互操作性,以簡化入口點并消除整個項目生命周期中的復雜流程。
翻譯自: https://www.javacodegeeks.com/2018/11/multi-cloud-cloud-services-aggregation.html
總結
以上是生活随笔為你收集整理的多云互操作性!=云服务聚合的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 酷比魔方bios设置图解(酷比魔方i7怎
- 下一篇: 笔记本电脑清灰尘技巧(笔记本电脑清灰尘技