TOSCA和其他云标准化工作停滞不前

日期: 2019-06-03 作者:Alan R. Earls翻译:邹铮 来源:TechTarget中国 英文

云计算正越来越普及,对此,IT行业花费了大量精力推动标准化。但是这些早期努力并没有成效,而云市场继续保持其迅猛增长。

云应用拓扑编排规范(TOSCA)是云计算领域实施开放标准的最突出的努力之一。TOSCA旨在提供一种通用语言和一组模板来描述云端服务和应用程序之间的关系和依存关系。

但早期的云标准化工作对市场影响不大,尽管企业与越来越多的云供应商合作。

IDC的分析师Deepak Mohan表示:“老实说,我没有听到很多对TOSCA或类似标准化云服务模版工作的讨论。”

相反,企业已经找到解决云服务之间无数差异的新方法。开源项目(例如Kubernetes)以及专有产品可减少云平台之间差异,并已获得巨大的推动力。

Mohan表示,对于传统的工作负载,VMware对NSX及其Cloud Foundation的方法似乎是目前最成功的方法。该公司已将其工具定位为用于网络虚拟化和混合云,作为跨多个云平台工作的标准控制接口。

TOSCA的发展

TOSCA最初被设计为格式化模板的开放标准,让云资源部署和编排等任务可以转换为通用可读形式,并且可跨平台迁移。总体而言,该标准旨在使更新、扩展或移动云端资源变得更加容易。

目前,开源编排平台Cloudify在使用TOSCA,而OpenStack也有些项目在使用该标准,例如TOSCA Parser,它可以读取TOSCA模板并创建节点及其关系的内存图。Forrester公司分析师Lauren Nelson表示,总的来说,TOSCA一直受限于它对供应商支持的需求。

然而,随着云计算变得越来越主流,OASIS TOSCA董事会共同主席Paul Lipton表示,这可能会发生变化。

他说:“如果你看看任何标准,无论是HTML或XML还是任何变革性标准,在开始时,当有创新者争先恐后地推出产品并抢占市场份额时,都还为时过早。”

OASIS TOSCA董事会主席Chris Lauwers说,此外,随着市场演变以及企业在不同的云平台(例如OpenStack、AWS、Azure和其他公共云)部署工作负载,从零开始创建每个部署效率不高。

Lauwers说,作为回应,TOSCA已转变成声明性编程模型,用于定义组件及其关系。

Nelson说,TOSCA是一个非常通用的框架,可用于多种不同的方式,但修改后的框架最终可能不兼容。“这是标准的经典挑战之一,广泛部署需要灵活性,但灵活性意味着‘标准’只是相对的。”

Nelson补充说,目前,很多TOSCA社区工作都致力于在不同的模板方法之间建立转换器。

开放标准vs.开源

Gartner公司云服务和技术副总裁Sid Nag表示,TOSCA可能不会受到企业市场的关注,但云标准化工作仍可能使该行业受益。

过去,这些类型的努力由像OASIS这样的标准组织领导。但是,开源的努力往往不那么结构化且更快,这些开源工作可能会取代标准制定小组的工作,以及主导市场的主要供应商产品的事实标准。最终谁会取胜现在还有待观察,尽管TOSCA组织者是第一个看到需要通过开源社区来推动部署的人。

事实上,仍然有一群活跃的人在研究云标准。除TOSCA之外,还有其他一些努力可以使云更灵活,更易于使用,例如开源ONAP、Eclipse Foundation Winery和ISO / IEC JTC 1 / SC 38。

根据CWG联合主席Claude Baudoin的说法,对象管理集团的云工作组(CWG)(以前称为云标准客户委员会)在其面向云客户的指南中考虑了几个标准,其中就包括TOSCA。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

Alan R. Earls
Alan R. Earls

TechTarget资深作者

翻译

邹铮
邹铮

相关推荐

  • 10个最常见的云漏洞

    如果企业认为云计算将自动保护其工作负载和数据免受攻击、盗窃和其他威胁行为,那他们就大错特错了。即使在云端,漏洞 […]

  • 缓解多云治理挑战的5个最佳做法

    部署多云模型会给云团队带来更多的复杂性和管理挑战。这些挑战影响着企业环境的方方面面,包括设计、部署、配置、运营 […]

  • 云团队需要的6个IT软技能

    软技能对云团队来说至关重要,但很难学习。一个糟糕的团队成员可以打倒整个团队和项目。此外,缺乏软技能可能会导致错 […]

  • AI和云存储如何协同工作

    人工智能是一种变革性技术,可帮助企业节省时间、降低成本并提高运营效率。首席信息官和其他技术领导者可能会想知道, […]