Enomalism is a cloud computing platform supporting multiple virtual machine hypervisors. Enomalism currently supports KVM and Xen, with OpenVZ support forthcoming. It is a web application developed using the python programming language and the TurboGears MVC framework. The application is released under an AGPL license by Enomaly, a consultancy based in Toronto, Canada.
History
The Enomalism project started in 2006 when a need was recognized for cloud computing in the technology industry. Development has progressed through multiple proof of concepts, alpha releases and finally beta releases. Stable releases are expected to be completed by August 2008.
Development of the Enomalism system is funded by Enomaly Inc. and the project is licensed under the AGPL and is run as an Open Source project.
Usage
Enomalism is used as a cloud computing framework allowing people to build Amazon EC2 type functionality in their existing infrastructure. Projects have also been initiated to use Enomalism as the basis of a high volume content delivery network, and as a VPS in hosting environments.
A typical deployment involves multiple host servers installing the Enomalism framework and connecting these hosts in a cluster through the configuration mechanism. All resources and downloaded/created virtual machines will be visible and can be controlled from all Enomalism hosts.
Features
* Multi-hypervisor support through Libvirt * Web Interface * Clustered operation mode * VM Repository * Full REST API for development
Supported Platforms
* Ubuntu 7.x/8.x * CentOS 5.1/5.2 * Red Hat Enterprise 5.1/5.2
|