AWS Components Master List
Source: https://gist.github.com/jaytaph/ff8e6df0cf343237a3e1bbaa99ca41a1
Resource
Description
EC2
Virtual Private Servers
Lightsail
Amazon's hosting provider (vps, dns, storage)
Lambda
Functions you can run, written in Python, NodeJS, Go etc. Can run many in parallel.
Batch
Run software jobs on EC2 machines
Elastic Beanstalk
Run software on managed virtual machines
Serverless Application Repository
Repository of serverless applications that you can deploy (on lambda)
AWS Outposts
Basically run Amazon services on your own hardware (datacenter)
EC2 Image Builder
Create EC2 (ami?) images automatically
Resource
Description
S3
File storage. Not directly used for mounting, but you can directly download file from HTTP
EFS
NFS. Mount network disks to your machines.
FSx
Windows / Lustre filesystems you can connect to your ec2 machines
S3 Glacier
Low cost storage system for backups and archives and such
Storage Gateway
iSCSI so you can connect s3 to your own (remote) machine.
AWS Backup
Automatically create backups of different AWS service (ec2, rds etc)
Resource
Description
RDS
Managed mysql, postgres databases etc.
DynamoDB
Large & scalable non-relational database (but not really a NoSQL system)
ElastiCache
Managed memcache and redis machines
Neptune
Graph database
Amazon Redshift
Warehousing. Store lots of data that can be processed through streams.
Amazon QLDB
Database for immutable and cryptographically verifiable data (money transactions etc)
Amazon DocumentDB
MongoDB clone (but not really compatible anymore)
Amazon Keyspaces
Managed Apache Cassandra clone
Resource
Description
AWS Migration Hub
Migrate things from your DC to AWS
Application Discovery Service
Discover services in your datacenter
Database Migration Service
Migrate databases to RDS while staying online (can convert structures as well)
Server Migration Service
Migrate virtual machines to amazon.
AWS Transfer Family
(s)FTP service with S3 backend. Upload to FTP, directly store on S3 bucket.
Snowball
Get a machine from AWS, plug in your DC, transfer data fast to AWS, return machine
DataSync
Sync data between your datacenter and AWS
Networking & Content Delivery
Resource Access Manager
Description
VPC
Create your own VPCs within AWS.
CloudFront
Content Delivery Network.
Route 53
Manage domain names and records.
API Gateway
Create HTTP APIs and let them connect to different backends.
Direct Connect
Create a (physical) connection between you (or DC) to AWS.
AWS App Mesh
Automatically run Envoy as a sidecar for your containers (ECS or EKS).
AWS Cloud Map
Service discovery for your containers.
Global Accelerator
Run your app on edge locations so they are closer to your customers (CDN for apps).
Resource
Description
CodeStar
Quickly develop applications by using template code and codecommit, codebuild etc
CodeCommit
Amazon source repositories (git repo's etc)
CodeBuild
CI service
CodeDeploy
Deployment service
CodePipeline
Code delivery with workflows
Cloud9
Online IDE
X-Ray
Allows tracing in your applications, supports Python, NodeJs, Go etc.
Resource
Description
AWS RoboMaker
After reading it over and over again, i still have no idea what it does.
Resource
Description
AWS IQ
Job board: Hire AWS experts for whatever you need.
Support
AWS support center
Managed Services
Let AWS handle your AWS services for you.
Resource
Description
Amazon Managed Blockchain
Block chains
Resource
Description
Ground Station
Satellites as a service
Resource
Description
Amazon Braket
Some quantum thing. It's in preview so I have no idea what it is.
Resource
Description
AWS Organizations
Configure (sub)organisations and accounts
CloudWatch
Logging from various AWS components
AWS Auto Scaling
Scale resources based on your custom inputs and rules
CloudFormation
Templates to create and configure AWS components (think terraform/sls)
CloudTrail
Figure out who did what in your AWS services
Config
Audit the configurations of your AWS resources
OpsWorks
Use Ansible to automate stuff
Service Catalog
Manage list of items/codes etc you have in the cloud
Systems Manager
View data from your resources grouped in ways you like (like application specific etc)
AWS AppConfig
Store and publish application configuration data
Trusted Advisor
Checks your account for issues (costs, performance, security etc)
Control Tower
Manage multi-accounts
AWS License Manager
Manage licenses
AWS Well-Architected Tool
Generate questionnaires about your architecture to see if you follow best practices
Personal Health Dashboard
StatusPage for AWS
AWS Chatbot
Connect AWS to slack
Launch Wizard
Deploy MSSQL or SAP
AWS Compute Optimizer
Finds your resources and advices on how to save costs
Resource
Description
Elastic Transcoder
Encode files from S3 into different other formats and store back at S3
Kinesis Video Streams
Capture media streams
MediaConvert
Convert media into different formats
MediaLive
Share live video with many others
MediaTailor
Insert advertisements into your broadcasts
Elemental Appliances & Software
create videos on-premise. Basically a mix of all of the above services. Seems expensive. Probably is.
Resource
Description
Amazon SageMaker
Machine learning tools
Amazon CodeGuru
Profile java code with machine learning
Amazon Comprehend
Understand and classify data like emails, tweets etc
Amazon Forecast
Create forecasts from data
Amazon Fraud Detector
in preview so no idea.
Amazon Kendra
Search service where you can ask questions
Amazon Lex
Create voice and chatbots
Amazon Machine Learning
Deprecated. Use SageMaker instead.
Amazon Personalize
Create personalized recommendations based on data (mahout??)
Amazon Polly
Convert text to speech in different languages
Amazon Rekognition
Recognize objects and people in images
Amazon Textract
Convert text found in images to text (OCR)
Amazon Transcribe
Convert audio to text
Amazon Translate
Translates text from one language to another
AWS DeepLens
A video camera that does machine learning
AWS DeepRacer
Some kind of game where you program a racecar to race against others.
Amazon Augmented AI
Let humans in the loop to make AI learn things better
AWS DeepComposer
Computer generated music. It's as horrible as it sounds.
Resource
Description
Athena
Query data stored in s3 buckets.
EMR
Elastic Map/Reduce
CloudSearch
AWS version of managed document search system (like elasticsearch)
Elasticsearch Service
Elasticsearch as a service
Kinesis
Collect massive amount of data so you can do analytics (like ELK?)
QuickSight
Business Intelligence service
Data Pipeline
Move and transform data to dynamodb, rds, s3 etc.
AWS Data Exchange
Find APIs which data you can consume, which can be very expensive
AWS Glue
ETL service. Enrich, validate data.
AWS Lake Formation
Create data lakes
MSK
Kafka as a service
Security, Identity, & Compliance
Resource
Description
IAM
AWS's permission system that can control users and AWS services.
Resource Access Manager
Share certain AWS resources like Route53, licenses, ec2 with other accounts.
Cognito
User and password management system. Useful for managing users for your applications.
Secrets Manager
Secrets key/value store. Can automatically rotate secrets.
GuardDuty
Automatically scan your cloudtrail/vpc logs for threats.
Inspector
Automatically find (security) issues in your network and machines.
Amazon Macie
Analyzes data in your S3 buckets and check for PII data.
AWS Single Sign-On
Allow single-sign on to your applications.
Certificate Manager
Manage and even create (free) SSL certificates.
Key Management Service
Manage secret keys
CloudHSM
Hardware security modules. Allows you to generate and operate on cryptographic keys.
Directory Service
Active directory as a service
WAF & Shield
Web Application Firewall (for loadbalancers, cloudfront, api gateway). Can setup your own rules or use predefined ones
AWS Firewall Manager
Firewall manager for different accounts in your organisation
Artifact
Documents for cloud compliance (things like 27001 certification etc)
Security Hub
Overall security checker that uses guardduty, inspector, macie etc
Detective
Log security issues found (from security hub etc)
Resource
Description
AWS Amplify
Let AWS automatically generate frontend & backend apps and deploy them automatically.
Mobile Hub
Part of AWS Amplify now.
AWS AppSync
Create API backends that you can connect to. Can be created through AWS Amplify as well.
Device Farm
AWS BrowserStack. Automatically test apps on many different mobile devices and browsers.
Resource
Description
Amazon Sumerian
No idea. The dashboard crashes in my browsers
Step Functions
State machines written in amazon's own language
Amazon AppFlow
Automatically connects apps together (zapier?). For instance: slack to s3 buckets.
Amazon EventBridge
Some kind of eventbus system
Amazon MQ
ActiveMQ
Simple Notification Service
Notification system that can notify through email, api endpoints, sms etc.
Simple Queue Service
Message queue system
SWF
Create workflows.
Resource
Description
AWS Cost Explorer
Gives an overview and projection of your budgets
AWS Budgets
Create budgets for your AWS components
AWS Marketplace Subscriptions
Find (and buy) AMI's with software installed
Resource
Description
Amazon Connect
AWS version of ZenDesk
Pinpoint
Create transactional emails based on templates.
Simple Email Service
Send out emails. Email provider.
Resource
Description
Alexa for Business
Connect Alexa to your business needs.
Amazon Chime
AWS version of Zoom.
WorkMail
AWS version of Gmail / Calendar.
Resource
Description
WorkSpaces
Virtual desktops from Windows or Linux.
AppStream 2.0
Stream applications running native onto your browser
WorkDocs
Store your documents and manage them online.
WorkLink
Connect mobile users to your intranet.
Resource
Description
IoT Core
Manage fleets of IOT devices through MQTT broker
FreeRTOS
RTOS operating system for microcontrollers to automatically connect to IOT-Core or greengrass.
IoT 1-Click
Manage 1-click buttons that can be connected to other systems like Lambda
IoT Analytics
Clean up and save messages from topics into a data-store for analytics
IoT Device Defender
Detect unwanted issues on your devices and take actions
Resource
Description
Amazon GameLift
Deploy game servers with low latency on AWS
Resource
Description
Elastic Container Registry
Store docker images like on DockerHub
Elastic Container Service
Run containers, either on your own EC2 machines, or on managed machines called FarGate.
Elastic Kubernetes Service
Kubernetes as a service
Backlinks:
list from [[AWS Components Master List]] AND -"Changelog"