AWS
Amazon Web Services (AWS) is the worldβs most comprehensive and widely adopted cloud platform, offering over 200 fully featured services from data centers globally. AWS is used by startups, enterprises, and public sector organizations to build, deploy, and scale applications.
AWS has a free tier for getting started.
π Key Featuresβ
- Compute: EC2 (virtual servers), Lambda (serverless), ECS/EKS (containers)
- Storage: S3 (object storage), EBS (block storage), Glacier (archival)
- Databases: RDS (relational), DynamoDB (NoSQL), Redshift (data warehouse)
- Networking: VPC, Route 53 (DNS), CloudFront (CDN)
- Machine Learning: SageMaker, Rekognition, Comprehend
- Developer Tools: CodeBuild, CodeDeploy, CodePipeline
- Security: IAM (Identity & Access Management), KMS (Key Management Service)
- Monitoring: CloudWatch, CloudTrail
π Linksβ
- AWS in plain English - Great reference.
- AWS practical guide
- Kubernetes on AWS with Terraform - Kubernetes implementation using CoreOS on AWS platform.
- AWS costs every programmer should know (2019) (HN)
- 10 fun hands-on projects to learn AWS
- Comparing instances price - EC2 instances types
- AWS Well-Architected Framework
- AWS Documentation
- AWS Free Tier FAQ
π Certificationsβ
Which AWS certification should I take?β
-
AWS Cloud Practitioner:
-
AWS Certified SysOps Administrator:
- Udemy: AWS Certified sysops administrator
- Notes:
- Practice exam:
π Notesβ
- AWS offers a pay-as-you-go pricing model.
- Many AWS services have a generous free tier for new users.
- AWS is a leader in cloud security, compliance, and global infrastructure.
- Popular alternatives include Microsoft Azure and Google Cloud Platform.