AWS Services

The following section gives a brief introduction to the various AWS services that are available.

AWS CloudFormation
AWS CloudFormation is used to create and manage a collection of related AWS resources, and provision and update them in an orderly and predictable way. You use a template to describe all the AWS resources that are needed, while the AWS CloudFormation creates and configures the resources, and figures out dependencies. For more information, see AWS CloudFormation Documentation.
Amazon VPC
The Amazon VPC service is used to provision a private, isolated section of the AWS Cloud, where you can start AWS services and other resources in a virtual network that you define. You have complete control over your virtual networking environment, including selection of your own IP address range, subnet creation, and configuration of route tables and network gateways. For more information, see Amazon Virtual Private Cloud Documentation.
Amazon EC2
The Amazon EC2 service is used to start virtual machine instances with various operating systems. You can choose from the existing AMIs or import your own virtual machine images. For more information, see Amazon Elastic Compute Cloud Documentation.
Amazon Auto Scaling
The Amazon Auto Scaling service helps maintain high availability and manage capacity by automatically increasing or decreasing the EC2 instance fleet. You can use auto scaling to run your fleet at optimal utilization by increasing instance capacity during demand spikes and decreasing capacity during downtimes. For more information, see AWS Auto Scaling Documentation.
Amazon EBS
Amazon Elastic Block Store (Amazon EBS) provides persistent block storage volumes for use with Amazon EC2 instances in the AWS Cloud. For more information, see Amazon Elastic Block Store Documentation.
Amazon S3
Amazon Simple Storage Service (Amazon S3) is storage for Internet. You can use Amazon S3 to store and retrieve any amount of data at any time, from anywhere on the web. You can accomplish these tasks using the simple and intuitive web interface of the AWS Management Console. For more information, see Amazon Simple Storage Service Documentation.
Amazon CloudWatch
Amazon CloudWatch is a monitoring service for AWS Cloud resources and the applications you run on AWS. You can use CloudWatch to collect and track metrics, collect and monitor log files, set alarms, and automatically react to changes in your AWS resources. For more information, see Amazon CloudWatch Documentation.
Amazon IAM
AWS Identity and Access Management (IAM) enables you to securely control access to the AWS services and resources for your users. With IAM, you can manage users, security credentials such as access keys, and permissions that control which AWS resources users can access, from a central location. For more information, see AWS Identity and Access Management Documentation.
AWS Lambda function
AWS Lambda is a stateless compute service that allows you run code without provisioning or managing servers. For more information, see AWS Lambda documentation.
AWS Systems Manager
AWS Systems Manager is a service that is used to view and control AWS infrastructure. The Systems Manager enables the viewing of operational data from other AWS services, and the automation of operational tasks. In addition, the Systems Manager can also be used to store and retrieve configuration data. For more information, see AWS Systems Manager.