This document discusses deploying infrastructure as a service (IaaS) using Eucalyptus. Eucalyptus is an open-source software platform that provides IaaS and enables on-premise private clouds. It uses existing infrastructure to create a scalable, secure web services layer for compute, network and storage. The architecture of Eucalyptus includes a Cloud Controller, Cluster Controllers, Storage Controller, and Node Controllers that manage VM execution and network scheduling. Eucalyptus can dynamically scale resources based on application workloads. The document discusses using Ubuntu 12.04 on the Eucalyptus front-end and Xen as the underlying hypervisor on backend nodes.