可移植性和互操作性:多云的成功秘訣?
很多公司會(huì)借助多個(gè)云平臺(tái)來提高業(yè)務(wù)運(yùn)營(yíng)的效率、敏捷性和容錯(cuò)性。我們始終認(rèn)為,如果將所有云資源都放在同一個(gè)云提供商那里,將會(huì)降低(很多時(shí)候甚至?xí)耆ィ┊?dāng)初決定遷移上云時(shí)那些對(duì)你產(chǎn)生了莫大吸引力的好處:靈活性!多云架構(gòu)打破了對(duì)單一云服務(wù)提供商的依賴性,并消除了單一提供商可能造成的各種限制。
延伸閱讀,了解Akamai cloud-computing
出海云服務(wù),選擇Akamai Linode!
然而,避免被鎖定,這并非選擇多云架構(gòu)的唯一原因。多云最矚目的優(yōu)勢(shì)還在于,可以幫你根據(jù)業(yè)務(wù)對(duì)性能和成本的需求,將自己的數(shù)據(jù)(可移植性)和應(yīng)用程序(互操作性)放置在最適合的產(chǎn)品和基礎(chǔ)設(shè)施上。多云架構(gòu)的成功很大程度上取決于不同云環(huán)境之間的兼容性。理想情況下,不同云提供商之間的差異在運(yùn)營(yíng)層面上應(yīng)該是不可見的。
可移植性
在一個(gè)完全可移植的云環(huán)境中,我們可以根據(jù)需求的增長(zhǎng)情況更充分地利用地理位置更接近的數(shù)據(jù)中心,更全面地利用不同云平臺(tái)的定價(jià)模型,借此獲得單一云提供商可能永遠(yuǎn)無法實(shí)現(xiàn)的敏捷性水平。
有預(yù)測(cè)稱,到2025年,全球超過半數(shù)的數(shù)據(jù)都會(huì)存儲(chǔ)在云中。這些數(shù)據(jù)自由流動(dòng)的能力將決定企業(yè)能否從云中獲得回報(bào),還是會(huì)被鎖定在某些專有環(huán)境中,只能使用有限的工具、成本結(jié)構(gòu)和數(shù)據(jù)中心位置。
我們可以通過集成各種工具來打造自由度更高、可移植性更強(qiáng)的云,通過開源基礎(chǔ)設(shè)施完善的架構(gòu)創(chuàng)造我們需要的兼容性,并在必要時(shí)向云服務(wù)提供商尋求與云管理和編排有關(guān)的支持。
但這樣的成熟度需要心態(tài)的轉(zhuǎn)變——努力打造出無摩擦、與提供商無關(guān)的云世界。完整的可移植性取決于生態(tài)系統(tǒng),在這樣的生態(tài)系統(tǒng)中,數(shù)據(jù)將能在不同云提供商的平臺(tái)之間自由流動(dòng)。這種方法要求專有軟件之間提供開放性和兼容性,并按需通過開源工具(互操作性)彌補(bǔ)可能存在的缺口。
互操作性
如果不同供應(yīng)商提供了相似的工具和應(yīng)用程序,互操作性的實(shí)現(xiàn)將變得很簡(jiǎn)單。這些工具可能包括計(jì)算節(jié)點(diǎn)、托管的Kubernetes或存儲(chǔ)服務(wù)。然而在現(xiàn)實(shí)中,現(xiàn)代云環(huán)境往往相當(dāng)復(fù)雜,并非所有組件都能實(shí)現(xiàn)“開箱即用”的協(xié)同和配合。如果工具無法直接兼容,用戶通常就需要使用自定義代碼填補(bǔ)空缺,獲得所需的兼容性。在整個(gè)云計(jì)算領(lǐng)域技能缺口越來越大的當(dāng)下,這無疑會(huì)造成很多挑戰(zhàn)。
開源技術(shù)有著極強(qiáng)的“可塑性”,因此就算并未提供相似組件,我們也可以在不同云平臺(tái)之間建立相互匹配的功能。然而另一方面,專有環(huán)境的存在讓我們更加難以(某些情況下甚至根本無法)跨越不同云平臺(tái)獲得兼容性。通常這是設(shè)計(jì)使然。
越來越多企業(yè)已經(jīng)在基于開源技術(shù)生態(tài)構(gòu)建自己的托管服務(wù),并借此實(shí)現(xiàn)了“云中立”。公有云提供商也開始調(diào)整自己的定位,以便在客戶開始使用多種云平臺(tái)的大環(huán)境中能讓自己獲得更多收益。尤其是替代云服務(wù)提供商(Alternative cloud provider)的出現(xiàn),此類服務(wù)在設(shè)計(jì)上可以更高效地適應(yīng)多云場(chǎng)景。替代云服務(wù)提供商通??商峁┒喾N服務(wù),更強(qiáng)調(diào)互操作性,客戶服務(wù)能力和性價(jià)比更出色。如果你需要靈活高效的云環(huán)境,并且希望盡可能避免平臺(tái)鎖定,那么不妨考慮基于開放式框架和自由的開源工具來規(guī)劃自己的多云配置。
這篇文章的內(nèi)容感覺還行吧?有沒有想要立即在 Linode 平臺(tái)上親自嘗試一下?別忘了,現(xiàn)在注冊(cè)可以免費(fèi)獲得價(jià)值 100 美元的使用額度,快點(diǎn)自己動(dòng)手體驗(yàn)本文介紹的功能和服務(wù)吧↓↓↓
出海云服務(wù),選擇Akamai Linode!
歡迎關(guān)注Akamai,第一時(shí)間了解高可用的MySQL/MariaDB參考架構(gòu),以及豐富的應(yīng)用程序示例。