Since early 2006, Amazon Web Services (AWS) has provided companies of all sizes with an infrastructure web services platform in the cloud. With AWS you can requisition compute power, storage, and other services–gaining access to a suite of elastic IT infrastructure services as your business demands them. With AWS you have the flexibility to choose whichever development platform or programming model makes the most sense for the problems you’re trying to solve. You pay only for what you use, with no up-front expenses or long-term commitments, making AWS the most cost-effective way to deliver your application to your customers and clients. And, with AWS, you can take advantage of Amazon.com’s global computing infrastructure, that is the backbone of Amazon.com’s multi-billion retail business and transaction enterprise whose scalable, reliable, and secure distributed computing infrastructure has been honed for over a decade.
Using Amazon Web Services, an e-commerce website can weather unforeseen demand with ease; a pharmaceutical company can “rent” computing power to execute large-scale simulations; a media company can serve unlimited videos, music, and more; and an enterprise can deploy bandwidth-consuming services and training to its mobile workforce.
Amazon Web Services delivers a number of benefits for IT organizations and developers alike, including:
- Cost-effective. Pay only for what you use, as you use it, with no up-front commitments. As the Amazon Web Services cloud grows, our operations, management and hardware costs shrink, and we pass the savings onto you.
- Dependable. Utilize a battle-tested, web-scale infrastructure that handles whatever you throw at it. The Amazon Web Services cloud is distributed, secure and resilient, giving you reliability and massive scale.
- Flexible. Build any application you want using any platform or any programming model. You control the resources you consume and fit them into your application as you see fit.
- Comprehensive. Don’t start from scratch. Amazon Web Services gives you a number of services you can incorporate into your applications. From databases to payments, these services help you build great applications cost effectively and with less up-front investment.
- Amazon CloudFront – A web service that provides a high performance, globally distributed content delivery. Your application can use Amazon CloudFront to easily distribute or stream content to your users with low latency, high data transfer speeds, no commitments, and seamless integration with Amazon S3. ›Learn more about Amazon CloudFront on http://aws.amazon.com/cloudfront/
- Amazon Elastic Compute Cloud (Amazon EC2) – A web service that provides resizable compute capacity in the cloud. You define your virtual Amazon EC2 environment with the operating system, services, databases, and application platform stack required for your hosted application. AmazonEC2 provides a full management console and APIs to manage your compute resources. ›Learn more about Amazon EC2 on http://aws.amazon.com/ec2/
- Amazon Relational Database Service (Amazon RDS) – A web service that provides cost-efficient and resizable capacity for MySQL deployments in the cloud, while managing time-consuming tasks like backup, scaling, and patching. ›Learn more about Amazon RDS on http://aws.amazon.com/rds/
- Amazon SimpleDB – A web service for running queries on structured data in real-time. Amazon SimpleDB is easy to use and provides the core functionality of a database—real-time lookup and simple querying of structured data—without the operational complexity. ›Learn more about Amazon SimpleDB on http://aws.amazon.com/simpledb/
- Amazon Simple Notification Service (Amazon SNS) – A highly scalable, flexible web service that makes it easy to set up, operate, and send notifications from the cloud. By using Amazon SNS, developers and businesses can send notifications or messages to applications or people using a “push” mechanism and have these messages delivered over protocol of choice (i.e. HTTP, email, etc.). ›Learn more about Amazon SNS on http://aws.amazon.com/sns/
- Amazon Simple Queue Service (Amazon SQS) – A high performance, secure queuing system to reliably distribute work between application processes. By using Amazon SQS, developers and businesses can simply move data between distributed components of their applications that perform different tasks, without losing messages or requiring each component to be always available. ›Learn more about Amazon SQS on http://aws.amazon.com/sqs/
- Amazon Simple Storage Service (Amazon S3) – A simple web services interface that can be used to store and retrieve large amounts of data, at any time, from anywhere on the web. It gives developers and businesses access to the same highly scalable, reliable, fast, inexpensive data storage infrastructure that Amazon uses to run its own global network of web sites. ›Learn more about Amazon S3 on http://aws.amazon.com/s3/
- Amazon Virtual Private Cloud (Amazon VPC) – A secure and seamless bridge between a company’s existing IT infrastructure and the AWS cloud. Amazon VPC enables enterprises to connect their existing infrastructure to a set of isolated AWS compute resources via a Virtual Private Network (VPN) connection, and to extend their existing management capabilities such as security services, firewalls, and intrusion detection systems to include their AWS resources. ›Learn more about Amazon VPC on http://aws.amazon.com/vpc/
Source : Amazon AWS