☁️💻 My recap of AWS services
Tags: aws, webdev, programming, devops
Published: 2022-11-30 15:01:43

## 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 

## Links 

* [https://docs.aws.amazon.com/](https://docs.aws.amazon.com/)