When we talk to various IT organizations about using AWS-compatible Eucalyptus to set up a private or hybrid cloud, the question we often get is, "How do I get started?" We recently published a series of Reference Architectures which are specific to common cloud use cases deployed in the field. The Dev/Test Reference Architecture is a good hybrid cloud architecture for application development and QA purposes.
Service and credibility gaps exist in many IT organizations between developers and their IT operations teams. Developers want to create and deploy new applications quickly. But provisioning the infrastructure and resources that developers need can take a lot of time - days or weeks in some cases. The culprits are usually a backlog of requests that require some form of manual review and approval or the lack of time or resources to perform the actual provisioning. These delays often lead to squandered market opportunities, not to mention lost productivity.
Eucalyptus provides an AWS-compatible private and hybrid cloud architecture and open source software solution that provides developers, QA engineers, and IT operations teams with the same flexibility and agility that is usually associated with the public cloud, while still allowing IT operations teams to maintain control and costs. The Eucalyptus private cloud platform provides self-service resource provisioning so developers and QA engineers can gain access to the resources they need through streamlined workflow processes and get their work done quickly and efficiently. Developers don't need to submit an IT ticket and wait for days or weeks to get the resources they need. They can quickly self-service provision and configure the compute, storage, and networking resources they need on demand.
In addition, because Eucalyptus and AWS have pledged to maintain AWS API compatibility, hybrid clouds can be designed in order to develop and test applications on a Eucalyptus private cloud and then deploy them unchanged to production on the AWS public cloud. Eucalyptus currently maintains API compatibility with EC2, S3, EBS, ELB, Auto Scaling, CloudWatch, and IAM, with additional functionality planned for future releases. Organizations can maintain the flexibility and agility they need to empower innovation while simultaneously maintaining control over resources and costs.
So where does the Reference Hybrid Cloud Architectures fit in? The Reference Architecture provides a configuration and deployment template for IT operations teams to assist in setting up a Eucalyptus private or hybrid cloud. The Reference Architecture provides the scope of resources necessary and the recommended deployment model for the specific use case, such as Dev/Test, Scalable Web Services, or Virtualization Management.
This is important for two reasons: First, it prescribes a bill of materials and detailed notes on how to deploy the Eucalyptus cloud platform on it. Second, the Reference Architecture provides a "recipe" for the bill of materials needed to run the cloud.
In the case of a Dev/Test environment, Infrastructure as a Service (IaaS) provides the automation for provisioning and de-provisioning resources as application and workload demand ebbs and flows. The Reference Architecture provides design choices for the IaaS solution, including physical resources required and a deployment topology.
The Reference Architecture also outlines technologies commonly deployed with Eucalyptus to provide a complete IaaS solution – such as configuration management, monitoring, and workflow management.
Dev/Test is a great place to get started with Eucalyptus and the Reference Architecture provides you the tools to get started successfully.
Get Started with a Eucalyptus AWS-compatible Private Cloud
Try Eucalyptus for free on our machines or yours with our hosted Eucalyptus Community Cloud (ECC) or by downloading our FastStart automated installer.