公有云、私有云和混合云大PK,企業該如何選型?
本文轉載自微信公眾號「計算機世界」,作者Isaac Sacolick 。轉載本文請聯系計算機世界公眾號。
如果你問那些在IT運營管理數據中心工作了很長時間的人,你會得到很多關于為什么私有云比公有云更具有優勢的回答。他們會提到可靠性、可擴展性和安全性方面的原因,并表明他們可以通過控制選擇、部署和管理基礎設施來滿足更高的標準。
再去問CIO,他們會有其他理由去選擇私有云和混合多云架構。他們將圍繞公有云成本的可變性、長期支持遺留系統的需求以及長期數據中心合同的現實情況來闡述原因。許多企業 CIO 在管理數據中心方面擁有比公有云架構更多的實踐經驗,并希望避免被任何公有云供應商鎖定。
大公司的轉型速度沒有那么快,所以CIO必須考慮在業務影響和價值實現時間的基礎上為應用程序現代化設置優先級。正如The CTO Advisor的聯合創始人Keith Townsend在 Twitter上所說,“是將我所有的Oracle 應用程序遷移到Amazon RDS換取業務凈值,還是利用這些才能為不同的業務計劃創建新應用程序?現在的問題是,這些都是相同的資源。”
然后詢問軟件開發人員,你會發現許多人更喜歡構建部署在公有云上且能利用無服務器架構的應用程序。他們可以使用 CI/CD 令應用程序部署自動化,使用 IaC 配置基礎設施,并將底層基礎設施支持留給公有云供應商和其他云原生托管服務提供商。
你的企業能在單一的公有云上實現標準化嗎?答案也許是不能。收購可能會帶來與你的標準不同的公有云,許多商業應用程序僅在特定的公有云上運行。即使你的企業再怎么努力,也可能很難避免變成多云。
在下面的討論中,我們將對多種場景進行研究,與只用私有云或多個公有云相比,混合云架構能提供哪些技術優勢。
定義混合多云架構和策略
總而言之,開發人員通常更喜歡將基礎設施和相關管理服務外包給公有云,而 IT 運營則希望能利用他們的專業知識和現有的數據中心基礎設施來構建私有云。企業 CIO 必須通過支持混合多云架構和運營實踐來應對實際情況。
簡單來說,多云在字面上的解釋是企業同時利用像 AWS 和 Azure等多個云平臺?;旌隙嘣埔馕吨愕钠髽I混合使用私有云和公有云,并且必須協調它們之間的連接性和安全性。私有云可能在你企業的數據中心運行,也可能由服務提供商托管。
但這留下了一個問題,就是在何處部署新應用程序,以及在何處對遺留應用程序進行現代化改造?;卮疬@個問題需要 IT 決策者、架構師、開發人員和工程師協作,才能得到最佳實踐和架構模式。正如云顧問 Sarbjeet Johal所說:“混合多云戰略的目標是在確保穩定性的同時獲得敏捷性,或者換句話說,將正確的工作負載放到正確的位置。”
Sarbjeet 的云消費理論盡管有很多例外,但大致包含三個原則:
- 01永遠不要自己構建記錄系統,去采購SaaS
- 02為交流/差異化系統采購可擴展的SaaS(帶PaaS)
- 03將公有云用于創新系統
這些指南提供了有關何時購買和配置SaaS解決方案與內部構建應用程序的一些背景信息。許多遺留系統必須保留在數據中心,直到有需要對它們進行現代化改造的機會或有商業需求出現。有時出于成本、合規性、安全性和其他運營方面的考慮,企業會在私有云中運行應用程序。最后,Sarbjee建議將公有云用于提供創新的應用程序。開發人員可以將這些作為小型POC和實驗的開始,使用云服務快速開發功能,并根據使用情況擴展基礎設施。
Ed Featherston是惠普公司云技術合作伙伴的杰出技術專家,他對定義混合云戰略提出了一些尖銳的建議。他說:“魚與熊掌不可兼得。你的業務需要推動在實現目標上可接受的優先級和權衡。設計和規劃仍然是必需的,如果不考慮這一點,最終會導致實施失敗。”
但作為一名開發者,我還想深入探究。我可以想到數千個理由,為什么企業要為新應用程序和微服務選擇公有云。在私有云中構建和部署新應用程序或服務的最佳時機是什么時候?我想找到私有云能夠實現超越運營考慮的技術和競爭優勢的用例。
作者:Isaac Sacolick是StarCIO的總裁,亞馬遜暢銷書《推動數字化:通過技術實現業務轉型的領導者指南》的作者,也是公認的頂級社交CIO和數字化轉型影響者。他在 InfoWorld.com、CIO.com、他的博客 Social、Agile和Transformation等網站上發表了 700 多篇文章。
原文網址:
http://www.infoworld.com/article/3568497/when-hybrid-multicloud-has-technical-advantages.html