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