Chapter 1, Getting Started with AWS, briefs you about the basics of cloud computing and what Amazon Web Services (AWS) offers in cloud computing ecosystem. We will have walkthrough on different services offered by Amazon and sign-up processes.
Chapter 2, Configuring IAM, explains how to manage the access to AWS resources. This is a central security service around which all different AWS resources are surrounded for access management.
Chapter 3, Building Server Using EC2, helps you to build highly available and scalable applications using EC2 instances. We will learn how to configure the load balancer and auto-scaling feature, which helps to scale our application dynamically.
Chapter 4, Storing Files on S3, demonstrates how to utilize the cloud storage for more than one. We will learn about how to store data to and retrieve data from S3 and host a static HTML website.
Chapter 5, Managing RDS, lets you set up and operate database over the cloud. We will learn about different database engines supported by Amazon RDS and how to set up the MySQL database instance.
Chapter 6, Implementing DynamoDB – NoSQL Database, lets you create and operate a DynamoDB table. We will talk about auto-scaling the provisioned throughput on the DynamoDB table and secondary indexes, and then we have an example that will demonstrate CRUD operations.
Chapter 7, Implementing Caching Using ElastiCache, guides you through creating a caching server on the AWS cloud. We will learn about caching servers supported by the Amazon ElastiCache service and how to set up the infrastructure.
Chapter 8, Triggering Notifications, lets you create an SNS topic and send notifications to subscribers. We will also talk about push notifications on mobile devices and desktops.
Chapter 9, All about CloudWatch, explains how to monitor the AWS resources and applications to make sure they are up and running. You will learn about different features of CloudWatch, such as Alarm, Metrics, Logs, and Events.