
TỔNG QUAN
Khóa học được thiết kế theo hướng phân tích các dịch vụ và tình huống thực tế ở quy mô Production nhằm đem đến kiến thức và tư duy thiết thực phục vụ công việc. Mọi khái niệm cốt lõi sẽ được tìm hiểu cơ bản và được lặp lại ở các bài demo/lab tăng dần để giúp người học hiểu thấu đáo và tự tin sử dụng AWS Cloud cho bản thân / tổ chức.
BẠN SẼ ĐƯỢC HỌC:
1. AWS Architecting Foundations
- Hiểu về AWS là gì? Tại sao nên sử dụng Cloud?
- Hạ tầng toàn cầu AWS và cách lựa chọn Region tối ưu
2. Setup AWS Account
- Tạo AWS Free Tier với hạn mức miễn phí 200$ phục vụ học tập
- Thiết lập bảo mật bước đầu giúp sử dụng AWS an toàn
- Hiểu về Free Tier và Paid Tier trên AWS
3. IAM
- Hiểu về các khái niệm cốt lõi: IAM User, IAM Group, IAM Role, Policy, Permission Boundary
- Thiết lập môi trường IAM Role và AWS CLI phục vụ học tập theo chương trình
4. AWS Networking Basic
- Thành phần VPC quan trọng trên AWS: Subnets, Route Table, Security Group, Network ACLs
- Sử dụng AWS NAT Gateway và Regional NAT Gateway
5. AWS Compute Services
- Amazon EC2: instance types, AMIs, Launch Templates
- AWS Lambda: Serverless functions, event triggers, layers
- Sử dụng EC2 Image Builder
- Cơ chế tính giá sử dụng Amazon EC2
- Hiểu về EC2 Dedicated Instance và Dedicated Host
- ECS/EKS: containerized workloads
LAB 01 - Build First 3-Tiers Web Application on Amazon EC2 and AWS ELB
LAB 02 - Build Your First Container Cluster with Amazon ECS
3. AWS Storage Services
- Amazon EBS: Multi Attach, EBS types, Instance store
- Amazon S3: Buckets, Storage Class, Versioning, lifecycle policies, Pre-Signed URLs, Hosting Static Website, S3 Vector Data store
- Amazon S3: SRR vs CRR
- S3 vs EBS vs EFS vs FSx
- Data migration: AWS DataSync, AWS Storage Gateway, AWS SnowBall Edge Family
LAB 03 - Build Image Uploader Application with Amazon EC2 & AWS EBS
LAB 04 - Build Image Uploader Application with Amazon EFS
LAB 05 - Build Image Upload Application with Amazon S3
LAB 06 - Build A Data Lake with Amazon S3
LAB 07 - Serverless Image Converter with Amazon S3 & AWS Lambda
4. AWS Database Services
- RDS: Multi-AZ instance vs cluster, read replicas, parameter groups
- Aurora: serverless, global databases
- RDS Extended Support, RDS RI
- DynamoDB: Partition keys vs Sort Key, Single Table Design, GSI vs LSI
- Caching Strategies
- Database migration: AWS DMS, AWS SCT, DMS Schema Conversion
LAB 08 - Build A Single Application with Amazon EC2 & Amazon Aurora
LAB 09 - Build A CRUD Application with Amazon Lambda & DynamoDB
5. Auto Scaling & Monitoring
- Understand ELB Types: ALB vs NLB vs GWLB
- Cơ chế EC2 Auto Scaling
- Amazon CloudWatch: Alarm, Metrics, Logs, Unified Agent
- Giá cả sử dụng Amazon CloudWatch
- Amazon CloudWatch vs AWS CloudTrail
LAB 10 - Auto Scaling
5. AWS Networking Services
- VPC Endpoints: Interface endpoint vs Gateway endpoint
- AWS NAT Gateway vs VPC Endpoints
- VPC Peering, AWS Transit Gateway
- Hybrid connection: AWS S2S VPN, AWS Direct Connect
- Route 53: routing policies (weighted, latency, failover)
- CloudFront: distributions, cache behaviors, OAC
6. AWS Serverless Services
- Kết nối AWS Lambda & Amazon DynamoDB
- Amazon API Gateway: HTTP API vs REST API, API Caching
- AWS Messaging Services: Amazon SQS (Standards vs FIFO), Amazon SNS, Amazon EventBridge
LAB 11 - Serverless Todo Application
LAB 12 - Automation with Amazon EventBridge Schedule
7. AWS Operation Services
- Tìm hiểu về Infrastructure as Code (IaC)
- AWS CloudFormation: Cấu trúc khung, và sử dụng các thành phần trong CloudFormation Template.
- Xây dựng kiến trúc 3 lớp với AWS CloudFormation
- Sử dụng AWS CDK để khởi tạo hạ tầng trên AWS Cloud
- DevOps: Xây dựng CI/CD trên AWS với AWS CodeBuild, AWS CodeDeploy và AWS CodePipeline (TBU)
- Vận hành máy chủ trên AWS với AWS Systems Manager (TBU)
LAB 13 - Build CI/CD Pipeline on AWS (TBU)
8. AWS Security Services
- AWS KMS & AWS Secret Manager
- AWS WAF & Shield
- AWS ACM
- AWS Macie
9. AWS Edge Services
- Amazon CloudFront, AWS Local Zone, AWS Outposts tại Việt Nam
- Amazon Route 53: Domain registration, Routing Policies & Health Check
LAB 14 - Configure Amazon CloudFront Distribution with Amazon S3 Origin
9. High Availability & Disaster Recovery
- Multi-AZ vs Multi-Region architectures
- RTO/RPO strategies, backup policies
- AWS Backup
LAB 15 - Build DR Site on AWS (TBU)
10. Capstone Project
Thiết kế và triển khai ứng dụng Web có tính dự phòng(Multi Tier Application).
ĐỐI TƯỢNG PHÙ HỢP
- Solution Architect, Tech Lead
- Engineers học tập thêm về Cloud
- Muốn chuyển đổi nghề nghiệp, Phỏng vấn việc về Cloud
- Quan tâm thi chứng chỉ AWS SAA-C03
- Xây dựng ứng dụng, tham gia dự án thực tế sử dụng AWS
YÊU CẦU
- Kiến thức mạng và Linux cơ bản
- Kiên trì học tập và thực hành là điều quan trọng
- Không đòi hỏi kiến thức AWS trước