IT 執行在雲端,而雲執行在 Linux 上

2021-09-08 18:54:26 字數 1357 閱讀 3178

it 正在逐漸遷移到雲端。那又是什麼驅動了雲呢?答案是 linux。 當連微軟的 azure 都開始擁抱 linux 時,你就應該知道這一切都已經改變了。不管你接不接受, 雲正在接管 it 已經成為現實。 我們這幾年見證了雲在內部 it 的崛起。那又是什麼驅動了雲呢? 答案是 linux 。

最近對 1000 個 it 決策者進行了調查,發現約 50% 左右的資深企業 it 決策者認為在將來大部分的 it 工作應該放在雲上或託管**上。在這個調查中,23% 的人認為這種改變即將發生在明年,有 70% 的人則認為這種情況會在四年內出現。

這一點都不奇怪。 我們中的許多人仍熱衷於我們的物理伺服器和機架, 但一般運營乙個自己的資料中心並不會產生任何的經濟效益。

很簡單, 只需要對比你執行在你自己的硬體上的資本費用(capex)和使用雲的業務費用(opex)即可。 但這並不是說你應該把所有的東西都一股腦外包出去,而是說在大多數情況下你應該把許多任務作都遷移到雲端。

相應地,如果你想充分地利用雲,你就得了解 linux 。

亞馬遜的 aws 、apache cloudstack 、rackspace 、谷歌的 gcp 以及 openstack 的核心都是執行在 linux 上的。那麼結果如何?截至到 2014 年,在 linux 伺服器上部署的應用達到所有企業的 79%,而 在 windows 伺服器上部署的則跌到 36%。從那時起, linux 就獲得了更多的發展動力。

即便是微軟自身也明白這一點。

azure 的技術主管 mark russinovich 曾說,僅僅在過去的幾年內微軟就從四分之一的 azure 虛擬機器執行在 linux 上變為將近三分之一的 azure 虛擬機器執行在 linux 上。

試想一下。微軟,一家正逐漸將雲變為自身財政收入的主要**的公司,其三分之一的雲產業依靠於 linux 。

即使是到目前為止, 這些不論喜歡或者不喜歡微軟的人都很難想象得到微軟會從一家以商業軟體為基礎的軟體公司轉變為一家開源的、基於雲服務的企業。

linux 對於這些專用伺服器機房的滲透甚至比它剛開始的時候更深了。 舉個例子,docker 最近發行了其在 windows 10 和 mac os x 上的公測版本。 這難道是意味著docker將會把其同名的容器服務移植到 windows 10 和 mac 上嗎? 並不是的。

在這兩個平台上, docker 只是執行在乙個 linux 虛擬機器內部。 在 mac os 上是 hyperkit ,在 windows 上則是 hyper-v 。 在圖形介面上可能看起來就像另乙個 mac 或 windows 上的應用, 但在其內部的容器仍然是執行在 linux 上的。

所以,就像大量的安卓手機和 chromebook 的使用者壓根就不知道他們所執行的是 linux 系統一樣。這些 it 使用者也會隨之悄然地遷移到 linux 和雲上。

Service 執行在主線程

service android developer對於service如下定義,或許,我們對service的誤解就 於這句話,perform long running operations in the background 不就是可以在後台執行上時間操作的意思麼。的確是這個意思,但是,我們是否理解錯...

MapReduce執行在yarn集群流程分析

yarn重要概念 yarn並不清楚使用者提交的程式的執行機制 yarn 只提供運算資源的排程 使用者程式向yarn申請資源,yarn就負責分配資源 yarn中的主管角色叫resourcemanager yarn中具體提供運算資源的角色叫nodemanager 這樣一來,yarn其實就與執行的使用者程...

vue打包執行在nodejs上面

以老版的腳手架為例 新版雖然已經出來了,但是官網文件還未出來 npm run build 會生成dist目錄裡面有static資料夾與index.html檔案 在config的index.js檔案裡面 build 前提是安裝nodejs,配置環境變數 如何配置變數自行搜尋 把這static與inde...