OpenStack和Serverless:大赌注还是必然?

在过去的12到18个月中,云领域出现了一个日益增长的趋势。仅仅在几年前,我们还习惯于为每个应用程序使用裸机服务器,然后演变为为了减少物理资源的虚拟机管理程序和虚拟化。下一步是通过将这些虚拟机和实例分成更小的单元——容器来进一步压缩。现在看到的是进化中的下一个阶段——功能即服务,或者更普遍的说法,无服务器。

  理由

我们不断寻求优化资源的使用和成本。要做到这些,什么是比消除底层操作系统更好的方式?本质上,我们大多数人是编写代码来创建应用程序。我们不想管理操作系统及其依赖关系,也不想编排它们。我们编写代码,并期望代码运行,而不必处理下面的所有“管道”。这就是无服务器发挥作用的地方。

先锋:AWS Lambda

正如我们今天在公有云中使用的许多事情一样,亚马逊是使用Lambda提供此功能的先锋。Lambda的基本概念是允许你上传代码(当然必须使用支持的语言之一),而无需担心其部署或扩展——所有这一切都由平台负责。你的代码将根据你定义的触发器运行——可以是从队列中消息到计划任务的任何内容,这带来了很大的灵活性。

最棒的是,你支付要为功能实际使用的时间和分配到的资源数量付费。不会仅仅因为你的代码需要每天运行12次,就要为数小时的计算机资源和存储空间花冤枉钱。你可以使用的粒度非常精细,老实说,除非你是非常重度的用户,否则成本基本为 0(亚马逊每月免费提供100万个请求)。

OpenStack怎么样?

OpenStack中有许多不能用作完整服务的组成部分,并不像AWS中的对应部分那样强大。LBaaS和DBaaS是OpenStack社区多年来试图实现的两个例子。不幸的是,这些服务与竞争对手相比不占优。由于缺乏基本功能,许多企业即使在多个发布周期之后仍不愿意采用这些服务,。

OpenStack社区已经认识到了无服务器基础设施的趋势,并且OpenStack中也将(已经)出现对这种服务的需求。目前,有两个竞争项目在OpenStack上提供FaaS——这两个项目都是由商业公司支持的。

StackStorm

StackStorm将其产品定义为“事件驱动的自动化平台”,并在OpenStack波士顿峰会上亮相。

从上图可以看出,该解决方案本身可以利用一些其他OpenStack服务,如Zaquar、Trove和Mistral。但问题在于,今天的大部分OpenStack部署在生产中几乎不使用这些服务,如下所示:

因此,StackStorm路线需要大量修补。它在许多方面都向走向未知的水域,并不被接受为合适的OpenStack项目。

OpenWhisk

OpenWhisk是在OpenStack波士顿峰会上展示的IBM项目。该项目是开源的,可以认为它正在寻求成为现代数据中心的OpenStack(也可能是内部部署)云上无服务器的实际标准解决方案。在波士顿会议中呈现的示例是文件上传到Swift的具体场景,然后会在OpenWhisk上触发一个功能:

  成熟度

从上述两个演示文稿和示例可以看出,无服务器仍然是一项正在进行的工作。 OpenStack社区本身尚未决定希望汇聚哪一种解决方案来为OpenStack提供完全集成的无服务器解决方案。上述示例还无法视为目前任何人都可以在其OpenStack(或本地)云上实际使用的完全成熟的解决方案。

无服务器会吞下私有云吗?

越来越多的企业将工作负载转移到主要的公有云提供商(AWS、Azure和Google)。

这不一定与无服务器无关,而是与整体的aaS功能有关。FaaS始终需要一些底层基础架构来运行实际的代码,而且总是需要一个操作系统。如何把它无缝和无形地提供给最终用户(Lambda、Google Cloud功能和Azure功能是如何规模化实现的非常好的例子),以及如何将该服务与所有云端的其他产品联系起来,是问题所在。

总结

专业人士建议,如果可能,你还可以等待更多的OpenStack发布,让开源产品和产品成熟到可以简单和谐的方式使用。

如果有迫切需要,则建议你与某一家主要的云提供商进行沟通,特别是如果它们已经在运行你的工作负载。请注意,并不是所有的提供商都相互兼容——从一个解决方案迁移到另一个解决方案可能是一个非常复杂的操作。

本文转自d1net(转载)

时间: 2024-10-26 15:10:05

OpenStack和Serverless:大赌注还是必然?的相关文章

为什么三星、苹果、谷歌等都在初级医疗领域下大赌注?

上周五,我光顾了位于阿什维尔(位于美国北卡罗莱纳州西部)的一家啤酒厂--内华达山脉啤酒公司(the Sierra Nevada Brewing Company). 这家公司今年三月才成立,在当地却已小有名气,我的几个高尔夫球友用"与众不同"来形容它.事实也证明他们说得没错,这家公司确实很大,生意很好,而且很热闹. 公司新聘请了300名员工,其中为我上酒的那位叫Terri.为了这份工作,她从佛罗里达搬到了北卡罗来纳.她解释说这份工作有助于实现环境的可持续性,不过真正吸引她的是附加福利.

再下云计算大赌注 IBM彻底拥抱全新世界

本文讲的是<strong>再下云计算大赌注 IBM彻底拥抱全新世界,</strong>眼下,整个商业世界的格局和秩序早已被互联网的力量改造得面目全非.技术潮流变了,交付方式变了,应用习惯变了,客户需求变了,而且在云的时代里,改变发生得更快,越来越快.现在,IBM正在加快调整它的舞步,并希望能用更加开放的姿态去拥抱这个新的世界. 12亿美金再下云计算大赌注 舞池里的舞曲变换,蓝色巨人正在加快调整它的舞步. 1月17日,IBM公司宣布计划投入超过12亿美元大规模拓展其全球云的部署.这项

佩奇:谷歌移动商业化占优势G+是大赌注

谷歌CEO拉里·佩奇(Larry Page)近日接受了<财富>杂志的专访导语:谷歌CEO拉里·佩奇(Larry Page)近日接受了<财富>杂志的专访.这是佩奇自担任CEO以来,第二次接受纸媒较长时间的专访.专访中,佩奇谈到了谷歌主业--搜索的未来,整合摩托罗拉移动的计划,以及出任CEO后自己的管理风格如何改变等核心话题.以下为专访问答:问:你是否考虑过谷歌的下一个赌注,你是如何确定的?佩奇:这是我们一直在考虑的问题.不幸的是,还没有一个完美的答案.部分是由于,我认为谷歌处在一个未

OpenStack中国十大用户EasyStack独揽50%

作为云计算开源技术的事实标准,OpenStack经过近7年的发展在全球获得了爆发式增长,在中国更是受到各行各业企业用户的追捧.随着电信.金融.政府.能源.交通.制造.医疗.教育等行业龙头企业纷纷采用OpenStack开源云平台,刚刚过去的2016年堪称中国OpenStack应用落地元年. 1月9日,由云计算开源产业联盟(OSCAR)指导的首届"寻找2016年度中国OpenStack十大用户暨中国OpenStack卓越案例推荐"跨年活动最终揭晓."十大用户"分别是:国

Red Hat财报:OpenStack比重越来越大

最近的第四财季,Red Hat大型交易中OpenStack占到了相当大的比重,结果证明云要比Linux业务更赚钱. Red Hat在截止于2月28日的第四季度中,最大的几笔交易有1/3是涉及到OpenStack云组件的. 有超过1/3设计Red Hat的Ansible自动化管理技术. 该季度Red Hat的净收益为6580万美元,增长24%,总收入为6.29亿美元,增长16%.摊薄每股收益为0.36亿美元,增长7%. Red Hat称净收益为2.53亿美元,增长27%,全年收入为24亿美元,EP

微软下大赌注WP7手机

CNET科技资讯网 10月12日 国际报道:微软周一宣布,首款Windows Phone 7手机即将上市. 这款手机是三星Focus,承销商为AT&T,两年签约价是200美元.随后,更多Windows Phone 7手机将陆续上市,包括LG,宏达电制造的产品. 微软宣布,将投入1亿多美元用于Windows Phone 7手机的营销宣传,其中的重头戏是在年底的购物旺季进行密集的电视广告宣传. 首批使用Windows Phone 7的手机共计9款,除了三星,LG和宏达电,还包括戴尔的型号.首款Win

OpenStack有容乃大

它是流行于全球云开发者中间的一种沟通语言, 它追求开放.兼容,并致力于打造普适的开源云平台, 它在数十个国家拥有成千上万的拥趸, 它就是OpenStack,声誉日隆的开源云架构. 记者的一位朋友,11月11日零时,在网上一番"血拼"之后准备支付,却因为结账的人太多而被支付宝"踢了出来",直到早上7点再次支付才取得成功.许多人感叹"双11"再破销售收入纪录时,又有谁会想到各大电商的IT基础架构承受了多大压力.为了应对业务高峰,提高基础架构的弹性,包

运营商应对 OpenStack 的四大策略

开源为云计算提供了另一种选择 开源软件(OSS )即开放源代码软件,通常使用许可证方式对其开源属性进行标识和保证,不同许可证的具体授权条款不同,典型的如GPL.BSD.Apache.开源软件的主要特征是:源代码无差别公开,其完整版本可被任何个人或团体自由获取.使用.复制.修改,并在遵守特定许可证的情形下再发布. 开源的精髓在于"开放式创新",正在逐步改变全球软件开发的格局.开源为云计算的实施提供了另一种选择.云计算虽已进入理性的探索实践阶段,但技术的成熟性和普及性还有相当大的发展空间.

BaaS云架构核心模式之Serverless架构 - 用服务代替服务器(Martin Fowler)

Martin Fowler最近非常推崇的serverless架构模式,是BaaS云架构实现的核心架构模式. Martin Fowler在2016.6.17号发表了一篇博客: <Serverless Architectures>,引起业界广泛关注: 在这篇博客里,他介绍了serverless架构,以及FaaS,Microservice,Docker等流行的架构和概念,描述了Amazon AWS lambda的价值, 进一步将这种云时代的架构清晰的展现在大家的视野里. 本文很多内容来自这篇博客,让