Eucalyptus: Cloud, Cluster and Node Controller


This post is part of the Open Source Cloud Computing series. For an Overview, please click on the Tag. Cloud Controller The Cloud Controller – also known as CLC – is the highest level in Eucalyptus. There is one Cloud Controller per infrastructure. The Cloud Controller is in charge of the following tasks: Connect to virtual instances via SSH Provide a Front end for the Web Services that are EC2 and S3 compatible The Cloud Controller acts as a Meta Scheduler for the Cloud Infrastructure and determines which infrastructure to use. The Cloud Controller collects resource information from Cluster Controllers The Cloud Controller runs per default on same machine as Walrus und the Storage Controller. The Cloud Controller acts as the main Element for a Eucalyptus Cloud. Each Eucalyptus-based Cloud starts with the Cloud Controller. Different Zones or Regions are realized with a Cluster Controller. There is exactly one Cloud Controller. Cluster Controller The Cluster Controller (CC) comes next in hierarchy

read more Eucalyptus: Cloud, Cluster and Node Controller

Eucalyptus: Overview


This post is part of the Open Source Cloud Computing series. For an Overview, please click on the Tag. Eucalyptus was developed at the University of California, Santa Barbara (UCSB) and is provided under the GNU GLP v3 Open Source License. The name Eucalyptus stands for  “Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems”. Its main target is to enable the execution and control of virtual instances with Xen or KVM under Linux and to provide an API that is compatible to Amazon Web Services (AWS). Since Eucalyptus is basically built upon the Amazon APIs, it is great for hybrid Cloud Solutions. The first version of Eucalyptus was released in 2008. Platform Description Each Eucalyptus component runs as UNIX service and communication between the components is based on SOAP Web services. Eucalyptus infrastructure may consist of one or more locations, which represent different datacenters. Eucalyptus consists the Cloud Controller, Cluster Controller, Node Controller, Walrus and the Storage

read more Eucalyptus: Overview

Open Source Cloud Computing Platforms


In the next blog posts, I will describe some major Open Source Cloud Computing platforms. I will cover the 4 major platforms, including: OpenStack Eucalyptus OpenNebula CloudStack This series will run alongside the self service IT series. By the end of the series, I will compare these 4 platforms with the self service attributes I will evaluate during the series. So keep on reading all of them 🙂  

Automation in Datacenters for Cloud Computing


When we talk about Cloud Computing, we also talk about Automation in Datacenters. Cloud Computing transforms Datacenters to a way where we see much more Automation than we saw before. There is significant transformation going on and more and more Projects that enable that are launched nowadays. Famous Automation Platforms are Eucalyptus and OpenStack in the Open Source area. Microsoft and vmWare also offer some Automation Tools for the Cloud. But what are the concepts for Cloud Automation? Let us first look at the illustration below to find out how automation in Datacenters work. As shown in the illustration above, there are several steps involved. First, we add a new physical Server. This usually happens when a new Rack or Container is deployed to a Datacenter. The new physical Server is started and a Maintenance OS is started. This is usually a lightweight Version of Windows Server or Linux. The Maintenance OS is the basis for virtualisation. The Maintenance OS now connects

read more Automation in Datacenters for Cloud Computing