AWS (Amazon Web Services) offers a comprehensive suite of cloud services designed to provide solutions for computing, storage, databases, machine learning, security, and more. Here’s a list of some of the major AWS services categorized by their function:
Compute
- Amazon EC2 (Elastic Compute Cloud): Scalable virtual servers in the cloud.
- AWS Lambda: Serverless compute service that runs code in response to events.
- Amazon ECS (Elastic Container Service): Managed container service for Docker.
- Amazon EKS (Elastic Kubernetes Service): Managed Kubernetes service.
- AWS Fargate: Serverless compute engine for containers.
- AWS Batch: Fully managed batch processing at any scale.
Storage
- Amazon S3 (Simple Storage Service): Scalable object storage.
- Amazon EBS (Elastic Block Store): Block storage for use with EC2.
- Amazon EFS (Elastic File System): Scalable file storage.
- Amazon FSx: Managed file systems for Windows and Lustre.
- AWS Storage Gateway: Hybrid cloud storage with local caching.
Database
- Amazon RDS (Relational Database Service): Managed relational database service.
- Amazon Aurora: High-performance managed relational database.
- Amazon DynamoDB: Fully managed NoSQL database service.
- Amazon Redshift: Data warehousing service.
- Amazon ElastiCache: Managed caching service for Redis and Memcached.
- Amazon Neptune: Managed graph database service.
Networking & Content Delivery
- Amazon VPC (Virtual Private Cloud): Isolated cloud resources.
- Amazon CloudFront: Content delivery network (CDN).
- AWS Direct Connect: Dedicated network connection to AWS.
- AWS Route 53: Scalable DNS and domain name registration.
- AWS Global Accelerator: Improve global application availability and performance.
Developer Tools
- AWS CodeCommit: Managed source control service.
- AWS CodeBuild: Continuous integration service.
- AWS CodeDeploy: Automated code deployment service.
- AWS CodePipeline: Continuous delivery service.
- AWS Cloud9: Cloud-based IDE for writing, running, and debugging code.
- AWS X-Ray: Debugging and analyzing microservices applications.
Management & Governance
- AWS CloudFormation: Infrastructure as code.
- AWS CloudTrail: Logging of AWS account activity.
- Amazon CloudWatch: Monitoring and logging.
- AWS Config: Resource inventory and configuration history.
- AWS Systems Manager: Operations hub for AWS resources.
Security, Identity, & Compliance
- AWS IAM (Identity and Access Management): Securely manage access.
- Amazon GuardDuty: Threat detection service.
- AWS Shield: DDoS protection.
- AWS WAF (Web Application Firewall): Protect web applications.
- AWS Secrets Manager: Manage and retrieve secrets.
Machine Learning
- Amazon SageMaker: Build, train, and deploy machine learning models.
- Amazon Comprehend: Natural language processing.
- Amazon Rekognition: Image and video analysis.
- Amazon Lex: Build conversational interfaces.
- Amazon Polly: Text-to-speech service.
- AWS DeepLens: Deep learning-enabled video camera.
Analytics
- Amazon Kinesis: Real-time data processing.
- AWS Glue: Managed ETL service.
- Amazon Athena: Query service for S3 data.
- Amazon EMR (Elastic MapReduce): Big data processing.
- Amazon QuickSight: Business analytics service.
- AWS Data Pipeline: Orchestration for data workflows.
Migration & Transfer
- AWS Migration Hub: Track migration projects.
- AWS DMS (Database Migration Service): Migrate databases.
- AWS Snowball: Data transfer appliance.
- AWS Transfer Family: Managed file transfer.
Application Integration
- Amazon SQS (Simple Queue Service): Message queuing service.
- Amazon SNS (Simple Notification Service): Pub/sub messaging.
- AWS Step Functions: Coordinate distributed applications.
- Amazon MQ: Managed message broker service.
Customer Engagement
- Amazon Connect: Cloud contact center.
- Amazon Pinpoint: User engagement service.
IoT (Internet of Things)
- AWS IoT Core: Connect IoT devices to the cloud.
- AWS IoT Greengrass: Local compute, messaging, and data caching.
Game Development
- Amazon GameLift: Managed game server hosting.
- AWS Lumberyard: Game engine.
Blockchain
- Amazon Managed Blockchain: Create and manage blockchain networks.
This is not an exhaustive list, as AWS continuously adds new services and features. For the latest and complete list of AWS services, you can visit the official AWS Products and Services page.