AWS Cheat Sheet | AWS Certification Exam | RandomSkool AWS Cheat Sheet

AWS Cheat Sheet | AWS Certification Exam | RandomSkool AWS Cheat Sheet

AWS Cheat Sheet | AWS Certification Exam | RandomSkool AWS Cheat Sheet

AWS Cheat Sheet | AWS Certification Exam | RandomSkool AWS Cheat Sheet

Presenting RandomSkool AWS Cheat Sheet for AWS budding aspirants as well as for professionals.
This AWS Cheat Sheet covers almost every topic of  AWS services with a small crisp description and with two sets of questions for better understanding.

                            ACE YOUR CERTIFICATIONS & EXCEL IN AWS


This Cheat Sheet is very helpful when someone is preparing for AWS certification and for a quick revision of important concepts of AWS services. 

If anyone is new to AWS and want to learn AWS by own shall check the Best Comprehensive Preparation Guide techniques and Study Material for AWS.

Before Start exploring the content of AWS Cheat Sheet, we need to be aware of two basic definition -

What is Cloud Computing?

Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. The term is generally used to describe data centers available to many users over the Internet.

What is AWS?

It is a cloud computing platform that provides a wide range of services such as related to storage, computing, analytical, and many more. 

AWS Cheat Sheet

Amazon Virtual Private Cloud (VPC)

  • Provides logically isolated network in AWS Cloud.
  • One of the most important AWS offerings.
  • In your isolated AWS networks you can launch instances, can create databases, and many other tasks within your isolated network.
Question related to AWS VPC

Q. A user has created a VPC with public and private subnets using the VPC wizard. Which of the below mentioned statements is true in this scenario?

  1. AWS VPC will automatically create a NAT instance with the micro size
  2. VPC bounds the main route table with a private subnet and a custom route table with a public subnet
  3. The user has to manually create a NAT instance
  4. VPC bounds the main route table with a public subnet and a custom route table with a private subnet
Q. A user has created a VPC with public and private subnets. The VPC has CIDR The private subnet uses CIDR and the public subnet uses CIDR The user is planning to host a web server in the public subnet (port 80) and a DB server in the private subnet (port 3306). The user is configuring a security group of the NAT instance. Which of the below mentioned entries is not required for the NAT security group?
  1. For Inbound allow Source: on port 80
  2. For Outbound allow Destination: on port 80
  3. For Inbound allow Source: on port 80
  4. For Outbound allow Destination: on port 443

AWS PrivateLink

  • Eliminating the exposure of data to the public internet
  • Provides secure connections between VPC and different AWS Services.
  • Provide secure connections on cloud offerings that are hosted on the AWS cloud.
Questions related to AWS PrivateLink

Q. A company has deployed an API in a VPC behind an internet-facing Application Load Balancer (ALB). An application that consumes the API as a client is deployed in a second account in private subnets behind a NAT gateway. When requests to the client application increase, the NAT gateway costs are higher than expected. A solutions architect has configured the ALB to be internal.
Which combination of architectural changes will reduce the NAT gateway costs? (Choose two.)

  1. Configure a VPC peering connection between the two VPCs. Access the API using the private address.
  2. Configure an AWS Direct Connect connection between the two VPCs. Access the API using the private address.
  3. Configure a ClassicLink connection for the API into the client VPC. Access the API using the ClassicLink address.
  4. Configure a PrivateLink connection for the API into the client VPC. Access the API using the PrivateLink address.
  5. Configure an AWS Resource Access Manager connection between the two accounts. Access the API using the private address.

Amazon CloudFront

  • Amazon CloudFront is a web service that speeds up the distribution of your static and dynamic web content, such as .HTML, .CSS, .js, and image files, to your users.
  • CloudFront delivers your content through a worldwide network of data centers called edge locations.
Question related to AWS CloudFront

Q. Your company is utilizing CloudFront to distribute its media content to multiple regions. The content is frequently accessed by users. As a cloud architect, which of the following options would help you improve the performance of the system?

  1. Change the original location from an S3 bucket to an ELB.
  2. Use a faster Internet connection.
  3. Increase the cache expiration time.
  4. Create an “invalidation” for all your objects, and recache them.

Amazon Route 53

  • Amazon Route 53 is a highly available and scalable cloud Domain Name System (DNS) web service.
Question related to AWS Route 53

Q. You currently have an EC2 instance hosting a web application. The number of users is expected to increase in the coming months and hence, you need to add more elasticity to your setup. Which of the following methods can help add elasticity to your existing setup? Choose 2 answers from the options given below.

  1. Set up your web app on more EC2 instances and set them behind an Elastic Load Balancer.
  2. Set up an ElastiCache in front of the EC2 instance.
  3. Set up your web app on more EC2 instances and use Route 53 to route requests accordingly.
  4. Set up DynamoDB behind your EC2 Instances.

AWS Direct Connect

  • Using AWS Direct Connect, you can establish private connectivity between AWS and your datacenter, office, or colocation environment, which in many cases can reduce your network costs, increase bandwidth throughput, and provide a more consistent network experience than Internet-based connections.
Question related to AWS DirectConnect

Does AWS Direct Connect allow you access to all Availabilities Zones within a Region?
  1. Depends on the type of connection
  2. No
  3. Yes
  4. Only when there’s just one availability zone in a region. If there are multiple, then only one availability zone can be accessed directly.

AWS Cloud Map

  • AWS Cloud Map is a cloud resource discovery service
  • Maintains the updated location of these dynamically changing resources
Question related to AWS Cloud Map
  1. What is a cloud map?
  2. Comparison between the working of with or without AWS cloud map?
  3. why use a cloud map?
  4. Does cloud map works within VPC or not?

AWS App Mesh

  • AWS App Mesh is a service mesh that provides application-level networking to make it easy for your services to communicate with each other across multiple types of computing infrastructure.
Question related to AWS App Mesh
  1. Does AWS App Meshwork with ECS?
  2. What is AWS App Mesh?
  3. Difference between AWS App Mesh and Service Mesh?

AWS Transit Gateway

  • AWS Transit Gateway connects VPCs and on-premises networks through a central hub. This simplifies your network and puts an end to complex peering relationships.
Question related to AWS Transit Gateway
  1. Is it possible to use IPv6 with AWS Transit Gateway?
  2. AWS Transit Gateway available in how many regions?
  3. Define AWS Transit Gateway Network Manager?

AWS Global Accelerator

  • AWS Global Accelerator is a service that improves the availability and performance of your applications with local or global users.
Question related to AWS Global Accelerator

A start-up company has a web application based in the us-east-1 Region with multiple Amazon EC2 instances running behind an Application Load Balancer across multiple Availability Zones. As the company's user base grows in the us-west-1 region, it needs a solution with low latency and high availability.

What should a solutions architect do to accomplish this?

  1. Provision EC2 instances in us-west-1. Switch the Application Load Balancer to a Network Load Balancer to achieve cross-Region load balancing.
  2. Provision EC2 instances and an Application Load Balancer in us-west-1. Make the load balancer distribute the traffic based on the location of the request.
  3. Provision EC2 instances and configure an Application Load Balancer in us-west-1. Create an accelerator in AWS Global Accelerator that uses an endpoint group that includes the load balancer endpoints in both Regions.
  4. Provision EC2 instances and configure an Application Load Balancer in us-west-1. Configure Amazon Route 53 with a weighted routing policy. Create alias records in Route 53 that point to the Application Load Balancer.

AWS Elastic Load Balancing

  • Elastic Load Balancing automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, IP addresses, and Lambda functions. 
Question related to AWS Elastic Load Balancing

A user has setup connection draining with ELB to allow in-flight requests to continue while the instance is being deregistered through Auto Scaling. If the user has not specified the draining time, how long will ELB allow inflight request traffic to continue?
  1. 600 seconds
  2. 3600 seconds
  3. 300 seconds
  4. 0 seconds

A Sys-admin has created a shopping cart application and hosted it on EC2. The EC2 instances are running behind ELB. The admin wants to ensure that the end-user request will always go to the EC2 instance where the user session has been created. How can the admin configure this?

  1. Enable ELB cross-zone load balancing
  2. Enable ELB cookie setup
  3. Enable ELB sticky session
  4. Enable ELB connection draining

Amazon EC2

  • Amazon Elastic Compute Cloud is a part of's cloud-computing platform, Amazon Web Services, that allows users to rent virtual computers on which to run their own computer applications.
Question related to Amazon EC2

An application running on EC2 instances processes sensitive information stored on Amazon S3. The information is accessed over the Internet. The security team is concerned that the Internet

connectivity to Amazon S3 is a security risk.

Which solution will resolve the security concern?

  1. Access the data through an Internet Gateway.
  2. Access the data through a VPN connection.
  3. Access the data through a NAT Gateway.
  4. Access the data through a VPC endpoint for Amazon S3

Company salespeople upload their sales figures daily. A Solutions Architect needs a durable storage solution for these documents that also protects against users accidentally deleting important documents.

Which action will protect against unintended user actions?

  1. Store data in an EBS volume and create snapshots once a week.
  2. Store data in an S3 bucket and enable versioning.
  3. Store data in two S3 buckets in different AWS regions.
  4. Store data on EC2 instance storage.

Amazon EC2 Auto Scaling

  • Amazon EC2 Auto Scaling helps you maintain application availability and allows you to automatically add or remove EC2 instances according to conditions you define.
Question related to Amazon EC2 Auto Scaling

Your architecture for an application currently consists of EC2 Instances sitting behind a classic ELB. The EC2 Instances are used to serve an application and are accessible through the internet. What can be done to improve this architecture in the event that the number of users accessing the application increases?

  1. Add another ELB to the architecture.
  2. Use Auto Scaling Groups.
  3. Use an Application Load Balancer instead.
  4. Use the Elastic Container Service.

You create an Auto Scaling Group which is used to spin up instances On Demand. As an architect, you need to ensure that the instances are pre-installed with software when they are launched. What are the ways in which you can achieve this? Choose 2 answers from the options given below.
  1. Add the software installation to the configuration for the Auto Scaling Group.
  2. Add the scripts for the installation in the User data section.
  3. Create a golden image and then create a launch configuration.
  4. Ask the IT operations team to install the software as soon as the instance is launched.

Amazon Elastic Container Service

  • Amazon Elastic Container Service (ECS) is a highly scalable, high-performance container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances.
Question related to Amazon Elastic Container Service

You have a set of Docker images that you use for building containers. You want to start using the Elastic Container Service and utilize the Docker images. You need a place to store these Docker images. Which of the following can be used for this purpose?

  1. Use AWS DynamoDB to store the Docker images.
  2. Use AWS RDS to store the Docker images.
  3. Use EC2 Instances with EBS Volumes to store the Docker images.
  4. Use the ECR Service to store the Docker images.
A company wants to deploy docker containers to the AWS Cloud. They also want a highly scalable service that can help manage the orchestration of these containers. Which of the following would be ideal for such a requirement?

  1. Use the Amazon Elastic Container Service for Kubernetes.
  2. Install a custom orchestration tool on EC2 Instances.
  3. Use SQS to orchestrate the messages between docker containers.
  4. Use AWS Lambda functions to embed the logic for container orchestration.

Amazon Elastic Container Service for Kubernetes

  • Amazon Elastic Container Service for Kubernetes (Amazon EKS) is a fully managed service that makes it easy for you to use Kubernetes on AWS without having to be an expert in managing Kubernetes clusters.
Question related to Amazon Elastic Container Service for Kubernetes
  1.  what do you mean by AWS EKS Service?
  2. AWS EKS works with which Kubernetes version.
  3. How to implement AWS EKS?
  4. How much AWS EKS cost?

Amazon Elastic Container Registry

  • Amazon Elastic Container Registry (ECR) is a fully-managed Docker container registry that makes it easy for developers to store, manage, and deploy Docker container images.
Question related to Amazon Elastic Container Registry
  1. what do you mean by AWS Elastic Container Registry?
  2. AWS ECR is a global service or regional?
  3. How to manage repositories and images using AWS ECR?

Amazon Lightsail

  • Lightsail is an easy-to-use cloud platform that offers you everything needed to build an application or website, plus a cost-effective, monthly plan.
Question related to Amazon Lightsail
  1. What do you understand by Amazon Lightsail?
  2. Does it offer API?
  3. Currently available in how many regions?
  4. Define Lightsail instance and Lightsail quotas?

AWS Batch

  • AWS Batch enables developers, scientists, and engineers to easily and efficiently run hundreds of thousands of batch computing jobs on AWS.
Question related to AWS Batch

Which of the following AWS services provide compute resources? (Choose three.)

  1. AWS Lambda
  2. Amazon Elastic Container Service (Amazon ECS)
  3. AWS Batch
  4. Amazon Glacier
  5. AWS Organizations
As your company's AWS Solutions Architect, you are in charge of designing thousands of similar individual jobs. Which of the following services best meets your requirements?
  1. AWS EC2 Auto Scaling
  2. AWS Snowball
  3. AWS Fargate
  4. AWS Batch

AWS Elastic Beanstalk

  • AWS Elastic Beanstalk is an orchestration service offered by Amazon Web Services for deploying applications that orchestrate various AWS services, including EC2, S3, Simple Notification Service, CloudWatch, autoscaling, and Elastic Load Balancers.
Question related to AWS Elastic Beanstalk

An organization is planning to use AWS for their production rollout. The organization wants to implement automation for deployment such that it will automatically create a LAMP stack, download the latest PHP installable from S3, and set up the ELB. Which of the below mentioned AWS services meets the requirement for making an orderly deployment of the software?
  1. AWS Elastic Beanstalk
  2. AWS CloudFront
  3. AWS CloudFormation
  4. AWS DevOps
What does Amazon Elastic Beanstalk provide?
  1. A scalable storage appliance on top of Amazon Web Services.
  2. An application container on top of Amazon Web Services
  3. A service by this name doesn’t exist.
  4. A scalable cluster of EC2 instances

AWS Fargate

  • AWS Fargate is a compute engine for Amazon ECS and EKS that allows you to run containers without having to manage servers or clusters.
Question related to AWS Fargate
  1. What do you mean by AWS Fargate
  2. How to integrate AWS Fargate with AWS ECS and AWS EKS?
  3. How much AWS Fargate cost?

AWS Lambda

  • AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume.
Question related to AWS Lambda

A company has set up an application in AWS that interacts with DynamoDB. It is required that when an item is modified in a DynamoDB table, immediate entry is made to the associating application. How can this be accomplished? Choose 2 answers from the choices below.

  1. Setup CloudWatch to monitor the DynamoDB table for changes. Then trigger a Lambda function to send the changes to the application.
  2. Setup CloudWatch logs to monitor the DynamoDB table for changes. Then trigger AWS SQS to send the changes to the application.
  3. Use DynamoDB streams to monitor the changes to the DynamoDB table.
  4. Trigger a lambda function to make an associated entry in the application as soon as the DynamoDB streams are modified

A company is planning on building an application using the services available on AWS. This application will be stateless in nature, and the service must have the ability to scale according to the demand. Which of the following would be an ideal compute service to use in this scenario?
  1. AWS DynamoDB
  2. AWS Lambda
  3. AWS S3
  4. AWS SQS

AWS Serverless Application Repository

  • The AWS Serverless Application Repository is a managed repository for serverless applications. It enables teams, organizations, and individual developers to store and share reusable applications, and easily assemble and deploy serverless architectures in powerful new ways.
Question related to AWS Serverless Application Repository
  1. List out the available application supported by AWS Serverless Application Repository
  2. How much it cost for AWS Serverless Application Repository
  3. Is there a charge for publishing serverless application

AWS Outposts

  • AWS Outposts is a fully managed service that extends AWS infrastructure, AWS services, APIs, and tools to virtually any data center, co-location space, or on-premises facility for a truly consistent hybrid experience.
Question related to AWS Outposts
  1. Outposts available in how many regions?
  2. The specific reason of using AWS Outposts?
  3. How to achieve data sovereignty requirements using AWS Outposts?

Amazon S3

  • Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance.
Question related to Amazon S3

A Solutions Architect is developing a document sharing application and needs a storage layer. The storage should provide automatic support for versioning so that users can easily roll back to a previous version or recover a deleted account.

Which AWS service will meet the above requirements?

  1. Amazon S3
  2. Amazon EBS
  3. Amazon EFS
  4. Amazon Storage Gateway VTL
the company currently storing a set of documents in the AWS Simple Storage Service is worried about the potential loss if these documents are ever deleted. Which of the following can be used to ensure protection from the loss of the underlying documents in S3?

  1. Enable Versioning for the underlying S3 bucket.
  2. Copy the bucket data to an EBS Volume as a backup.
  3. Create a Snapshot of the S3 bucket.
  4. Enable an IAM Policy that does not allow the deletion of any document from the S3 bucket.

Amazon Elastic Block Store (EBS)

  • Amazon Elastic Block Store (EBS) is an easy to use, high-performance block storage service designed for use with Amazon Elastic Compute Cloud (EC2) for both throughput and transaction-intensive workloads at any scale.
Question related to Amazon Elastic Block Store (EBS)

An application currently stores all its data on Amazon EBS Volumes. All EBS volumes must be backed up durably across multiple Availability Zones.
What is the MOST resilient way to backup the volumes?
  1. Take regular EBS snapshots.
  2. Enable EBS volume encryption.
  3. Create a script to copy data to an EC2 Instance store.
  4. Mirror data across 2 EBS volumes.
A company is planning to deploy an application in AWS. This application requires an EC2 Instance to continuously perform log processing activities requiring Max 500MiB/s of data throughput. Which of the following is the best storage option for this requirement?
  2. EBS SSD
  3. EBS Throughput Optimized
  4. EBS Cold Storage

Amazon Elastic File System (EFS)

  • Amazon Elastic File System (Amazon EFS) provides a simple, scalable, fully managed elastic NFS file system for use with AWS Cloud services and on-premises resources.
Question related to Amazon Elastic File System (EFS)

An application needs to have files stored in AWS. The file system needs to have the ability to be mounted on various Linux EC2 Instances. Which of the following would be an ideal storage service for this requirement?

  1. Amazon EBS
  2. Amazon EFS
  3. Amazon S3
  4. Amazon EC2 Instance store

A company requires a file system that can be used across a set of instances. Which of the following storage options would be ideal for this requirement?
  1. AWS S3
  2. AWS EBS Volumes
  3. AWS EFS
  4. AWS EBS Snapshots

Amazon S3 Glacier

  • Amazon S3 Glacier and S3 Glacier Deep Archive are a secure, durable, and extremely low-cost Amazon S3 cloud storage classes for data archiving and long-term backup.
  • They are designed to deliver 99.999999999% durability
Question related to Amazon S3 Glacier

Amazon Glacier is designed for: (Choose 2 answers)
  1. Active database storage
  2. Infrequently accessed data
  3. Data archives
  4. Frequently accessed data
  5. Cached session data
A user is uploading archives to Glacier. The user is trying to understand key Glacier resources. Which of the below mentioned options is not a Glacier resource?
  1. Notification configuration
  2. Archive ID
  3. Job
  4. Archive

AWS Storage Gateway

  • AWS Storage Gateway is a hybrid cloud storage service that gives you on-premises access to virtually unlimited cloud storage.
Question related to AWS Storage Gateway

Which of the following services natively encrypts data at rest within an AWS region? Choose 2 answers
  1. AWS Storage Gateway
  2. Amazon DynamoDB
  3. Amazon CloudFront
  4. Amazon Glacier
  5. Amazon Simple Queue Service
What does the AWS Storage Gateway provide?

  1. It allows integrating on-premises IT environments with Cloud Storage
  2. A direct encrypted connection to Amazon S3.
  3. It’s a backup solution that provides on-premises Cloud storage.
  4. It provides an encrypted SSL endpoint for backups in the Cloud.

AWS Snow Family

  • The AWS Snow Family helps customers that need to run operations in austere, non-data center environments, and in locations where there's a lack of consistent network connectivity. 
  • The Snow Family, comprised of AWS Snowcone, AWS Snowball, and AWS Snowmobile, offers a number of physical devices and capacity points, most with built-in computing capabilities. 
Question related to AWS Snow Family
  1. What do you mean by AWS Snow family?
  2. Why someone needs AWS Snow family devices.
  3. How much time will it take to migrate data using snow family devices?

Amazon FSx for Lustre

  • Amazon FSx for Lustre is a fully managed service that provides cost-effective, high-performance storage for compute workloads.
Question related to Amazon FSx for Lustre

A solutions architect is designing storage for a high-performance computing (HPC) environment based on Amazon Linux. The workload stores and processes a large number of engineering drawings that require shared storage and heavy computing.

Which storage option would be the optimal solution?

  1. Amazon Elastic File System (Amazon EFS)
  2. Amazon FSx for Lustre
  3. Amazon EC2 instance store
  4. Amazon EBS Provisioned IOPS SSD (io1)

Amazon FSx for Windows File Server

  • Fully managed file storage built on Windows Server Amazon FSx for Windows File Server provides fully managed, highly reliable, and scalable file storage that is accessible over the industry-standard Server Message Block (SMB) protocol.
Question related to Amazon FSx for Windows File Server

A data processing facility wants to move a group of Microsoft Windows servers to the AWS Cloud. These servers require access to a shared file system that can integrate with the facility’s existing Active Directory (AD) infrastructure for file and folder permissions. The solution needs to provide seamless support for shared files with AWS and on-premises servers and allow the environment to be highly available. The chosen solution should provide added security by supporting encryption at rest and in transit. The solution should also be cost-effective to implement and manage. Which storage solution would meet these requirements?

  1. An AWS Storage Gateway file gateway joined to the existing AD domain
  2. An Amazon FSx for Windows File Server file system joined to the existing AD domain
  3. An Amazon Elastic File System (Amazon EFS) file system joined to an AWS managed AD domain
  4. An Amazon S3 bucket mounted on Amazon EC2 instances in multiple Availability Zones running Windows Server and joined to an AWS managed AD domain

AWS Backup

  • AWS Backup is a fully managed backup service that makes it easy to centralize and automate the backup of data across AWS services.
Question related to AWS Backup
  1. What is AWS Backup
  2. Why someone needs AWS Backup
  3. Working of AWS Backup
  4. Is it possible to use AWS Backup for backing up on-premises data?

Amazon Aurora

  • Amazon Aurora is a MySQL and PostgreSQL-compatible relational database built for the cloud, that combines the performance and availability of traditional enterprise databases with the simplicity and cost-effectiveness of open source databases.
Question related to Amazon Aurora

A company is migrating an on-premises MySQL database to AWS. Following are the key requirements:

a) Ability to support an initial size of 5TB

b) Ability to allow the database to double in size

c) Replication Lag to be kept under 100 milliseconds
Which Amazon RDS engine meets these requirements?
  1. MySQL
  2. Microsoft SQL Server
  3. Oracle
  4. Amazon Aurora
A company wants to have a fully managed data store in AWS. It should be a compatible MySQL database, which is an application requirement. Which of the following databases can be used for this purpose?

  1. AWSR DS
  2. AWS Aurora
  3. AWS DynamoDB
  4. AWS Redshift

Amazon RDS

  • Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud.
Question related to Amazon RDS

An application currently uses AWS RDS MySQL as its data layer. Due to recent performance issues on the database, it has been decided to separate the querying part of the application by setting up a separate reporting layer. Which of the following additional steps could also potentially assist in improving the performance of the underlying database?

  1. Make use of Multi-AZ to set up a secondary database in another Availability Zone.
  2. Make use of Multi-AZ to set up a secondary database in another region.
  3. Make use of Read Replicas to set up a secondary read-only database.
  4. Make use of Read Replicas to set up a secondary read and write database.
You have an AWS RDS PostgreSQL database hosted in the Singapore region. You need to ensure that a backup database is in place and the data is asynchronously copied. Which of the following would help fulfill this requirement?

  1. Enable Multi-AZ for the database
  2. Enable Read Replicas for the database
  3. Enable Asynchronous replication for the database
  4. Enable manual backups for the database

Amazon DynamoDB

  • Amazon DynamoDB is a fully managed proprietary NoSQL database service that supports key-value and document data structures and is offered by as part of the Amazon Web Services portfolio. 
Question related to Amazon DynamoDB

You are building a stateless architecture for an application which will consist of web servers and an Auto Scaling Group. Which of the following would be an ideal storage mechanism for Session data?

  1. AWS DynamoDB
  2. AWS Redshift
  3. AWS EBS Volumes
  4. AWS S3
A company needs to have a fully managed NoSQL database on the AWS Cloud. This database must have an ability for backups and high availability.
Which Amazon database meets these requirements?
  1. MySQL
  2. Microsoft SQL Server
  3. DynamoDB
  4. Amazon Aurora

Amazon ElastiCache

  • Amazon ElastiCache is a fully managed in-memory data store and cache service by Amazon Web Services. The service improves the performance of web applications by retrieving information from managed in-memory caches, instead of relying entirely on slower disk-based databases.
Question related to Amazon ElastiCache

A company planning on building and deploying a web application on AWS, needs to have a data store to store session data. Which of the below services can be used to meet this requirement?

  1. AWS RDS
  2. AWS SQS
  3. AWS ELB
  4. AWS ElastiCache
You have the following architecture deployed in AWS:
a) A set of EC2 Instances which sit behind an ELB
b) A database hosted in AWS RDS Of late, the performance on the database has been slacking due to a high number of read requests.
Which of the following can be added to the architecture to alleviate the performance issue?
  1. Enable Multi-AZ to add a secondary read-only DB in another AZ.
  2. Use ElastiCache in front of the database.
  3. Use AWS CloudFront in front of the database.
  4. Use DynamoDB to offload all the reads. Populate the common read items in a separate table.

Amazon Neptune

  • Amazon Neptune is a fully-managed graph database service that works with highly connected datasets.
Question related to Amazon Neptune
  1. Explain AWS Neptune and its features?
  2. AWS Neptune provides AWS RDS features or not?
  3. Pricing of AWS Neptune?

AWS Database Migration Service

  • AWS Database Migration Service helps you migrate databases to AWS quickly and securely. With AWS Database Migration Service, you can continuously replicate your data with high availability and consolidate databases into a petabyte-scale data warehouse by streaming data to Amazon Redshift and Amazon S3.
Question related to AWS Database Migration Service
  1. Replication is possible from encrypted data sources?
  2. How to monitor the progress of a database Migration task?
  3. How much will it cost?

Amazon Timestream

  • Amazon Timestream is a fast, scalable, fully managed time-series database service for IoT and operational applications that makes it easy to store and analyze trillions of events per day at 1/10th the cost of relational databases.
Question related to Amazon Timestream
  1. What is AWS Timestream and what are its benefits?
  2. What is the minimum price of AWS Timestream service?

Amazon DocumentDB

  • Amazon DocumentDB is a fully managed proprietary NoSQL database service that supports document data structures and MongoDB workloads.
Question related to Amazon DocumentDB
  1. Working of AWS DocumentDB
  2. How to migrate data from AWS MongoDB to DocumentDB
  3. Definition of AWS DocumentDB
  4. Costing of AWS DocumentDB

Amazon Athena

  • Amazon Athena is a serverless, interactive query service to query data and analyze big data in Amazon S3 using standard SQL.
Question related to Amazon Athena
  1. Different data formats supported by AWS Athena
  2. How one submit queries in AWS Athena
  3. Define SerDe
  4. Is AWS Athena support data partitioning

Amazon CloudSearch

  • Amazon CloudSearch is a scalable cloud-based search service that forms part of Amazon Web Services (AWS). CloudSearch is typically used to integrate customized search capabilities into other applications.
Question related to Amazon CloudSearch

Can I replicate data from encrypted data sources? A newspaper organization has an on-premises application that allows the public to search its back catalog and retrieve individual newspaper pages via a website written in Java. They have scanned the old newspapers into JPEGs (approx 17TB) and used Optical Character Recognition (OCR) to populate a commercial search product. The hosting platform and software now end of life and the organization wants to migrate Its archive to AWS and produce a cost-efficient architecture and still be designed for availability and durability.

Which is the most appropriate?

  1. Use S3 with reduced redundancy lo store and serve the scanned files, install the commercial search application on EC2 Instances, and configure with auto-scaling and an Elastic Load Balancer.
  2. Model, the environment using CloudFormation use an EC2 instance running Apache webserver and an open-source search application, stripe multiple standard EBS volumes together to store the JPEGs and search index.
  3. Use S3 with standard redundancy to store and serve the scanned files, use CloudSearch for query processing, and use Elastic Beanstalk to host the website across multiple availability zones.
  4. Use a single-AZ RDS MySQL instance lo store the search index 33d the JPEG images use an EC2 instance to serve the website and translate user queries into SQL.
  5. Use a CloudFront download distribution to serve the JPEGs to the end-users and Install the current commercial search product, along with a Java Container Tor the website on EC2 instances and use

Amazon Elasticsearch Service

  • Amazon Elasticsearch Service lets you store up to 3 PB of data in a single cluster, enabling you to run large log analytics workloads via a single Kibana interface.
Question related to Amazon Elasticsearch Service
  1. Define indexing in ElasticSearch
  2. Is Schema present in ElasticSearch
  3. Define Document type in ElasticSearch
  4. Define node in ElasticSearch

Amazon EMR

  • Amazon Elastic MapReduce (Amazon EMR) is a web service that makes it easy to quickly and cost-effectively process vast amounts of data. Amazon EMR uses Hadoop, an open-source framework, to distribute your data and processing across a resizable cluster of Amazon EC2 instances.
Question related to Amazon EMR

You need to start using resources in AWS to build a big data processing system. Which one of the following services would you ideally use for this requirement?
  1. AWS DynamoDB
  2. AWS EMR
  3. AWS ECS
  4. AWS ECR
You have a set of IIS Servers running on EC2 Instances. You want to collect and process the log files generated from these IIS Servers. Which of the below services is ideal to run in this scenario?
  1. Amazon S3 for storing the log files and Amazon EMR for processing the log files.
  2. Amazon S3 for storing the log files and EC2 Instances for processing the log files.
  3. Amazon EC2 for storing and processing the log files.
  4. Amazon DynamoDB to store the logs and EC2 for running custom log analysis scripts.

Amazon Kinesis

  • Amazon Kinesis Data Streams is a scalable and durable real-time data streaming service that can continuously capture gigabytes of data per second from hundreds of thousands of sources.
Question related to Amazon Kinesis

Your current log analysis application takes more than four hours to generate a report of the top 10 users of your web application. You have been asked to implement a system that can report this information in real-time, ensure that the report is always up to date, and handle increases in the number of requests to your web application. Choose the option that is cost-effective and can fulfill the requirements.

  1. Publish your data to CloudWatch Logs, and configure your application to Auto Scale to handle the load on demand.
  2. Publish your log data to an Amazon S3 bucket. Use AWS CloudFormation to create an AutoScaling group to scale your post-processing application which is configured to pull down your log files stored in Amazon S3.
  3. Post your log data to an Amazon Kinesis data stream, and subscribe to your log-processing application so that is configured to process your logging data.
  4. Configure an Auto Scaling group to increase the size of your Amazon EMR cluster.

A company is planning on testing a large set of IoT-enabled devices. These devices will be streaming data every second. A proper service needs to be chosen in AWS which could be used to collect and analyze these streams in real-time. Which of the following could be used for this purpose?
  1. Use AWS EMR to store and process the streams.
  2. Use AWS Kinesis streams to process and analyze the data.
  3. Use AWS SQS to store the data.
  4. Use SNS to store the data.

Amazon Redshift

  • Amazon Redshift is a data warehouse product that forms part of the larger cloud-computing platform Amazon Web Services. The name means to shift away from Oracle, red being an allusion to Oracle, whose corporate color is red and is informally referred to as "Big Red."
Question related to Amazon Redshift

A company currently uses Redshift in AWS. The Redshift cluster is required to be used in a cost-effective manner. As an architect, which of the following would you consider to ensure cost-effectiveness?

  1. Use Spot Instances for the underlying nodes in the cluster.
  2. Ensure that unnecessary manual snapshots of the cluster are deleted.
  3. Ensure VPC Enhanced Routing is enabled.
  4. Ensure that CloudWatch metrics are disabled.
A Redshift cluster currently contains 60TB of data. There is a requirement that a disaster recovery site is put in place in a region located 600km away. Which of the following solutions would help ensure that this requirement is fulfilled?

  1. Take a copy of the underlying EBS volumes to S3, and then do Cross-Region Replication.
  2. Enable Cross-Region snapshots for the Redshift Cluster.
  3. Create a CloudFormation template to restore the Cluster in another region.
  4. Enable Cross Availability Zone snapshots for the Redshift Cluster.

Amazon Quicksight

  • Amazon QuickSight is a cloud-native, serverless, business intelligence with native ML integrations and usage-based pricing, allowing insights for all users.
Question related to Amazon Quicksight
  1. What are the data sources that AWS Quicksight support?
  2. What is Amazon Quick Sight in AWS DevOps?
  3. What are the topmost benefits of using AWS QuickSight?

AWS Data Pipeline

  • AWS Data Pipeline is a web service that helps you reliably process and move data between different AWS compute and storage services, as well as on-premises data sources, at specified intervals.
Question related to AWS Data Pipeline
  1. How to integrate AWS data pipeline with AWS Redshift
  2. Explain the need for AWS data pipeline
  3. What are the benefits of AWS data pipeline?

AWS Glue

  • AWS Glue is a fully managed extract, transform, and load (ETL) service that makes it easy for customers to prepare and load their data for analytics. You can create and run an ETL job with a few clicks in the AWS Management Console.
Question related to AWS Glue
  1. What is AWS Glue?
  2. When should I use AWS Glue?
  3. How does AWS Glue work?
  4. Different AWS Glue Terminology

AWS Lake Formation

  • AWS Lake Formation is a service that makes it easy to set up a secure data lake in days. A data lake is a centralized, curated, and secured repository that stores all your data, both in its original form and prepared for analysis.
Question related to AWS Lake Formation
  1. Define AWS Lake formation?
  2. Why should I use Lake Formation to build my data lake?
  3. How does Lake Formation deduplicate my data?

AWS Resource Access Manager (RAM)

  • AWS Resource Access Manager (RAM) is a service that enables you to easily and securely share AWS resources with any AWS account or within your AWS Organization. You can share AWS Transit Gateways, Subnets, AWS License Manager configurations, and Amazon Route 53 Resolver rules resources with RAM.
Question related to AWS Resource Access Manager (RAM)
  1. Define AWS RAM 
  2. What types of AWS resources can I share using RAM?
  3. Can I stop sharing a resource?


AWS Identity and Access Management (IAM)

AWS Identity and Access Management (IAM) enables you to manage access to AWS services and resources securely. Using IAM, you can create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources. IAM is a feature of your AWS account offered at no additional charge.

Amazon Cloud Directory

Amazon Cloud Directory automatically scales to hundreds of millions of objects and provides an extensible schema that can be shared with multiple applications.

Amazon Cognito

Amazon Cognito lets you add user sign-up, sign-in, and access control to your web and mobile apps quickly and easily. Amazon Cognito scales to millions of users and supports sign-in with social identity providers, such as Facebook, Google, and Amazon, and enterprise identity providers via SAML 2.0.

AWS Single Sign-On

AWS Single Sign-On (AWS SSO) is a cloud service that allows you to grant your users access to AWS resources, such as Amazon EC2 instances, across multiple AWS accounts.

Amazon GuardDuty

Amazon GuardDuty is a threat detection service that continuously monitors for malicious activity and unauthorized behavior to protect your AWS accounts, workloads, and data stored in Amazon S3.

Amazon Inspector

Amazon Inspector is an automated security assessment service that helps improve the security and compliance of applications deployed on AWS. Amazon Inspector automatically assesses applications for exposure, vulnerabilities, and deviations from best practices.

Amazon Macie

Amazon Macie is a powerful security and compliance service that provides an automatic method to detect, identify, and classify data within your AWS account. Macie currently supports Amazon S3 storage, however additional support for other storage systems will be developed and added over time.

AWS Certificate Manager

AWS Certificate Manager is a service that lets you easily provision, manage, and deploy public and private Secure Sockets Layer/Transport Layer Security (SSL/TLS) certificates for use with AWS services and your internal connected resources.


AWS CloudHSM is a cloud-based hardware security module (HSM) that enables you to easily generate and use your own encryption keys on the AWS Cloud. With CloudHSM, you can manage your own encryption keys using FIPS 140-2 Level 3 validated HSMs.

AWS Directory Service

The AWS Directory Service is an Amazon Web Services tool that allows enables an IT administrator to run Microsoft Active Directory (AD) in the public cloud, easing setup of the user and group data and giving end-user access to AWS cloud services.

AWS Firewall Manager

AWS Firewall Manager is a security management service that allows you to centrally configure and manage firewall rules across your accounts and applications in AWS Organization.

AWS Key Management Service

AWS Key Management Service (KMS) makes it easy for you to create and manage cryptographic keys and control their use across a wide range of AWS services and in your applications. 

AWS Secrets Manager

AWS Secrets Manager is a secrets management service that helps you protect access to your applications, services, and IT resources. This service enables you to easily rotate, manage, and retrieve database credentials, API keys, and other secrets throughout their lifecycle.

AWS Shield

AWS Shield is a new managed service that protects your web applications against DDoS (Distributed Denial of Service) attacks. It works in conjunction with Elastic Load Balancing, Amazon CloudFront, and Amazon Route 53 and protects you from DDoS attacks of many types, shapes, and sizes.


AWS WAF is a web application firewall that helps protect your web applications or APIs against common web exploits that may affect availability, compromise security, or consume excessive resources.

AWS Artifact

AWS Artifact is your go-to, central resource for compliance-related information that matters to you. It provides on-demand access to AWS' security and compliance reports and select online agreements.

AWS Security Hub

AWS Security Hub is a new service in Preview that gives you a comprehensive view of your high-priority security alerts and compliance status across AWS accounts.

AWS Chatbot

AWS Chatbot is an interactive agent that makes it easy to monitor and interact with your AWS resources in your Slack channels and Amazon Chime chat rooms. With AWS Chatbot you can receive alerts, run commands to return diagnostic information, invoke AWS Lambda functions, and create AWS support cases.

Amazon CloudWatch

Amazon CloudWatch enables you to collect, access, and correlate this data on a single platform from across all your AWS resources, applications, and services that run on AWS and on-premises servers, helping you break down data silos so you can easily gain system-wide visibility and quickly resolve issues.

AWS Auto Scaling

Autoscaling also spelled auto-scaling or auto-scaling, and sometimes also called automatic scaling, is a method used in cloud computing, whereby the number of computational resources in a server farm, typically measured in terms of the number of active servers, which vary automatically based on the load on the farm.

AWS CloudFormation

AWS CloudFormation allows you to use programming languages or a simple text file to model and provision, in an automated and secure manner, all the resources needed for your applications across all regions and accounts. This gives you a single source of truth for your AWS and third-party resources.

AWS CloudTrail

AWS CloudTrail is a service that enables governance, compliance, operational auditing, and risk auditing of your AWS account. With CloudTrail, you can log, continuously monitor, and retain account activity related to actions across your AWS infrastructure.

AWS Config

AWS Config is a service that enables you to assess, audit, and evaluate the configurations of your AWS resources. Config continuously monitors and records your AWS resource configurations and allows you to automate the evaluation of recorded configurations against desired configurations.

AWS OpsWorks

AWS OpsWorks is a configuration management service that provides managed instances of Chef and Puppet. Chef and Puppet are automation platforms that allow you to use code to automate the configurations of your servers.

AWS Service Catalog

AWS Service Catalog allows organizations to create and manage catalogs of IT services that are approved for use on AWS. These IT services can include everything from virtual machine images, servers, software, and databases to complete multi-tier application architectures.

AWS Systems Manager

AWS Systems Manager helps you quickly view operational data for groups of resources, so you can quickly identify any issues that might impact applications that use those resources. Resources can be grouped by applications, application layers, production versus development environments, or anything else you choose.

AWS Trusted Advisor

AWS Trusted Advisor is an application that draws upon best practices learned from AWS' aggregated operational history of serving hundreds of thousands of AWS customers. Trusted Advisor inspects your AWS environment and makes recommendations for saving money, improving system performance, or closing security gaps.

AWS Personal Health Dashboard

AWS Personal Health Dashboard provides alerts and remediation guidance when AWS is experiencing events that may impact you. With Personal Health Dashboard, alerts are triggered by changes in the health of AWS resources, giving you event visibility, and guidance to help quickly diagnose and resolve issues.

AWS Control Tower

AWS Control Tower is a service that is intended for organizations with multiple accounts and teams who are looking for the easiest way to set up their new multi-account AWS environment and govern at scale.

AWS License Manager

AWS License Manager lets administrators create customized licensing rules that emulate the terms of their licensing agreements, and then enforces these rules when an instance of EC2 gets launched.

AWS well-architected Tool

The AWS Well-Architected Tool helps you review the state of your workloads and compares them to the latest AWS architectural best practices. The tool is based on the AWS Well-Architected Framework, developed to help cloud architects build secure, high-performing, resilient, and efficient application infrastructure.

AWS Console Mobile Application

The AWS Console Mobile Application, provided by Amazon Web Services, lets you view and manage a select set of resources to support incident response while on-the-go.

AWS Managed Services

AWS Managed Services automates common activities, such as change requests, monitoring, patch management, security, and backup services, and provides full-lifecycle services to provision, run, and support your infrastructure.

AWS Organizations

Amazon Web Services is a subsidiary of Amazon providing on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis. 

AWS Command Line Interface (CLI)

The AWS Command Line Interface (CLI) is a unified tool to manage your AWS services. With just one tool to download and configure, you can control multiple AWS services from the command line and automate them through scripts.

Amazon EventBridge

Amazon EventBridge is a serverless event bus that ingests data from your own apps, SaaS apps, and AWS services and routes that data to targets

AWS Step Functions

AWS Step Functions is a serverless function orchestrator that makes it easy to sequence AWS Lambda functions and multiple AWS services into business-critical applications. Through its visual interface, you can create and run a series of checkpointed and event-driven workflows that maintain the application state.

Amazon Simple Queue Service (SQS)

Fully managed message queues for microservices, distributed systems, and serverless applications. Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications.

Amazon Simple Notification Service (SNS)

Fully managed pub/sub messaging, SMS, email, and mobile push notifications. Amazon Simple Notification Service (SNS) is a fully managed messaging service for both system-to-system and app-to-person (A2P) communication.

Amazon MQ

Amazon MQ is a managed message broker service for Apache ActiveMQ that makes it easy to set up and operate message brokers in the cloud. Message brokers allow different software systems–often using different programming languages, and on different platforms–to communicate and exchange information.

Amazon AppSync

AWS AppSync automatically updates the data in web and mobile applications in real-time, and updates data for offline users as soon as they reconnect.

AWS Cloud Development Kit

The AWS Cloud Development Kit (AWS CDK) is an open-source software development framework to model and provision your cloud application resources using familiar programming languages.

AWS Codestar

AWS CodeStar is a cloud‑based development service that provides the tools you need to quickly develop, build, and deploy applications on AWS. Each AWS CodeStar project comes with a unified project dashboard and integration with Atlassian JIRA Software, a third-party issue tracking, and project management tool.

AWS CodeCommit

AWS CodeCommit is a fully-managed source control service that hosts secure Git-based repositories. It makes it easy for teams to collaborate on code in a secure and highly scalable ecosystem. CodeCommit eliminates the need to operate your own source control system or worry about scaling its infrastructure.

AWS CodeBuild

AWS CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces software packages that are ready to deploy. With CodeBuild, you don't need to provision, manage, and scale your own build servers.

AWS CodeDeploy

AWS CodeDeploy is a fully managed deployment service that automates software deployments to a variety of computing services such as Amazon EC2, AWS Fargate, AWS Lambda, and your on-premises servers. You can use AWS CodeDeploy to automate software deployments, eliminating the need for error-prone manual operations.

AWS CodePipeline

AWS CodePipeline is a workflow management tool that allows users to construct and manage a process whereby their code can be built, tested, and deployed into either a test and/or production environment.

AWS Cloud9

AWS Cloud9 is a cloud-based integrated development environment (IDE) that lets you write, run, and debug your code with just a browser.

AWS X-ray

AWS X-Ray is an application performance management service that enables a developer to analyze and debug applications in the Amazon Web Services (AWS) public cloud.

Amazon Corretto

Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK). Corretto comes with long-term support that will include performance enhancements and security fixes.

AWS Amplify

AWS Amplify is a set of tools and services that enables mobile and front-end web developers to build secure, scalable full-stack applications, powered by AWS. No matter the use case, AWS Amplify helps you develop and release great apps your customers will love.

Amazon API Gateway

Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale. APIs act as the "front door" for applications to access data, business logic, or functionality from your backend services.

AWS Device Farm

AWS Device Farm is an application testing service that lets you improve the quality of your web and mobile apps by testing them across an extensive range of desktop browsers and real mobile devices; without having to provision and manage any testing infrastructure.

Amazon Sumerian

To launch the feature, open the Amazon app on your device, tap on the camera icon in the search bar, then tap AR View, and select a product. You use one finger to move the item and two to rotate. The feature is available on iPhone 6S devices and higher running iOS 11.

AWS Cost Management

AWS provides forecasts based on your cost and usage history and allows you to set budget threshold and alerts, so you can stay informed whenever cost and usage is forecasted to or exceeds the threshold limit.

AWS Cost Explorer

AWS Cost Explorer has an easy-to-use interface that lets you visualize, understand, and manage your AWS costs and usage over time. Get started quickly by creating custom reports that analyze cost and usage data.

AWS Budgets

AWS Budgets gives you the ability to set custom budgets that alert you when your costs or usage exceed (or are forecasted to exceed) your budgeted amount. You can also use AWS Budgets to set reservation utilization or coverage targets and receive alerts when your utilization drops below the threshold you define.

Reserved Instance Reporting

The RI Coverage report allows you to discover how much of your overall instance usage is covered by RIs, so that you can make informed decisions about when to purchase or modify an RI to ensure maximum coverage

AWS Cost and Usage Report

AWS Cost and Usage reports provide a detailed data set about your AWS billing, delivered to an Amazon Simple Storage Service (Amazon S3) bucket of your choice .csv format from the S3 bucket. Ingest the report into Amazon Athena, Amazon QuickSight, or Amazon Redshift.

Amazon Managed Blockchain

Amazon Managed Blockchain is a fully managed service that makes it easy to create and manage scalable blockchain networks using the popular open-source frameworks Hyperledger Fabric and Ethereum*. Managed Blockchain allows you to set up and manage a scalable blockchain network with just a few clicks.

Amazon Quantum Ledger Database (QLDB)

Amazon QLDB is a fully managed ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log ‎owned by a central trusted authority. Amazon QLDB can be used to track each and every application data change and maintains a complete and verifiable history of changes over time.

Alexa for Business

Alexa for Business lets your employees be more productive throughout their day at work, at home, or on the go. With a few simple set-up steps, employees can link their email & calendars with Alexa.

Amazon Chime

Amazon Chime is a new communications service that transforms meetings with a secure, easy-to-use application that you can trust. With Amazon Chime, you can conduct online meetings, call, chat, and share content easily, both inside and outside your organization.

Amazon WorkMail

Amazon WorkMail is a secure, managed business email and calendar service with support for existing desktop and mobile email client applications. You can also set up interoperability with Microsoft Exchange Server, and programmatically manage users, groups, and resources using the Amazon WorkMail SDK.

Amazon Connect

Amazon Connect is an Amazon Web Services (AWS) public cloud customer contact center service. Amazon Connect enables customer service representatives to respond to phone calls or chat inquiries from end customers just as if the contact center infrastructure was set up and managed on-premises.

Amazon Pinpoint

Amazon Pinpoint is a marketing and analytics service hosted on the Amazon Web Services (AWS) public cloud that enables an organization to engage with and track metrics related to its application end users.

Amazon Simple Email Service (SES)

Amazon Simple Email Service (SES) is a cost-effective, flexible, and scalable email service that enables developers to send mail from within any application. You can configure Amazon SES quickly to support several email use cases, including transactional, marketing, or mass email communications.

Amazon WorkSpaces

Amazon WorkSpaces is a managed, secure Desktop-as-a-Service (DaaS) solution. Amazon WorkSpaces helps you eliminate the complexity in managing hardware inventory, OS versions and patches, and Virtual Desktop Infrastructure (VDI), which helps simplify your desktop delivery strategy.

Amazon AppStream 2.0

Amazon AppStream 2.0 is a fully managed application streaming service. With AppStream 2.0, you centrally manage and stream your desktop applications to any number of workers or students across the globe without acquiring, provisioning, and operating hardware or infrastructure.

Amazon WorkDocs

Amazon WorkDocs is a fully managed, secure content creation, storage, and collaboration service. With Amazon WorkDocs, you can easily create, edit, and share content, and because it's stored centrally on AWS, access it from anywhere on any device.

Amazon WorkLink

Amazon WorkLink is a fully managed service that lets you provide your employees with secure, easy access to your internal corporate websites and web apps using their mobile phones. When a user accesses an internal website, the page is first rendered in a browser running in a secure container in AWS.

Amazon GameLift

Enhance multiplayer experiences with dedicated cloud servers. Get started with Amazon GameLift. Amazon GameLift is a dedicated game server hosting solution that deploys, operates, and scales cloud servers for multiplayer games.

Amazon Lumberyard

Amazon Lumberyard is a free, cross-platform AAA game engine deeply integrated with AWS and Twitch – with full source code provided. Whether you are a major studio, an indie developer, a student, or a hobbyist, Lumberyard provides a growing set of tools to create the highest-quality games, connect your games to the vast compute and storage of the AWS Cloud, and engage fans on Twitch.

AWS IoT Core

AWS IoT Core is a managed cloud service that lets connected devices easily and securely interact with cloud applications and other devices. AWS IoT Core can support billions of devices and trillions of messages and can process and route those messages to AWS endpoints and to other devices reliably and securely.

Amazon FreeRTOS

FreeRTOS is an open-source, real-time operating system for microcontrollers that makes small, low-power edge devices easy to program, deploy, secure, connect, and manage.

AWS Greengrass

AWS Greengrass is a service that extends Amazon Web Services functionality to the Internet of Things (IoT) devices, allowing a business to perform data collection and analysis closer to its origin.

AWS IoT 1-Click

AWS IoT 1-Click is a service that makes it easy for simple devices to trigger AWS Lambda functions that execute a specific action.

AWS IoT Analytics

AWS IoT Analytics is a fully managed service that operationalizes analyses and scales automatically to support up to petabytes of IoT data. With AWS IoT Analytics, you can analyze data from millions of devices and build fast, responsive IoT applications without managing hardware or infrastructure.

AWS IoT Button

The AWS IoT Button is a programmable button based on the Amazon Dash Button hardware. This simple Wi-Fi device is easy to configure and designed for developers to get started with AWS IoT Core, AWS Lambda, Amazon DynamoDB, Amazon SNS, and many other Amazon Web Services without writing device-specific code.

AWS IoT Device Defender

AWS IoT Device Defender is a fully managed service that helps you secure your fleet of IoT devices. AWS IoT Device Defender also lets you continuously monitor security metrics from devices and AWS IoT Core for deviations from what you have defined as appropriate behavior for each device.

AWS IoT Device Management

AWS IoT Device Management lets you quickly search and find any IoT device across your entire device fleet in near real-time. You can easily find devices based on a combination of attributes like device ID, device state, and type so that you can take action or troubleshoot.

AWS IoT SiteWise

AWS IoT SiteWise is a managed service that makes it easy to collect, store, organize, and monitor data from industrial equipment at scale to help you make better, data-driven decisions. This gateway securely connects to your on-premises data servers, collects data, and sends the data to the AWS Cloud.

AWS Partner Device Catalog

AWS Partner Device Catalog where you can find devices and hardware to help you explore, build, and go to market with your IoT solutions.

AWS IoT Things Graph

  • AWS IoT Things Graph is a service that makes it easy to visually connect different devices and web services to build IoT applications.
  • IoT applications are being built today using a variety of devices and web services to automate tasks for a wide range of use cases, such as smart homes, industrial automation, and energy management.

Amazon SageMaker

Amazon SageMaker is a fully managed service that provides every developer and data scientist with the ability to build, train, and deploy machine learning (ML) models quickly. SageMaker removes the heavy lifting from each step of the machine learning process to make it easier to develop high-quality models.

Amazon Comprehend

Discover insights and relationships in text Amazon Comprehend is a natural language processing (NLP) service that uses machine learning to find insights and relationships in a text. Amazon Comprehend uses machine learning to help you uncover the insights and relationships in your unstructured data.

Amazon Lex

Amazon Lex is a service for building conversational interfaces into any application using voice and text. It powers the Amazon Alexa virtual assistant.

Amazon Polly

Amazon Polly is a service that turns text into lifelike speech, allowing you to create applications that talk and build entirely new categories of speech-enabled products.

Amazon Rekognition

Amazon Rekognition provides a fast and accurate face search, allowing you to identify a person in a photo or video using your private repository of face images. You can also verify identity by analyzing a face image against images you have stored for comparison.

Amazon Translate

Amazon Translate is a neural machine translation service that delivers fast, high-quality, and affordable language translation. Amazon Translate allows you to localize content - such as websites and applications - for international users, and to easily translate large volumes of text efficiently.

Amazon Transcribe

Amazon Transcribe makes it easy for developers to add speech to text capability to their applications. Audio data is virtually impossible for computers to search and analyze.

AWS DeepLens

AWS DeepLens is a deep learning-enabled video camera. It is integrated with the several AWS machine learning services and can perform local inference against deployed models provisioned from the AWS Cloud. It enables you to learn and explore the latest artificial intelligence (AI) tools and techniques for developing computer vision applications based on a deep learning model.

AWS Deep Learning AMIs

The AWS Deep Learning AMIs provide machine learning practitioners and researchers with the infrastructure and tools to accelerate deep learning in the cloud, at any scale. You can quickly launch Amazon EC2 instances pre-installed with popular deep learning frameworks and interfaces such as TensorFlow, PyTorch, Apache MXNet, Chainer, Gluon, Horovod, and Keras to train sophisticated, custom AI models, experiment with new algorithms, or to learn new skills and techniques.

Amazon Personalize

Amazon Personalize enables you to improve customer engagement and conversion by powering real-time personalized product and content recommendations, and targeted marketing promotions. It is based on over 20 years of recommendation experience and research in machine learning at Amazon. It’s like having your very own machine learning recommendation system 24 hours a day.

Amazon Forecast

Amazon Forecast is a fully managed service that uses machine learning to deliver highly accurate forecasts. Based on the same technology used at, Amazon Forecast uses machine learning to combine time series data with additional variables to build forecasts.

Amazon Inferentia

AWS Inferentia is designed to provide high-performance inference in the cloud, to drive down the total cost of inference, and to make it easy for developers to integrate machine learning into their business applications. 

Amazon Textract

Amazon Textract is a fully managed machine learning service that automatically extracts text and data from scanned documents that go beyond simple optical character recognition (OCR) to identify, understand, and extract data from forms and tables.

Amazon Elastic Inference

Amazon Elastic Inference allows you to attach low-cost GPU-powered acceleration to Amazon EC2 and Sagemaker instances or Amazon ECS tasks, to reduce the cost of running deep learning inference by up to 75%. Amazon Elastic Inference supports TensorFlow, Apache MXNet, PyTorch, and ONNX models.

Amazon SageMaker Ground Truth

Amazon SageMaker Ground Truth is a fully managed data labeling service that makes it easy to build highly accurate training datasets for machine learning. Get started with labeling your data in minutes through the SageMaker Ground Truth console using custom or built-in data labeling workflows.

AWS Deep Learning Containers

AWS Deep Learning Containers (AWS DL Containers) are Docker images pre-installed with deep learning frameworks to make it easy to deploy custom machine learning (ML) environments quickly by letting you skip the complicated process of building and optimizing your environments from scratch. 

CloudEndure Migration

CloudEndure Migration conducts continuous, block-level data replication of your source machines into a staging area in your AWS account without causing downtime or impacting performance. When you’re ready to launch the production machines, CloudEndure Migration automatically converts your machines from their source infrastructure into the AWS infrastructure so they can boot and run natively in AWS.

AWS Application Discovery Service

AWS Application Discovery Service helps enterprise customers plan migration projects by gathering information about their on-premises data centers.

AWS Application Discovery Service collects and presents configuration, usage, and behavior data from your servers to help you better understand your workloads.

AWS Server Migration Service

AWS Server Migration Service (SMS) is an agentless service that makes it easier and faster for you to migrate thousands of on-premises workloads to AWS. AWS SMS allows you to automate, schedule, and track incremental replications of live server volumes, making it easier for you to coordinate large-scale server migrations.

AWS Snowball Family

AWS Snow Family helps customers that need to run operations in austere, non-data center environments, and in locations where there's a lack of consistent network connectivity. The Snow Family, comprised of AWS Snowcone, AWS Snowball, and AWS Snowmobile, offers a number of physical devices and capacity points, most with built-in computing capabilities. These services help physically transport up to exabytes of data into and out of AWS.

AWS DataSync

AWS DataSync makes it simple and fast to move large amounts of data online between on-premises storage and Amazon S3, Amazon Elastic File System (Amazon EFS), or Amazon FSx for Windows File Server. Manual tasks related to data transfers can slow down migrations and burden IT operations.

AWS Transfer for SFTP

AWS Transfer Family provides fully managed support for file transfers directly into and out of Amazon S3. With support for Secure File Transfer Protocol (SFTP), File Transfer Protocol over SSL (FTPS), and File Transfer Protocol (FTP), the AWS Transfer Family helps you seamlessly migrate your file transfer workflows to AWS by integrating with existing authentication systems, and providing DNS routing with Amazon Route 53 so nothing changes for your customers and partners, or their applications.

AWS RoboMaker

AWS RoboMaker is the most complete cloud solution for robotic developers to simulate, test, and securely deploy robotic applications at scale. RoboMaker provides a fully-managed, scalable infrastructure for the simulation that customers use for multi-robot simulation and CI/CD integration with regression testing in simulation.

AWS Ground Station

AWS Ground Station is a fully managed service that lets you control satellite communications, process data, and scale your operations without having to worry about building or managing your own ground station infrastructure.

Join our telegram channel and group :) 

Telegram Group: @randomskoolQnA 

 Telegram Channel: @randomskool 


1. Questions are collected from the Internet

2. Definitions are taken from the Internet 

3. The purpose of creating this cheat sheet is to summarize all AWS services into one and refer them at the time of the certification exam.

4. If any discussion and correction required. Kindly reach out to me (Contact Us).

Till then happy coding !!!

0 Response to "AWS Cheat Sheet | AWS Certification Exam | RandomSkool AWS Cheat Sheet"

Post a Comment

Hey Random,

Please let me know if you have any query :)