Amazon Web Services (AWS) delivers reliable, scalable, and cost-effective computing resources on which to host your applications.
You can use the following AWS components alone or combined to host your applications
- Amazon Elastic Compute Cloud (Amazon EC2). Amazon EC2 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. Amazon EC2 provides a full management console and APIs to manage your compute resources.
- Amazon Simple Storage Service (Amazon S3). Amazon S3 provides a simple web services interface to store and retrieve any amount of data, at any time, from anywhere on the web. It is durable, highly available, and secure. Amazon S3 also stores multiple redundant copies of your data.
- Amazon Relational Database Service (Amazon RDS). Amazon RDS makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable database capacity while managing time-consuming database administration tasks.
- Amazon CloudFront. Amazon CloudFront provides a high performance, globally distributed content delivery system. 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.
- Amazon Simple Queue Service (Amazon SQS). Amazon SQS provides a high performance, secure queuing system for your application that enables you to reliably distribute work between your application’s processes.
- Amazon DevPay. Amazon DevPay is a simple-to-use online billing and account management service that makes it easy for you to sell applications that are built in, or run on top of, Amazon Web Services