DEV Community

Cover image for β˜οΈπŸ’» My recap of AWS services
Javid Mougamadou
Javid Mougamadou

Posted on

β˜οΈπŸ’» My recap of AWS services

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

Top comments (5)

Collapse
 
javidjms profile image
Javid Mougamadou

Here is an additional link that could better explain AWS IAM roles : spacelift.io/blog/aws-iam-roles

Collapse
 
oshox profile image
oshox • Edited

CloudFront is a CDN. Static file hosting is only a small part of what it does.

Collapse
 
javidjms profile image
Javid Mougamadou

Okay, i will correct it

Collapse
 
rr9853462 profile image
Rima Sharma • Edited

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!

Collapse
 
z_bj profile image
Zakaria Beji

πŸ‘