- Authors
- Name
- KAUSTUBH SHARMA
START YOUR AWS JOURNEY WITH THIS
In this cheat sheet, you will learn about AWS Services & what's their main purpose. It is very useful for AWS Certified Cloud Practioner (CLF-C01) aspirants. Also, useful for those who are new to AWS.
AWS SERVICE DESCRIPTION
Amazon EC2(Elastic Compute Cloud)
Virtual Servers
AWS Lightsail
Virtual private server (VPS) provider. Less automatic management and set-up, allowing you more control over how you configure your cloud environment compared to EC2.
AWS ELB(Elastic Load Balancer)
Distribute network traffic to improve the scalability of your applications
AWS S3(Simple Storage Service)
Object Storage
AWS Glacier
Long-term, secure, durable Amazon S3 Archive storage
AWS EBS(Elastic Block Storage)
Block Storage
Amazon FSx
Launch, run, and scale feature-rich and highly performant file systems
Amazon FSx for Lustre
High-performance file system optimized for fast processing of workloads such as machine learning, high-performance computing (HPC), video processing, financial modeling, and electronic design automation (EDA).
Amazon FSx for Windows File Server
Fully managed file storage built on Windows Server which is accessible over the industry-standard Server Message Block (SMB) protocol
AWS DynamoDB
Fully managed NoSQL Very low latency Scalable without incurring downtime. KeyValue / Document Database
AWS RDS
Relational Database: e.g, MySQL, PostgreSQL,MariaDB, Oracle, or Microsoft SQL Server. The most up-to-date version of the data whenever it is requested.
Amazon Aurora
MySQL and PostgreSQL compatible database service. Externally, like RDS but internally compute & storage are handled by different layers.
AWS Redshift
PB-scale Data Warehouse Service
AWS ElasticCache
Caching service. e.g, Memcache, Redis. Scalable in-memory database
Amazon Athena
Interactive, serverless query service that makes it easy to analyze data in Amazon S3 using standard SQL
Timestream
Serverless time series DB for IoT
Amazon Glue
Serverless ETL(Extract, Transform & Load) service Automatically discover both structured and semi-structured data stored in your data lake on Amazon S3, data warehouse in Amazon Redshift, and various databases running on AWS
Neptune
Graph database for highly connected data sets
AWS Lake Formation
Set up Data Lakes quickly
AWS AutoScaling
Monitor your applications, then scale out or scale in
AWS CloudWatch
Monitoring
Amazon EventBridge
Serverless Event Bus
AWS CloudTrail
User Activity and Change Tracking
AWS KMS(Key Management Service)
Easily create and control the cryptographic keys used to encrypt or digitally sign your data and control their use across a wide range of AWS services and in your applications.
AWS Route53
DNS
AWS VPC
Virtual private cloud: provides networking isolation
AWS CloudFront
Fast CDN(content delivery network) service
API Gateway
Create and manage APIs
AWS Lambda
Function as a service Serverless Compute Functions
AWS Step functions
Orchestration for serverless workflows
AWS CloudFormation
Create AWS infrastructure in a programming way
AWS Beanstalk
Enables you to easily deploy and manage your application in the cloud.
AWS SQS
Queue Service
Amazon MQ
Message Broker Service for Apache/Rabbit MQ
AWS SNS(Simple Notification Service)
Notification Service
AWS SES(Simple Email Service)
Send emails
AWS ECR(ElasticContainer Registry )
Elastic Container Registry
AWS ECS(Elastic Container Service)
Docker container service with orchestrated by AWS itself. Container Service to deploy/manage clusters & tasks
AWS Copilot
CLI to launch and manage containers
AWS EKS (Elastic Kubernetes Service)
AWS service for deploying, managing, and scaling containerized applications with Kubernetes.
AWS Fargate
Serverless Compute Engine for ECS/EKS Containers
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.
AWS CodeCommit
Host Git Repositories Secure, highly scalable, managed source control service that hosts private Git repositories.
AWS CodeDeploy
Automated Deployments 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.
AWS Data Pipeline
Helps you process and move data between different AWS compute and storage services, as well as on-premises data sources, at specified intervals Orchestration for Data-Driven Workflows Managed ETL Service
AWS SWF(Simple WorkFlow Service)
Workflow Service for Coordinating Application Components
AWS Kinesis
Real-time streaming data capture and analysis
AWS EMR(Elastic Map Reduce)
Managed Hadoop Framework cost-effectively process vast amounts of data(Big Data)
AWS CloudSearch
Managed Search Solution for Websites and Apps
Amazon Elastic Search
Deploy and run ElasticSearch
AWS OpsWorks
Configuration management service. e.g, chef, puppet
AWS Cost Explorer
Visualize and manage AWS costs
AWS Budgets
Service to set and monitor usage budgets
AWS DevPay
Online billing service
AWS Cost and Usage Report
Reporting to analyze AWS usage
AWS Cognito
User Identity and App Data Synchronization
Amazon Data Exchange
Subscribe to 3rd Party Data Sets
AWS Mobile
Analytics Mobile usage data analysis
AWS Lex
Conversational interfaces for your applications
Amazon AppSync
GraphQL API Service
Amazon AppFlow
Integrate 3rd party app data
AWS AppStream
Low Latency Application Streaming. e.g, Video watching
AWS Serverless Application Model (AWS SAM)
Extension of AWS CloudFormation that is used to package, test, and deploy serverless applications
AWS Elastic Transcoder
convert (or “transcode”) video and audio files from their source format into versions that will playback on devices like smartphones, tablets, and PCs
AWS WorkMail
Secure Email and Calendaring Service. e.g, Gmail and Google calendar
AWS WorkDocs
Secure Enterprise Storage and Sharing Service. e.g, Office 365, Google Docs
AWS WorkSpaces
Desktops in the Cloud
AWS RAM (Resource Access Manager)
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
AWS CloudHSM
Hardware Security Module
AWS X-Ray
Analyze and debug serverless applications by providing distributed tracing and service maps to easily identify performance bottlenecks by visualizing a request end-to-end
AWS PrivateLink
private connectivity between VPCs and services hosted on AWS or on-premises, without using the public internet
AWS Direct Connect
Dedicated connection from an on-premises network to one or more VPCs in the same region
AWS Outposts
Run AWS infrastructure on-premises. And it’s fully managed and supported by AWS
CloudEndure
Disaster recovery service
AWS GuardDuty
Threat detection service that continuously monitors for malicious activity and unauthorized behavior to protect your AWS accounts, workloads, and data
AWS WAF(Web Application Firewall)
Protect your web applications or APIs from common web exploits. Gives you control over how traffic reaches your applications by enabling you to create security rules that control bot traffic and block common attack patterns, such as SQL injection or cross-site scripting.
AWS Certificate Manager(ACM)
Provision, manage and deploy public and private Secure Sockets Layer/Transport Layer Security (SSL/TLS) certificates