Below is a categorized list of the specified AWS services along with a brief description of each.
Compute Services
- AWS Amplify: A development platform for building mobile and web applications.
- AWS App Runner: A fully managed service for running containerized web applications.
- AWS Batch: Enables developers to run batch computing jobs efficiently.
- AWS Elastic Beanstalk: An easy-to-use service for deploying and scaling web applications.
- AWS Lambda: A serverless compute service to run code in response to events without provisioning servers.
- Amazon EC2 Auto Scaling: Automatically adjusts the number of EC2 instances based on demand.
- Amazon Elastic Compute Cloud (EC2): Provides resizable compute capacity in the cloud.
Storage Services
- AWS Backup: Centralized backup service for AWS services.
- AWS Elastic File System (EFS): A scalable file storage for use with AWS Cloud services.
- Amazon Simple Storage Service (S3): Object storage with industry-leading scalability, data availability, and security.
- Amazon Elastic Block Store (EBS): Block storage for use with Amazon EC2.
- Amazon FSx: Managed file systems for various workloads (Lustre, Windows, etc.).
Database Services
- Amazon RDS: Managed relational database service for databases like MySQL, PostgreSQL, etc.
- Amazon DynamoDB: Managed NoSQL database service designed for high performance.
- Amazon Aurora: MySQL and PostgreSQL-compatible relational database built for cloud.
- Amazon DocumentDB: Managed document database service for MongoDB-compatible applications.
- Amazon Neptune: Managed graph database service.
Networking Services
- AWS Direct Connect: Allows you to establish a dedicated network connection from your premises to AWS.
- AWS VPC (Virtual Private Cloud): Lets you provision a logically isolated section of the AWS cloud.
- AWS Transit Gateway: Connects VPCs and on-premises networks through a central hub.
- AWS VPN: Establishes a secure and private connection between your on-premises network and AWS.
Analytics Services
- Amazon Athena: Interactive query service to analyze data in S3 using SQL.
- Amazon Kinesis: Platform for real-time data processing.
- Amazon Redshift: Fully managed data warehouse service.
- AWS Glue: Data integration service for discovering, preparing, and combining data for analytics.
Machine Learning Services
- Amazon SageMaker: Service to build, train, and deploy machine learning models.
- Amazon Comprehend: Natural language processing (NLP) service that uses ML.
- Amazon Rekognition: Image and video analysis service that uses ML.
- Amazon Personalize: Machine learning service for creating personalized recommendations.
Security, Identity, and Compliance
- AWS Identity and Access Management (IAM): Manages access to AWS services and resources securely.
- AWS Key Management Service (KMS): Enables you to easily create and control the encryption keys used to encrypt your data.
- AWS Shield: Managed DDoS protection.
- AWS WAF (Web Application Firewall): Protects web applications from common web exploits.
- AWS CodePipeline: Continuous integration and delivery service for fast and reliable application updates.
- AWS CodeBuild: Fully managed build service.
- AWS CodeDeploy: Automates code deployments to any instance.
- AWS Cloud9: Cloud-based integrated development environment (IDE).
Management and Governance
- AWS CloudFormation: Service to model and set up your AWS resources so that you can spend less time managing those resources and more time focusing on your applications.
- AWS Config: Tracks AWS resource configurations for compliance auditing and security analysis.
- AWS Control Tower: Simplifies the setup and governance of a secure, multi-account AWS environment.
- AWS Trusted Advisor: Online resource to help you reduce cost, increase performance, and improve security.
Application Integration
- Amazon EventBridge: Serverless event bus that makes it easy to connect applications using events.
- AWS Step Functions: Service for building distributed applications using visual workflows.
- Amazon SQS (Simple Queue Service): Message queuing service that enables decoupling of microservices.
- Amazon SNS (Simple Notification Service): Managed pub/sub messaging service for microservices, distributed systems, and serverless applications.
Internet of Things (IoT)
- AWS IoT Core: Connects IoT devices to the cloud.
- AWS IoT Analytics: Provides advanced analytics for IoT data.
- AWS IoT Device Management: Makes it easy to onboard, organize, and manage IoT devices.
- AWS IoT Greengrass: Extends AWS services to edge devices.
Additional Services
- AWS Artifact: Centralized resource for security and compliance reports.
- AWS CloudTrail: Enables governance, compliance, and operational and risk auditing of your AWS account.
- AWS Control Tower: Creates and manages a baseline environment for your multi-account AWS setup.
- AWS Secrets Manager: Protects access to your applications, services, and IT resources without the upfront investment and on-going maintenance costs of operating your own infrastructure.
This categorization allows for easy identification of AWS services based on user needs and provides a quick reference for understanding their functionalities.