国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

多云策略適合你的公司嗎?
2022-02-18   開源云中文社區

  在過去幾年中,云的應用一直在加速,許多組織用云托管的基礎設施取代傳統的數據中心,并更新應用程序以利用基于云的服務。


  據Gartner說,全球公共云支出預計將從2021美元的3960億美元增長到2022美元的4820億美元,增幅超過21%。疫情以及由此帶來的分布式工作環境的增長進一步強調了對靈活、可擴展的基于云的解決方案的需求。

  但對許多組織來說,將所有數據和應用程序托管在一個云提供商上會帶來不可接受的風險。服務中斷、安全漏洞和意外成本增加的可能性可能會讓軟件團隊對將其關鍵應用程序委托給第三方基礎設施提供商感到不安。為了降低這些風險,許多組織通過在多個云提供商之間分配資源來采用多云戰略。

  在本文中,我們將探討采用多云的一些驅動因素,以及這種方法的相關好處。我們還將研究多云提供商環境的一些缺點,以及在跨云提供商工作時構建環境的最佳方法。

  什么是多云策略?

  多云策略不僅是在多個云提供商中提供工作負載。它需要一種深思熟慮的方法來設計和部署資源,以便應用程序架構能夠補充你選擇的基礎架構提供商的優勢,反之亦然。

  在多個提供商之間部署服務可能需要使用純粹基于使用的提供商,如AWS、Azure和GCP,在同一提供商內使用不同的云服務,或包括混合使用私有云提供商。多云服務的一些更常見的架構包括:

  ——在提供商之間和負載均衡器后面部署容器化應用程序或服務,以實現“始終開啟”的環境。

  ——按業務功能對服務進行分組,并在云提供商之間分發服務,每個服務都有冗余的冷啟動組件。

  ——根據應用程序的資源需求以及每個提供商提供的特定功能和性能優勢,將應用程序或服務組件與特定的云提供商保持一致。

  這些架構需要一些戰略思考,以確保實現的模式是一致的,并與業務目標保持一致。多云戰略還必須與你計劃部署的應用程序和服務的架構和設計保持一致。

  多云的好處

  組織采用多云戰略的原因有很多。大多數組織轉向多云環境,以減輕單一云環境中固有的風險。另一個主要驅動因素發生在組織想要利用不同提供商的優勢和技術堆棧時。這些動機凸顯了采用多云戰略的三大好處:彈性、靈活性和合規性。

  彈性

  借助互聯網的全球能力,許多組織為全球客戶提供服務,并要求應用程序和系統每天24小時運行。擁有彈性環境對于確保不出現服務中斷(包括云供應商環境中斷)至關重要。即使是最大的云服務提供商,包括谷歌、Azure和AWS,也會經歷停機。

  確保關鍵服務不會隨云而中止是多云方法的主要好處。有時,即使是在不同的云提供商上提供冷備份服務,也可以提供寶貴的覆蓋范圍,使企業能夠實施長期修復,而不會造成嚴重的服務中斷。例如,讓web應用程序節點分布在多個供應商云中,可以使服務在供應商出現停機時保持運行,盡管資源會減少。即使將服務部署到保持空閑但組織可以打開的輔助云上,也能提供一個快速而簡單的解決方案,直到問題得到解決。

  靈活性

  當第一次將工作負載轉移到云環境中時,大多數組織都會選擇一個最符合大多數標準的提供商。然而,隨著這些工作量的增加,對單一供應商服務的依賴也在增加。供應商經常改變他們的策略、服務、協議和定價模式。被鎖定在單一供應商可能意味著不一致、成本增加、無法獲得更好的產品或被迫更新應用程序和服務。在云環境中移動和創建工作負載很容易,但如果移動是非計劃的,那么進行這些更改可能會很困難,而且成本也很高。

  為應用程序和服務采用多云方法可以最大限度地減少你受到供應商鎖定的風險。使用相同的技術堆棧和容器化等功能,可以輕松有效地跨云環境設計和部署相同的服務。它還使企業能夠選擇專門的云服務,與更通用的產品相比,這些服務提供了顯著的好處。

  不過,確保你選擇的選項是靈活的至關重要。例如,AzureFunctions是一個事件驅動、無服務器的計算平臺,企業可以使用它來構建和部署服務,而無需調整大小和規模以滿足需求。然而,企業也可以將這些功能部署到容器中,并在Azure之外托管它們,從而在需要時提供更改服務的選項。

  合規性

  與避免供應商鎖定類似,許多組織對IT系統合規性有特定的要求。這些合規性要求可能涉及數據隱私或主權問題,包括災難恢復和緩解規范。

  通過采用多云戰略,結合評估服務和數據的合規性需求,組織可以為其關鍵組件建立特定的環境或架構。敏感數據集,如個人識別信息或財務信息,通常涉及嚴格的數據安全要求。通過多云方法,你可以在加固的私有云環境中存儲敏感數據,并允許托管在公共云環境中的應用程序僅以特定的、精心控制的方式進行查詢。

  多云的缺點

  雖然多云方法有幾個關鍵好處,但企業應該意識到兩個潛在的缺點:成本增加和環境復雜性。上述優勢通常會抵消這些挑戰,但如果沒有仔細的規劃和監督,組織很快就會發現自己的多云戰略會消耗時間和資源。

  復雜性

  考慮到當今大多數云平臺提供的服務的廣度,采用單一云提供商可能會給員工帶來陡峭的學習曲線。采用第二個云提供商可能會使IT員工必須學習的服務、其他多云系統和流程的數量增加一倍。對于資源有限的組織來說,確保人們在多云環境中擁有淵博的知識可能是一項挑戰。這類環境需要一個跨職能的IT運營團隊,該團隊需要通過各種集成來保護、管理和優化多個平臺和技術堆棧。

  費用

  第二個阻礙因素是總成本。即使當前的資源基本上在提供商之間分配,環境之間的額外流量和管理層也會增加一些成本。不了解供應商之間的成本差異,尤其是在技術堆棧上著陸時,也可能導致不必要的費用。

  在計算切換到多云的費用時,一定要加上雇傭或培訓員工以覆蓋你選擇的所有環境的成本。此外,考慮當環境的復雜性阻礙所有資源的可見性時可能發生的未使用資源的成本。雖然多云應用可以通過提供一條擺脫供應商鎖定的途徑來節省一些成本,但維護多個環境會帶來新的成本,如果不積極監控和管理,這些成本可能會迅速失控。

  你應該采取多云策略嗎?

  什么時候考慮采用多云策略?這個問題很難回答。由于增加了復雜性和成本,必須有一個緊迫的業務需求可以享受多云的好處。如果沒有合理的理由追求多云方法,組織可能會承擔額外的復雜性和成本,而不會看到任何有形的回報。

  多云應用的業務驅動因素包括:

  ——遵守代表潛在成本或業務風險的行業或法律問題。

  ——通過提供不同的工具、服務和技術,提高組織的靈活性和速度。

  ——減少已經容器化的服務套件的停機時間。

  這些例子仍然需要大幅提升和堅實的技術資源,以確保組織能夠有效地采用這一戰略。在考慮團隊是否準備好實施多云方法時,你必須充分了解組織的目標和能力,以及可能涉及的權衡。

  如何在CI/CD工作流中管理多個云部署

  跨多云環境一致部署應用程序和服務至關重要。消除手動流程是保持組織工作流程一致性的基本方法,而建立可靠的持續集成和交付(CI/CD)管道是使自動化成為團隊成功的一部分的最佳方法。

  以下是設置CI/CD工作流以從多云環境中獲得最佳效果的一些技巧:

  ——制定一個部署策略,使所有團隊都能遵循標準化的管道。

  ——確保部署盡可能模塊化,以允許在團隊將組件部署到不同供應商時交換組件。

  ——采用基礎設施即代碼模板,提供多云支持,如Terraform和Ansible,以確保最低限度的基礎設施重新配置。

  ——使用發布編排工具確保正確的版本到達合適的環境,并監控生產中應用程序的運行狀況。

  通過在基礎設施資源調配和應用程序部署實踐中引入更多的控制和一致性,實施持續集成和交付解決方案可以簡化向多云的轉變。許多CI/CD平臺還提供了與工具的集成,你可以使用這些工具監控供應商的成本,并在服務降級對用戶產生負面影響之前快速識別和解決服務降級問題。

  結論

  軟件交付越來越依賴于云為世界各地的用戶提供快速、安全和可擴展的解決方案。雖然基于云的部署存在一些風險,但企業正越來越多地采用多云方法,以確保其應用程序保持彈性、靈活性和安全性。通過采用既定的持續集成實踐,團隊可以在部署中實現更高級別的信心和一致性。

  采用多個云供應商有幾個好處,但可能非常具有挑戰性且成本高昂。如果沒有明確的戰略,這種復雜性和成本可能會迅速失控。有意采用多云并客觀評估組織的技術成熟度是確保成功的關鍵。

  

熱詞搜索:

上一篇:企業面臨的5 大混合云安全挑戰
下一篇:一個企業好幾朵云,多云管理平臺設計定位究竟該如何考慮?

分享到: 收藏
主站蜘蛛池模板: 类乌齐县| 平遥县| 新乡县| 隆化县| 蓬安县| 井研县| 金昌市| 凤庆县| 惠水县| 澄迈县| 阿荣旗| 潜江市| 清水县| 固原市| 鄂托克前旗| 耒阳市| 马龙县| 沙河市| 乌恰县| 宝兴县| 类乌齐县| 蕲春县| 陆河县| 平潭县| 沂南县| 佛学| 大新县| 平阳县| 全南县| 尼玛县| 南皮县| 安陆市| 绩溪县| 贵阳市| 黎川县| 岫岩| 南靖县| 湖北省| 吴忠市| 库车县| 彩票|