AWS Components Master List
Source: https://gist.github.com/jaytaph/ff8e6df0cf343237a3e1bbaa99ca41a1
Contents
Compute
| 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 |
Storage
| 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) |
Database
| 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 |
Migration & Transfer
| 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. |
Robotics
| Resource |
Description |
| AWS RoboMaker |
After reading it over and over again, i still have no idea what it does. |
Customer Enablement
| 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. |
Blockchain
| Resource |
Description |
| Amazon Managed Blockchain |
Block chains |
Satellite
| Resource |
Description |
| Ground Station |
Satellites as a service |
Quantum Technologies
| Resource |
Description |
| Amazon Braket |
Some quantum thing. It’s in preview so I have no idea what it is. |
Management & Governance
| 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. |
Machine Learning
| 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. |
Analytics
| 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) |
Mobile
| 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. |
Application Integration
| 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. |
AWS Cost Management
| 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 |
Customer Engagement
| Resource |
Description |
| Amazon Connect |
AWS version of ZenDesk |
| Pinpoint |
Create transactional emails based on templates. |
| Simple Email Service |
Send out emails. Email provider. |
Business Applications
| Resource |
Description |
| Alexa for Business |
Connect Alexa to your business needs. |
| Amazon Chime |
AWS version of Zoom. |
| WorkMail |
AWS version of Gmail / Calendar. |
End User Computing
| 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. |
Internet Of Things
| 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 |
Game Development
| Resource |
Description |
| Amazon GameLift |
Deploy game servers with low latency on AWS |
Containers
| 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"