首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

开源和标准化孰轻孰重?实现恰到好处的标准化

TOSCA提供了一个相当松散的耦合建模,可以很容易扩展,以适应特定的项目需求。 ◆ 示例1:多云互操作性。TOSCA能够实现互操作性,而不影响最小公分母。...◆ 示例2:TOSCA/YANG。TOSCA是在云环境中处理应用程序生命周期的规范,YANG是通常用于定义网络设备配置的规范。...不要试图扩展TOSCA或YANG来涵盖其他语言所缺失的部分,可以将这两者结合起来,使它们彼此独立。我们可以使用TOSCA来创建应用程序并管理其生命周期,并使用YANG来配置实际的设备,实现两全其美。...TOSCA支持在不同环境(例如Azure和OpenStack)上运行的网络服务以及不同的编排引擎(ONAP和Azure ARM)之间的互操作性。...我们通过一个共同的TOSCA模型将这两个实例粘在一起,通过Cloudify在这两个服务之间创建了一个服务链。

97970

Chef和Puppet引领开源云自动化

但是其他选项,如TOSCA,也值得我们探索。 部署软件不是一件简单的事,而在面向服务架构、web服务、微服务和云的时代则更为复杂。虚拟化提出了新的挑战,赋予应用程序和服务器新的角色。...TOSCA解决了应用程序部署的最终状态定义以及虚拟资源和资源池的具体建模。TOSCA还集成了管理定义以支持生命周期自动化。 最适合你的云编排方式是什么?...TOSCA是云自己的模型,但也是最不成熟的。如果你当前无法做到,则可以考虑声明式云编排工具,这样过渡到TOSCA会更容易些。...尽管对编排这块来说还相对较新,但各式各样的开源,甚至一些商业的软件包,都支持TOSCA。...除此之外,TOSCA被接受的原因还包括网络功能虚拟化和软件定义网络。很多人认为TOSCA在这些领域的成功代表着这就是编排的未来。 编排对于应用的未来很关键。

1.1K60

Docker 业务流程的概述以及用处

Docker与TOSCA + Cloudify如何协调? 那么,协调人扮演什么角色呢? 业务流程有这两个重要步骤: 什么时候创建容器? 因为创建容器需要依赖和顺序。...基于TOSCA(云应用程序的拓扑结构和业务流程标准),这个编排计划描述了组件及其生命周期和组件之间的关系,特别是涉及到复杂的拓扑结构时。这包括什么与什么有关,什么主持什么,以及其它这样的考虑。...TOSCA能够描述基础架构,以及中间件层和应用层。Cloudify基本上采用这TOSCA编排计划(在Cloudify中称为蓝图),并使用遍历组件图或这个组件计划并向代理发布命令的工作流实现这些计划。...TOSCA生命周期事件是: 创建 - 安装应用程序组件 配置 - 组件的配置 开始 - 启动/运行组件 停止和删除 - 关闭和删除 我们开始使用create - 创建容器,我们没有在开始时实现配置就开始运行应用程序...所以我们可以配置容器的创建,并使用了TOSCA关系预先配置挂钩,以获得在运行时的相关容器的信息。 将运行时信息公开到具有依赖关系的容器的方法是将它们设置为环境变量。

69260

Docker 编配 ...它是什么意思,为什么你会需要它

如何使用TOSCA + Cloudify编配Docker。让我们来一探究竟。点这里 那么,orchestrator扮演什么角色呢?...基于TOSCA(云应用程序的拓扑和编配标准),这个编配方案描述了组件及其生命周期,以及组件之间的关系,特别是涉及到复杂的拓扑时。这包括什么与什么相连接,什么host了什么,以及其他这样的考虑。...TOSCA能够描述基础架构,以及中间件层和应用层。...Cloudify基本上采用这个TOSCA编配方案(在Cloudify中称为blueprint),并使用遍历组件的图(graph)或这个方案的组件并向代理发布命令这样的工作流来实现这个方案。...因此我们把容器的创建推到了configure eventceng层面上,并且使用了一个基于TOSCA relationship的预配置钩子来在运行时获取相关容器的信息。

97880

什么是Docker的编排?它到底意味着什么?为什么我们需要它?

Docker与TOSCA + Cloudify的编排。来让我们一探究竟。 (链接) 那么,编排器扮演着什么角色呢?...这个编排计划主要是基于TOSCA(云应用程序的拓扑和编排标准)的,它描述了一般情况下以及涉及到复杂的拓扑时的应用程序组件及其生命周期,以及组件之间的关系。...因为TOSCA这个标准能够准确的描述出云应用程序的基础架构,中间件层以及应用层。...所以Cloudify大部分情况下都会采用这个TOSCA编排计划(在Cloudify中称为蓝图),并使用遍历组件图或使用这个组件计划向代理发布命令的工作流。...以下是TOSCA生命周期事件: 创建 - 安装应用程序组件 配置 - 组件的配置 开始 - 启动/运行组件 停止和删除 - 关闭和删除 接下来,我们开始使用create来创建容器

1.9K50

开源MANO软件盘点

Fig 4 – Tacker project evolution in OpenStack Tacker与OASOS TOSCA密切合作并为其CSD03版本提供必要的NFV方面的需求,目前CSD03被用来定义网络服务描述符...Fig 5 – TOSCA mapping to ETSI NFV descriptors Tacker为NFVO-VNFM提供了一个集成的构建模块,因此其内部的Or-Vnfm接口没有公开,但是它可以支持外部的...作为Tacker的嵌入式VNFM,它支持以下功能: ✔ 数据库中存在VNF描述符(VNFDs)的目录 ✔ 在Tacker中VNF实例化以及终止使用TOSCA进行热转译 ✔ 在实例化、更新、重启过程中使用可加载的...它支持结合脚本和元数据的CSAR(云服务归档)包构成的TOSCA模板,NFVO读取这些包获得数据。...在数据结构方面,Open-O倡导使用GUI来管理建立公共信息和数据模型、冲突检测模型包括静态和动态的冲突,也使用TOSCA和Yang模型。

2.6K60
领券