0% found this document useful (0 votes)
213 views

Interviewvit Aws Cheatsheet

Uploaded by

Kushika Goyal
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
213 views

Interviewvit Aws Cheatsheet

Uploaded by

Kushika Goyal
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 33

AWS Cheat Sheet

To view the live version of the


page, click here.

© Copyright by Interviewbit
Contents

AWS Tutorial: Basics to Advanced


1.   Compute
2.   Storage
3.   Database
4.   Developer Tools
5.   Network and Content Delivery
6.   Security, Identity, & Compliance
7.   Migration & Transfer services
8.   Cost Management
9.   SKDs and Toolkits
10.   Data Lakes & Analytics
11.   Containers
12.   Serverless
13.   Application Integration
14.   Management and Governance

Page 1 © Copyright by Interviewbit


Let's get Started
Cloud computing, also known as serverless computing, is a technique that uses the
internet to store and manage data on remote servers, and then allows users to access
the data via the internet. Cloud computing customers do not own physical
properties; they rent them out to third-party service providers. 
Cloud services include on-demand self-service, broad network connectivity, resource
sharing, and elasticity. Cloud computing has been so successful because of its
simplicity in its usage. They are a cost-effective solution for enterprises. Optimal
Server Utilisation, On-demand cloud services (satisfying clients), and Dynamic
Scaling, among other things, are all included in this package. Google Cloud, for
example, includes a suite of public cloud services offered by Google. 
Types of Cloud:
There are three cloud types:  Public,  Private, and Hybrid.
The public cloud is where services provided by third-party vendors are available
online.
Private clouds are managed in-house or by third parties exclusively for a
particular business.
A hybrid cloud combines the features of both public and private clouds.
The sensitivity of the data and applications, industry certifications and standards,
and other factors may determine whether to run services on public or private clouds. 
What is AWS?

Page 2 © Copyright by Interviewbit


AWS Cheat Sheet

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 so ware tools via AWS server farms. Amazon
Elastic Compute Cloud (EC2), on which users can create a virtual cluster of computers
at any time, provides computing resources that mimic almost all of a real computer's
attributes, including hardware central processing units (CPUs) and graphic
processing units (GPUs). It includes local/RAM memory, hard-disk/SSS storage,
operating systems, networking, and preloaded application so ware such as web
servers, databases, and customer relationship management (CRM).

AWS Tutorial: Basics to Advanced


1.   Compute

Page 3 © Copyright by Interviewbit


AWS Cheat Sheet

Category Service Description

Web-scale cloud
EC2 computing is
simplified using It.

Up to 90% off fault-
EC2 Spot tolerant workloads
are run by using this.

To meet changing
demand,
EC2 Autosc-
automatically add or
aling
remove compute
capacity.

Instances(Virtual To create & operate a


machines) virtual private server
with AWS using the
simplest method
  available. A cloud
Lightsail
platform that
includes everything
you need to create
an application or
website.

Allows developers,
scientists, and
engineers to create
and run hundreds of
Batch
thousands of batch
processing jobs on
Amazon Web
Services (AWS)

Page 4 © Copyright by Interviewbit


AWS Cheat Sheet

2.   Storage

Page 5 © Copyright by Interviewbit


AWS Cheat Sheet

Service Description

S3 is a distributed database that is connected to


every device in the network through the Internet.
It uses a peer-to-peer model, meaning that data
is not stored on a central server. Instead, data is
AWS S3 stored directly between the user and the service
that the user is trying to access. This provides a
faster and more reliable service than a
traditional database would because it does not
have to be transferred when a change is made.

AWS Backup automates the entire backup


process from storage to delivery — removing the
need to manually input and process backup
AWS
data. It provides end-to-end encryption of your
Backup
backup data to help keep your data secure. AWS
Backup is a highly efficient and cost-effective way
to protect your business data.

Amazon Elastic Block Store provides block-level


storage volumes. These storage volumes are
created and managed from the web service's
dashboard and can be used to backup your
application data and store your logs. By
Amazon providing storage volumes for your applications,
EBS you can create a controlled, low-cost way to
backup your application data and store your
application logs in the cloud. You can also use
the Elastic Block Store as a way to automatically
rotate your application data to prevent data loss
in the case of a hard or so ware failure.

Page 6 © Copyright by Interviewbit


AWS Cheat Sheet

3.   Database

Page 7 © Copyright by Interviewbit


AWS Cheat Sheet

Database
Use cases Service Description
type

RDS enables you


Ecommerce Aurora, to easily set up,
websites, Redshi , control, and scale
Relational
Traditional a relational
sites etc. RDS database in the
cloud.

DynamoDB is a
highly-scalable,
real-time
database that
provides
advanced feature
such as automati
ETL (Extract,
Transform, Load)
and real-time
analytics. It is als
Ecommerce a non-relational
Websites, database, which
Key-value DynamoDB
gaming means it does no
websites etc. store query
results.DynamoD
is engineered wit
low latency and
high availability i
mind. It combine
the scalability an
performance of a
database with th
flexibility of a
JavaScript
application store
Page 8 © Copyright by Interviewbit
AWS Cheat Sheet

4.   Developer Tools

Page 9 © Copyright by Interviewbit


AWS Cheat Sheet

Service Description

Cloud9 is a cloud-based IDE that allows


Cloud9
developers to write, run, and debug code.

CodeArtifact is a secure storage, publishing,


and sharing of so ware code packages used
in a development process organisation's
CodeArtifact
so ware development. CodeArtifact makes it
easy for small organisations to store, publish,
and share so ware packages.

CodeBuild is a code creation service that also


CodeBuild
produces code artefacts upon request.

CodeGuru is a machine learning tool that


recommends improved code quality and safe
CodeGuru
code by analysing the frequency of certain
lines of code.

AWS CDK is an open source so ware


Cloud
development framework that defines cloud
Develo-
application resources using familiar
pment Kit
programming languages.

CodeCommit is a Git repository service that


supports storing and managing Git archives
CodeCommit
on the Amazon Web Services cloud with
CodeCommit.

CodeDeploy, a professionally managed


deployment service, automates so ware
CodeDeploy
installations on a variety of EC2, Fargate,
Lambda, and on-premises servers.

CodePipeline is a high-quality, automated


CodePipeline release pipeline that helps automate app and
Page 10 © Copyright by Interviewbit
AWS Cheat Sheet

5.   Network and Content Delivery

Page 11 © Copyright by Interviewbit


AWS Cheat Sheet

Use Case Service Description

Build a VPC lets you provision a


cloud logically isolated section of
network the AWS Cloud where you
VPC
can launch AWS resources in
a virtual network that you
define.

Transit Gateway simplifies


network and peering
Transit
relationships by connecting
Gateway
VPCs & on-premises networks
through a central hub.

PrivateLink is a great way to


securely connect your on-
premises workloads with the
cloud, while still maintaining
full control over who can
access your data and
application. You can use
PrivateLink
PrivateLink to securely
connect your on-premises
data center to your AWS data
lake, while providing the full
tenant control and
regulatory compliance of an
on-premises data center.

Page 12 © Copyright by Interviewbit


AWS Cheat Sheet

6.   Security, Identity, & Compliance

Page 13 © Copyright by Interviewbit


AWS Cheat Sheet

Category Service Description

Identity & Identity &


IAM provides secure
access Access
and controlled access
management Management
to AWS services.
(IAM)

SSO simplifies,
manages, and
Single Sign-
provides access to
On
AWS accounts &
business applications.

Cognito helps in
storing user sign-up
data in the same
database as your
other web & mobile
Cognito app data and manage
user access controls
such as read
permissions, roles,
and identity
management

AWS Managed
Microso Active
Directory (MMAD)
enables you to use
Directory Active Directory across
Service your entire enterprise
with an emphasis on
security and
regulatory
compliance.

Page 14 © Copyright by Interviewbit


AWS Cheat Sheet

7.   Migration & Transfer services

Page 15 © Copyright by Interviewbit


AWS Cheat Sheet

Service Description

To start using AWS, you need to first build a case


for why the service is useful to your organisation.
Migration An easy way to do that is to build a Migration
Evaluator Evaluator, which is a detailed analysis of your
current infrastructure and recommendations for
how to best move forward.

The migration hub tracks each app's effort to


migrate to a new solution, such as a new
solution release or a new partner. The migration
hub not only tracks the app’s progress toward its
goal, but records each action taken to get the
app to the new solution, such as uploading a
new solution package.
Migration
Migration Hub includes an easy-to-use
Hub
dashboard for monitoring the progress of each
app’s migrations. Once you’ve set up the
dashboard, you can view the status of each
migration and any action taken to get the app to
the new solution. You can also view a list of all
partners the app is connected to and view the
progress of each partner’s migration.

The service makes it easier for enterprises to


collect data, analyse it, and create insight with
Applic- real-time dashboarding that visualises data-
ation driven decisions. By using AI and machine
Discovery learning to predict user behaviour, businesses
Service can save time and money by eliminating
unplanned outages and rework caused by
changes to app or IT servers.

Page 16 © Copyright by Interviewbit


AWS Cheat Sheet

8.   Cost Management

Page 17 © Copyright by Interviewbit


AWS Cheat Sheet

Use Cases Capabilities Description

Cost Categories helps


Construct cost
you to segment your
allocation &
AWS platform and
governance
process usage data to
Organize foundation
better understand costs
with your own
and develop cost-
tagging
effective infrastructure
strategy
and operations.

You can use this report


to get a quick and
detailed view of the AWS
ecosystem and its
infrastructure. You can
also use this report to
get a deeper
understanding of AWS
Provide users services and their cost &
with usage. You can use this
information data to help you make
about their informed decisions
Report cloud costs by about which AWS
providing services to use and
detailed which to ignore. You can
allocable cost also use the data to
data make customized
reports. This data is
publicly available and
made freely available by
the AWS Repo. The AWS
Repo is the primary
source of this data, and
the data is updated
frequently.

Page 18 © Copyright by Interviewbit


AWS Cheat Sheet

9.   SKDs and Toolkits

Page 19 © Copyright by Interviewbit


AWS Cheat Sheet

Service Description

It was designed to solve the common problem


of building mobile apps with a low level of
abstraction. This reduces the need to manually
code up elaborate logic and keeps the focus on
developing apps using high-level language
CDK
features. Familiarity with the syntax of your
favorite language increases the ease of use of
your app, as well as its chances of adoption by
users. The more familiar your audience with
your app, the more likely they are to install it.

It is a free and open source so ware


distribution, which can be used for both desktop
and mobile apps. The goal of the project is to
make it as compact and lightweight as possible,
Corretto while at the same time striking a balance
between speed and power. The project is led by
SBase, an open source Java project, and
collaborates with the other major OpenJDK
project members

The AWS Crypto Tools libraries help you do your


research andSolidity, Serpent, or Vyper are
examples of popular JavaScript cryptographics
libraries. The AWS Crypto Tools libraries are
Crypto
based on the open source Shepherds project.
Tools
Shepherds is a widely-used and well-regarded
implementation of the Diffie-Helman key-
exchange algorithm in the Go programming
language.

Page 20 © Copyright by Interviewbit


AWS Cheat Sheet

10.   Data Lakes & Analytics

Page 21 © Copyright by Interviewbit


AWS Cheat Sheet

Category Service Description

Analytics Athena is a free service with


no ads or hidden charges.
You can use this service to
analyze your data in real-
time or query past data
with a predefined set of
rules. You can also run
Athena reports and drill-downs that
let you explore data in
more detail. When using
Athena, don’t limit yourself
to looking at the numbers.
Think about what you’re
analyzing and find a way to
make sense of the data.

EMR is a data management


engine that helps
enterprises collect and
analyze data from their
data warehouses and other
sources. It provides a
common platform for data
EMR
collection and analysis, and
can be used to create real-
time and historical reports.
The term EMR is also used
to refer to any so ware or
platform that provides a
similar set of benefits.

Page 22 © Copyright by Interviewbit


AWS Cheat Sheet

11.   Containers

Page 23 © Copyright by Interviewbit


AWS Cheat Sheet

Use Cases Service Description

Store,
encrypt,
Refer to the compute section.
and
ECR It has already been explained
manage
there.
container
images

Run contai-
nerized
applic- Refer to the compute
ations or ECS section.  It has already been
build explained there.
micros-
ervices

Manage
Refer to the compute section.
containers
EKS It has already been explained
with
there.
Kubernetes

The Fargate stack consists of


a number of components
which work together to
create a highly available, low-
Run
cost, and secure business-
containers
grade application. It is
without Fargate
designed to work with both
managing
ECS & EKS. We will cover the
servers
different components of the
Fargate stack and the best
practices to maintain a
successful Fargate stack.

Page 24 © Copyright by Interviewbit


AWS Cheat Sheet

12.   Serverless

Page 25 © Copyright by Interviewbit


AWS Cheat Sheet

Category Service Description

Compute Lambda is a cloud-based


service that functions as a
sort of middleman. Data
flows through the
middleman and is processed
at a data centre of your
choice. The code running on
the server is only responsible
for processing request data,
not generating it. This code
is called the “backend” and
is what most people think of
when they think of
Lambda
“serverless.” It’s not a
“server” at all. The code
running on the serverless
platform is purely
“blackbox” in that it does
not know what data it
receives and it does not
manage or store any of the
data it receives or emit any
data of its own. The backend
code receives requests from
clients and processes them
accordingly.

Amazon CloudFront provides


Lambda@Edge, which allows
you to run code closer to
Lambda-
users of your application,
@Edge
which improves
performance and reduces
latency.

Page 26 © Copyright by Interviewbit


AWS Cheat Sheet

13.   Application Integration

Page 27 © Copyright by Interviewbit


AWS Cheat Sheet

Category Service Integration

Reliable high- throughput


SNS pub/sub, SMS, email, and
mobile push notifications

Application companies
may use a message queue
that send, store, and
receive messages between
SQS application parts at any
volume to send, store, and
Messaging
retrieve messages
between application
parts.

The broker that allows for


easy and hybrid
architectures in Apache
MQ
ActiveMQ is what makes
migrating easy and hybrid
architectures possible.

Page 28 © Copyright by Interviewbit


AWS Cheat Sheet

14.   Management and Governance

Page 29 © Copyright by Interviewbit


AWS Cheat Sheet

Category Service Description

Enable The simplest method to set


Control up and govern a new, secure
Tower Multi-account AWS
environment

As your AWS workloads


grow and scale,
organizations can assist in
Organi-
centrally governing the
zations
environment by helping to
centralise governing
operations.

Well-architected means
that the resources and data
are properly separated and
accessed sequentially, with
low latency between
requests. You can use the
well-architected tool to
Well-Arch- help determine if your
itected Tool workloads are well-
architected and to monitor
their performance and
scalability. When you have
well-architected apps, you
can focus on building great
experiences, not
infrastructure.

To track costs and usage in


specific applications,
Budgets
budgets allow for precise
control.

Page 30 © Copyright by Interviewbit


AWS Cheat Sheet

Conclusion

The AWS Well-Architected Framework provides a set of standards that helps you
build a scalable, secure, and efficient cloud infrastructure. The AWS Well-Architected
Framework consists of best practices for the architecture of the cloud systems and
processes. It does not limit itself to creating a structure for a set of functions and
resources. It is also a process that you can iterate. AWS provides a set of tools for the
analysis, planning, and building of cloud systems. We’ve provided the Cheat Sheet for
AWS. Now, it’s time for you to head out and try what we’ve covered here and more.

Useful Resources

https://www.interviewbit.com/blog/aws-projects/
https://www.interviewbit.com/blog/aws-salary-in-india/
https://www.interviewbit.com/blog/cloud-computing-projects/
https://www.interviewbit.com/technical-interview-questions/

Page 31 © Copyright by Interviewbit


Links to More Interview
Questions

C Interview Questions Php Interview Questions C Sharp Interview Questions

Web Api Interview Hibernate Interview Node Js Interview Questions


Questions Questions

Cpp Interview Questions Oops Interview Questions Devops Interview Questions

Machine Learning Interview Docker Interview Questions Mysql Interview Questions


Questions

Css Interview Questions Laravel Interview Questions Asp Net Interview Questions

Django Interview Questions Dot Net Interview Questions Kubernetes Interview


Questions

Operating System Interview React Native Interview Aws Interview Questions


Questions Questions

Git Interview Questions Java 8 Interview Questions Mongodb Interview


Questions

Dbms Interview Questions Spring Boot Interview Power Bi Interview Questions


Questions

Pl Sql Interview Questions Tableau Interview Linux Interview Questions


Questions

Ansible Interview Questions Java Interview Questions Jenkins Interview Questions

Page 32 © Copyright by Interviewbit

You might also like