AWS has over 200+ services that are offered on the AWS Manangement Console and they are continuously improving each service and working on new services. So below are AWS services that and a short description of what they are used for arranged in categories. you do not need to know all of the services to start your career in cloud just the important ones in major categories will give you a strong knowledge of how the cloud infrastructure contributes in creating robust reliable and efficient systems.

1) Compute Related Services

1. EC2

Amazon EC2 stands for Amazon Elastic Compute Cloud. It is a cloud computing service provided by AWS that lets people rent virtual computers (called instances) over the internet instead of buying physical servers. Developers use EC2 to host websites, run applications, store backend services, train AI models, and handle large workloads. You can increase or decrease the power of the server anytime depending on traffic, which is why it is called “elastic.” EC2 supports different operating systems like Linux and Windows and gives full control over the virtual machine.

Example:
Netflix is widely known for using AWS infrastructure, including EC2, to run parts of its streaming platform and scale servers when millions of users watch movies and shows at the same time.

2. Lightsail

Amazon Lightsail is a simplified cloud hosting service from AWS designed for beginners, small businesses, and simple applications. It provides virtual servers, storage, databases, networking, and static IPs in an easy-to-use package with predictable monthly pricing. Unlike EC2, which gives very advanced controls, Lightsail is made to be simple and quick to set up for websites, blogs, small apps, WordPress sites, and development projects. Developers who do not want to manage complex AWS configurations often choose Lightsail. It is a single AWS service, not two separate services.

Example:
A small startup or personal blog running on WordPress can use Amazon Lightsail to host its website because it is cheaper and easier to manage than a full EC2 setup.

3. Lambda

AWS Lambda is a serverless computing service that allows developers to run code without creating or managing servers. Instead of keeping a server running all the time, Lambda automatically runs the code only when a specific event happens, such as a file upload, API request, or database update. Developers only upload their code, and AWS handles the scaling, infrastructure, and maintenance in the background. It is widely used for backend APIs, automation tasks, data processing, chatbots, and event-driven applications. Since you only pay when the code actually runs, Lambda can be very cost-effective for many applications.

Example:
A photo-sharing app like Instagram could use AWS Lambda to automatically resize uploaded images into thumbnails whenever a user uploads a new photo.

4. Batch

AWS Batch is a cloud service that helps developers and companies run large batch computing jobs automatically on AWS. Batch jobs are tasks that process huge amounts of data in the background, such as scientific simulations, video rendering, financial analysis, or large-scale data processing. AWS Batch automatically manages the required computing resources, decides how many servers are needed, and scales them up or down depending on the workload. Developers only need to submit their jobs, and AWS handles scheduling and execution. It is useful for workloads that do not need instant real-time responses and can run in batches over time.

Example:
A movie studio could use AWS Batch to process and render thousands of animation frames for a film instead of rendering them one by one on local computers.

5. Elastic Beanstalk

AWS Elastic Beanstalk is a cloud service that makes it easy for developers to deploy and manage web applications without handling the underlying infrastructure manually. Developers simply upload their application code, and Elastic Beanstalk automatically sets up servers, load balancing, scaling, monitoring, and networking. It supports programming languages and frameworks like Java, Node.js, Python, PHP, .NET, Go, and Ruby. The service is useful for developers who want to focus mainly on writing code instead of managing servers and cloud configurations. It also integrates with other AWS services behind the scenes to handle application deployment smoothly.

Example:
A startup building an online shopping website can use AWS Elastic Beanstalk to quickly deploy and scale its web application without hiring a dedicated cloud infrastructure team.

6. Serverless Application Repository

AWS Serverless Application Repository is a service that allows developers to store, share, and deploy ready-made serverless applications on AWS. Instead of building everything from scratch, developers can find reusable applications and components created by AWS or other developers and deploy them directly into their own AWS accounts. These applications are usually built using AWS Lambda, API Gateway, DynamoDB, and other serverless services. It helps save development time and makes it easier to reuse common backend functions, automation tools, and cloud workflows. Developers can also publish their own serverless applications for others to use.

Example:
A developer building a chatbot application could use the AWS Serverless Application Repository to quickly deploy a prebuilt authentication or notification system instead of coding it manually.

7. AWS Outposts

AWS Outposts is a hybrid cloud service that brings AWS infrastructure and services directly into a company’s own data center or on-premises location. Instead of running everything only in AWS cloud regions, businesses can use AWS Outposts to run AWS services locally while still connecting to the AWS cloud. It is mainly used by organizations that need low latency, strict data control, regulatory compliance, or local data processing. AWS installs and manages the hardware, while companies can use familiar AWS tools and services just like they do in the cloud. This helps businesses combine on-premises systems with cloud technology in a seamless way.

Example:
A bank handling sensitive customer data may use AWS Outposts inside its own data center so certain applications stay local for compliance reasons while still using AWS cloud services for analytics and backups.

8. EC2 Image Builder

EC2 Image Builder is a service that helps developers automatically create, customize, test, and maintain virtual machine images for AWS servers. Instead of manually configuring the same software and settings again and again, developers can create standardized images with operating systems, applications, security updates, and configurations already installed. EC2 Image Builder also automates image testing and updates to improve security and reliability. It is commonly used by companies that manage large numbers of cloud servers and want consistent environments across all systems. This helps reduce manual work and deployment errors.

Example:
A software company managing hundreds of backend servers can use EC2 Image Builder to automatically create updated server images with the latest security patches and application software already installed.

9. AWS App Runner

AWS App Runner is a fully managed service that allows developers to quickly deploy and run web applications and APIs directly from source code or container images without managing servers or infrastructure. Developers simply connect their code repository or container image, and App Runner automatically handles deployment, scaling, load balancing, and security. It is designed to make application hosting simple for developers who want to focus mainly on coding instead of cloud configuration. App Runner supports automatic scaling based on traffic, making it useful for modern web apps and backend services. It is especially popular for small to medium applications that need fast deployment with minimal setup.

Example:
A startup creating a food delivery app can use AWS App Runner to deploy its backend API directly from a GitHub repository and automatically scale the service when more users start ordering food.

10. Parallel Computing Service

AWS Parallel Computing Service is a cloud service designed to run large-scale high-performance computing (HPC) workloads that require many computers to work together at the same time. It helps researchers, engineers, and organizations process massive calculations faster by distributing tasks across multiple servers in parallel. The service is commonly used for scientific research, weather forecasting, engineering simulations, AI training, genomics, and financial modeling. AWS automatically manages the computing clusters, networking, and scaling needed for these intensive workloads. This allows companies to access supercomputer-level performance without building expensive physical infrastructure.

Example:
A pharmaceutical company can use AWS Parallel Computing Service to run complex drug discovery simulations that would normally take weeks on regular computers but can be completed much faster using parallel processing.

11. AWS Global View

AWS Global View is a feature that allows users to view and search AWS resources across multiple AWS regions from a single dashboard. Instead of manually switching between different regions to find servers, VPCs, storage volumes, or networking resources, AWS Global View provides a centralized overview of resources running across the entire AWS account. It helps companies monitor infrastructure, locate unused resources, and manage cloud environments more efficiently. The service is especially useful for organizations running applications in many regions around the world. It mainly focuses on visibility and resource tracking rather than directly managing or modifying resources.

Example:
A multinational company running applications in Asia, Europe, and the United States can use AWS Global View to quickly check where its EC2 instances, VPCs, and storage resources are located without changing regions manually.

2) Storage Related Services

1. S3

Amazon S3 is a cloud storage service used to store and retrieve files, images, videos, backups, documents, and application data over the internet. S3 stands for Simple Storage Service, and it stores data as objects inside containers called buckets. It is highly scalable, durable, and designed to handle massive amounts of data for websites, applications, analytics, and backups. Developers use S3 for file uploads, website assets, media storage, disaster recovery, and data archiving. It is one of the most widely used AWS services because of its reliability and ability to scale automatically.

Example:
A streaming platform like Netflix can use Amazon S3 to store large amounts of movie thumbnails, subtitles, backup files, and other media-related assets accessed by users worldwide.

2. EFS

Amazon EFS is a fully managed file storage service that provides shared file storage for AWS cloud applications and servers. EFS stands for Elastic File System, and it allows multiple EC2 instances to access the same files at the same time, similar to a shared network drive. It automatically scales storage capacity up or down as files are added or removed, so developers do not need to manage storage limits manually. EFS is commonly used for content management systems, web applications, machine learning workloads, and shared application data. It works mainly with Linux-based systems and is designed for applications that need fast and flexible shared file access.

Example:
A company running multiple web servers for a large website can use Amazon EFS so all servers can access the same uploaded images, videos, and application files together.

3. FSx

Amazon FSx is a fully managed file storage service that allows developers to launch and use high-performance file systems in the AWS cloud. Unlike Amazon EFS, which mainly provides a general shared Linux file system, FSx offers different types of file systems optimized for specific workloads such as Windows applications, high-performance computing, machine learning, and enterprise storage. AWS manages the infrastructure, scaling, backups, and maintenance automatically, making it easier for companies to use advanced file systems without handling complex setup. It is commonly used for applications that need fast file access, compatibility with existing enterprise systems, or very high performance. AWS provides multiple versions such as FSx for Windows File Server, FSx for Lustre, FSx for NetApp ONTAP, and FSx for OpenZFS.

Example:
A game development company can use Amazon FSx for Windows File Server to let multiple developers share large game assets, project files, and media across cloud-based Windows systems.

4. S3 Glacier

Amazon S3 Glacier is a low-cost cloud storage service designed for long-term data archiving and backup. It is used to store data that is rarely accessed but still needs to be kept safely for months or years, such as old records, compliance documents, backups, medical data, and media archives. Compared to normal Amazon S3 storage, S3 Glacier is much cheaper, but retrieving stored data can take minutes or even hours depending on the retrieval option chosen. AWS automatically provides high durability and security for archived files. It is commonly used by businesses that need to keep large amounts of historical data without spending a lot on active storage.

Example:
A hospital can use Amazon S3 Glacier to archive old patient records and medical scans that must be preserved for legal and compliance purposes but are rarely accessed.

5. Storage Gateway

AWS Storage Gateway is a hybrid cloud storage service that connects on-premises systems with AWS cloud storage. It allows businesses to use local servers and applications while storing backups, files, and data in AWS storage services like Amazon S3 and S3 Glacier. Storage Gateway acts like a bridge between a company’s local environment and the cloud, helping organizations move to cloud storage without completely replacing existing systems. It supports file storage, block storage, and tape backup solutions, making it useful for backups, disaster recovery, and data migration. AWS also provides caching so frequently used data can still be accessed quickly from local systems.

Example:
A company with its own office servers can use AWS Storage Gateway to automatically back up local files to Amazon S3 and S3 Glacier for secure cloud-based disaster recovery.

6. AWS Backup

AWS Backup is a fully managed service that helps businesses centrally automate and manage backups of their AWS resources and on-premises systems. Instead of creating separate backup systems for databases, storage, and virtual machines, AWS Backup allows users to manage backups from a single dashboard. It supports services like Amazon EC2, EFS, RDS, DynamoDB, FSx, and S3, making it easier to protect important data across AWS environments. Developers and companies can schedule automatic backups, set retention policies, and restore data whenever needed. The service is mainly used for disaster recovery, compliance, and protecting against accidental data loss.

Example:
An e-commerce company can use AWS Backup to automatically back up its customer database, website files, and application servers every day so the system can be restored quickly if data is lost or corrupted.

7. Recycle Bin

AWS Recycle Bin is a service that helps recover deleted AWS resources by temporarily retaining them instead of permanently removing them immediately. It is mainly used for resources like Amazon EBS snapshots and Amazon Machine Images (AMIs), allowing companies to restore accidentally deleted data within a configured retention period. Administrators can create rules that define how long deleted resources should stay in the recycle bin before being permanently erased. This adds an extra layer of protection against accidental deletions and helps improve disaster recovery and operational safety. It is especially useful in large cloud environments where many teams manage infrastructure resources.

Example:
A cloud administrator who accidentally deletes an important EC2 machine image can use AWS Recycle Bin to restore it before the retention period expires instead of rebuilding the entire server setup from scratch.

8. AWS Elastic Disaster Recovery

AWS Elastic Disaster Recovery is a service that helps businesses quickly recover their applications, servers, and data after unexpected events such as hardware failures, cyberattacks, accidental deletions, or natural disasters. It continuously replicates servers and data from on-premises systems or other cloud environments into AWS, allowing companies to restore operations with minimal downtime. The service automates recovery processes and helps reduce the cost and complexity of traditional disaster recovery systems. Businesses can launch recovery servers in AWS whenever a failure occurs and switch back once the primary systems are fixed. It is commonly used for business continuity and emergency recovery planning.

Example:
A financial company can use AWS Elastic Disaster Recovery to continuously replicate its banking application servers to AWS so operations can continue quickly if its main data center goes offline during a disaster.

3) Database Related Services

1. Aurora and RDS

Amazon Aurora is a high-performance relational database service built by AWS and designed to be compatible with MySQL and PostgreSQL. It provides faster performance, automatic backups, replication, and high availability while reducing the need for manual database management. Aurora is designed for applications that need enterprise-level speed, reliability, and scalability, such as banking systems, e-commerce platforms, and large web applications. AWS automatically handles tasks like patching, failover, storage scaling, and backups in the background. It is commonly chosen when applications require better performance than standard open-source databases.

Example:
A large e-commerce company can use Amazon Aurora to handle millions of customer transactions, orders, and payments with high speed and reliability during shopping festivals.

Amazon RDS is a managed database service that makes it easier to set up, operate, and scale relational databases in the cloud. RDS supports multiple database engines such as MySQL, PostgreSQL, MariaDB, Oracle, and Microsoft SQL Server. Instead of manually managing database servers, AWS handles backups, updates, monitoring, scaling, and maintenance automatically. It is widely used for web applications, enterprise software, mobile apps, and backend systems that require structured data storage. RDS helps developers focus more on application development instead of database administration tasks.

Example:
A startup building a food delivery app can use Amazon RDS with MySQL to store customer accounts, restaurant data, and order information without managing physical database servers manually.

  1. ElastiCache
  2. Neptune
  3. Amazon DocumentDB
  4. Amazon Keyspaces
  5. Amazon Timestream
  6. DynamoDB
  7. Aurora DSQL
  8. Amazon MemoryDB
  9. Oracle Database@AWS

4) Container Related Services

  1. Elastic Container Service
  2. Elastic Kubernetes Service
  3. Red Hat OpenShift Service on AWS
  4. Elastic Container Registry

5) Migration and Transfer Related Services

  1. AWS Migration Hub
  2. AWS Application Migration Service
  3. Application Discovery Service
  4. Database Migration Service
  5. AWS Transfer Family
  6. AWS Snow Family
  7. DataSync
  8. AWS Transform
  9. AWS Mainframe Modernization
  10. Amazon Elastic VMware Service

6) Networking and Content Delivery Related Services

  1. VPC
  2. CloudFront
  3. API Gateway
  4. Direct Connect
  5. AWS App Mesh
  6. Global Accelerator
  7. Route 53
  8. AWS Data Transfer Terminal
  9. Amazon Route 53 Global Resolver
  10. AWS Cloud Map
  11. RTB Fabric
  12. Application Recovery Controller

7) Developer Tools Related Services

  1. CodeCommit
  2. CodeBuild
  3. CodeDeploy
  4. CodePipeline
  5. Cloud9
  6. CloudShell
  7. X-Ray
  8. AWS FIS
  9. Infrastructure Composer
  10. AWS App Studio
  11. AWS DevOps Agent
  12. AWS AppConfig
  13. CodeArtifact
  14. Amazon Q Developer
  15. Amazon CodeCatalyst
  16. Kiro

8) Customer Enablement Related Services

  1. AWS IQ
  2. Managed Services
  3. Activate for Startups
  4. AWS re:Post Private
  5. Support

9) Blockchain

  1. Amazon Managed Blockchain

10) Satellite

  1. Ground Station

11) Quantum Technologies

  1. Amazon Braket

12) Management and Governance

  1. AWS Organizations
  2. CloudWatch
  3. AWS Auto Scaling
  4. CloudFormation
  5. AWS Config
  6. Service Catalog
  7. Systems Manager
  8. Trusted Advisor
  9. Control Tower
  10. AWS Well-Architected Tool
  11. Amazon Q Developer in chat applications (previously AWS chatbot)
  12. Launch Wizard
  13. AWS Compute Optimizer
  14. Resource Groups and Tag Editor
  15. Amazon Grafana
  16. Amazon Prometheus
  17. AWS Resilience Hub
  18. Incident Manager
  19. AWS for SAP
  20. AWS Telco Network Builder
  21. AWS Health Dashboard
  22. AWS Proton
  23. AWS Sustainability
  24. AWS User Notifications
  25. AWS Partner Central
  26. CloudTrail
  27. AWS License Manager
  28. AWS Resource Explorer
  29. Service Quotas

13) Media Services Related Services

  1. Kinesis Video Streams
  2. MediaConvert
  3. MediaLive
  4. MediaPackage
  5. MediaStore
  6. MediaTailor
  7. Elemental Appliances & Software
  8. Amazon Interactive Video Service
  9. Elemental Inference
  10. AWS Deadline Cloud
  11. MediaConnect

14) Machine Learning

  1. Amazon SageMaker AI
  2. Amazon Augmented AI
  3. Amazon CodeGuru
  4. Amazon DevOps Guru
  5. Amazon Comprehend
  6. Amazon Forecast
  7. Amazon Fraud Detector
  8. Amazon Kendra
  9. Amazon Personalize
  10. Amazon Polly
  11. Amazon Rekognition
  12. Amazon Textract
  13. Amazon Transcribe
  14. Amazon Translate
  15. AWS Panorama
  16. Amazon Monitron
  17. AWS HealthLake
  18. Amazon Lookout for equipment
  19. Amazon Q Business
  20. AWS HealthOmics
  21. Amazon Nova Act
  22. Amazon Bedrock
  23. Amazon Bedrock AgentCore
  24. Amazon Q
  25. Amazon Comprehend Medical
  26. Amazon Lex
  27. Amazon Bio Discovery
  28. AWS HealthImaging

15) Analytics Related Services

  1. Athena
  2. Amazon Redshift
  3. CloudSearch
  4. Amazon OpenSearch Service
  5. Kinesis
  6. QuickSight
  7. AWS Data Exchange
  8. AWS Lake Formation
  9. MSK
  10. AWS Glue DataBrew
  11. Amazon FinSpace
  12. Managed Apache Flink
  13. EMR
  14. AWS Clean Rooms
  15. Amazon SageMaker
  16. AWS Entity Resolution
  17. AWS Glue
  18. Amazon Data Firehose
  19. Amazon DateZone
  20. Amazon Quick

16) Security, Identity & Compliance

  1. Resource Access Manager
  2. Cognito
  3. Secrets Manager
  4. GuardDuty
  5. Amazon Inspector
  6. Amazon Macie
  7. IAM Identity Center
  8. Certificate Manager
  9. Key Management Service
  10. CloudHSM
  11. Directory Service
  12. AWS Firewall Manager
  13. AWS Artifact
  14. Detective
  15. AWS Signer
  16. Security Lake
  17. AWS Security Agent
  18. Amazon Verified Permissions
  19. AWS Audit Manager
  20. Security Hub CSPM
  21. IAM
  22. WAF & Shield
  23. Security Hub
  24. AWS Private Certificate Authority
  25. AWS Payment Cryptography
  26. AWS Security Incident Response

17) Cloud Financial Management Related Services

  1. AWS Marketplace
  2. AWS Billing Conductor
  3. Billing and Cost Management

18) Front-end Web & Mobile Related Services

  1. AWS Amplify
  2. AWS AppSync
  3. Device Farm
  4. Amazon Location Service

19) Application Integration Related Services

  1. Step Functions
  2. Amazon AppFlow
  3. Amazon MQ
  4. Simple Notification Service
  5. Simple Queue Service
  6. SWF
  7. Managed Apache Airflow
  8. AWS B2B Data Interchange
  9. Amazon EventBridge

20) Business Applications Related Services

  1. Amazon Connect Customer
  2. Amazon Chime
  3. Amazon Simple Email Service
  4. Amazon WorkDocs
  5. Amazon WorkMail
  6. Amazon Connect Health
  7. Amazon Connect Decisions
  8. Amazon Pinpoint
  9. AWS Wickr
  10. AWS AppFabric
  11. AWS End User Messaging
  12. Amazon Chime SDK

21) End User Computing Related Services

  1. WorkSpaces
  2. WorkSpaces Applications
  3. WorkSpaces Thin Client
  4. WorkSpaces Secure Browser

22) Internet of Things Related Services

  1. IoT Device Defender
  2. IoT Device Management
  3. IoT Greengrass
  4. IoT SiteWise
  5. IoT Core
  6. IoT TwinMaker
  7. IoT Events
  8. AWS IoT FleetWise

23) Game Development Related Services

  1. Amazon GameLift Servers
  2. Amazon GameLift Streams