Let’s start with a motivational statement directly from AWS(Amazon Web Services):
“That’s why we launched Amazon Web Services in the spring of 2006, to rethink IT infrastructure completely, so that anyone—even a kid in a college dorm room— could access the same powerful technology as the world’s largest and most sophisticated companies.” (AWS Origins)
Pretty cool isn’t it and the rest is simply a history. From the historical launch of Simple Storage Service (S3) in 2006, followed by Amazon Elastic Cloud Computing (EC2) – AWS has been relentlessly innovating at an incredible pace and now offering over 200 fully featured services and over 3000+ features to support the services. (About Amazon)
In the following article we would aim to take a high-level sneak peek into the services and try to share a one liner summary so we can use this as a quick reference guide to remember what a service is used for and say oh I can surely use this one in my project 🙂
To start of with AWS services are generally categorized into the following broad set of Core AWS Cloud based products and services:
- Compute
- Storage
- Database
- Analytics
- Networking
- Mobile
- Developer Tools
- Management Tools
- IoT
- Security
- Enterprise Applications
Below we will try to dive a little deeper into each but just enough so we can learn and remember them. It can be used as a simple memory cheat sheet.
Note: This article will aim to keep up with the incredible rate of AWS innovation and in no point in time we would like to create an issue of lack of information or missing information – this is only for core existing services as off 22-04-2024 and can be used as daily reference link , bookmark or just to practice remembering AWS services. We will aim to update with best effort.
Compute
Compute for any workload – Instances, containers, and serverless computing
Instances – Virtual Machines
- Amazon Elastic Compute Cloud (EC2)
- Amazon EC2 Spot
- Amazon EC2 Autoscaling
- Amazon Lightsail
- AWS Batch
Containers
- Amazon Elastic Container Services (ECS)
- Amazon ECS Anywhere
- Amazon Elastic Container Registry (ECR)
- Amazon ECS Anywhere
- Amazon Elastic Container Registry (ECR)
- Amazon Elastic Kubernetes Service (EKS)
- Amazon EKS Anywhere
- AWS Fargate
- AWS App Runner
Serverless
- AWS Lambda
Edge and Hybrid
- AWS Outposts
- AWS Snow Family
- AWS Wavelength
- VMware Cloud on AWS
- AWS Local Zones
Cost and Capacity Management
- AWS Savings Plan
- AWS Computer Optimiser
- AWS Elastic Beanstalk
- Elastic Load Balancing (ELB)
Cloud Storage
Reliable, scalable, and secure storage for your data
All Cloud Storage Services Link
Object, File, and Block Storage
- Amazon Simple Storage (S3)
- Amazon Elastic File System(EFS)
- Amazon FSx
- Amazon Elastic Block Store (EBS)
- Amazon File Cache
Data Migration
- AWS DataSync
- AWS Snow Family
Hybrid Cloud Storage and Edge Computing:
- AWS Storage Gateway
- AWS Snow Family
Managed File Transfer
- AWS Transfer Family
Disaster Recovery and Backup
- AWS Elastic Disaster Recovery(DRS)
- AWS Backup
AWS Cloud Databases
Modernize your data infrastructure with fully managed, purpose-built databases
All AWS Cloud Database Services Link
Relational
- Amazon Aurora
- Amazon RDS
- Amazon Redshift
Key-Value
- Amazon DynamoDB
In-Memory
- Amazon ElasticCache
- Amazon MemoryDB for Redis
Document
- Amazon DocumentDB(with MongoDB compatibility)
Wide Column
- Amazon Keyspaces
Graph
- Amazon Neptune
Time Series
- Amazon Timestream
Ledger
- Amazon Ledger Database Services
Analytics on AWS
Fastest way to get answers from all your data to all your users
Note: Some services are repeated in different categories as it has multi use.
All AWS Analytics Services Link
Advanced Analytics
- Amazon Athena
- Amazon OpenSearch Service
- Amazon S3
- Amazon EMR
- Amazon QuickSight
- Amazon SNS
- Amazon Redshift
- AWS Glue DataBrew
- AWS Glue
- Amazon Managed Service for Apache Flink
- Amazon Data Firehose
- Amazon CloudWatch
Data Management
- AWS Glue
- Amazon Kinesis Video Streams
- Amazon S3 Glacier
- Amazon MSK
- Amazon Appflow
- AWS Backup
- Amazon Kinesis Data Streams
- Amazon S3
- AWS Data Exchange
- Amazon Data Firehouse
- AWS Lake Formation
Predictive Analytics & Machine Learning
- AWS Deep Learning AMIs
- Amazon QuickSight ML Insights
- Amazon SageMaker
- AWS Data Exchange
- Amazon Redshift
- ML
- Amazon Athena ML
AWS Networking and Content Delivery
Run every workload on a secure and reliable global network
All AWS Network and Content Delivery Services Link
Network Foundations
- Amazon VPC
- AWS Transit Gateway
- AWS PrivateLink
Application Networking
- Amazon VPC Lattice
- AWS AppMesh
- AWS API Gateway
- AWS Cloud Map
- Elastic Load Balancing
Edge Networking
- Amazon Cloudfront
- Amazon Route53
- AWS Global Accelerator
Hybrid Connectivity
- AWS Direct Connect
- AWS Site to Site VPN
- AWS Client VPN
- AWS Cloud WAN
Network Security
- AWS Shield
- AWS WAF
- AWS Network Firewall
- AWS Firewall Manager
Front-End Web & Mobile on AWS
The fastest way to build web and mobile applications
All AWS Front End Web & Mobile Services Link
Divided into Lifecycle state and capabilities
- Develop
- AWS Amplify
- Authentication
- Storage
- Datastore
- Functions
- Analytics
- Chatbot
- AI/ML
- IoT
- Push Notifications
- AWS AppSync
- APIs (GraphQL)
- Amazon API Gateway
- APIs (RESTful)
- Amazon Chime SDK
- Audio, video , desktop sharing
- Amazon Location Service
- Geolocation
- AWS Amplify
- Deliver
- AWS Amplify
- Deploy and host static and server-rendered web applications
- AWS App Runner
- Deploy and run containerized applications
- AWS Amplify
- Test & Monitor
- AWS Device Farm
- Device and browser testing
- AWS CloudWatch
- Monitor app performance
- AWS Device Farm
- Engage
- Amazon Pinpoint
- Marketing Campaigns
- Transactional Messages
- Bulk Communications
- Amazon Pinpoint
Developer Tools on AWS
Develop applications on AWS faster and easier
- Continuous Integration
- Continuous Delivery
- Infrastructure as code
- SDKs
- CLI
- IDEs and IDE Toolkits
- Communication and Collaboration
Management and Governance on AWS
Business agility and governance control
Divided into functionality
All AWS Management & Governance Services Link
Enable builders for speed with built-in governance control.
- AWS Control Tower
- AWS Organisations
- AWS Well Architected Tool
- AWS Budgets
- AWS License Manager
Provision resources and applications that meet your policies.
- AWS Cloud Formation
- AWS Service Catalog
- AWS OpsWorks
- AWS Marketplace
Operate your environment with speed and governance.
- Amazon Cloudwatch
- Amazon Managed Grafana
- Amazon Managed Service for Prometheus
- AWS CloudTrail
- AWS Config
- AWS Systems Manager
- AWS Cost and Usage Report
- AWS Cost Explorer
- AWS Managed Services
- AWS Service Management Connector
- AWS X-Ray
- AWS Distro for Open Telemetry
- AWS Proton
- Amazon DevOps Guru
AWS IoT
Unlock your IoT data and accelerate business growth
Device software
- FreeRTOS
- AWS IoT Greengrass
- Amazon Kinesis Video Streams
- AWS IoT ExpressLink
Connectivity and control services
- AWS IoT Core
- AWS IoT Device Defender
- AWS IoT Device Management
- AWS IoT FleetWise
Analytics Services
- AWS IoT SiteWise
- AWS IoT Events
- AWS IoT Analytics
- AWS IoT TwinMaker
Security, Identity, and Compliance on AWS
Secure your workloads and applications in the cloud
All AWS Security Services Link
Identity and access Management
- AWS Identity and Access Management (IAM)
- AWS IAM Identity Center (successor to SSO)
- Amazon Cognito
- Amazon Verified Permissions
- AWS Directory Service
- AWS Resource Access Manager
- AWS Organizations
Detection and response
- Amazon GuardDuty
- Amazon Inspector
- AWS Security Hub
- Amazon Security Lake
- Amazon Detective
- AWS Config
- Amazon CloudWatch
- AWS CloudTrail
- AWS IoT Device Defender
- AWS Elastic Disaster Recovery
Network and application protection
- AWS Firewall Manager
- AWS Network Firewall
- AWS Shield
- AWS Verified Access
- AWS Web Application Firewall (WAF)
- Amazon Route 53 Resolver DNS Firewall
Data protection
- Amazon Macie
- AWS Key Management Service (AWS KMS)
- AWS CloudHSM
- AWS Certificate Manager
- AWS Payment Cryptography
- AWS Private Certificate Authority
- AWS Secrets Manager
Compliance
- AWS Artifact
- AWS Audit Manager
AWS Enterprise Solutions
This serves as the hub of AWS innovations where AWS finds ways to support the journey to cloud for customers , share community insights , and make impact in various ways.
All AWS Enterprise Services Link
Key programs include:
- Experience-Based Acceleration (EBA)
- AWS Enterprise Transformation
- AWS Migration Acceleration Program
- Innovation with AWS
To all AWS enthusiasts you can go above list once every morning to help you remember the wide scope of services and we hope it will be resourceful as the more services we are aware of the more better opportunity we can create for our direct customers and create innovative impact. Happy Learning!