IT 正在逐渐迁移到云端。那又是什么驱动了云呢?答案是 Linux。当连微软的 Azure 都开始拥抱 Linux 时,你就应该知道这一切都已经改变了。
不管你接不接受,云正在接管 IT 已经成为现实。我们这几年见证了云在内部 IT 的崛起。 那又是什么驱动了云呢? 答案是 Linux 。
Uptime Institute 最近对 1000 个 IT 决策者进行了调查,发现约50% 左右的资深企业 IT 决策者认为在将来大部分的 IT 工作应该放在云上或托管网站上。在这个调查中,23% 的人认为这种改变即将发生在明年,有 70% 的人则认为这种情况会在四年内出现。
这一点都不奇怪。我们中的许多人仍热衷于我们的物理服务器和机架,但一般运营一个自己的数据中心并不会产生任何的经济效益。
很简单,只需要对比你运行在你自己的硬件上的资本费用(CAPEX)和使用云的业务费用(OPEX)即可。但这并不是说你应该把所有的东西都一股脑外包出去,而是说在大多数情况下你应该把许多工作都迁移到云端。
相应地,如果你想充分地利用云,你就得了解云计算。
亚马逊的 AWS、 Apache CloudStack、 Rackspace、谷歌的 GCP 以及 OpenStack 的核心都是运行在 Linux 上的。那么结果如何?截至到 2014 年,在 Linux 服务器上部署的应用达到所有企业的 79% ,而在 Windows 服务器上部署的则跌到 36%。从那时起, Linux 就获得了更多的发展动力。
即便是微软自身也明白这一点。
Azure 的技术主管 MarkRussinovich 曾说,仅仅在过去的几年内微软就从四分之一的 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 和云上。