A cloud computing service has three distinct characteristics that differentiate it from traditional hosting. It is sold on demand, typically by the minute or the hour; it is elastic a user can have as much or as little of a service as they want at any given time; and the service is fully managed by the provider (the consumer needs nothing but a personal computer and Internet access). Significant innovations in virtualization and distributed computing, as well as improved access to high-speed Internet and a weak economy, have accelerated interest in cloud computing.
A cloud can be private or public. A public cloud sells services to anyone on the Internet. (Currently, Amazon Web Services is the largest public cloud provider.) A private cloud is a proprietary network or a data center that supplies hosted services to a limited number of people. When a service provider uses public cloud resources to create their private cloud, the result is called a virtual private cloud. Private or public, the goal of cloud computing is to provide easy, scalable access to computing resources and IT services.
Infrastructure-as-a-Service like Amazon Web Services provides virtual server
Amazon Elastic Compute Cloud (EC2):
Amazon Simple Storage Service:
Amazon's S3 is a cloud storage service that provides scalable, unlimited online archiving and backup for Amazon Web Services users. As of early March, Amazon S3 had stored more than 100 billion objects.
Cloud Backup:
Cloud backup is the concept of sending copies of your data to an off-site server for backup storage. Enterprises have proven reluctant to adopt cloud backup for pertinent data, as security concerns and fears about storing critical information in the cloud persist. Several prominent cloud backup services are Amazon S3, Asigra and EMC's Mozy.
Cloud Cartography:
Cloud cartography is a strategy designed to pinpoint the physical locations of Web servers hosted on a third-party cloud computing service. The goal would be to map the service provider's infrastructure in order to identify where a particular virtual machine resides. This scheme was discovered during a study carried out on Amazon Web Services by researchers from MIT and the University of California, San Diego.
Windows Azure:
Windows Azure is a cloud services operating system that serves as the development, service hosting and service management environment for the Windows Azure platform. Windows Azure provides developers with on-demand compute and storage to host, scale, and manage web applications on the internet through Microsoft datacenters. This session introduces the concepts of Windows Azure platform including compute and storage. You will learn how to design, develop, debug and deploy your first Cloud application using Visual Studio and Azure Tools.