A simple cloud reference architecture was introduced in the book "Cloud Computing Architected" by John Rhoton and Risto Haukioja. Based on their model, key components that should be considered when creating a Cloud solution are platform, presentation, identity, integration, information, resilience, monetization, deployment and operation.
Platform, at the center of the model, provides an environment that supports app developers to develop, integrate and deliver their apps. The choice of platform is fundamental to the architecture since the platform will provide a set of basic services and, at the same time, a set of limitations. Most app developers choose Platform as a Service (PaaS) to leverage automatic scalability and to avoid the setup as well as support the operating system. Before choosing which platform to use, app developers should be familiar with various PaaS in the market.
AT&T PaaS is a new service that is available in both the public and private cloud. It provides a web server, a database server and an app server. There are three ways to build a new app; starting with a template, importing from a spreadsheet or building an app from a development wizard. It supports the complete app development lifecycle - from coding to building applications to testing to deployment - all can be done within the AT&T cloud.
To become more familiar with the AT&T PaaS, sign up a tutorial webcast on March 22nd at 10am PT.