Journey to the Cloud – it’s not rocket science!
To me, as an Architect, the Cloud has become a “no-brainer” – it’s just business as usual. People often cite security as a barrier to entry but this perception assumes that “Cloud=Public”, however, there are other cloud models including Private Cloud, which can be on-premise (behind the corporate firewall) or hosted by a third-party. Some also say that existing applications may be incompatible if they are not cloud-aware and that may be true for Platform-as-a-Service (PaaS) implementations but there’s still Infrastructure-as-a-Service (IaaS). If an application runs on virtual servers like VMware (which we’ve been using extensively over the last five years or more) then why can’t they run in the Cloud? By the way, did you know that you can run your own Amazon AWS compatible Private Cloud on Eucalyptus Open Source software?
When looking at the options for cloud deployments (versus the out-dated on-premise options), Solutions Architects should look at the various architecture and design patterns such as those found on Cloudpatterns and Cloudcomputingpatterns.
For Architects who need some platform specific reference architectures then take a look at AmazonAWS and AzurePatterns. For their associated Visio stencils which can be used for diagramming these architectures and patterns then they can be downloaded from AWSIcons and AzureStencil respectively.