Notes
Here is my personal recap of AWS services.
List of Services
Most used services
- EC2
- Lambda
S3
RDS
CloudFront
SNS
Elastic Cache
Compute
- EC2 -> virtual machine
- Fargate -> serveless / Container as a Service
Lambda -> serveless / Function as a Service
Elastic Beanstalk -> EC2 orchestration
AWS App Runner -> Devops
Container
- ECR -> container registry
- ECS -> container manager
- EKS -> managed kubernetes
Storage
- S3 -> object storage / bucket
- EBS -> block storage volume (for EC2)
- EFS -> file storage volume (for EC2, container, etc ...)
- S3 Glacier -> S3 for archives, vault, etc ...
Network
- VPC -> virtual private cloud
- ELB -> load balancer
- Route 53 -> DNS dynamic service
- CloudFront -> CDN
- Direct Connect
Security / Identity
- IAM -> roles, permissions, etc ...
- Inspector -> vulnerabilities management
- Shield -> DDOS protection service
- Firewall Manager -> fireware rules
Database
- Aurora -> managed SQL (Mysql/Postgresql compatible)
- RDS -> advanced managed SQL (multiple SQL db)
- DocumentDB -> managed noSQL document
- DynamoDB -> managed noSQL key/value
- Elasticache -> In memory cache
- Neptune -> Graph
- Timestream -> Timeseries
Analytics
- Athena -> query engine
- Redshift -> data warehouse
Kinesis -> streaming data system (like Kafka)
EMR -> managed big data platform (like Hadoop)
DataPipeline -> ETL
Glue -> ETL
Governance / Management
- CloudWatch -> monitor alertes on AWS services
- CloudFormation -> provision AWS resources (like Terraform)
- CloudTrail -> log / audit
Migration
- DMS -> migrate sql, nosql
- Snowball -> Petabyte scale data transport
- Datasync -> copy data service (like NFS)
Machine Learning
- Sagemaker -> ML service (like Jupyterlab)
Developer Tools
- CodeCommit -> version control service
- CodeDeploy -> code Deployment service
- CodePipeline -> a continuous delivery service
Mobile
- MobileHub -> mobile app deployment and configuration
- Cognito -> authentication to your mobile and web apps.
- Device Farm -> mobile testing
- SNS -> managed messaging service (notification)
App Services
- API Gateway
- CloudSearch -> search solution (like ElasticSearch)
Elastic Transcoder -> media transcoding service
SES -> email service
SQS -> queue service
SWF -> workflow service
Business Applications
- Chime -> video conference (like Skype, Teams)
- Honeycode -> quickly build mobile and web apps for teamsโwithout programming
- WorkDocs -> (like Google Docs)
- WorkMail -> (like Gmail)
End User Computing
- Workspaces -> fully managed desktop
- AppStream -> fully managed application streaming service
Front User
- Amplify -> fully managed web hosting service
- AppSync -> managed GraphQL
Amazon Location Service -> geolocation
Pinpoint -> CRM
Other
- AWS BlockChain
- AWS Ground Station -> satellite
- GameLift -> game server hosting
- Braket -> quantum computing
- KMS -> cryptographic keys
- Robomaker -> robotics
Top comments (5)
Here is an additional link that could better explain AWS IAM roles : spacelift.io/blog/aws-iam-roles
CloudFront is a CDN. Static file hosting is only a small part of what it does.
Okay, i will correct it
This is an excellent blog post! It's great to see the wide range of AWS services and the way they can be used to create great DevOps solutions. I definitely learned a lot from this article. Thanks for sharing your knowledge and experience!
๐