多云是否有意義?企業(yè)應(yīng)該如何抉擇?
大家不要將多云與混合云混淆?;旌显剖鞘褂帽镜睾驮苹A(chǔ)設(shè)施,這在正在遷移到云的企業(yè)中很常見。
根據(jù)Flexera 的一份報(bào)告,超過 90% 的企業(yè)擁有多云戰(zhàn)略。其中一些企業(yè)實(shí)際上已經(jīng)制定了使用多個(gè)云提供商的策略。其他部分企業(yè)則通過收購(gòu)其他公司或?qū)⑦x擇權(quán)交給不同的團(tuán)隊(duì),有機(jī)地采用了多云戰(zhàn)略。
1、多云的意義
許多公司考慮使用多云的一個(gè)原因是避免供應(yīng)商鎖定,但在某些情況下這不是一個(gè)好的理由,因?yàn)橛幸恍┕ぞ呖梢詭椭髽I(yè)的基礎(chǔ)架構(gòu)可移植而不是分散開來。使用多云的另一個(gè)動(dòng)機(jī)是災(zāi)難恢復(fù),這是可以在企業(yè)已經(jīng)擁有的云提供商內(nèi)部解決的另一件事。
1)避免供應(yīng)商鎖定
供應(yīng)商鎖定是一個(gè)真正的風(fēng)險(xiǎn),企業(yè)自然應(yīng)該避免它。當(dāng)企業(yè)與云提供商綁定時(shí)(該概念也適用于其他供應(yīng)商),會(huì)因?yàn)榧夹g(shù)問題、高成本或法律問題而無法轉(zhuǎn)移到另一個(gè)供應(yīng)商。
這種情況可能會(huì)導(dǎo)致企業(yè)失去對(duì)應(yīng)用程序所需功能和性能目標(biāo)的控制,因?yàn)楣?yīng)商沒有企業(yè)需要的東西。它可能會(huì)迫使企業(yè)使用已棄用的技術(shù)并繼續(xù)使用不能支持企業(yè)業(yè)務(wù)發(fā)展的服務(wù)。
企業(yè)可以通過一些不需要使用多云的策略來避免這種情況。選擇一個(gè)提供廣泛產(chǎn)品的可靠供應(yīng)商,并選擇那些不處于測(cè)試階段或任何測(cè)試期的產(chǎn)品;使用可在需要時(shí)移植的架構(gòu),例如微服務(wù)、API 和容器;開源工具通常在主要的云提供商上有一個(gè) SaaS 版本,如果需要,企業(yè)可以在此基礎(chǔ)上開發(fā)。
這些是避免供應(yīng)商鎖定的一些策略,重要的是企業(yè)可以移動(dòng)其項(xiàng)目。
2)作為災(zāi)難恢復(fù)方法
當(dāng)企業(yè)的云提供商發(fā)生問題時(shí),企業(yè)希望能夠繼續(xù)提供服務(wù)。由于其中一個(gè)區(qū)域離線, AWS 已經(jīng)多次發(fā)布新聞,但它也為企業(yè)提供了將其堆棧放在另一個(gè)區(qū)域作為備份的選項(xiàng)。事實(shí)上,云空間上的所有主要參與者都這樣做。
想象一下,企業(yè)將不得不經(jīng)歷所有麻煩,將其擁有的所有內(nèi)容重新映射到另一個(gè)提供商。測(cè)試這樣一個(gè)系統(tǒng)需要大量的人力,現(xiàn)在每個(gè)人都應(yīng)該知道,任何災(zāi)難恢復(fù)計(jì)劃只有在經(jīng)過廣泛測(cè)試后才是合理的。
3)節(jié)省費(fèi)用
也許,企業(yè)可以通過多云找到省錢的方法,但大多數(shù)情況下這可能是行不通的。首先是招聘成本,企業(yè)需要能夠在其使用的所有云上工作的人,這并不便宜。這些人將不得不將他們的部分工作用于在云之間移動(dòng)內(nèi)容,并且大多數(shù)云提供商會(huì)向企業(yè)收取將數(shù)據(jù)移出其平臺(tái)的費(fèi)用。
如果企業(yè)在構(gòu)建云架構(gòu)時(shí)小心翼翼,那么與擁有多個(gè)云相比,在單個(gè)云上實(shí)現(xiàn)大量節(jié)省是非常有可能的。適當(dāng)?shù)卮_定資源規(guī)模、為要求高但重復(fù)性任務(wù)創(chuàng)建緩存以及其他策略更容易在單個(gè)云上構(gòu)建。包含查找大筆費(fèi)用所需的所有信息的儀表板都在同一個(gè)地方,企業(yè)只需查看并更改所需的內(nèi)容。
2、發(fā)現(xiàn)多云的意義并采用
企業(yè)采用多云策略會(huì)帶來很多好處。有時(shí)企業(yè)確實(shí)需要僅由某些提供商提供的工具,并且企業(yè)確實(shí)有團(tuán)隊(duì)來管理它。也可能是企業(yè)需要遵守法律法規(guī),例如,巴西要求將所有財(cái)務(wù)數(shù)據(jù)保存在該國(guó)境內(nèi),也許企業(yè)的原始提供商沒有那里的數(shù)據(jù)中心。在收購(gòu)時(shí),兩家公司的基礎(chǔ)設(shè)施可能都在不同的云上,保持這種狀態(tài)可能比將所有東西從一個(gè)轉(zhuǎn)移到另一個(gè)更好。
3、探索多云的益處
假設(shè)企業(yè)有一個(gè)使用 MS SQL 在 .NET 上運(yùn)行的電子商務(wù),使用 Azure 作為云提供商是有意義的。在同一家公司,管理客戶分析的團(tuán)隊(duì)可能會(huì)從 GCP 獲得更多價(jià)值,將多個(gè)來源加入營(yíng)銷倉庫,通過 Big Query 和 Looker 為決策提供動(dòng)力。如果公司擁有非常強(qiáng)大的創(chuàng)新文化并且愿意投資大量實(shí)驗(yàn)(微服務(wù)架構(gòu)也可以派上用場(chǎng)),這一切都可以奏效。
這種策略可能會(huì)奏效,但必須從一開始就清楚即使付出額外的成本和復(fù)雜性,這樣做也值得。要記住的一些事情是:
- 云之間的安全性和合規(guī)性。企業(yè)將移動(dòng)具有潛在風(fēng)險(xiǎn)的數(shù)據(jù),必須確保是安全的。
- 成本監(jiān)控必須從兩個(gè)云中讀取信息。
- 了解事物如何從一朵云到另一朵云,它們不應(yīng)該來回移動(dòng)。
- 準(zhǔn)備擁有專門研究這兩種云的工作人員。
要完成這項(xiàng)工作,需要更多的控制、知識(shí)和經(jīng)驗(yàn)。這并非不可能,只是難度更大。
4、法律法規(guī)
根據(jù)企業(yè)所從事的行業(yè),某些法律法規(guī)可能會(huì)迫使其使用多云。例如在金融行業(yè),有大量的法規(guī)規(guī)定了每一個(gè)選擇,其他一些行業(yè),比如醫(yī)療保健,具有相同的特征,但幾乎所有的東西都至少受到某種形式的數(shù)據(jù)合規(guī)法律的監(jiān)管,比如 GDPR。
如果企業(yè)選擇的云提供商不是規(guī)模很大的公司,那么在與俄羅斯、法國(guó)、印度尼西亞和越南等國(guó)家打交道時(shí),企業(yè)可能需要一個(gè)不同的云提供商。這些國(guó)家要求其公民數(shù)據(jù)物理存儲(chǔ)在其境內(nèi)。這就是亞馬遜網(wǎng)絡(luò)服務(wù)在巴西建立其第一個(gè)南美數(shù)據(jù)中心的原因之一。該國(guó)要求其所有公民的財(cái)務(wù)數(shù)據(jù)都存儲(chǔ)在該國(guó)境內(nèi)。
如果企業(yè)這樣做是為了履行合規(guī)義務(wù),則需務(wù)必徹底審查其所有選項(xiàng)。企業(yè)的云提供商可能會(huì)為企業(yè)提供另一種解決方案,或者企業(yè)希望完全更改其提供商。
5、收購(gòu)使公司擁有多云
成為多云的最有機(jī)方式是收購(gòu)另一家公司,并使用不同的云提供商。在這些情況下,遷移成本通常大于收益。即使要進(jìn)行遷移,也可能需要很長(zhǎng)時(shí)間才能完成。
為了確定遵循、遷移或保留多云的路徑,企業(yè)需要了解以下問題的答案:
遷移的好處會(huì)超過成本嗎?想想重寫代碼和移動(dòng)數(shù)據(jù)所花費(fèi)的時(shí)間,這些功能將被擱置直到這個(gè)過程結(jié)束。
如果發(fā)生遷移,需要多長(zhǎng)時(shí)間?企業(yè)是否能處理保持兩個(gè)系統(tǒng)并行的成本。
收購(gòu)的產(chǎn)品是否需要與現(xiàn)有產(chǎn)品集成?將集成多少,只是用戶表或整個(gè)內(nèi)容?
團(tuán)隊(duì)是否有能力在遷移過程中保留當(dāng)前系統(tǒng)?
這是一個(gè)不得不做的艱難決定,對(duì)于這兩種選擇中的任何一種,都應(yīng)牢記安全性、合規(guī)性和團(tuán)隊(duì)技能。
6、多云是否有意義的答案
如果企業(yè)管理者正在計(jì)劃采用多云,希望企業(yè)有足夠的信息來做出明智的決定。
當(dāng)企業(yè)計(jì)劃云戰(zhàn)略時(shí),要有目的地去做。根據(jù)公司的需求制定計(jì)劃,并考慮業(yè)務(wù)需求、團(tuán)隊(duì)技能和企業(yè)擁有的預(yù)算。
如果企業(yè)對(duì)選擇使用多云的原因以及管理它的能力有清晰的認(rèn)識(shí),請(qǐng)務(wù)必繼續(xù)推進(jìn)多云的采用。但是,如果此舉的原因不明確或不正確,采用單云也是一個(gè)不錯(cuò)的選擇。