Tag Archive for Eucalyptus

Seven Valuable Open Sources Resources For Cloud Computing

As relying on cloud computing is becoming a disadvantage due to privacy, security, and reliability concerns, there interest for open-source cloud-computing tools is rising as the source code of the cloud is freely available. These resources could help companies to build and customize their own computing clouds to work alongside more powerful commercial solutions. Here are the Cloud Computing environments out there and are open source.


1. Enomaly Elastic Computing


Enomaly’s Elastic Computing Platform (ECP) is the answer for carriers and hosting providers, and their customers, who want to benefit from the power, flexibility, and economies of cloud computing. Over 15,000 companies use ECP to operate cloud computing platforms, deliver infrastructure-on-demand services to their customers and users, enjoy dynamic provisioning and scaling for their computing workloads, and experience the benefits of cloud computing for the enterprise

2. Nebula


Nebula is a Cloud Computing pilot under development at NASA Ames Research Center. It integrates a set of open-source components into a seamless, self-service platform, providing high-capacity computing, storage and network connectivity using a virtualized, scalable approach to achieve cost and energy efficiencies. Nebula is currently being used for education and public outreach, for collaboration and public input, and also for mission support.

3. Nimbus


Nimbus is a set of open source tools that together provide an "Infrastructure-as-a-Service" (IaaS) cloud computing solution.Nimbus allows a client to lease remote resources by deploying virtual machines (VMs) on those resources and configuring them to represent an environment desired by the user.

4. OpenNebula


OpenNebula is an open-source toolkit to easily build any type of cloud: private, public and hybrid. OpenNebula has been designed to be integrated with any networking and storage solution and so to fit into any existing data center.

With OpenNebula you can transform your data center into a flexible and agile virtual infrastructure which dynamically adapts to the changing demands of the service workload.

5. Eucalyptus


Eucalyptus is an open-source infrastructure for the implementation of cloud computing on computer clusters. Its name is an acronym for "Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems". Eucalyptus provides an  interface that is compatible with Amazon Web Services cloud computing interface. Eucalyptus is available as a source package, RPM, and a Rocks disk image.

6. Cloud computing with Red Hat


Cloud computing with Red Hat enterprise software is a web-scale virtual computing environment powered by Amazon Web Services. It provides everything needed to develop and host applications: compute capacity, bandwidth, storage, and the leading open source operating system platform, Red Hat Enterprise Linux.

7. Cloudera


Cloudera’s Distribution for Hadoop (CDH) packages the popular open-source software for easy installation and deployment. Users of CDH can take advantage of Cloudera Desktop for data import and export, cluster monitoring and administration, and job creation and collaboration. Together these products make it easy to install, configure, run and use a Hadoop cluster for critical business data management tasks

What Is Cloud Backup? A Beginners Guide To Cloud Backup

This beginner’s guide on Cloud Backup briefly explains the benefits as well as pitfalls of Cloud Backup solutions, notable cost effective Cloud Backup service providers etc in a simple way.


What Is Cloud Storage?


Cloud Storage is nothing but storage solution for the Internet. Cloud Storage Service Provider will have a cluster of highly scalable servers with simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. In simple terms, Cloud Storage, from an end user perspective is nothing but an unlimited amount of online disk space that is secure, inexpensive, highly available (mostly) to store/backup/restore data from PCs, Laptops and Servers.


Image Source: Zmanda Backup Solution

Who Should Use Cloud Storage?

As mentioned earlier, Cloud Storage is nothing but Online Storage, so to access Cloud Storage, one needs to have high bandwidth internet connection. This requirement may be a problem for those who want to store time critical storage on the cloud. However, data recovery solutions that use cloud storage is viable as you would request for data restore not so frequently. For example, you are photographer and want to backup all of your photo collection. Then it makes perfect sense to have the photos backed up on the cloud. You would have secondary backup of your photos and incase your laptop crashes, you can always get your data restored almost immediately. Depending on the amount of photographic data that is there on the cloud it would take probably a few minutes or few hours. This is not really time critical. So, a Data Backup/Restore solution on Cloud Storage is Cloud Backup solution. Anyone who needs secured, backupimage on a remote server without much worries on maintaining the infrastructure will have to go for Cloud Storage Backup Solutions.

Data Encryption and Disaster Recovery On Cloud Backup


In Cloud Backup solution, your data resides on an external server outside your home or office, so the data needs to be protected. All of the Cloud backup solutions offer state of the art Data Encryption facility so that your data is compressed and encrypted so that others are unable to use them. Since the data that is backed up is on a remote location, there is a fair amount of disaster recovery is involved. More over, Cloud Storage servers will have data redundancy implemented internally.


Advantages of Cloud Backup Service


  • Safe and secured way of backing up data on a remote data storage
  • Accessible from anywhere
  • Usually cheap with pay as you go model
  • Inbuilt disaster recovery facility
  • Highly scalable – no cap on storage limit
  • Data backup can be automated
  • No need to worry about hardware infrastructure to maintain


Disadvantages of Cloud Backup Service


  • High Internet bandwidth is needed
  • Your data resides on 3rd party Servers, if they close the shop, then you need to worry about your data (If it ever happens, It can be handled easily though)
  • Most of the Cloud Backup service providers charge based on data backed up. So, if you have more data, then you will be charged more. However, there are more and more service providers who are giving flat rate plans such as Mozy that charges $5/month for unlimited usage.

It is seen by industry experts that for large enterprise with Large amount of data that frequently changes with limited network connectivity, the traditional on premise data backup solution works out better and cheaper.

Cloud Backup Vendors


There are many such vendors. But the most noted ones that are cost effective are;

  1. Backblaze
  2. Carbonite
  3. Mozy
  4. Zmanda (Open Source)
  5. ElephantDrive
  6. Dropbox

Most of the Cloud Backup service providers use Amazon’s S3 Cloud Infrastructure. Amazon S3 is mostly used but has couple of alternatives such as Nirvanix, Eucalyptus, Enomaly Cloud etc.

Enomaly’s Open Source Elastic Computing Platform

While the IT departments are worrying about the security, governance and other concerns related to Cloud computing, Enomaly makes it possible to create Cloud-like environments in corporate data enters.


Source: http://www.enomaly.com

Elastic Computing Platform 2.1 an open source project, provides the ability to meld on-premises and remote systems–including cloud services–in a single, secure infrastructure.


Elastic Computing Platform (ECP) is a programmable virtual loud infrastructure for businesses who are looking to design, deploy and manage virtual applications in cloud. The browser based dash board enables IT department top efficiently plan deployments, automate virtual machine scaling  and load balancing, and analyze the configuration, optimize cloud capacity in an easy-to-use utility.

As relying on cloud computing is becoming a drawback due to privacy, security, and reliability concerns, there interest for open-source cloud-computing tools is increasing as the source code is freely available. These tools could help companies to build and customize their own computing clouds to work alongside more powerful commercial solutions.

Some of the popular open-source cloud-computing software are

1. Eucalyptus


An open source software infrastructure project that imitates the experience of using EC2 but lets the user run program on their own resource and provides a detail view, what would have otherwise looked like a black box of cloud computing services.

2. Globus Nimbus


Nimbus is a set of open source tools that together provide an “Infrastructure-as-a-Service” (IaaS) cloud computing solution. Nimbus allows a client to lease remote resources by deploying virtual machines (VMs) on those resources and configuring them to represent an environment desired by the user.

3. OpenNebula


OpenNebula is an open source virtual infrastructure engine that enables the dynamic deployment and re-placement of virtual machines on a pool of physical resources. OpenNebula extends the benefits of virtualization platforms from a single physical resource to a pool of resources, decoupling the server not only from the physical infrastructure but also from the physical location.

Related Posts with Thumbnails