IT 執行在雲端,而云執行在 Linux 上
IT 正在逐漸遷移到雲端。那又是什麼驅動了雲呢?答案是 Linux。 當連微軟的 Azure 都開始擁抱 Linux 時,你就應該知道這一切都已經改變了。
圖片: ZDNet
不管你接不接受, 雲正在接管 IT 已經成為現實。 我們這幾年見證了 雲在內部 IT 的崛起 。 那又是什麼驅動了雲呢? 答案是 Linux 。
Uptime Institute 最近對 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 和雲上。
via: http://www.zdnet.com/article/it-runs-on-the-cloud-and-the-cloud-runs-on-linux-any-questions/
作者:Steven J. Vaughan-Nichols 譯者:chenxinlong 校對:wxy
相關文章
- IT仍然執行在Java 8上 ·Vicki BoykisJava
- JDBC + SAP雲平臺 = 執行在雲端的資料庫應用JDBC資料庫
- JPA + EclipseLink + SAP雲平臺 = 執行在雲端的資料庫應用Eclipse資料庫
- 通知!TargetSdkVersion新規執行在即!
- 使用SSH命令列遠端登入執行在CloudFoundry上的應用命令列Cloud
- new Handler().postDelayed(new Runnable())是否執行在主執行緒?執行緒
- 手錶Android Wear工程執行在手機上的配置方案Android
- 如何用Visual Studio Code遠端除錯執行在伺服器上的nodejs應用除錯伺服器NodeJS
- 解惑Android的post()方法究竟執行在哪個執行緒中Android執行緒
- MySQL執行在docker容器中會損失多少效能MySqlDocker
- 將 Laravel 執行在 swoole 之後 summerblue/administrator 報錯Laravel
- 如何給執行在 SAP BTP 上的 Java 微服務增添訪問控制功能Java微服務
- 在Windows筆記本上除錯執行在iOS裝置上的前端應用Windows筆記除錯iOS前端
- 讓別人的小程式執行在自己的app中APP
- windows10的執行在哪裡_windows10怎麼找到執行Windows
- w10的執行在哪裡_windows 10執行怎麼調出Windows
- 從零開始寫一個執行在 Kubernetes 叢集上的 Gin 應用
- 執行在 CCV2 環境上的 Angular 伺服器端渲染應用的效能瓶頸分析Angular伺服器
- 如何在桌面電腦端除錯執行在手機上的 SAP UI5 應用試讀版除錯UI
- JavaWeb專案執行在單獨的tomcat 以及單獨的jdk執行環境JavaWebTomcatJDK
- win10 怎麼開啟執行?win10執行在哪裡開啟Win10
- win10執行在哪裡 win10如何調出執行命令視窗Win10
- 十週後,62%的PHP網站將執行在一個不受支援的PHP版本上PHP網站
- 構建一個執行在Azure虛擬機器上的MySQL Spring Boot應用程式虛擬機MySqlSpring Boot
- 最簡單的SAP雲平臺開發教程 - 如何開發UI5應用並執行在SAP雲平臺上UI
- 微軟再次宣稱Windows 10正在執行在超過7億臺活躍裝置上微軟Windows
- windows10的執行在哪裡開啟_win10怎麼開啟執行命令WindowsWin10
- windows10執行在哪裡開啟 windows10怎麼進入執行視窗程式Windows
- 執行在容器中Postgres資料庫資料損壞後如何恢復?資料庫
- 【譯】用maven使java web應用執行在內嵌的Jetty或TomMavenJavaWebJetty
- 節點計算提供商(全球節點)執行在 ADAMoracle 安全可靠的區塊鏈上Oracle區塊鏈
- 執行在 CCV2 環境上的 Spartacus Storefront 如果出現效能問題該怎麼分析
- win10管理員身份執行在哪裡 win10管理員身份執行設定的方法Win10
- 如何使用 Chrome 除錯執行在手機上的 SAP UI5 Cordova 混合應用試讀版Chrome除錯UI
- 把執行在 Docker 容器內的 Microsoft SQL 伺服器部署到 SAP Kyma 中DockerROSSQL伺服器
- 銀行在IBM區塊鏈上進行跨境交易IBM區塊鏈
- 筆記本以管理員的身份執行在哪_筆記本怎麼以管理員身份執行電腦筆記
- Java不僅僅是Java:盤點執行在JVM下的其他9種語言JavaJVM