私有云之迷思:未来是什么?

云简史

在本世纪初,就有不少关于什么是私有云系统本质性技术的探讨。他们还定义了相关的术语,如 格计算 效用计算 和弹性应用平台。技术术语不同,但总的想法是一样的:创建一个资源池,为应用程序提供所需要的资源,并提供可调度,高可用性和故障转移等特性。

我们经常用电 来类比云计算,这样的比喻可以让我们更直观的理解这些技术。从理论上讲,我们不需要关心单个服务器,就像我们不需要关心电 内某一个发电机的情况一样, 我们只需要将『应用程序』接入到电 ,然后就能获得所需要的电力资源。

在2006年底,亚马逊AWS发布了令人眼前一亮的 弹性计算云 。你不需要拥有本地服务器,所有运算都在亚马逊的数据中心运行!你可以付费,按小时租用这些资源!(Sun Microsystems公司提出了 原始设想 ,但AWS第一个实现并推广此模式,并使它成为主流。)

分布式应用的兴起

几年前,有两个重要的转变几乎同时发生:开发人员以及大规模Web应用的兴起。事实证明,两者交织在一起使他们几乎形影不离。它们有助于鼓励创新,使人需要重新思考私有云的本质是什么。

对于应用开发者来说,AWS意味着自由 。通过方便地访问计算资源和服务,他们开发出更多的应用程序,并设法使他们的生活更轻松。这种模式产生出很多新工具和新技术的 —— 一个全新的商业市场,一个以开发者为中心,大幅提高开发者生产力的模式。

其中有些是非常成功的,从媒体 道、用户数量和投资情况来看, Docker MongoDB Elastic ,每个都在过去的几年中筹得超过1亿美元的风险投资。 New Relic的现在已经是一个 上市公司 。其他几个家喻户晓的厂商包括GitHub和Stripe。

但他们只是冰山的一角。无论你走到哪里,总会有另一家创业公司或开源项目,他们试图改善数据库的用户体验,或者通过API提供一个业务流程分析,或以其他方式加快从概念到代码,从测试到生产的过程。

云计算的真正价值

随着开发者和分布式应用的发展和融合,其重要性已经毋庸置疑。这需要我们对云计算的本质进行反思。至少这远远不是从如亚马逊、微软或谷歌购买虚拟服务器和采取了一些他们所创建的技术那么简单。

如今,各种规模的企业都意识到,无论他们基础架构运行在云中或在自己的数据中心,他们都需要像经营大规模 络公司那样的系统 —— 灵活,高效和自动。这需要从硬件层面( 开放计算 )到 络层面( 软件定义 络 )、再到调度层面( Mesos )、应用层面( 容器 )的变化。

后两个层面是特别有趣,因为他们需要重新思考如何在云中(共有或私有)部署应用程序。最后,云计算成为主导标准十年后,我们应该会停止谈论服务器,就像效用计算那些伙计们给我们描绘的愿景一样。

谷歌和微软已经不用再担心这些,因为他们可以管理自己的数据中心和应用。最著名的例子是谷歌的 Borg系统 (以及随后的Omega系统),他们通过运行在Linux的control group中,承担智能调度工作,确保应用获得所需的资源。开发人员只需要指定服务的链接资源,以及他们的应用程序所需要的资源,剩下的都由智能调度系统来完成了。

但是到目前为止,Borg和Omega,仍是谷歌内部使用。在世界其它地方,只能是通过其它类似的技术实现的,如Mesos、Docker和Kubernetes(谷歌贡献)。Do

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年8月17日
下一篇 2017年8月17日

相关推荐