來源:計算機世界
想將你的新應用程序、微服務或機器學習模型部署到公有云?也許你不用那么著急。
如果你問那些在IT運營管理數(shù)據(jù)中心工作了很長時間的人,你會得到很多關(guān)于為什么私有云比公有云更具有優(yōu)勢的回答。他們會提到可靠性、可擴展性和安全性方面的原因,并表明他們可以通過控制選擇、部署和管理基礎(chǔ)設(shè)施來滿足更高的標準。
再去問CIO,他們會有其他理由去選擇私有云和混合多云架構(gòu)。他們將圍繞公有云成本的可變性、長期支持遺留系統(tǒng)的需求以及長期數(shù)據(jù)中心合同的現(xiàn)實情況來闡述原因。許多企業(yè) CIO 在管理數(shù)據(jù)中心方面擁有比公有云架構(gòu)更多的實踐經(jīng)驗,并希望避免被任何公有云供應商鎖定。
大公司的轉(zhuǎn)型速度沒有那么快,所以CIO必須考慮在業(yè)務影響和價值實現(xiàn)時間的基礎(chǔ)上為應用程序現(xiàn)代化設(shè)置優(yōu)先級。正如The CTO Advisor的聯(lián)合創(chuàng)始人Keith Townsend在 Twitter上所說,“是將我所有的Oracle 應用程序遷移到Amazon RDS換取業(yè)務凈值,還是利用這些才能為不同的業(yè)務計劃創(chuàng)建新應用程序?現(xiàn)在的問題是,這些都是相同的資源?!?/p>
然后詢問軟件開發(fā)人員,你會發(fā)現(xiàn)許多人更喜歡構(gòu)建部署在公有云上且能利用無服務器架構(gòu)的應用程序。他們可以使用 CI/CD 令應用程序部署自動化,使用 IaC 配置基礎(chǔ)設(shè)施,并將底層基礎(chǔ)設(shè)施支持留給公有云供應商和其他云原生托管服務提供商。
你的企業(yè)能在單一的公有云上實現(xiàn)標準化嗎?答案也許是不能。收購可能會帶來與你的標準不同的公有云,許多商業(yè)應用程序僅在特定的公有云上運行。即使你的企業(yè)再怎么努力,也可能很難避免變成多云。
在下面的討論中,我們將對多種場景進行研究,與只用私有云或多個公有云相比,混合云架構(gòu)能提供哪些技術(shù)優(yōu)勢。
定義混合多云架構(gòu)和策略
總而言之,開發(fā)人員通常更喜歡將基礎(chǔ)設(shè)施和相關(guān)管理服務外包給公有云,而 IT 運營則希望能利用他們的專業(yè)知識和現(xiàn)有的數(shù)據(jù)中心基礎(chǔ)設(shè)施來構(gòu)建私有云。企業(yè) CIO 必須通過支持混合多云架構(gòu)和運營實踐來應對實際情況。
簡單來說,多云在字面上的解釋是企業(yè)同時利用像 AWS 和 Azure等多個云平臺?;旌隙嘣埔馕吨愕钠髽I(yè)混合使用私有云和公有云,并且必須協(xié)調(diào)它們之間的連接性和安全性。私有云可能在你企業(yè)的數(shù)據(jù)中心運行,也可能由服務提供商托管。
但這留下了一個問題,就是在何處部署新應用程序,以及在何處對遺留應用程序進行現(xiàn)代化改造?;卮疬@個問題需要 IT 決策者、架構(gòu)師、開發(fā)人員和工程師協(xié)作,才能得到最佳實踐和架構(gòu)模式。正如云顧問 Sarbjeet Johal所說:“混合多云戰(zhàn)略的目標是在確保穩(wěn)定性的同時獲得敏捷性,或者換句話說,將正確的工作負載放到正確的位置?!?/p>
Sarbjeet 的云消費理論盡管有很多例外,但大致包含三個原則:
01永遠不要自己構(gòu)建記錄系統(tǒng),去采購SaaS
02為交流/差異化系統(tǒng)采購可擴展的SaaS(帶PaaS)
03將公有云用于創(chuàng)新系統(tǒng)
這些指南提供了有關(guān)何時購買和配置SaaS解決方案與內(nèi)部構(gòu)建應用程序的一些背景信息。許多遺留系統(tǒng)必須保留在數(shù)據(jù)中心,直到有需要對它們進行現(xiàn)代化改造的機會或有商業(yè)需求出現(xiàn)。有時出于成本、合規(guī)性、安全性和其他運營方面的考慮,企業(yè)會在私有云中運行應用程序。最后,Sarbjee建議將公有云用于提供創(chuàng)新的應用程序。開發(fā)人員可以將這些作為小型POC和實驗的開始,使用云服務快速開發(fā)功能,并根據(jù)使用情況擴展基礎(chǔ)設(shè)施。
Ed Featherston是惠普公司云技術(shù)合作伙伴的杰出技術(shù)專家,他對定義混合云戰(zhàn)略提出了一些尖銳的建議。他說:“魚與熊掌不可兼得。你的業(yè)務需要推動在實現(xiàn)目標上可接受的優(yōu)先級和權(quán)衡。設(shè)計和規(guī)劃仍然是必需的,如果不考慮這一點,最終會導致實施失敗?!?/p>
但作為一名開發(fā)者,我還想深入探究。我可以想到數(shù)千個理由,為什么企業(yè)要為新應用程序和微服務選擇公有云。在私有云中構(gòu)建和部署新應用程序或服務的最佳時機是什么時候?我想找到私有云能夠?qū)崿F(xiàn)超越運營考慮的技術(shù)和競爭優(yōu)勢的用例。
預告
云戰(zhàn)略選型并不是獨立的,而是需要各部門專業(yè)人員協(xié)作才能得到最佳方案,那么除此之外,云部署還面臨哪些實踐問題?請繼續(xù)關(guān)注《計算機世界》的干貨分享!
本文來自【計算機世界】,僅代表作者觀點。全國黨媒信息公共平臺提供信息發(fā)布傳播服務。
ID:jrtt
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。