Through our relationships with customers and users across the globe to build and deploy production Eucalyptus clouds, we have documented a catalog of reference cloud application architectures that can be used as the foundation for your own production private cloud deployments.
These cloud application architectures are categorized by use case and include:
The intended use of the resulting production cloud deployment
The balance between virtual machines, storage, and specific cloud features
The various tools and technologies that are required to successfully run a production Eucalyptus cloud
Not all deployments will exactly implement one of the reference cloud application architectures, but all production deployments should start off with one of the cloud application architectures below.
It should be noted that not all features of Eucalyptus are exercised by these reference clould application architectures. Many features of Eucalyptus (multi-cluster tunnelling, LDAP integration) are present for integration purposes, but are not implemented as 'deployment best practice' if they are not needed.
These reference cloud application architectures each specify 'maximums' that the deployment can support. If the maximums in place for each reference architecture need to be substantially exceeded for a deployment, the deployment should be taken into consideration as one that will require devoted, customized attention to ensure its production readiness.
In our previous blog entries in this series, we have examined how networking and application stack considerations affect good cloud design. In this entry, we will take a look at how to design for storage in the cloud. The results of your application research drives cloud storage design. Based on the...
When it comes to cloud architecture, the world is full of opportunity as well as potential pitfalls. In this blog series, we will take a look at high-level cloud architecture considerations and some of the common mistakes people make when deploying Eucalyptus clouds. Note: This series is a result of...