DEV Community

Cover image for ☁️💻 My recap of AWS services
Javid Mougamadou
Javid Mougamadou

Posted on

5

☁️💻 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

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

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

👍

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs