Certainly! Here is the list of AWS services categorized with descriptions. I've grouped them into common functional areas to make it easier to understand.
Compute
These services provide computing capacity in the cloud.
- Amazon EC2 (Elastic Compute Cloud): Provides resizable compute capacity in the cloud. It's virtual servers in the cloud, giving you control of the operating system, and is highly configurable.
- Amazon EC2 Auto Scaling: Automatically adjusts the number of EC2 instances in your fleet based on demand, maintaining application availability and letting you scale capacity.
- AWS Lambda: Lets you run code without provisioning or managing servers. You upload your code and Lambda runs it in response to events and automatically manages the underlying compute resources.
- AWS Fargate: A serverless compute engine for containers that works with both Amazon ECS and Amazon EKS. Fargate removes the need to manage servers, allowing you to focus on building applications.
- AWS App Runner: Fully managed service that makes it easy to deploy and run containerized web applications and APIs at scale. You just provide your source code or container image, and App Runner handles everything else.
- AWS Batch: Enables you to run batch computing workloads on AWS. It dynamically provisions compute resources in response to submitted batch jobs.
- Amazon Lightsail: Easiest way to launch and manage a virtual private server with AWS. It includes everything you need to launch your project quickly - virtual machine, SSD-based storage, data transfer, DNS management, and a static IP.
- AWS Elastic Beanstalk: An easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, and Go. You upload your code, and Elastic Beanstalk automatically handles the deployment—from capacity provisioning, load balancing, auto-scaling to application health monitoring.
- AWS Outposts: Brings native AWS services, infrastructure, and operating models to virtually any data center, co-location space, or on-premises facility.
- AWS Snowball, Snowball Edge, Snowcone: Part of the Snow Family, these are edge computing, data migration, and edge storage devices. They are designed to bring AWS compute and storage capabilities to your edge environments, and for physical data transfer into and out of AWS.
- VMware Cloud on AWS: Allows you to run, manage, and secure your hybrid cloud environment with VMware workloads on AWS.
- Red Hat OpenShift Service on AWS (ROSA): A fully managed OpenShift service, jointly engineered and supported by AWS and Red Hat, to build, deploy, and manage containerized applications.
- AWS Parallel Computing Service (PCS): A managed service on AWS to orchestrate and manage massively parallel HPC workloads in the cloud.
- Deadline Cloud: A fully managed render farm in the cloud for content creators, making it easier to access compute resources for rendering jobs.
Storage
These services offer scalable and durable storage in the cloud.
- Amazon S3 (Simple Storage Service): Object storage built to store and retrieve any amount of data from anywhere on the web. It’s highly scalable, reliable, and secure.
- Amazon EBS (Elastic Block Store): Provides block-level storage volumes for use with EC2 instances. EBS volumes are network-attached and persist independently from the life of an instance.
- Amazon EFS (Elastic File System): Provides simple, scalable, elastic file storage for use with AWS Cloud services and on-premises resources. It is a fully managed shared file system.
- Amazon FSx: Provides fully managed third-party file systems, offering a range of file system types including Windows File Server, Lustre, NetApp ONTAP, and OpenZFS.
- Amazon FSx for Lustre: A scalable, high-performance file system optimized for compute-intensive workloads, such as machine learning, high-performance computing (HPC), video processing, and financial modeling.
- Amazon FSx for NetApp ONTAP: Provides fully managed, highly available, and scalable file storage built on NetApp’s ONTAP file system.
- Amazon FSx for OpenZFS: Provides fully managed, scalable, and performant file storage built on the open-source OpenZFS file system.
- Amazon FSx for Windows File Server: Provides fully managed, highly reliable, scalable, and accessible file storage built on Windows Server.
- Amazon File Cache: A high-speed cache on AWS that speeds up access to on-premises file data for cloud-based workloads.
- Amazon S3 Glacier (now part of S3): Low-cost cloud storage service for data archiving and long-term backup. (Now integrated into S3 storage classes).
- AWS Storage Gateway: A hybrid cloud storage service that gives your on-premises applications access to virtually unlimited cloud storage.
Database
These services are for managed database solutions in the cloud.
- Amazon RDS (Relational Database Service): Makes it easy to set up, operate, and scale a relational database in the cloud. Supports several database engines, including MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, and Amazon Aurora.
- Amazon Aurora: A MySQL and PostgreSQL-compatible relational database built for the cloud, that combines the performance and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases.
- Amazon DynamoDB: A fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. It's a key-value and document database.
- Amazon ElastiCache: Makes it easy to deploy, operate, and scale in-memory data stores in the cloud. It supports both Redis and Memcached.
- Amazon DocumentDB (with MongoDB compatibility): A fast, scalable, highly available, and fully managed document database service that supports MongoDB workloads.
- Amazon Neptune: A fast, reliable, fully managed graph database service that makes it easy to build and run applications that work with highly connected datasets.
- Amazon MemoryDB for Redis: A durable, in-memory database service compatible1 with Redis for ultra-fast2 performance.
- Amazon Keyspaces (for Apache Cassandra): A scalable, highly available, and managed Apache Cassandra-compatible database service.
- Amazon3 Timestream: A fast, scalable, fully managed time-series database service for IoT and operational applications.
- Amazon QLDB (Quantum Ledger Database): A fully managed4 ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log.
- Amazon Redshift: A fast, fully managed, petabyte-scale data warehouse service in the cloud.
- Amazon RDS on VMware: Lets you deploy managed Amazon RDS databases in your on-premises VMware environments.
- Amazon SimpleDB: A highly available and flexible non-relational data store that offloads the administrative burden of database management (older service, less commonly used now).
- Amazon CloudSearch: A managed search service to set up, manage, and scale a search solution for your website or application (older service, less commonly used now in favor of OpenSearch).
- Amazon OpenSearch Service (successor to CloudSearch): Makes it easy to deploy, operate, and scale OpenSearch (and Elasticsearch) clusters in the AWS cloud.
- Amazon Athena: An interactive query service that makes it easy to analyze data in Amazon S3 using standard SQL. Serverless, so there are no servers to manage.
- Amazon DataZone: A data management service to catalog, discover, share, and govern data across organizational boundaries.
- Amazon FinSpace: A data management and analytics service purpose-built for the financial services industry.
Networking & Content5 Delivery
These services help you set up and manage network infrastructure and deliver content.
- Amazon VPC (Virtual Private Cloud): Lets you provision a logically isolated6 section of the AWS cloud where you can launch AWS resources in a virtual network that you define.
- Amazon CloudFront: A fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency and high transfer speeds.
- Amazon Route 53: A highly available and scalable cloud DNS web service. You can use Route 53 to perform three main functions: domain registration, DNS routing, and health checking.
- Elastic Load Balancing (ELB): Automatically distributes incoming application traffic across multiple resources, such as EC2 instances, containers, and IP addresses. ELB includes Application Load Balancer, Network Load Balancer, Gateway Load Balancer, and Classic Load Balancer.
- AWS Direct Connect: Establishes a dedicated network connection from your premises to AWS, which can reduce network costs, increase bandwidth throughput, and provide a more consistent network experience.
- Amazon API Gateway: Enables you to create, publish, maintain, monitor, and secure REST, HTTP, and WebSocket APIs at any scale.
- AWS VPN (Virtual Private Network): Establishes secure connections between your on-premises networks, remote offices, client devices, and the AWS global network.
- AWS Transit Gateway: Simplifies your network by connecting your VPCs and on-premises networks to a central hub. This simplifies routing and reduces operational complexity.
- AWS PrivateLink: Provides private connectivity between VPCs, AWS services, and your on-premises networks, without exposing your traffic to the public internet.
- AWS Global Accelerator: A networking service that improves the availability and performance of your applications7 for your global users. It directs traffic to optimal endpoints in AWS around the8 world.
- AWS Cloud Map: A cloud resource discovery service. With Cloud Map, you can define custom names for your application resources, and AWS maintains the updated location of these dynamically changing resources.9
- Amazon VPC Lattice: Simplifies service-to-service communication with consistent connectivity, security, and monitoring across your compute.
Security, Identity & Compliance
These services help you manage security, identity, and compliance requirements.
- AWS IAM (Identity and10 Access Management): Enables you to manage access to AWS services and resources securely. You can control who is authenticated (signed in) and authorized (has permissions)11 to use AWS resources.
- AWS IAM Identity Center (successor to AWS SSO): Provides a single place to manage access to multiple AWS accounts and business applications. It’s the recommended approach for managing identities across AWS Organizations.12
- AWS Organizations: Allows you to centrally manage and govern your environment as you grow and scale your AWS resources. You can create and manage multiple AWS accounts and organize them into a hierarchical structure.
- AWS Artifact: Provides on-demand access to AWS security and compliance13 reports and online agreements.
- AWS Audit Manager: Helps you continuously audit your AWS usage to simplify how you assess risk and compliance with regulations and industry standards.
- AWS Certificate Manager (ACM): Lets you easily provision, manage, and deploy Secure Sockets Layer/Transport Layer Security (SSL/TLS) certificates for use with AWS services.
- AWS CloudHSM (Hardware Security Module): Helps you meet corporate, contractual, and regulatory compliance requirements for data security by using dedicated HSM appliances within the AWS cloud.
- AWS Directory Service: Lets you connect your AWS resources with an existing on-premises Microsoft Active Directory or set up a new directory in the AWS Cloud.
- Amazon Cognito: Lets you add user sign-up, sign-in, and access control to your web and mobile apps quickly and easily. Cognito scales to support millions of users and supports sign-in with social identity providers.
- Amazon GuardDuty: A threat detection service that continuously monitors for malicious activity and unauthorized behavior to protect your AWS accounts and workloads.
- Amazon Inspector: Automated security assessment service that helps improve the security and compliance of applications deployed on AWS. It automatically assesses applications for vulnerabilities or deviations from security best practices. (Replaced by Amazon Inspector V2)
- Amazon Inspector (V2 - the current14 Amazon Inspector): Continually15 scans AWS workloads for software vulnerabilities and unintended network exposure. It includes EC2, container images in ECR, and Lambda functions.
- Amazon16 Macie: A fully managed17 data security and data privacy service that uses machine learning and pattern matching to discover and protect your sensitive data in AWS.
- AWS Shield: A managed Distributed Denial18 of Service (DDoS) protection service that safeguards applications running on AWS. AWS Shield Standard is automatically enabled, while AWS Shield Advanced provides additional protections.
- AWS WAF (Web Application Firewall): Helps protect your web applications from common web exploits and bots that may affect availability, compromise security, or consume excessive resources.
- AWS Firewall Manager: A security management service19 that allows you to centrally configure and manage20 firewall rules across your accounts and applications in AWS Organizations.
- AWS Network Firewall: A highly available, managed network firewall service that makes it easy to deploy essential network protections for all of your VPCs.
- AWS Security Hub: Provides a comprehensive view of your security21 state in AWS and helps you check your compliance against security industry standards and best practices.
- Amazon Detective: Automatically collects log data from your AWS resources and uses machine learning, statistical analysis, and graph theory to help you visualize and conduct faster, more efficient security investigations.
- AWS22 Secrets Manager: Helps you protect secrets needed to access your applications, services, and IT resources. Secrets Manager enables you to easily rotate, manage, and retrieve database credentials, API keys, and other secrets throughout their lifecycle.
- AWS Signer: A fully managed code-signing service to ensure that only trusted code is deployed in your applications.
- AWS Verified Permissions: Enables fine-grained permissions management in your custom applications using Cedar, AWS's policy language and policy engine.
- Amazon Verified Permissions: Enables fine-grained permissions management in your custom applications using Cedar, AWS's policy language and policy engine.
- Amazon Security Lake: Automatically centralizes security data from AWS environments, SaaS applications, on-premises, and cloud sources into a purpose-built data lake in your account.
- AWS Payment Cryptography: Provides a secure, standards-compliant, and PCI HSM validated service to perform cryptographic key operations for payment processing and sensitive data protection.
- AWS Private Certificate Authority: A managed private certificate authority service for issuing and managing private certificates for internal applications and resources.
- AWS Wickr: An end-to-end encrypted messaging, voice, and video calling application for secure collaboration in business environments.
- AWS Verified Access: Enables secure access to corporate applications without a VPN, based on context and identity, providing a zero trust access approach.
Management & Governance
These services help you manage, monitor, and govern your AWS23 environment.
- Amazon CloudWatch: A monitoring and observability service for AWS cloud resources and applications running on AWS. You can use CloudWatch24 to collect and track metrics, collect and monitor log files, set alarms, and automatically react to changes in your AWS resources.
- AWS Config: Provides25 a detailed view of the configuration26 of AWS resources in your AWS accounts. It enables you to assess, audit, and evaluate the configurations of your resources.
- AWS CloudTrail: Enables governance, compliance, operational auditing, and risk auditing of your AWS account. CloudTrail logs account activity and API calls made across27 your AWS infrastructure.
- AWS Compute Optimizer: Recommends optimal AWS resources for your workloads to reduce costs and improve performance. It analyzes the configuration and utilization metrics of your resources to identify workloads that could28 potentially benefit from different AWS resources.
- AWS Control Tower: Sets up and governs a secure, compliant, multi-account AWS environment29 based on best practices. It automates the setup30 of your landing zone and provides ongoing governance capabilities.
- AWS Cost Explorer: Has an easy-to-use interface that lets you visualize, understand, and manage your AWS costs and usage over time.
- AWS Budgets: Gives you the ability to set custom budgets that track your cost and usage from a high-level view (monthly, quarterly, yearly) down to the most granular level (hourly).
- AWS Cost and Usage Report: Contains the most comprehensive set of AWS cost and usage data available,31 including additional metadata about AWS services, pricing, and reservations.
- AWS Systems Manager (SSM): Gives you32 visibility and control of your infrastructure on AWS. Systems Manager provides a unified user interface so you can view operational data from multiple AWS services and automate operational tasks across your AWS resources.
- AWS Trusted Advisor: An online tool that provides real-time33 guidance to help you provision your resources following AWS best practices. Trusted Advisor checks help optimize your AWS infrastructure for34 security, cost optimization,35 performance, fault tolerance, and service limits.
- AWS Managed Services: Provides ongoing management of your AWS infrastructure so you can focus on your applications. AWS Managed Services automates common activities such as change requests, monitoring, patch management, security, and backup services, and provides full-lifecycle services to operate your infrastructure.
- AWS OpsWorks: A configuration management service that helps you automate how servers are configured, operated, and managed in the cloud. OpsWorks includes OpsWorks36 Stacks, OpsWorks for Chef Automate, and OpsWorks for Puppet Enterprise.
- AWS OpsWorks Stacks: Lets you manage applications and servers on AWS. You can model your application37 as a stack containing different layers such as load balancing, database, and application servers.
- AWS OpsWorks38 for Chef Automate: Provides a fully managed configuration management service that hosts Chef Automate, a suite of automation tools from Chef.
- AWS OpsWorks for Puppet Enterprise: Provides a fully managed configuration management service that hosts Puppet Enterprise, an automation platform from Puppet.
- AWS CloudFormation: Provides a way to describe and provision all the AWS infrastructure resources in your cloud environment. You can use CloudFormation’s templates to describe your resources and AWS CloudFormation takes care of provisioning and configuring those resources for you.
- AWS Cloud Control API: A unified API that allows developers to manage AWS and third-party cloud infrastructure in a consistent way.
- AWS Service Catalog: Allows organizations to create and manage catalogs of IT services that are approved for use on AWS. These IT services can include everything from virtual machines, databases, and websites to complete multi-tier applications.
- AWS Resource Groups: Makes it easy to organize and manage AWS resources. Based on criteria you configure, Resource Groups automatically group resources and let you manage them as a collection.
- AWS Resource Explorer: Enables faster resource discovery by indexing resources across AWS Regions, making it easier to search and discover resources.
- AWS Launch Wizard: Guides you through sizing, configuring, and deploying third party applications on AWS.
- AWS License Manager: Makes it easier to manage software licenses, including licenses from Microsoft, SAP, Oracle, and IBM, across AWS and on-premises environments.
- AWS Systems Manager: (See above in Management & Governance39 - listed again as it is broadly applicable)
- AWS Well-Architected Tool: Helps you review and improve your workloads using the AWS Well-Architected Framework.
- AWS Resilience Hub: A central place to define, validate, and track the resilience of your applications, enabling you to protect your applications from disruptions.
- AWS Support: Provides technical support for AWS services, including access to documentation, forums, and direct support channels.
- AWS Health Dashboard (Personal Health Dashboard & Service Health Dashboard): Provides a personalized view into the performance and availability of the AWS services underlying your AWS resources, and overall AWS service health.
- AWS Trusted Advisor: (See above in Management & Governance - listed again as it is broadly applicable)
- AWS Auto Scaling: (See above in Compute - listed again as it also has management/scaling functionalities)
- AWS Control Tower: (See above in Management & Governance - listed again as it is key for multi-account management)
- Amazon CloudWatch Logs:40 (Part of CloudWatch, specifically for log management - listed separately for clarity) Monitors, stores, and accesses your log files from Amazon EC2 instances, AWS CloudTrail, and other sources.
Analytics
These services help you analyze data, gain insights, and make data-driven decisions.
- Amazon41 EMR (Elastic MapReduce): A managed cluster platform that simplifies running big data frameworks such as Apache Hadoop, Spark, Hive, and Presto to process42 and analyze vast amounts of data.
- AWS Glue: A fully managed extract, transform, and load (ETL) service43 that makes it easy for customers to prepare and load their data for analytics. AWS Glue includes a central metadata repository known as the AWS Glue Data Catalog, an ETL engine,44 and automatic code generation.45
- Amazon Kinesis: A platform for streaming data on AWS, offering powerful services to make it easy to load and analyze streaming data. Kinesis includes Kinesis Data Streams, Kinesis Data Firehose, Kinesis Data Analytics,46 and Kinesis Video Streams.
- Amazon Kinesis Data Streams: Enables you to build custom applications that process or analyze streaming data for specialized47 needs.
- Amazon Kinesis Data Firehose: Easiest way to reliably load streaming data into data lakes, data stores, and analytics tools. It can capture, transform, and load streaming data into Amazon S3, Amazon Redshift, Amazon OpenSearch Service, and Splunk, enabling near real-time analytics.
- Amazon Managed Service for Apache Flink: Makes it easy to transform and analyze streaming data in real time with Apache Flink.
- Amazon QuickSight: A fast, cloud-powered48 business intelligence (BI) service that makes it easy to deliver insights to everyone in your organization. QuickSight lets you create and publish interactive dashboards and reports.
- Amazon Data Pipeline: A web service that helps you reliably process and move data between different AWS compute and storage services, as well as on-premises data sources, at specified intervals. (Older service, consider AWS Glue or AWS DataSync for many use cases).
- AWS Data Exchange: Makes it easy for qualified data providers to reach millions of AWS customers globally. AWS Data Exchange customers can easily discover, subscribe to, and use third-party data in the cloud.
- Amazon CloudWatch: (See above in Management & Governance - Analytics are derived from metrics collected by CloudWatch). *Amazon Redshift: (See above in Databases - Redshift is a data warehouse used for analytics).
- Amazon49 Athena: (See above in50 Databases - Athena is a query service used for analytics on S3 data).
- Amazon OpenSearch Service: (See above in Databases - OpenSearch is used for search and analytics).
- Amazon Lookout for Metrics: Uses machine learning to detect anomalies in metrics and help you quickly identify and diagnose the root cause of unexpected variances in your business and operations data.
- Amazon Forecast: A fully managed service that uses machine learning to deliver highly accurate forecasts.
- Amazon Personalize: Enables you to personalize websites, applications, ads, emails, and more, using the same machine learning technology used by Amazon.com for real-time personalization recommendations.
- Amazon Comprehend: A natural language processing (NLP) service that uses machine learning to find insights and relationships in text. It can identify the language of text, extract key phrases, places, people, brands, or events; understand sentiment; and identify the main topics from a library of documents.
- Amazon Comprehend Medical: A natural language processing service that uses machine learning to extract health information from medical text, such as doctor's notes, discharge summaries, test results, and patient health records.
- Amazon Lex: A service for building conversational interfaces into any application using voice and text. Powered by the same conversational engine as Alexa, Lex provides the automatic speech recognition (ASR) for converting speech to text, and natural language understanding (NLU) to recognize the intent of the text, to enable you to build applications with highly engaging user experiences and lifelike conversational interactions.
- Amazon Polly: A service that turns text into lifelike speech, allowing you to create applications that talk, and build entirely new categories of speech-enabled products. Polly supports a wide range of languages and voices.
- Amazon Transcribe: An automatic speech recognition (ASR) service that makes it easy for developers to add speech-to-text capability to their applications. Amazon Transcribe can be used to transcribe audio stored in Amazon S3, and also to transcribe live audio streams.
- Amazon Translate: A neural machine translation service that delivers fast,51 high-quality, and affordable language translation. Amazon Translate allows you to localize content for international users, and to efficiently translate large volumes of text.
- Amazon Rekognition: Makes it easy to52 add image and video analysis to your applications using proven, highly scalable, deep learning technology that requires no machine learning expertise to use. Amazon Rekognition can identify objects, people, text, scenes, and activities in images and videos, as well as detect53 any inappropriate content.
- Amazon Textract: A machine learning service that automatically extracts text and data from scanned documents. Amazon Textract goes beyond simple optical character recognition (OCR) to also identify the content of fields54 in forms and information stored in tables.
- Amazon Lookout for Vision: A machine learning service that enables you to add computer vision to your industrial operations to identify defects in products, damage to55 infrastructure, and anomalies in production lines, automatically and56 at scale.
- Amazon Fraud Detector: A fully managed service that uses machine learning to detect potentially fraudulent online57 activities in real time.
- Amazon Kendra: A highly accurate and easy-to-use enterprise search service powered by machine learning. Kendra delivers powerful natural language search functionality to your websites and applications58 so your end users can easily find the information they are looking for within the vast amount of content spread across your organization.
- Amazon59 Monitron: An end-to-end system that uses machine learning60 to detect abnormal behavior in industrial machinery, enabling predictive maintenance.
- Amazon HealthLake: A HIPAA-eligible service that removes the heavy lifting of organizing and indexing health data, so you can query, analyze, and build machine learning models that can reveal relationships, trends, and anomalies in health data.
- Amazon HealthOmics: A purpose-built service to store, query, and analyze genomic data, accelerating genomics research and personalized medicine.
- Amazon HealthImaging: A HIPAA-eligible service to store, transform, and analyze medical images at cloud scale, making it easier and faster to build AI-powered medical imaging applications.
- Amazon Timestream: (See above in Databases - Timestream is a time-series database often used for analytics of time-based data).
- Amazon SageMaker: (See below in Machine Learning - SageMaker is a broad ML platform, includes capabilities for data preparation and analytics).
- Amazon Forecast: (See above in Analytics - listed again as it is a key analytics service for forecasting time-series data).
- Amazon QuickSight: (See above in Analytics - listed again as a key BI and analytics dashboarding service).
- AWS IoT Analytics: (See below in IoT - provides analytics capabilities for IoT data streams).
Application Integration
These services help you integrate different applications and systems.61
- Amazon SQS (Simple Queue Service): A fully managed message queuing service that makes it easy to decouple and scale microservices, distributed systems, and serverless applications. SQS lets you transmit any volume of data, at any level of throughput, without losing messages or requiring other services to be always available.
- Amazon SNS (Simple Notification Service): A fully managed messaging service for application-to-application (A2A) and application-to-person (A2P) communication.
- AWS Step Functions: Lets you coordinate multiple AWS services into serverless workflows so you can build and update applications quickly. Using Step Functions, you design and run workflows that stitch together services such as AWS Lambda, Amazon SQS, Amazon SNS, and Amazon DynamoDB into feature-rich applications.
- Amazon62 MQ: A managed message broker service for Apache ActiveMQ and RabbitMQ that makes it easy to set up and operate message brokers in the cloud.
- Amazon EventBridge63 (formerly CloudWatch Events): A serverless event bus that makes it easy to connect applications with data from a variety of sources. EventBridge delivers a stream of real-time data from your own applications, third-party64 SaaS applications, and AWS services, and routes that data to targets like AWS Lambda and other AWS services.
- Amazon AppFlow: A fully managed integration service that enables you to securely transfer data between SaaS applications like Salesforce,65 Marketo, Slack, and ServiceNow and66 AWS services like Amazon S3 and Amazon Redshift, in just a few clicks.
- Amazon SWF (Simple Workflow Service): A fully-managed state tracker and task coordinator in the Cloud. Amazon SWF helps developers build, run, and scale background jobs that have parallel67 or sequential steps. (Older service, consider AWS Step Functions for many use cases).
- AWS B2B Data Interchange: Simplifies the integration of EDI (Electronic68 Data Interchange) with trading partners using a fully managed service in AWS.
- AWS User Notifications: A service to build and send rich, personalized, and contextual notifications to end-users across channels69 like in-app, push, and email.
- Amazon Pinpoint and End User Messaging: A flexible and scalable outbound and inbound marketing communications service. You can connect with customers across multiple messaging channels, including email, SMS, push notifications, and voice.
Developer Tools
These services are designed to help developers build, deploy, and manage applications.
- AWS CodeCommit: A fully-managed source control service that hosts secure Git-based repositories. It makes it easy for teams to collaborate on code in a secure and highly scalable ecosystem.
- AWS CodeBuild: A fully managed continuous integration service that compiles source code, runs tests, and produces software packages that are ready to deploy.
- AWS CodeDeploy: A fully managed deployment service that automates code deployments to any instance, including EC2 instances and on-premises servers. CodeDeploy makes70 it easier for you to rapidly release new features, avoid downtime during application deployment, and handle the complexity of updating your applications.
- AWS CodePipeline: A fully managed continuous delivery service that helps you automate your release pipelines for fast and reliable application and infrastructure updates. CodePipeline builds, tests, and deploys your code every time there is a code change, based on the release process models you define.
- AWS CodeArtifact: A fully managed artifact repository service that makes it easy for organizations to securely store, publish, and share software packages used in their development process. CodeArtifact works with commonly used package managers and build tools like Maven, Gradle, npm, pip, and NuGet, making it easy to integrate into existing workflows.
- AWS Cloud9: A cloud-based integrated development environment (IDE) that lets you write, run, and debug your code directly in the cloud. Cloud9 comes pre-packaged with essential tools for popular programming languages, including JavaScript, Python, PHP, and more, so you don’t need to install files or configure your development machine.
- AWS CloudShell: A browser-based, pre-authenticated shell that you can launch directly from the AWS Management Console. AWS CloudShell provides command-line access to your AWS resources.
- AWS X-Ray: Helps developers analyze and debug production, distributed applications, such as those built using a microservices architecture. X-Ray gives you an end-to-end view71 of requests as they travel through your application, and shows a map of your application’s underlying components.
- AWS CodeGuru: Provides intelligent72 recommendations for improving code quality and identifying an application’s most expensive lines of code. CodeGuru includes CodeGuru Reviewer and CodeGuru Profiler.
- AWS Serverless Application Repository: Enables you to discover, deploy, and publish serverless applications. It allows you to quickly73 assemble and deploy serverless architectures in just a few clicks.
- AWS Proton: A fully managed service for container and serverless deployments. Platform teams can use Proton to standardize and manage infrastructure provisioning, code deployments, and monitoring for microservices.
- AWS Amplify: A set74 of tools and services that can be used together or individually to help front-end web and mobile developers build scalable full-stack applications, powered by AWS.
- AWS Cloud Control API: (See above in Management & Governance - provides a unified75 API for managing infrastructure as code).
- Amazon CodeWhisperer: An AI-powered coding companion that provides code recommendations in real-time. It can help increase developer productivity by generating code suggestions directly in the IDE.
- AWS Telco Network Builder: A purpose-built service to help telecommunication providers deploy76 and manage telco networks on AWS.77
- Amazon Q Developer: An AI assistant specifically for developers that helps with tasks such as code generation, debugging, and answering questions about AWS services.
- EC2 Image Builder: Simplifies the creation, patching, and maintenance of server images, whether they are Linux or Windows Server images.
Migration & Hybrid Cloud
These services assist with migrating to the cloud and managing hybrid environments.
- AWS Migration Hub: Provides a central place to track the progress of application migrations across your portfolio. Migration Hub simplifies migration tracking by providing a single dashboard to select applications to migrate, track the status of each migration, and quickly identify and troubleshoot any issues.
- AWS Application Migration Service (MGN): Simplifies and accelerates the migration of servers to AWS. MGN minimizes time-consuming, manual processes by automating the migration of your servers.
- AWS DataSync: A data transfer service that makes it easy to automate moving data between on-premises storage and AWS Storage services, as well as between AWS storage services. DataSync can78 be used for migrations, backups, and disaster recovery.
- AWS Database Migration Service (DMS): Helps you migrate databases to AWS quickly and securely. AWS79 DMS supports migrations from widely used commercial and open-source databases.80
- AWS Transfer Family: Provides fully managed, secure file transfer services over SFTP, FTPS, and FTP. It allows you to seamlessly migrate your file transfer workflows to AWS without changing your applications or partner workflows.81
- AWS Snowball, Snowball Edge, Snowcone: (See above in Compute - used for data migration in addition to compute and storage at the edge).
- AWS Outposts: (See above in Compute82 - brings AWS infrastructure on-premises, enabling hybrid scenarios).
- AWS Storage Gateway: (See above in Storage - enables hybrid cloud storage83 scenarios).
- CloudEndure Migration: Automates and accelerates large-scale migration to AWS, minimizing business disruption.
- CloudEndure Disaster Recovery:84 Provides continuous, block-level replication of your servers into a low-cost staging area in AWS, and automated85 machine conversion and orchestration to enable fast recovery in case of a disaster.
- AWS Mainframe Modernization: Provides tools and services to modernize mainframe-based applications and migrate them to AWS.
- AWS Direct Connect: (See above in Networking & Content Delivery - facilitates hybrid cloud networking).
- AWS VPN: (See above86 in Networking & Content Delivery - enables secure hybrid87 cloud connectivity).
End User Computing (EUC)
These services provide virtual desktops and application streaming.
- Amazon WorkSpaces:88 A managed, secure Desktop-as-a-Service (DaaS) solution. You can use Amazon WorkSpaces to provision virtual, cloud-based desktops for your users, providing them access to the applications, data, and89 resources they need, anywhere, anytime, from any supported device.
- Amazon AppStream 2.0: A fully managed application streaming service. You90 can centrally manage your desktop applications and securely deliver them to any computer. AppStream 2.0 streams applications from AWS91 to end-users' devices, so your users can access their applications from anywhere.
- Amazon WorkDocs: A fully managed, secure content creation, storage, and collaboration service. With Amazon WorkDocs, you can create, edit, and share documents, and store them safely in AWS.
- Amazon WorkMail: A secure, managed business email and calendaring service with robust security controls and support for existing desktop and mobile email clients.
- Amazon WorkSpaces Secure Browser: A managed secure browser that provides secure access to internal websites and web applications from any device, without the need for a VPN.
- Amazon WorkSpaces Thin Client: A purpose-built device for accessing Amazon WorkSpaces, providing a secure and cost-effective endpoint.
Internet of Things (IoT)
These services enable you to build and manage IoT solutions.
- AWS IoT Core: A managed cloud platform that lets connected devices easily and securely interact with cloud applications and other devices. AWS IoT Core can support billions of devices and trillions of messages, and can process and route those messages to AWS endpoints and to other devices reliably and securely.
- AWS IoT Device Management: Makes it easy to securely onboard, organize, monitor, and remotely manage IoT devices at scale.
- AWS IoT Device Defender: A fully managed security service that helps you secure your fleet of IoT devices. AWS IoT Device Defender continuously audits your IoT configurations to make sure that they adhere to security best practices and detects anomalous device behavior.
- AWS IoT Analytics: A fully managed IoT analytics service that makes it easy to run and operationalize sophisticated analytics on massive volumes of IoT data without having to worry about the cost and complexity typically required to build your own IoT analytics platform.
- AWS IoT Events: Makes it easy to detect and respond to events from IoT sensors and applications. With AWS IoT Events, you can easily build IoT applications that react to changes in operational data, such as temperature changes in a thermostat or changes in pressure on an oil pipeline.
- AWS IoT Greengrass: Extends AWS cloud capabilities to edge devices. AWS IoT Greengrass92 lets local devices collect and analyze data in close proximity to where the data is generated, react autonomously to local events, and communicate securely with the cloud.
- AWS IoT SiteWise: A managed service that makes it easy to collect, organize, model, and visualize data from industrial equipment at scale. AWS IoT SiteWise helps you monitor equipment across your industrial facilities, quickly compute common industrial performance metrics, and build applications that analyze industrial equipment data to prevent costly equipment issues and reduce gaps in production.
- AWS IoT TwinMaker: Makes it easier to create digital twins of real-world systems like buildings, factories, industrial equipment, and production lines.
- AWS IoT FleetWise: A service for collecting and transferring vehicle data to the cloud in near real-time. It standardizes vehicle data regardless of vehicle make, model, or options, and can reduce the amount of data transferred by intelligently filtering and compressing data at the edge.
- FreeRTOS: An operating system for microcontrollers that makes small, low-power edge devices easy to program, deploy, secure, connect, and manage. It is distributed as open source software.
- Amazon Monitron: (See above in Analytics - uses IoT sensors and machine learning for industrial equipment monitoring).
- AWS Ground Station: A fully managed service that lets you control satellite communications, process satellite data, and scale your satellite operations without having to build or manage your own ground station infrastructure.
- AWS Private 5G: A managed service that makes it easy to deploy and operate your own private cellular network on AWS.
Machine Learning (ML)
These services provide a wide range of machine learning capabilities.
- Amazon SageMaker: A fully managed machine learning service. With SageMaker, data scientists and developers can quickly and easily build and train machine learning models, and then directly deploy them into a production-ready hosted environment. It provides a broad set of capabilities to overcome barriers that typically slow down developers who want to use machine learning.
- Amazon SageMaker Canvas: Extends the power of Amazon SageMaker to business analysts by providing a visual, no-code interface that allows them to generate accurate ML predictions on their own — without writing code or93 requiring machine learning expertise.
- Amazon SageMaker Studio: An integrated development environment (IDE) for machine learning that lets you write code, browse datasets, visualize experiments, and share notebooks all in a single, integrated application.
- Amazon SageMaker Autopilot: Automatically builds, trains, and tunes the best machine learning models, while allowing you to maintain full control and visibility.
- Amazon SageMaker JumpStart: Provides pre-trained models, notebooks, and prebuilt solutions in SageMaker Studio to help you quickly get started with machine learning.
- Amazon SageMaker Neo: Enables machine learning models to train once and run anywhere in the cloud and at the edge. SageMaker Neo automatically optimizes models built94 with TensorFlow, PyTorch, MXNet, ONNX, and XGBoost to run up to twice as fast with no loss in accuracy.
- Amazon Augmented AI (A2I): Makes it easy to build the workflows95 required for human review of ML predictions. A2I provides built-in human review workflows for common machine learning use cases, such as content moderation96 and text extraction from documents, which allows predictions to be reviewed by humans when models are unable to make high-confidence predictions.
- Amazon Comprehend:97 (See above in Analytics - NLP service powered by ML).
- Amazon Comprehend Medical: (See above in Analytics - Medical NLP service powered by ML).
- Amazon Lex: (See above in Analytics - Conversational AI/chatbot service powered by ML).
- Amazon Polly: (See above in Analytics - Text-to-speech service powered98 by ML).
- Amazon Transcribe: (See above in Analytics - Speech-to-text service powered by ML).
- Amazon Translate: (See above in Analytics - Machine translation service powered by ML).
- Amazon Rekognition: (See above in Analytics - Image and video analysis service powered by ML).
- Amazon Textract: (See above in Analytics - Document text and data extraction service powered by ML).
- Amazon Forecast: (See above in Analytics - Time-series forecasting service powered by ML).
- Amazon Personalize: (See above in Analytics - Recommendation engine powered by ML).
- Amazon Lookout for Metrics: (See above in Analytics - Anomaly detection in metrics service powered by ML).
- Amazon Lookout for Vision: (See above in Analytics - Computer vision for industrial inspection powered by ML).
- Amazon Fraud Detector: (See above in Analytics - Fraud detection service powered by ML).
- Amazon Kendra: (See above in Analytics - Enterprise search service powered99 by ML).
- Amazon Monitron: (See above in Analytics - Industrial equipment monitoring powered by ML).
- Amazon HealthLake: (See above in Analytics - Health100 data lake with ML capabilities).
- Amazon HealthOmics: (See above in Analytics - Genomics data analytics service).
- Amazon HealthImaging: (See above in Analytics - Medical image analysis service).
- Amazon DevOps Guru: Uses machine learning to automatically detect anomalies in application behavior and provide remediation recommendations.
- Amazon CodeGuru: (See above in Developer Tools101 - Code quality and performance102 recommendations powered by ML).
- Amazon CodeWhisperer: (See above in Developer Tools - AI coding assistant powered by ML).
- AWS DeepRacer: A global autonomous racing league and an autonomous car fully integrated with reinforcement learning, giving you a fun and exciting way to get started with machine103 learning.
- AWS DeepComposer: A musical keyboard and service that lets you get started with generative AI. You can train and optimize generative AI models to create original music in a genre of your choice.
- Amazon Q Business: An AI-powered assistant specifically for business users to answer questions, provide summaries, generate content, and take actions based on company data.
Media Services
These services provide capabilities for encoding, processing, and delivering video104 and media.
- AWS Elemental MediaConnect: A high-quality transport105 service for live video. It is designed for broadcasters and content owners who need to transport live video over IP networks reliably and securely.
- AWS Elemental MediaLive: A broadcast-grade live video processing service. It lets you create high-quality live video streams for broadcast and streaming delivery to internet-connected devices.
- AWS Elemental MediaConvert: A file-based video transcoding service. It allows you to easily create video-on-demand (VOD) content for broadcast and multiscreen delivery at scale.
- AWS Elemental MediaPackage: Reliably prepares and protects your video for delivery over the Internet. MediaPackage takes in a live video feed and encodes it into video streams that can be delivered to internet-connected devices.
- AWS Elemental MediaStore: An AWS storage service optimized for media. It provides the performance, consistency, and low latency required to deliver live and on-demand video content.
- AWS Elemental MediaTailor: Lets you insert individually targeted advertising into your video streams without sacrificing broadcast-level quality of service.106 With MediaTailor, you can deliver linear and VOD content with server-side ad insertion.
- Amazon Elastic Transcoder: Media transcoding in the cloud. It is designed to be a highly scalable, easy to use, and cost-effective way for developers and businesses to convert (or “transcode”) media files from their source format into versions that will playback on devices like smartphones,107 tablets, and PCs. (Older service, consider MediaConvert for many use cases).
- Amazon IVS (Interactive Video Service): A managed live streaming service that makes it easy to set up and operate live video streams. Amazon IVS lets you send your live video to AWS and make it available to viewers around the world, with very low latency.
Customer Engagement
These services help you build and manage customer interactions and communication.
- Amazon Connect: An omnichannel cloud contact center that helps companies provide superior customer service at a lower cost. Amazon Connect is an easy to use omnichannel cloud contact center that helps organizations provide superior customer service at a lower cost.
- Amazon Pinpoint and End User Messaging: (See above in Application Integration - used for customer messaging and engagement campaigns).
- Amazon Chime: A communications service that lets you meet, chat, and place business calls inside and outside your organization, all using a single application.
- Amazon Chime SDK: Allows developers to add real-time audio, video, and screen sharing capabilities to their applications.
- Amazon Simple Email Service (SES): A cost-effective email service that enables digital marketers and application developers to send marketing, notification, and transactional emails.
Business Applications
These services provide business productivity and application solutions.
- Amazon WorkDocs: (See above in End User Computing - also functions as a business collaboration tool).
- Amazon WorkMail: (See above in End User Computing - business email and calendar service).
- Amazon Chime: (See above in Customer Engagement - business communication and collaboration platform).
- AWS Marketplace: A digital catalog with thousands of software listings from independent software vendors that make it easy to find, test, buy, and deploy software that runs on AWS.
- AWS IQ: Connects you with AWS Certified third-party experts to help you with on-demand project work.
Blockchain
Services related to blockchain technologies.
- Amazon Managed Blockchain: Makes it easy to create and manage scalable blockchain networks using popular open source frameworks like Hyperledger Fabric and Ethereum.
Quantum Technologies
Services related to quantum computing.
- Amazon Braket: A fully managed service that lets you get started with quantum computing. Amazon Braket provides a development environment to explore and experiment with quantum algorithms, test them on simulated quantum computers, and run them on different quantum hardware technologies.
Specialized Industry Services
Services tailored for specific industries.
- Amazon HealthLake, HealthOmics, HealthImaging: (See above in Analytics & Machine Learning - Healthcare-focused analytics and ML services).
- Amazon FinSpace: (See above in Database & Analytics - Financial services data management and analytics).
- AWS Telco Network Builder, Private 5G: (See above in Developer Tools & Networking - Telco-specific network deployment and management).
- AWS Mainframe Modernization: (See above in Migration & Hybrid Cloud - Mainframe migration and modernization tools).
- AWS Payment Cryptography: (See above in Security, Identity & Compliance - Payment processing cryptography service).
- AWS Ground Station: (See above in IoT - Satellite data processing and management, often relevant to industries like agriculture, environmental monitoring, etc.).
Support108 & Miscellaneous
- AWS Support: Provides various support plans to assist users with AWS services.
- AWS Marketplace: (See above in Business Applications - Also functions as a channel for acquiring third-party solutions).
- AWS Well-Architected Tool: (See above in Management & Governance109 - Best practices guidance and architecture review).
- AWS Launch Wizard: (See above in Management & Governance - Application deployment wizard for third-party apps).
- AWS IQ: (See above in Business Applications - Connects users with AWS experts).
- AWS User Notifications: (See above in Application Integration - Notification service).
- AWS Clean Rooms: Helps companies analyze their combined datasets in a privacy-safe way, without110 sharing the underlying raw data with each other.
- AWS Entity Resolution: Helps match and link related records across disparate111 data sources within and across organizations.
- AWS Resilience Hub: (See above in Management & Governance - Application resilience management).
- Amazon Application Recovery Controller: Improves application availability and resilience by continuously monitoring applications for recovery readiness and automating and orchestrating failovers.
- Amazon DevOps Guru: (See above in Machine Learning & Management & Governance - AI-powered DevOps insights).
- AWS Parallel Computing Service (PCS): (See above in Compute - HPC workload management).
- AWS112 Resource Access Manager (RAM): Enables you to share AWS resources with any AWS account or within your AWS Organization.
- AWS Service Catalog: (See above in Management & Governance - IT service catalog and provisioning).
- AWS Signer: (See above in Security, Identity & Compliance - Code signing service).
- Amazon Simple Workflow Service (SWF): (See above in Application Integration - Workflow orchestration - older113 service).
- Amazon114 SimpleDB: (See above in Database - NoSQL data store - older service).
- Amazon CloudSearch: (See above in Database - Managed search service - older service).
- Amazon Elastic Transcoder: (See above in Media Services - Media transcoding - older service).
- Amazon Data Pipeline: (See above in Analytics - Data orchestration - older service).
- Amazon Inspector Classic: (Older version of Amazon Inspector - now replaced by Amazon Inspector V2).
This categorization and description should give you a good overview of the services listed. Let me know if you would like a deeper dive into any specific category or service!115116117118