現(xiàn)在許多云托管主機(jī)提供商都在談?wù)摌I(yè)務(wù)移動性,這意味著使用容器等技術(shù),但要是有那么簡單就好辦了。
移動性意味著企業(yè)可以將應(yīng)用程序從一個主機(jī)環(huán)境遷移到另一個主機(jī)環(huán)境,包括云平臺之間的遷移。例如Amazon Web服務(wù)到Microsoft Azure,而將應(yīng)用程序從一個平臺遷移到另一個平臺所需的工作取決于情況。
容器是一種技術(shù),它將應(yīng)用程序和操作系統(tǒng)封裝到可以在Docker或Kubernetes等容器標(biāo)準(zhǔn)平臺上運(yùn)行的軟件包中,從而使它們的遷移更加容易。但集裝箱不是靈丹妙藥。
現(xiàn)實(shí)情況是,遷移應(yīng)用程序(無論它們是否在容器中)需要進(jìn)行大量規(guī)劃,以處理不同環(huán)境中的兼容性問題。容器的使用并不能保證企業(yè)容器化應(yīng)用程序可以從一個平臺遷移到另一個平臺。例如,企業(yè)不能使用專用于Linux的容器化應(yīng)用程序在Windows上運(yùn)行,反之亦然。
事實(shí)上,容器實(shí)際上是將應(yīng)用程序與操作系統(tǒng)捆綁在一起的一種很好的方法。企業(yè)確實(shí)使用容器來增強(qiáng)可移植性,但并沒有得到很多人認(rèn)為可以在任何平臺上遷移的結(jié)果。
當(dāng)然,企業(yè)需要移動性,可以擁有移動性。所有這些都需要在創(chuàng)建應(yīng)用程序時進(jìn)行更多的規(guī)劃。
事實(shí)是,如果企業(yè)有足夠的時間和資金,所有的應(yīng)用程序都是可遷移的。這種方法是創(chuàng)建一個應(yīng)用程序,并將最少的工作負(fù)載從一個平臺轉(zhuǎn)移到另一個平臺。使用容器或其他技術(shù)可以幫助企業(yè)提供跨平臺的應(yīng)用程序兼容性,但它們只是方程式的一部分。因此,移動性不是二進(jìn)制的。
也許關(guān)于可移植性最關(guān)鍵的一點(diǎn)是,企業(yè)需要付出巨大的代價:因?yàn)樗麄冊谒协h(huán)境中都使用最低的標(biāo)準(zhǔn)。企業(yè)應(yīng)用程序使用本地部署平臺或云平臺的特性越多,企業(yè)應(yīng)用程序容易遷移的可能性就越小。原因很簡單:許多與特定操作系統(tǒng)、語言、云平臺或其他技術(shù)相關(guān)聯(lián)的理想功能被組合在一起,而這些功能無法原樣遷移,有時根本無法遷移。
要緩解這種情況,唯一的辦法就是通過規(guī)劃設(shè)計(jì)。即便如此,技術(shù)總會發(fā)生變化。流動絕不會是二元的,遷移過程中很難不受影響。
Coo云 - 基于24小時不關(guān)機(jī)的云端技術(shù),超高性價比固定IP掛機(jī)寶,云主機(jī),VPS服務(wù)器,云電腦,掛QQ,YY,微信,機(jī)器人等軟件在線,永久免費(fèi)提供遠(yuǎn)程連接工具,安卓ios蘋果手機(jī)電腦均可使用!客服QQ:751200202。