As the cloud computing market continues to mature, a variety of cloud deployment models have emerged. Cloud models are typically categorized by where the cloud environment is deployed (the basis of distinction between public cloud, private cloud, community cloud, and hybrid cloud), and by which part of the IT service and application stack the cloud provides (the distinction between IaaS, PaaS, and SaaS clouds). Regardless of the cloud model that an organization may embrace, clouds tend to have certain cloud computing architecture elements in common. It's these core cloud computing architecture components that make a "cloud".
While clouds vary widely in their implementation details, cloud computing architecture typically includes these common elements:
In considering cloud computing architecture in its full scope, it's important to recognize that an important part of the architecture is the public internet itself. For any public cloud and for many private clouds that serve geographically dispersed enterprises, the public internet will negatively impact cloud service performance and reliability, as that is how all users access the given Cloud service. For cloud service providers and for enterprises using cloud services, enlightened cloud management and optimization efforts need to take adequate account of this critical aspect of the overall cloud computing architecture.
For more than a decade, Akamai has been the leader in helping service providers and enterprises deliver their applications and web sites over the public internet faster, more reliably, and with greater security. Akamai's itself a massive, distributed cloud platform— deployed on over 100,000 servers embedded into thousands of networks worldwide, which means we are very close to all the world's Internet users and datacenters – so users of the Cloud can benefit from fast, reliable and secure business applications regardless of where they are – even on the other side of the world. Akamai's unique architectural approach also means that applications can be seamlessly moved across datacenters or Cloud environments at will, and the application delivery optimizations will automatically move with the application – the IT team doesn't have to do a thing!
Built on top of the global Akamai application delivery platform, Akamai's Web Performance Enterprise Solutions are designed specifically for cloud computing companies and enterprises that use cloud services. Akamai Web Performance Enterprise Solutions dramatically boost cloud application performance for end users, resulting in higher rates of service adoption and greater user productivity.