-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Shailesh Gupta edited this page Jan 23, 2025
·
10 revisions
As a cloud architect, it's essential to have a comprehensive understanding of a wide range of AWS services. Here is a list of key AWS services that you should learn:
- Amazon EC2 (Elastic Compute Cloud): Virtual servers in the cloud.
- Amazon S3 (Simple Storage Service): Scalable object storage.
- Amazon RDS (Relational Database Service): Managed relational databases.
- Amazon VPC (Virtual Private Cloud): Isolated cloud resources.
- Amazon Route 53: Scalable domain name system (DNS).
- AWS Direct Connect: Dedicated network connection to AWS.
- Amazon CloudFront: Content delivery network (CDN).
- Elastic Load Balancing (ELB): Automatically distributes incoming traffic.
- AWS Identity and Access Management (IAM): Access control and identity management.
- AWS Key Management Service (KMS): Manage encryption keys.
- AWS CloudTrail: Track user activity and API usage.
- AWS Config: Track resource configurations and changes.
- AWS Shield: DDoS protection.
- AWS WAF (Web Application Firewall): Protect web applications.
- AWS Lambda: Serverless compute.
- Amazon ECS (Elastic Container Service): Run and manage Docker containers.
- Amazon EKS (Elastic Kubernetes Service): Kubernetes management.
- AWS Fargate: Serverless compute for containers.
- Amazon EBS (Elastic Block Store): Block storage for EC2.
- Amazon EFS (Elastic File System): Scalable file storage.
- AWS Storage Gateway: Hybrid cloud storage.
- Amazon DynamoDB: NoSQL database.
- Amazon Aurora: High-performance relational database.
- Amazon Redshift: Data warehousing.
- Amazon Neptune: Graph database service.
- Amazon EMR (Elastic MapReduce): Big data processing.
- Amazon Kinesis: Real-time data processing.
- Amazon QuickSight: Business intelligence.
- AWS Glue: Data catalog and ETL service.
- AWS CloudFormation: Infrastructure as code.
- AWS CloudWatch: Monitoring and logging.
- AWS Systems Manager: Operations management.
- AWS Trusted Advisor: Best practices and recommendations.
- AWS Control Tower: Multi-account setup and governance.
- AWS CodeCommit: Source control.
- AWS CodeBuild: Build and test code.
- AWS CodeDeploy: Automate code deployments.
- AWS CodePipeline: Continuous integration and delivery.
- AWS Cloud9: Cloud-based development environments.
- Amazon SQS (Simple Queue Service): Message queuing.
- Amazon SNS (Simple Notification Service): Messaging and notifications.
- AWS Step Functions: Coordinate distributed applications.
- Amazon MQ: Managed message broker.
- Amazon SageMaker: Build, train, and deploy machine learning models.
- AWS Lambda for AI/ML: Serverless AI/ML inference.
- Amazon Rekognition: Image and video analysis.
- Amazon Comprehend: Natural language processing.
- Amazon Lex: Build conversational interfaces.
- AWS IoT Core: Connect IoT devices to the cloud.
- AWS Greengrass: Local compute, messaging, and data management for IoT.
- AWS Database Migration Service (DMS): Migrate databases to AWS.
- AWS Application Migration Service (MGN): Migrate on-premises servers to AWS.
- AWS Snowball: Physical data transfer service.
- **AWS Migration Hub
- **AWS Elastic Disaster Recovery
- **AWS Transfer Family
- **AWS Data Sync
- AWS Outposts: Extend AWS infrastructure to on-premises locations.
- AWS Wavelength: Deliver ultra-low latency applications for 5G devices.
- AWS CodeStar: Unified interface for DevOps.
- AWS X-Ray: Analyze and debug production and distributed applications.
Learning these services and understanding how they interconnect and complement each other will help you design and implement robust, scalable, and secure cloud architectures.