Show Menu

AWS Services Cheat Sheet (DRAFT) by

Amazon Web Services, Inc. (AWS) provides cloud computing platforms and APIs to individuals, organisations, and governments. These web services offer distributed computing processing capacity and software tools via AWS server farms.

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Networking Services

Amazon Virtual Private Cloud (VPC) is a virtual data center in AWS consisting of a set of isolated resources.
Direct Connect
It is used to establish a dedicated network connection from the host network to AWS without an Internet connec­tion.
Route 53
It is a scalable and highly available Domain Name System (DNS) and domain name regist­ration service, and 53 is the port on which this service runs

Computing Services

It is a virtual server that provides resizable compute capacity on the cloud
Elastic Beanstalk
It is an applic­ation container used for deploying and managing contai­ners. It creates an enviro­nment for working with web applic­ations
It is a computing service that runs the code in response to events and automa­tically manages the computing resources
EC2 Container Service
It allows us to easily run and manage Docker containers across a cluster of EC2 instances

Storage Services

It refers to Simple Storage Service and allows the storage of data objects of any sort and flat files in the cloud. It is secure, scalable, and durable
CloudFront defines a Content Delivery Network. It provides a way to distribute content to end-users with low latency and high data-t­ransfer speeds
It is a low-cost storage service that provides secure and durable storage for long-term data archiving and backup
EFS (Elastic File Storage)
It is a file storage service used in EC2 instances and connects to multiple EC2 instances
It is used for moving large amounts of data into/out of AWS using secure applia­nces, i.e., it provides the data archiving functi­onality for the data that no longer needs to be accessed actively
Storage Gateway
AWS Storage Gateway is used for securely integr­ating on-pre­mises IT enviro­nments with cloud storage for backup and disaster recovery
RDS (Relat­ional Database Service)
It allows the storage of data objects as part of the relational database. It makes it easy to set up, operate, and scale familiar relational databases in the cloud
It is a scalable NoSQL data store that is used to manage distri­buted replicas of data for high availa­bility
It improves applic­ation perfor­mance by allowing us to retrieve inform­ation from an in-memory caching system. It is a way of caching databases in the cloud
It is a fast, fully managed data wareho­using service, which makes it cost-e­ffe­ctive to analyze all data using the existing Business Intell­igence tools
DMS (Data Migration Service)
It helps in migrating databases to the cloud easily and securely. It can also be used for converting databases


Amazon EMR
Amazon Elastic MapReduce helps in performing big data tasks such as web indexing, data mining, and log file analysis
Data Pipeline
It helps in moving data from one service to another. It is a service used for periodic, data-d­riven workflows
AWS Elasti­csearch
It is a managed service that helps in deploying, operating, and scaling Elasti­csearch
It makes it easy to work with real-time streaming data in the AWS cloud
AWS Machine Learning
It is a service that enables us to easily build smart applic­ations
AWS QuickSight is a cloud-­ass­isted Business Intell­igence service that helps in deriving insights from data easily

Security and Identity

AWS IAM helps in config­uring security for all the services. It is used to ensure that our other services remain safe and inacce­ssible to others
Directory Service
AWS Directory Service is used to provide a managed directory in the cloud
Amazon inspector enables us to analyze the behaviour of the applic­ations we run on AWS and helps in identi­fying potential security issues
AWS WAF (Web Applic­ation Firewall)
It protects our web applic­ation from attacks by providing web traffic filters
Cloud HSM
It is a Hardware Security Module
It is a Key Management Service

Management Tools

It is used to create different metrics. It provides monitoring for resources and applic­ations
It helps in creating and updating a collection of related AWS resources
It provides increased visibility into user activity by recording API calls made on an account
AWS OpsWorks:
It is a DevOps platform for managing applic­ations of any size or complexity on the AWS cloud
It gives an inventory of AWS resources, lets us audit the AWS resource config­uration history, and notifies the changes
Service Catalog
It allows organi­zations to manage approved catalogs of IT resources
Trusted Advisor
It inspects the AWS enviro­nment and finds opport­unities to save money and improve system perfor­mance

Applic­ation Services

API Gateway
AWS API Gateway is used to create, maintain, monitor, and secure APIs
It is used to stream resour­ce-­int­ensive applic­ations and games from the cloud to multiple users
It is a completely managed search service for websites and apps
Elastic Transcoder
It is used to convert media files in the cloud easily at a lower cost
SES (Simple Email Service)
It is used to send and receive emails
SQS (Simple Queue Service)
It is a reliable, hosted queue for storing messages
SWF (Simple Workflow Service)
It is used to coordinate all the processing steps with an applic­ation