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