Web-cloud-management-system
- 贡献者: Yas Naoi @ DOOCMO Innovations, Inc. (Twitter: @yas)
总结
Clanavi,一个Web云管理系统,支持管理多个云基础设施,作为一个集成的混合云管理系统,基于Drupal模块支持多种云,例如Amazon EC2、XCP 和 OpenStack,包括服务器模板、集群、监控、计费、资源分配、可靠性、可扩展性等云功能。
发布说明
2011/12/22 ver.1.2 第9次发布 | 下载
2011/06/13 ver.1.01 第8次发布 (最终) | 下载
2011/06/02 ver.0.92 第7次发布 | 下载
2011/04/07 在 http://drupal.org/project/clanavi 被批准为官方项目
2011/04/05 ver.0.91 第6次发布 | 下载
2011/03/24 ver.0.9 第5次发布 | 下载
2011/01/29 ver.0.82 第4次发布 | 下载
2010/12/26 ver.0.81 第3次发布 | 下载
2010/12/21 ver.0.8 第2次发布 | 下载
2010/11/09 ver.0.7 第1次发布 | 下载
原理
我们正在构建用于研究和开发的混合云。我们的项目目标是实现不仅管理公有云,还通过简化操作来管理私有云。我们正在管理Amazon EC2,以及我们的私有云,通过Drupal构建我们自己的云管理工具,我们称之为“Clanavi”,超越了Drupal作为内容管理系统。--- Drupal作为PaaS(平台即服务)的基础。
用户故事
从用户角度来看,UX包括
- 访问多个云,例如Amazon EC2、OpenStack 和 XCP
- 通过RDC访问Windows VM
- 启动和终止实例
- 管理服务器模板
- 管理集群
- 故障转移服务
从IT管理员的角度来看(除了上述用户视角),UX包括
- 提供AuthN:与Active Directory (LDAP服务器) 协同工作
- 进行AuthZ:为每个功能提供访问权限
- 设置自动备份(和恢复)
- 检查计费状态 (TBD: 每个用户的计量和预算限制)
- 浏览用户活动日志
- 管理VM镜像
- 自动伸缩 (我们提供一个自动伸缩框架;任何自动伸缩算法的贡献都将受到赞赏)
概述 (OpenStack 第二届设计大会 (Bexar) 演示材料)
如何通过Drupal管理您的云 (slideshare.net)
设计
实现
- 服务器端
- 语言: PHP 5.3.3 或更高版本
- Drupal 6.x / Drupal 7.x
- Apache 2.2 或更高版本 + mod_rewrite
- MySQL 5.1 或更高版本
- 浏览器支持: Chrome, Firefox, Safari (Mac 和 Windows)
测试/演示计划
- 2011/08/22-08/26 DrupalCon London 2011
- 2011/04/29 在圣克拉拉举行的 OpenStack 设计峰会上的闪电演讲
- 2011/03/07-03/11 DrupalCon Chicago 2011 Clanavi: 如何通过Drupal管理您的云
- 2010/11/13 BAD Camp (湾区 Drupal Camp) 2010 在伯克利大学 (完成)
赞助商
该项目由 DOCOMO Innovations, Inc. 赞助
