“ A pool of abstracted, highly scalable, and managed compute infrastructure capable of hosting end-customer applications and billed by consumption ”.
“ Cloud computing is an emerging approach to shared infrastructure in which large pools of systems are linked together to provide IT services.” – IBM press release on “Blue Cloud”
“ Cloud computing describes a systems architecture. Period. This particular architecture assumes nothing about the physical location, internal composition or ownership of its component parts.” – James Urquhart blog post
What is Driving Cloud Computing? Customer Perspective: • In one word: economics • Faster, simpler, cheaper to use cloud apps • No upfront capital required for servers and storage • No ongoing operational expenses for running datacenter • Applications can be accessed from anywhere, anytime
What is Driving Cloud Computing Vendor Perspective: • Easier for application vendors to reach new customers • Lowest cost way of delivering and supporting applications • Ability to use commodity server and storage hardware • Ability to drive down data center operational cots • In one word: economics
Flexible : AWS enables organizations to use the programming model, operating system, databases, and architectures they are already familiar with. In addition, this flexibility helps companies mix and match architectures in order to serve their diverse business needs.
Secure: In order to provide end-to-end security and end-to-end privacy, AWS builds services in accordance with security best practices, provides appropriate security features in those services, and documents how to use those features.
An Amazon Machine Image (AMI) is a special type of pre-configured operating system and virtual application software which is used to create a virtual machine within the Amazon Elastic Compute Cloud (EC2).
It serves as the basic unit of deployment for services delivered using EC2.
Select a pre-configured, templated image to get up and running immediately.
Or create an Amazon Machine Image (AMI) containing your applications, libraries, data, and associated configuration settings.
Configure security and network access on your Amazon EC2 instance.
Choose which instance type(s) and operating system you want, then start, terminate, and monitor as many instances of your AMI as needed, using the web service APIs or the variety of management tools provided.