Cloud Computing

Image credit: littlecrowd.com

1. Eucalyptus
Eucalyptus is a great virtual resource management system. It is open source implementation of Amazon Web Service. Eucalyptus implements IaaS (Infrastructure as a Service) style private and hybrid clouds. This software provides a single interface that lets you access virtual infrastructure resources (machines, network, and storage) available in private clouds and resources available externally in public cloud services.
Eucalyptus includes these nice features:
-Compatibility with Amazon Web Services API.
-Installation and deployment from source or DEB and RPM packages.
-Secure communication between internal processes via SOAP and WS-Security.
-Support for Linux and Windows virtual machines (VMs) .
-Support for multiple clusters as a single cloud.
-Elastic IPs and Security Groups.
-Users and Groups Management.
– Accounting reports.
-Configurable scheduling policies and SLAs.

2. OpenNebula
Just like Eucalyptus, OpenNebula  is open source IaaS solution for building private clouds. OpenNebula supports the Xen Hypervisor, KVM, and VMware vSphere virtualization approaches. Unlike Eucalyptus, OpenNebula allows to move running instances between the connected nodes. To date, however, OpenNebula only provides basic support for the EC2 SOAP and EC2 Query APIs. It is possible to retrieve a list of images and instances and to start, restart, and stop instances. In addition, OpenNebula can be used to control Amazon EC2 resources. A cutting-edge feature of OpenNebula is its node grouping capability, so that it enables High Performance Computing as a Service (HPCaaS). Contrary to Eucalyptus, OpenNebula does not include a storage service which is compatible with the S3 or EBS API.

Read More >>>>