当前位置: 首页 > 工具软件 > fm-cloud > 使用案例 >

cloudfy

陶乐生
2023-12-01

Cloudify由以下几个工程组成:

CLI —— Cloudify Shell,基于Karaf CLI 框架开发。

USM —— 统一服务管理。在XAP应用服务器内部运行Cloudify recipe的Glue。它是一个Spring应用,读服务recipe并且执行recipe中定义的生命周期步骤。同时,它还运行监控、日志和自定义命令。

cloudify —— 作为Maven parent module。其它所有工程都是该工程的sub-modules。也包括一些常规配置文件,如,ant build、checkstyle configuation等。

dsl —— cloudify domain项目作为此工程的一部分。所有其它工程都依赖此项目。该项目也包含了Groovy DSL,集成以用于读那些groovy service/application/cloud 文件,并通过它来创建所需要的domain object。

esc-commands —— 是对CLI命令的一个补充。特别是引导云/拆卸云命令。

esc —— cloud driver 框架是该工程的一部分,包含内置cloud drivers:jclouds, BYON 和Azure。这个项目还包括无代理安装框架,负责使用ssh / winrm远程安装cloudify新计算节点。

management-space —— 基于“space”的XAP。配置信息可能通过此存到一个高可用的集群,也负责将可能需要存储的信息持久化的磁盘。属性(全局的、应用的、服务的、或是实例的)也存在此。

REST client —— Cloudify REST API。主要是CLI通过使用,虽然其他项目有用。

restful——Cloudify REST API实现,构建为一个)使用Spring web mvc的standward java web应用程序(.war文件)。


http://my.oschina.net/hjswust/blog?catalog=321695

 类似资料:

相关阅读

相关文章

相关问答