Amazon AWS was the pioneer of cloud computing, and has been expanding its cloud offerings ever since to maintain its leadership position. The following diagram gives an indicative list of services offered by the AWS platform for application developers:
This is just an indicative list and by no means an exhaustive list; refer to the Amazon AWS portal for a complete list.
The categories are as follows:
- Infrastructure: This is probably the core of the AWS platform that enables it to provide a plethora of other services. These can be further classified into:
- Compute: Services such as EC2, Lambda, ECS, and ELB. We will be demonstrating the deployment of our sample application using primarily compute services, but it is relatively easy to tie them up with the other services offered by AWS.
- Storage: Services such as S3, EBS, and CloudFront.
- Networking:...