Understanding AWS Cloud Services and Their Common Use Cases

ServiceUsage
Amazon EC2Hosting web applications, backend servers, and enterprise applications
Amazon S3Storing and retrieving large amounts of data, hosting static websites, serving as a CDN
Amazon RDSHosting production databases, data warehousing, disaster recovery
Amazon DynamoDBReal-time bidding, gaming, mobile applications
Amazon LambdaEvent-driven applications, serverless computing, task automation
Amazon ECSDeploying microservices architecture, managing containerized applications, orchestrating container clusters
Amazon SQSAsynchronous communication, workload decoupling, request buffering
Amazon SNSEvent-driven architectures, triggering Lambda functions, sending alerts
Amazon RedshiftData warehousing, ad-hoc analysis, reporting
Amazon VPCNetwork segmentation, traffic control, creating private environments
Amazon Route 53DNS management, domain registration, traffic routing
Amazon CloudFrontContent delivery, speeding up the delivery of web content, video streaming
Amazon Elastic BeanstalkDeploying and scaling web applications and services, managing infrastructure complexity
Amazon ElastiCacheCaching frequently accessed data, improving application performance
Amazon CloudWatchMonitoring AWS resources, collecting and tracking metrics, setting alarms
Amazon SagemakerBuilding, training, and deploying machine learning models
Amazon KinesisReal-time data streaming, analytics, and processing
Amazon GlueETL (Extract, Transform, Load) service, preparing and loading data for analysis
Amazon AthenaInteractive query service, analyzing data stored in S3 using standard SQL
Amazon EMRBig data processing and analytics, running Apache Hadoop and Spark clusters
AWS IAMIdentity and Access Management, controlling user access to AWS services
AWS Direct ConnectEstablishing a dedicated network connection between AWS and on-premises infrastructure
AWS OrganizationsCentralized management of multiple AWS accounts and resources
AWS Key Management ServiceManaging cryptographic keys for data encryption and security
AWS Firewall ManagerCentralized management of AWS WAF rules across multiple accounts and resources
Amazon CloudFormationInfrastructure as Code, automating the provisioning of AWS resources
AWS Step FunctionsCoordinating distributed applications using visual workflows
Amazon WorkSpacesVirtual desktops in the cloud, providing users access to documents, applications, and resources
Amazon WorkDocsSecure enterprise document storage and sharing, collaboration tools