Skip to content

Five open source tools for building and managing clouds

July 14, 2010

Open source technology is going to seriously impact the cloud computing world. cloud

Open source software is essentially free, and it is not generally encumbered by the software license models of proprietary software.

According to me below Five open source tools for building and managing clouds are Amazing & very Useful.

A number of open source tools have already had a huge impact on cloud computing: Linux and Xen, for example. But there are other important open source offerings that can benefit cloud users. These include KVM, Deltacloud, Eucalyptus, Cloud.com’s CloudStack Community Edition and OpenNebula.

KVM
KVM (Kernel-based Virtual Machine) is an open source hypervisor for Linux running on x86 hardware. It contains virtualization extensions (Intel VT or AMD-V). With KVM, you can run multiple virtual machines (VMs) running unmodified Linux or Windows images. KVM is an upstream hypervisor, sitting in the Linux kernel that converts the kernel into a bare metal hypervisor. Being upstream means that every Linux distribution ships with KVM. As the Linux kernel gets updates, KVM takes advantage of them automatically. KVM is supported in Red Hat Enterprise Linux, Ubuntu, and SUSE Linux Enterprise Server.

Deltacloud
Deltacloud is an open source project started last year by Red Hat. It is now an Apache incubator project, not just a Red Hat endeavor. Deltacloud abstracts the differences between clouds and maps a cloud client’s application programming interface (API) into the API of a number of popular clouds, including Amazon EC2, GoGrid, OpenNebula, and Rackspace. Drivers for Terremark and vCloud will be available in the near future. As a result, Deltacloud is a way of enabling and managing a heterogeneous cloud virtualization infrastructure.

Deltacloud allows for any certified virtualized environment, such as environments based on KVM, VMware ESX and Hyper-V, to be managed from one common management interface. That is, instead of having a management console for VMs based on ESX and a management console for VMs based on Hyper-V, all VMs can be managed from one management console. Deltacloud does this by enabling different virtual machines to be transferred or migrated in real time from one virtualization capacity to another, such as from VMware to RHEV (Red Hat Enterprise Virtualization) or VMware to Microsoft. If an enterprise is already using IBM Tivoli or HP OpenView, Deltacloud can be integrated.

Eucalyptus
Eucalyptus Community Cloud is a sandbox environment in which you can test drive and experiment with Eucalyptus. It is a private cloud platform that implements the Amazon specification for EC2 as Infrastructure as a Service (IaaS). Eucalyptus conforms to both the syntax and the semantic definition of the Amazon API and tool suite, with few exceptions. Eucalyptus also makes available administrative functionalities, such as user management, storage configuration, network management, and hypervisor configuration for managing and maintaining private clouds. Eucalyptus targets Linux systems that use KVM and Xen for virtualization. It has been packaged for inclusion in the 9.04 release of Ubuntu, and other Eucalyptus packages exist for CentOS, Debian, openSUSE, and Red Hat Enterprise Linux 5.x.

Cloud.com
Cloud.com (formerly VMOps) offers an open source edition (GPL v3 license) of its CloudStack infrastructure management product: CloudStack Community Edition. CloudStack supports VMware ESX, Xen and KVM (and eventually Hyper-V). It offers many of the capabilities that you would expect from a cloud management interface: VM self-service provisioning, dynamic workload management, multi-tenancy, etc. It also supports Windows and Linux guest operating systems.

OpenNebula
OpenNebula is an open source tool kit for cloud computing. It allows you to build and manage private clouds with Xen, KVM, and VMware ESX, and hybrid clouds with Amazon EC2 and other providers through Deltacloud adaptors. The remote public cloud provider could be a commercial cloud service provider such as Amazon, or it could be a partner private cloud running a different OpenNebula instance.

For more Infotmation Click here World Of Information.

Source

Advertisements

From → Cloud Computing

One Comment
  1. Ram Srinivasan permalink

    How do these compare with OpenStack? Thank you.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: