m (→Owners) |
|||
Line 18: | Line 18: | ||
== Detailed Description == | == Detailed Description == | ||
This feature would include version 3.1 of all of the major components of Eucalyptus: | |||
- Cloud Controller (The central web service stack, web UI, account management, etc.) | |||
- Storage Controller (analogous to EBS) | |||
- Walrus (analogous to S3) | |||
- Cluster Controller (analogous to EC2) | |||
- Node Controller (which manages the hypervisor on individual compute nodes in a cluster) | |||
Eucalyptus works with either Xen or KVM, and integrates can use openldap for account management. | |||
== Benefit to Fedora == | == Benefit to Fedora == |
Revision as of 16:13, 23 January 2012
Eucalyptus
Summary
Eucalyptus is a cloud computing software platform for on-premise (private) Infrastructure as a Service clouds. It uses existing infrastructure to create scalable and secure AWS-compatible cloud resources for compute, network and storage.
Owners
- Name: Andy Grimm
- Email: agrimm@gmail.com
Current status
- Targeted release: Fedora 17
- Last updated: 2011-11-18
- Percentage of completion: 10%
Detailed Description
This feature would include version 3.1 of all of the major components of Eucalyptus:
- Cloud Controller (The central web service stack, web UI, account management, etc.) - Storage Controller (analogous to EBS) - Walrus (analogous to S3) - Cluster Controller (analogous to EC2) - Node Controller (which manages the hypervisor on individual compute nodes in a cluster)
Eucalyptus works with either Xen or KVM, and integrates can use openldap for account management.
Benefit to Fedora
Fedora can be used to build a highly available and scalable AWS-compatible compute/storage cloud.
Scope
The main challenge is in packaging a large number of Java dependencies. There is a list of direct dependencies at Eucalyptus, but it does does contain all transitive build dependencies yet. There will also be some distro integration work, but much of this is happening as part of the upstream packaging and release process.
How To Test
TODO
User Experience
Users will have the ability to build an IaaS system.
Dependencies
Briefly:
- ActiveMQ
- Axiom
- Google Web Toolkit
- HA-JDBC
- Hibernate
- JasperReports
- Mule
- Spring
- Axis2c
- WSDL2C (from Axis2/Java, but may be separated into a fragment package, as Axis2/Java has a huge dependency list)
Contingency Plan
We would punt to F18.
Documentation
Release Notes
TODO