开发cloudify配方文件-剖析配方文件

  • 一个服务配方包含以下信息:

    General:服务的名字,服务类型,服务实例的个数,服务图标文件

    Compute:硬件与软件,如(内存,CPU,磁盘大小)

    Lifecycle events:对应执行脚本的事件,是配方中最重要的部分。

    Custom commands:对应执行脚本的自定义事件,可以在Cloudify shell中调用。

    Probes:监控服务的结构,性能和可行性。

    UI layout:描述在Cloudify web management console中的服务度量信息的布局展示。

    应用配方是一些安装,启动,协调,监控应用堆栈的执行计划,而不需要修改应用程序的代码和结构。Cloudify 用以下配方类型:

    配方类型

    描述

    应用(Application) 一个应用配方由应用描述文件和这个应用所需服务组成
    服务(Service) 每个服务配方都是由服务描述文件,执行脚本,可选的监控插件,可选的服务图标文件和一个可选的配方参数文件组成

    部署一个应用,你需要一个简单的应用配方,这个配方又对应一个或多个所需构建服务的服务配方。所有组成应用配方的文件都应该存放在应用配方文件夹中。

    开发cloudify配方文件-剖析配方文件

    下面是应用的配方文件夹结构图:

    开发cloudify配方文件-剖析配方文件

你可能感兴趣的:(recipes,Cloudify)