OpenStack Compute is open source software designed to provision and manage large networks of virtual machines, creating a redundant and scalable cloud computing platform. It gives you the software, control panels, and APIs required to orchestrate a cloud, including running instances, managing networks, and controlling access through users and projects. OpenStack Compute strives to be both hardware and hypervisor agnostic, currently supporting a variety of standard hardware configurations and seven major hypervisors.
OpenStack Compute - Essex Release
Released April 5, 2012. Release Notes
Documentation: Online Manuals
OpenStack Compute "Folsom" planned for Q4 2012.
Developer editions of Compute are available on the OpenStack Launchpad.
The features below are available in the current release.
| Feature | Benefit |
|---|---|
|
Manage virtualized commodity server resources |
Racks of commodity servers as pools of computing |
|
Manage Local Area Networks (LAN) |
Programmatically allocate IPs and VLANs VLANs |
|
API with rate limiting and authentication |
Designed for automation and security |
|
Distributed and asynchronous architecture |
Massively scalable and highly available system |
|
Virtual Machine (VM) image management |
Easily store, import, share, and query images |
|
Live VM management (Instance) |
Increase productivity with lifecycle management |
|
Floating IP addresses |
Keep IPs & DNS correct when managing VMs |
|
Security Groups |
Flexibility to assign and control access to VM instances by creating separation between resource pools |
|
Role Based Access Control (RBAC) |
Ensure security by user, role and project |
|
Projects & Quotas |
Ability to allocate, track and limit resource utilization |
|
VNC Proxy through web browser |
Quick and easy CLI administration |
|
Advanced Scheduler (Diablo v3 07/28 – Started) |
Scheduler decision framework for more efficient mgmt./provisioning |
|
Federated Auth with Zones (Diablo v4 08/25 – TBD) |
Allows to control permissions b/w public and private zones |
The features below are planned for future releases.
| Feature | Benefit |
|---|---|
|
Event Notification (Diablo v2 06/30 – Implemented) |
Pro-active alerting |
|
Distributed scheduler (Diablo v2 06/30 – Implemented) |
Robust scheduler for scalability and high availability |
|
System usage (Diablo v2 06/30 – Started) |
Provides metrics for billing, chargeback, or monitoring purposes |
|
Boot with volume (Diablo v3 07/28 – Code Review) |
shorter boot time, persistent root partition |
|
Virtual storage arrays (Diablo v2 06/30 – In Progress) |
Allows to emulates Enterprise class storage arrays, offer better capabilities than Amazon-S3 |
|
Global firewall rules (Diablo v2 06/30 – Implemented) |
DDOS prevention |