Amazon Web Services (AWS) is one of the biggest on-demand cloud computing platforms. Amazon offers more than 90 services spanning a wide range including computing, storage, web and mobile application development services, networking, database, Internet of Things services and data analytics. Two of the most popular include Amazon Elastic Compute Cloud (EC2), Amazon Simple Storage Service (S3) and Amazon Relational Database Services (RDS). Others include: Amazon Elastic MapReduce (EMR), AWS Config, Amazon Cloudwatch (monitoring) and AWS Cloudtrail (Auditing).
Amazon cloud environment can be managed from AWS page or using a AWS command line tool.
For a complete list of AWS products, you can visit the AWS services wikipedia page. This tutorial here will include:
- AWS Command Line Tool (CLI), a unified tool to manage your AWS services
- AWS Identity and Access Management (IAM)[1]
- CloudFormation AWS Infrastructure as a code service.
- AWS Cloudtrail
- Amazon Cloudwatch (monitoring) and Cloudwatch Logs (since July 2014),[2] which can stream logs to AWS Elasticsearch[3]
- AWS Inspector, released in October 2015[4]
- Amazon MemoryDB for Redis[5]
- Amazon Elastic Compute Cloud (EC2)
- Amazon Simple Storage Service (S3), a storage service with unlimited file storage
- Amazon Virtual Private Cloud[6] and VPC Flowlogs since October 2015[7]
- Elastic Container Service (ECS)
- Elastic Container Registry (ECR), available since December 2015[9] with tagging support from December 2018[10]
- Amazon Elastic MapReduce (EMR)
- AWS Elastic Kubernetes Service (EKS), since May 5, 2018.[11]
- AWS Certificate Manager (ACM) to provisioning and managing SSL/TLS certificates,[12] available since June 2016.
- AWS Systems Manager, since November 2017[13]
- AWS Elasticsearch, since October 2015[14]
For an overview of AWS services, users can take the AWS Cloud Practitioner, a course which covers entry-level understanding of the Amazon Web Services (AWS) cloud infrastructure and related concepts.