为什么无服务器计算使Linux比以往任何时候都更重要?

Claire| 2017-11-16 来源: 云计算 评论数( 0 )

相比底层基础设施,开发人员开始更多地关注功能,这使得基础设施比以往任何时候都更重要。

尽管云计算,容器,以及其他无数看似注定会粉碎操作系统(OS)的技术不断崛起,但Linux(和Windows)会一直存在。事实上,如果有什么不同的话,OS已经比以往任何时候都更重要。为什么会出现这种情况?

一个称之为家的地方

关于云的一切似乎都预示着OS将跌入谷底。近来,无服务器计算受到了越来越多的重视,开发人员开始更多地专注于应用程序代码,而不会太多地思考底层操作系统。

然而,甚至是在无服务器布局中,OS仍然是至关重要的,大部分是因为没有一家企业会100%地只投资于一个公有云,更不用说还存在这样一个事实:所有不同规模大小的企业还拥有许多遗留的基础设施。

正如红帽CEO Jim Whitehurst曾经所说:“绝大多数我与之交谈的客户都计划使用不止一个云。因此,可移植性成为了一个主要的要求。因为OS是应用程序最终接触到计算资源的地方,所以拥有一个能在所有主要的平台上持续不断地运行的OS变得越来越重要。如同任何一个单一平台的供应商,针对供应商所特有的硬件、架构或服务的优化可以解决OS中的特定情况,并且我们已经看到了它在单源、垂直整合的Unix栈的表现情况,因此,Linux是正确的选择。”

企业IT的一个事实是,随着开发人员想要寻求服务来支持其应用程序,他们会定期为企业引入新的或不同的基础设施。如同Whitehurst所建议的那样,CIO们所能抱有的最大的期望是,在不同的服务之间建立一个公共层,让混乱的状态变得充满理智。因此,使用操作系统是恢复理智的必备条件。

与你慢慢变老

OS的另一个好处是可进行长久的支持。一直以来,公有云供应商们在引入新的创新方面非常出色,不管是谷歌 BigQuery,还是Azure Functions,还是AWS Aurora。他们不太愿意停止创新周期,而且该周期如此之长,以至于CIO们将制定长期的支持计划。确实,云似乎对这个概念非常敏感。

不只是OS供应商们才这样做。红帽、SUSE和其他供应商为修复和支持其企业的OS提供了10年的支持。为了做到这一点,他们必须将超过一半的工程资源投入到老技术上。这不是云计算的商业模式,而且很可能在许多年内都不会出现这种情况。

更重要的是,正如Whitehurst所说,坚持使用OS的第三个原因是“容器和微服务等新的应用程序模型正在将操作系统带到最前沿。”尽管在这个容器化和云化的世界中,很容易忽视OS的重要性,但Whitehurst强调说:“每一个容器在Linux中都拥有其用户空间依赖性,因此便要求能在容器中管理这些组件,无论那个容器位于何处。”

所有这些都意味着,尽管我们一直以来极力试图利用诸如无服务器这样的东西来降低OS的重要性,但事实是操作系统,尤其是Linux,将在未来的几年时间中对企业的计算发挥核心作用。

 

聚焦云计算,扫描二维码,关注HostUCan云计算

有好的文章希望站长之间帮助分享推广,猛戳这里我要投稿

您需要登录后才可以评论登录|注冊

暂无评论