Khóa Học AWS Architecting Tiếng Việt Cùng Viet Tran
Học AWS Architecting bằng tiếng Việt cùng Viet Tran: 60 phần, 784 bài về cloud, networking, bảo mật, serverless, IaC và kiến trúc AWS thực tế.
Nội dung chi tiết
Mô tả khoá học
Khóa học AWS Architecting tiếng Việt có gì?
AWS Architecting: The Ultimate Course là lộ trình kiến trúc AWS bằng tiếng Việt do Viet Tran hướng dẫn. Khóa học đi từ nền tảng cloud đến cách lựa chọn dịch vụ, thiết kế hệ thống có khả năng mở rộng, bảo mật dữ liệu và chuẩn bị cho những bài toán thường gặp của Solution Architect.
Chương trình hiện có 60 phần, 784 bài giảng với tổng thời lượng khoảng 75 giờ 6 phút. Khối lượng này phù hợp với người muốn học AWS theo một lộ trình dài hạn, thay vì chỉ xem vài video rời rạc về từng dịch vụ. Bài học bao phủ cả kiến thức nền, demo, lab và các tình huống thiết kế thực tế.
Nếu mới làm quen điện toán đám mây, bạn có thể xem thêm khóa học AWS cơ bản. Các lộ trình Kubernetes, Terraform và hạ tầng khác nằm trong danh mục DevOps, Cloud & Hạ tầng; toàn bộ khóa học công nghệ có tại Công nghệ & Lập trình.
Bạn sẽ học những nhóm kiến thức AWS nào?
Nền tảng AWS, IAM và mạng
Phần đầu giúp bạn hiểu account, Region, Availability Zone, mô hình trách nhiệm chia sẻ và cách AWS tính phí. Sau đó, khóa học đi vào IAM, VPC, subnet, route table, Internet Gateway, NAT Gateway, Security Group và những thành phần tạo nên một hệ thống mạng trên cloud. Đây là nền móng để đọc sơ đồ kiến trúc và tránh cấu hình quyền truy cập quá rộng.
Compute, lưu trữ và cơ sở dữ liệu
Người học làm quen EC2, EBS, S3, EFS, RDS, Aurora, DynamoDB cùng các tiêu chí chọn dịch vụ. Thay vì ghi nhớ tên sản phẩm, lộ trình đặt chúng trong những câu hỏi thực tế: dữ liệu cần bền vững đến mức nào, ứng dụng cần scale ra sao, độ trễ chấp nhận được bao nhiêu và đội ngũ có muốn tự quản trị máy chủ hay không.
Khả năng mở rộng, giám sát và độ sẵn sàng
Elastic Load Balancing, Auto Scaling, Route 53 và CloudFront được kết nối thành các mô hình web nhiều tầng. CloudWatch, CloudTrail và các công cụ quan sát giúp theo dõi sức khỏe hệ thống, phát hiện bất thường và có dữ liệu trước khi tối ưu. Khóa học cũng đề cập backup, phục hồi sau thảm họa và cách cân bằng giữa độ sẵn sàng với chi phí.
Serverless, Infrastructure as Code và bảo mật
Các phần Lambda, API Gateway và DynamoDB giúp bạn xây ứng dụng serverless. CloudFormation và AWS CDK đưa hạ tầng vào mã nguồn để triển khai có thể lặp lại. Ở mảng bảo mật, chương trình đi qua KMS, Secrets Manager, Certificate Manager, WAF và các nguyên tắc bảo vệ dữ liệu, thông tin bí mật cũng như lưu lượng ứng dụng.
Khóa học này khác một khóa AWS nhập môn thế nào?
| Tiêu chí | AWS Architecting | Khóa nhập môn ngắn |
|---|---|---|
| Phạm vi | 60 phần, đi qua nhiều nhóm dịch vụ và mẫu kiến trúc | Tập trung khái niệm cloud và vài dịch vụ phổ biến |
| Mục tiêu | Hiểu cách phân tích yêu cầu và ghép dịch vụ thành hệ thống | Làm quen giao diện, thuật ngữ và thao tác cơ bản |
| Thực hành | Có demo, lab, kiến trúc ba tầng, serverless và capstone | Thường dừng ở bài tập riêng lẻ |
| Chứng chỉ | Hỗ trợ ôn nền tảng cho AWS SAA-C03 và phỏng vấn | Chưa bao phủ đủ độ sâu kiến trúc |
Ai nên học AWS Architecting cùng Viet Tran?
- Developer và cloud builder: muốn hiểu hạ tầng phía sau ứng dụng và tự thiết kế môi trường triển khai.
- DevOps, System Engineer: cần hệ thống hóa kiến thức AWS, networking, bảo mật và Infrastructure as Code.
- Team Lead hoặc Solution Architect: muốn có thêm góc nhìn về lựa chọn dịch vụ, chi phí và độ sẵn sàng.
- Người ôn AWS Solutions Architect Associate: cần một lộ trình tiếng Việt để củng cố kiến thức trước khi làm đề thi.
- Người chuẩn bị phỏng vấn cloud: muốn luyện cách giải thích quyết định kiến trúc thay vì chỉ liệt kê dịch vụ.
Bạn chưa cần có chứng chỉ AWS trước khi bắt đầu. Tuy nhiên, kiến thức Linux và networking cơ bản sẽ giúp theo bài nhanh hơn. Khóa học khá dài nên không phù hợp nếu bạn chỉ cần một hướng dẫn cấp tốc cho một thao tác duy nhất.
Cách học 75 giờ mà không bị ngợp
- Học theo từng cụm dịch vụ: hoàn thành phần nền tảng rồi mới chuyển sang compute, storage, database và networking.
- Vẽ lại sơ đồ: sau mỗi kiến trúc, tự ghi luồng request, nơi lưu dữ liệu và điểm có thể gặp sự cố.
- Làm lab bằng ngân sách có kiểm soát: bật cảnh báo chi phí, xóa tài nguyên sau khi thử và kiểm tra Free Tier trước khi tạo dịch vụ.
- Ghi lý do lựa chọn: không chỉ ghi “dùng S3” mà cần nêu vì sao S3 phù hợp hơn EBS hoặc EFS trong tình huống đó.
- Ôn bằng tình huống: tự thay đổi yêu cầu về traffic, RTO, RPO hoặc ngân sách rồi điều chỉnh kiến trúc.
Một nhịp học hợp lý là 45–60 phút mỗi buổi, ba đến năm buổi mỗi tuần. Với bài lab dài, nên tách thành hai lượt: lượt đầu xem toàn bộ luồng, lượt sau tự làm lại mà không nhìn video. Cách này chậm hơn nhưng giúp kiến thức bám vào quyết định kỹ thuật.
Cần chuẩn bị gì trước khi học?
Bạn nên có máy tính, kết nối mạng ổn định, tài khoản AWS và khả năng đọc tài liệu kỹ thuật cơ bản. Hãy thiết lập AWS Budget hoặc cảnh báo billing ngay từ đầu. Một số bài thực hành có thể phát sinh chi phí ngoài Free Tier; người học cần tự theo dõi và hủy tài nguyên khi không còn sử dụng.
Câu hỏi thường gặp
Người chưa từng dùng AWS có học được không?
Có. Chương trình bắt đầu từ nền tảng, nhưng bạn nên học đều và làm lab để tránh bị quá tải khi sang networking, database và kiến trúc nhiều tầng.
Khóa học có hỗ trợ ôn chứng chỉ SAA-C03 không?
Có. Nội dung bao phủ nhiều chủ đề của AWS Solutions Architect Associate. Tuy vậy, bạn vẫn nên đọc exam guide hiện hành và luyện đề riêng trước khi đăng ký thi.
Nội dung khóa học có bao nhiêu bài?
Khóa học có 60 phần, 784 bài giảng và tổng thời lượng 75 giờ 6 phút. Danh sách bên dưới được giữ đúng tiêu đề và thứ tự từ chương trình gốc.
Học xong có thể tự thiết kế hệ thống production không?
Bạn sẽ có nền tảng để phân tích và đề xuất kiến trúc, nhưng hệ thống production còn phụ thuộc tải thực tế, quy trình bảo mật, giám sát, kiểm thử và kinh nghiệm vận hành của đội ngũ.
Thông tin khoá học
- Giảng viên / đơn vị
- Viet Tran
- Thời lượng
- 75 giờ 6 phút
- Số bài học
- 784 bài
- Trình độ
- Cơ bản đến nâng cao
- Ngôn ngữ
- Tiếng Việt
- Thông tin được kiểm tra
- tháng 08, 2026
Lộ trình học
Nội dung khóa học
01Intro14 bài · 50 phút
14 bài · 50 phút
- Course Intro1:35
- Why This Course?3:03
- Course Outline11:52
- Capstone Project Intro4:47
- AWS Certifications Intro13:14
- Course Focus1:13
- More About Certifications1:01
- The Best Way to Learn This Course4:11
- Github Resources3:35
- Notes to Use Udemy Playback2:01
- Connect With Me!0:16
- My Recommendation!1:36
- Course Slides0:01
- Release Notes1:17
02Architecting Foundations7 bài · 58 phút
7 bài · 58 phút
- What is AWS?4:17
- AWS's approach to build systems4:37
- Why Cloud?13:29
- Successful Solution Architect15:45
- AWS Global Infrastructure5:23
- How to Select AWS Region14:21
- Resources0:15
03Create & Setup Your AWS Account15 bài · 1 giờ 19 phút
15 bài · 1 giờ 19 phút
- Understanding AWS Free Tier (New update)6:11
- AWS Free Tier Examples10:13
- Free Account Eligible Conditions - IMPORTANT5:13
- AWS Account MFA Setup7:42
- Setup Budget Alert to Increase $20 AWS Credit6:45
- How to Increase AWS Free Tier to $2002:26
- Increase $20 AWS Credit by Launching an Amazon EC2 Instance7:30
- Increase $20 AWS Credit by Launching an Amazon RDS Database6:49
- Increase $20 AWS Credit by Creating Lambda Function URL4:29
- Increase $20 AWS Credit by Using an Amazon Bedrock Foundation Model3:26
- Upgrade to Paid Plan5:01
- Mindset to Start - IMPORTANT!!!7:58
- Using AWS Cost Explorer3:44
- Configure Dark mode1:12
- Resources0:06
04AWS Identity & Access Management (IAM)29 bài · 2 giờ 31 phút
29 bài · 2 giờ 31 phút
- Root user5:45
- IAM User7:59
- IAM Policy11:30
- Inline Policy vs Custom Policy5:24
- IAM Group3:54
- IAM Group - Demo9:09
- Multi IAM Groups3:17
- DENY Effect0:57
- DENY Effect - Demo3:49
- IAM Role Intro4:45
- IAM Role Components4:29
- IAM Role Demo10:55
- Restricted User in Role Trust Relationship4:55
- Configure multiple users in Role Trust Relationship1:46
- Principle vs Identity6:32
- Principle Types3:22
- IAM Permissions Validation Order2:52
- Permission Boundary6:03
- IAM Components Relationship5:06
- Identity-based policy vs Resource-based policy3:26
- Interacting to AWS3:18
- Configure AWS CLI10:38
- AWS CLI vs AWS Management Console2:24
- Setup Hands-on IAM User - IMPORTANT13:14
- Setup Lab User - Continue1:55
- Enabling Billing info for IAM Users and Roles4:16
- Root User Differences5:23
- Multi-Session on AWS Management Console3:32
- Resources0:11
05Networking Basic45 bài · 4 giờ 48 phút
45 bài · 4 giờ 48 phút
- Understanding AWS Service Operation scope5:30
- (Optional) - Basic of Networking - IP Addresses & Subnet Mask14:39
- (Optional) - Basic of Networking - Complex Subnet Mask - 255.255.255.224?6:38
- (Optional) - Basic of Networking - Broadcast & Subnetting8:53
- (Optional) - Basic of Networking - Traditional Classful System A B & C6:29
- (Optional) - What is CIDR?4:26
- (Optional) - Basic of Networking - Subnetting for 1000 IP Addresses Example7:17
- (Optional) - Basic of Networking - Subnetting for 100 IP Addresses Example5:16
- (Optional) - Basic of Networking - Subnetting for 15 IP Addresses Example7:45
- Amazon VPC's Components7:45
- Create Your First VPC6:38
- Create Public Subnets9:32
- Reserved IP Addresses7:09
- Create Private Subnets4:16
- What is 3-Tiers Application?5:52
- AWS Internet Gateway (IGW)3:53
- Create Route Tables6:52
- Configure Public Route Table5:20
- Security Group vs Network ACL6:40
- When using Security Group for Outbounds?2:53
- Create Security Group5:37
- Create More Security Groups in Practice5:27
- Create Network ACL4:21
- Create More Network ACLs in Practice1:18
- Launch an Amazon EC2 instance with custom Security Group5:47
- Verify Security Group and Network ACL6:52
- Network ACL - Rule Order4:52
- OS Firewall3:00
- SSH to Private instances - Traditional method4:08
- Why Outbound Opens Ephemeral Port?7:52
- Chain in Network ACL & Security Group22:37
- Improve Security Group settings10:33
- Should I Push DB and App in Same Subnet to Reduce Latency?7:17
- AWS NAT Gateway Intro6:25
- AWS NAT Gateway Capacity6:06
- AWS NAT Gateway - Cost Considerations11:14
- Create & Configure AWS NAT Gateway11:52
- Black hole in Route Table2:56
- AWS Regional NAT Gateway Intro4:32
- AWS NAT Gateway vs AWS Internet Gateway3:46
- Configure Auto Assign Public IP Addresses3:39
- Elastic IP Address5:25
- Public IP Address & Elastic IP Cost5:04
- Clean up!2:51
- Resources0:21
06AWS Compute Services - Amazon EC238 bài · 3 giờ 16 phút
38 bài · 3 giờ 16 phút
- Amazon EC2 Intro7:02
- Amazon Machine Image (AMI)3:03
- Instance Types11:19
- Launch Graviton EC2 Instance & Install packages9:39
- Using UserData4:06
- Using Troubleshooting logs for EC2 instance2:56
- Create custom AMI2:37
- Launch EC2 instance from custom AMI3:03
- Custom AMI and Snapshot pricing2:05
- EC2 Image Builder - Hands on10:46
- EC2 Image Builder - Distribution Settings2:28
- Access EC2 - Using EC2 Instance Connect6:01
- AWS Managed Prefix List5:27
- AWS Systems Manager - Session Manager Intro3:09
- Using SSM Session Manager8:33
- Note for New SSM UI1:10
- Session Manager Cost?1:27
- Using Session Manager for Private instances with AWS NAT Gateway17:21
- Access EC2 Access Comparison10:22
- Using Launch Template8:36
- Configure Default Launch Template Version1:35
- Change EC2 Instance Type3:51
- EC2 Termination Protection3:45
- EC2 Pricing Model Intro3:26
- EC2 Pricing Model - On Demands1:53
- EC2 Pricing Model - Reserved Instances (RI)5:53
- EC2 Pricing Model - Saving Plans (SP)4:52
- EC2 Pricing Model - Spot Instances10:34
- Dedicated Instance vs Dedicated Host5:12
- Dedicated Instance Pricing3:32
- Dedicated Host Pricing4:32
- Create Spot Fleet Request Demo5:39
- Cancel Spot Request Request0:38
- Create Dedicated Host Demo4:43
- Release Dedicated Host1:25
- Create Dedicated Instance Demo2:57
- Amazon EC2 Cost Estimation Practice10:17
- Resources0:31
07LAB 01 - Build First 3-Tiers Web Application on Amazon EC2 and AWS ELB22 bài · 1 giờ 53 phút
22 bài · 1 giờ 53 phút
- Intro1:38
- Github Repo
- Setup NAT Gateway5:34
- Launch Database instance in Private subnet8:41
- Configure dbadmin2:32
- Configure Authentication on Database3:07
- Launch Web Application in Public Subnet6:37
- Verify Application4:50
- Using UserData for Application5:57
- Protect Application behind an Elastic Load Balancing (ELB)6:24
- Create Application Load Balancer (ALB) & Target Group11:42
- AWS ELB Pricing8:37
- Configure ALB11:15
- Target Group Health Check2:11
- Summary4:09
- Using Application with Network Load Balancer (NLB)2:52
- Build App with Launch Template3:30
- Verify Application with NLB0:56
- NLB & EIP 17:07
- NLB & EIP 23:20
- NLB & EIP 39:59
- Clean Up!2:23
08AWS Computes - AWS Lambda & Containers24 bài · 2 giờ 14 phút
24 bài · 2 giờ 14 phút
- Intro5:24
- Create First Lambda Function6:15
- Modify A Lambda Function4:24
- Build A Calculator with AWS Lambda6:46
- Multiple files in Lambda Function1:51
- Max Memory2:57
- Max Timeout5:04
- Lambda Pricing7:08
- Lambda Pricing Example4:23
- Cold Start9:02
- Concurrent Execution in Lambda5:51
- Provisioned Concurrency6:06
- Lambda Function's Log3:38
- Event & Context Object3:08
- Lambda Role5:52
- Lambda Function URL2:28
- Fix Calculator with Function URL7:04
- Lambda Layers12:08
- Amazon ECS vs Amazon EKS11:45
- AWS Compute Optimizer Intro2:04
- AWS Compute Optimizer Pricing7:02
- Enable AWS Compute Optimizer Demo6:25
- AWS Trusted Advisor Hands on7:08
- Resources0:12
09LAB 02 - Build Your First Container Cluster with Amazon ECS14 bài · 1 giờ 22 phút
14 bài · 1 giờ 22 phút
- Intro2:57
- Docker Build & Run7:53
- Docker Expose3:00
- Docker Common Commands6:29
- Create Amazon ECS Cluster7:10
- Key Components & Concepts3:27
- Create Task Definition for EC2 Launch Type7:41
- Launch and Configure EC2 Optimized Instance for ECS8:39
- Verify ECS Service is Working4:44
- Launch and Observe Graviton EC2 Optimized Instance for ECS Cluster6:58
- Using AWS Fargate with Amazon ECS8:56
- Hosting Container Image with Amazon ECR9:52
- ECR Repo Namespace2:02
- Clean Up!1:52
10AWS Storage Services - AWS EBS12 bài · 1 giờ 12 phút
12 bài · 1 giờ 12 phút
- Intro8:19
- Object Storage vs Block Storage4:35
- Amazon Elastic Block Store (EBS)5:45
- Attach Multiple EBS Volumes to an EC2 Instance8:01
- Auto Mount EC2 Volumes to EC2 Instance6:20
- EBS Operation Scope & Attach An Existing EBS to EC2 Instance3:03
- Attach Existing EBS Volume to EC2 Demo6:39
- EBS Types8:00
- EBS Pricing6:06
- Attach Single EBS Volume to Multiple EC2 Instances8:26
- EBS Volume vs Instance Store6:36
- Resources0:07
11LAB 03 - Build Image Uploader Application with Amazon EC2 & Amazon EBS6 bài · 23 phút
6 bài · 23 phút
- Intro2:26
- Launch Application3:40
- Configure ALB and Target Group4:02
- Upload Images to EBS2:09
- Verify on Second Amazon EC2 Instance in Different Subnet6:23
- Draining4:22
12AWS Storage Services - Amazon EFS and FSx6 bài · 19 phút
6 bài · 19 phút
- EFS Demo 11:58
- EFS Demo 24:18
- EFS Demo 37:04
- EFS Demo 42:27
- Amazon FSx3:38
- Resources0:01
13LAB 04 - Build Image Uploader Application with Amazon EFS4 bài · 13 phút
4 bài · 13 phút
- Intro2:14
- Launch App and Connect EFS Manually7:47
- Verify Application2:03
- Clean Up!1:15
14AWS Storage Services - Amazon S339 bài · 4 giờ 13 phút
39 bài · 4 giờ 13 phút
- Intro9:34
- Global NameSpace vs Regional NameSpace5:36
- Upload Objects to S3 Bucket5:48
- S3 Versioning6:59
- Using Storage Classes6:22
- S3 Glacier Types12:28
- What is PCU?8:02
- Retrieving Cost vs Data Transfer Cost2:15
- Upload Objects from AWS CLI7:03
- Upload Objects from Amazon EC214:57
- Life Cycle Rule12:24
- Life Cycle Rule - Non Current Version5:50
- Configure Minimum Version with S3 Life Cycle Rule3:14
- S3 Transfer Accelerator (S3TA)7:17
- S3 Pre-Signed URL8:23
- S3 Bucket Policy3:02
- Bucket Policy Demo10:49
- Hosting A Static Website with Amazon S35:03
- Same Region Replication vs Cross Region Replication8:44
- Same Region Replication Demo7:16
- Replication Role2:10
- Cross Region Replication5:58
- S3 Replication Pricing5:12
- S3 Batch3:11
- Clean Up for Replication Demo2:53
- S3 Access Points Intro1:58
- Multi Region Access Point (MRAP)4:52
- MRAP Pricing4:48
- S3 Access Points vs MRAP6:36
- Multi-Part Upload5:14
- S3 Vector Intro1:58
- S3 Vector Considerations6:02
- S3 Trigger Notification4:50
- S3 Pricing13:21
- S3 Pricing Example12:24
- AWS DataSync Intro4:53
- AWS SnowBall Edge Family5:48
- AWS Storage Gateway9:24
- Resources0:30
15LAB 05 - Build Image Upload Application with Amazon S39 bài · 48 phút
9 bài · 48 phút
- Intro2:18
- Launch Application3:12
- Configure Application Role to Amazon S310:42
- Verify Application5:51
- Using Launch Template7:40
- Using Load Balancer9:01
- Verify ALB2:15
- Explain Code Base4:21
- Clean Up!2:20
16LAB 06 - Build A Data Lake with Amazon S3 & AWS Lake Formation33 bài · 3 giờ 11 phút
33 bài · 3 giờ 11 phút
- Data Lake Intro6:41
- 5Vs of Big Data5:41
- Golden Rule2:32
- Real World Examples of Veracity Issue4:28
- Data Lake on Amazon S35:49
- Lab Architecture Intro5:55
- Github Intro3:41
- Setup Amazon S3 Data Lake with 3 Data Zones6:55
- Amazon Athena & AWS Glue Intro3:41
- A Fun Thing - Amazon or AWS Prefix?4:08
- Create Glue Crawler10:00
- Run Crawler6:29
- Using Athena Editor - Unsaved vs Saved Queries10:37
- Add More Data to Our Lake8:19
- Verify Glue Crawler & Athena Understanding5:45
- Delete Data from Lake2:09
- Update Glue Table Name2:12
- Run Glue ETL for Improving Data Quality12:11
- Query Using Amazon Athena in Cleaned Zone8:57
- Glue ETL for Processed Zone6:43
- Using Parquet in Amazon Athena10:33
- AWS Lake Formation Intro3:41
- Create 3 Analyst Profiles4:13
- AWS Lake Formation Console Overview2:54
- Setup Data Lake Location1:31
- Configure analyst-a - Full Read Access12:20
- Configure analyst-b - Limited Read Access for Salary, Gender7:57
- Configure analyst-c - Row Level Security8:37
- More Understanding on Row Level Security - Quá Xinh Đẹp2:09
- AWS Glue Pricing7:44
- Amazon Athena Pricing3:53
- AWS Lake Formation Pricing0:33
- Clean Up!2:26
17LAB 07 - Serverless Image Converter with Amazon S3 & AWS Lambda4 bài · 29 phút
4 bài · 29 phút
- Intro5:00
- Github5:25
- Build Pillow Layer7:49
- Configure S3 Event Trigger10:26
18Amazon S3 Files - NEW11 bài · 1 giờ 14 phút
11 bài · 1 giờ 14 phút
- Amazon S3 Files Intro2:24
- Without Using S3 Files5:37
- Using S3 Files - How It Works!11:54
- S3 Files Tools Comparison11:02
- Create S3 File System & Mount Targets6:59
- Create EC2 Instance & Install mount-s36:49
- Using Mountpoint for Amazon S34:59
- Verify S3 Files8:48
- Enable S3 Files Mountpoint --allow-overwrite8:02
- Enable S3 Files Mountpoint --allow-delete3:44
- Clean Up!4:01
19AWS Database Services Intro4 bài · 29 phút
4 bài · 29 phút
- Intro3:10
- Unmanaged vs Managed11:46
- SQL vs NoSQL7:25
- AWS Database Services6:29
20AWS Database Services - Amazon RDS12 bài · 1 giờ 10 phút
12 bài · 1 giờ 10 phút
- Intro3:23
- Multi A-Z7:02
- Handle Heavy Write Operation on RDS4:21
- Handle Heavy Read Operation on RDS8:38
- Create RDS Free Tier Instance13:29
- RDS Endpoints2:49
- Connect RDS Database from EC2 Instance5:05
- RDS Multi-AZ Instance6:34
- RDS Multi-AZ Cluster10:40
- Using CloudShell2:51
- RDS Multi-AZ Instances vs Muli-AZ Clusters5:06
- Resources0:02
21AWS Database Services - Amazon Aurora23 bài · 2 giờ 1 phút
23 bài · 2 giờ 1 phút
- Aurora Intro7:14
- Compare RDS & Aurora10:17
- Choose Aurora & RDS - Final3:07
- Create Aurora Instance9:46
- Connect Aurora from CloudShell Environment6:20
- Create Aurora Serverless7:00
- Aurora Limitless Intro2:08
- Create Aurora Limitless Cluster9:03
- Read Replicas5:54
- Maximum Read Replicas per Engine2:26
- Create Aurora with Read Replica7:02
- Verify Aurora Writer and Reader Endpoints4:17
- Create Custom Endpoint1:56
- Using Custom Endpoint1:54
- Create RDS Replica9:20
- Aurora Replica vs RDS Replica4:21
- Read Replicas for Multi-AZ Instances & Multi-AZ Cluster1:41
- RDS Promote5:52
- RDS Failover9:17
- RDS Extended Support7:05
- RDS Reserved Instance (RI)4:43
- Clean Up!0:02
- Resources0:13
22LAB 08 - Build A Single Application with Amazon EC2 & Amazon Aurora7 bài · 26 phút
7 bài · 26 phút
- Intro1:20
- Github3:23
- Create Aurora Instance2:12
- Launch App Manually1:27
- Configure Application8:19
- Using Launch Template7:06
- Clean Up!2:20
23AWS Database Services - Amazon DynamoDB34 bài · 3 giờ 25 phút
34 bài · 3 giờ 25 phút
- Intro7:06
- Key Concepts8:53
- Create First DynamoDB Table6:40
- WCU3:17
- RCU (RRU)7:30
- DynamoDB On Demand vs Provisioned3:12
- PutItem8:20
- Handle Duplication1:49
- Max Item Size3:54
- DynamoDB Scan6:53
- GetItem5:01
- Time To Live (TTL)8:33
- Using TTL with FilterExpression4:39
- DeleteItem & TTL1:16
- Transact Operation8:15
- DynamoDB Global Table5:35
- Shape vs ReShape12:15
- DynamoDB Design Best Practices8:57
- Single Table Design6:06
- Install NoSQL WorkBench2:44
- Solved 3 Access Patterns12:29
- Solved Student's Address Pattern6:41
- Get Subjects by Student ID5:44
- Get Students by Role - Problem Statement3:37
- LSI vs GSI5:00
- LSI & GSI - How It Works5:37
- Create LSI & GSI6:07
- Solved Get Students by Role & ClassId10:48
- Solved Counting Male & Female by ClassId5:30
- Solved Many-to-Many Relationship11:01
- Using Scan Operation4:35
- DynamoDB Pricing - On-Demands4:06
- DynamoDB Pricing - Reserved & Provisioning2:19
- Resources0:16
24AWS Database Caching & Migration11 bài · 54 phút
11 bài · 54 phút
- Intro4:05
- Caching Strategy - Lazy Loading6:40
- Caching Strategy - Write Through2:56
- Lazy Loading vs Write Through12:10
- AWS Caching Services7:54
- Database Migration Tools3:52
- Homogeneous vs Heterogeneous3:38
- DMS Schema Conversion vs AWS Schema Conversion Tool (SCT)3:19
- Database Saving Plans3:28
- Cost Estimation Amazon RDS Example5:22
- Resources0:13
25LAB 09 - Build A CRUD Application with AWS Lambda & Amazon DynamoDB6 bài · 25 phút
6 bài · 25 phút
- Intro0:34
- Create DynamoDB Table0:32
- Add Product7:39
- Read Products5:46
- Update Product5:59
- Delete Product4:44
26AWS Auto Scaling13 bài · 1 giờ 13 phút
13 bài · 1 giờ 13 phút
- Problem & Solution5:58
- Vertical Scaling vs Horizontal Scaling8:21
- AWS ELB Types - ALB vs NLB15:00
- When to use ALB2:16
- When to use NLB2:07
- Can We Use Both ALB & NLB in Same Application?1:36
- AWS Gateway Load Balancer4:56
- Gateway Load Balancer Architecture3:04
- ALB vs NLB vs GWLB5:32
- EC2 Auto Scaling Group - How It Works10:13
- ELB vs Auto Scaling Group5:43
- ELB Pricing8:37
- Resources0:05
27LAB 10 - Auto Scaling16 bài · 1 giờ 17 phút
16 bài · 1 giờ 17 phút
- Intro0:42
- Create Auroro Instance vs Serverless9:54
- Create ALB4:30
- Configure Launch Template5:25
- Create Auto Scaling Group6:13
- Single Application3:27
- Scaling Policy12:35
- CloudWatch Alarm3:56
- Scale Out6:11
- Scale In1:25
- Stickiness (Affinity) Session3:32
- Distribution Algorithms3:01
- Verify Auto Scaling Group2:17
- Verify Database High Availability6:02
- Purchase Multiple Instances and Spot Option6:03
- Clean Up!1:48
28AWS Monitoring - Amazon CloudWatch & AWS CloudTrail13 bài · 1 giờ 11 phút
13 bài · 1 giờ 11 phút
- Amazon CloudWatch Intro2:59
- CloudWatch Console3:24
- CloudWatch Logs5:20
- CloudWatch Metrics & How It Works6:17
- CloudWatch Alarm6:35
- Why EC2 Auto Scaling Group Scale-In Very Slow?7:06
- EC2 Detail Monitoring1:33
- Amazon CloudWatch Unified Agent Demo - P113:50
- Amazon CloudWatch Unified Agent Demo - P216:04
- AWS CloudTrail Intro2:01
- CloudTrail Demo3:10
- CloudWatch vs CloudTrail2:20
- Resources0:07
29AWS Networking Services - VPC Endpoints8 bài · 41 phút
8 bài · 41 phút
- VPC Endpoints Intro3:38
- Types of VPC Endpoint5:07
- VPC Endpoints Pricing4:06
- VPC Interface Endpoint Demo13:43
- VPC Gateway Endpoint Demo7:59
- AWS NAT Gateway vs VPC Endpoints2:07
- Saving Cost with VPC Endpoints4:21
- Resources0:04
30AWS Networking Services - VPC Peering9 bài · 55 phút
9 bài · 55 phút
- Intro6:25
- VPC Peering Pricing - Data Transfer8:06
- VPC Peering Demo - Setup6:03
- VPC Peering Demo - Web Server6:35
- VPC Peering Demo - Create Peering Connection & Route Table8:10
- Verify Speed via Peering Connection in Same Region2:31
- Verify Speed via Peering Connection in Cross Region11:23
- VPC Peering - Pros & Cons5:30
- Resources0:04
31AWS Networking Services - AWS Transit Gateway5 bài · 41 phút
5 bài · 41 phút
- Intro8:02
- AWS Transit Gateway Demo14:53
- Transit Gateway Peering Demo15:48
- Clean Up!1:48
- Resources0:01
32AWS Networking Services - Hybrid Connections4 bài · 13 phút
4 bài · 13 phút
- AWS Site-To-Site VPN4:07
- AWS Direct Connect6:07
- AWS S2S VPN vs Direct Connect2:58
- Resources0:05
33AWS Networking Services - AWS PrivateLink9 bài · 1 giờ 6 phút
9 bài · 1 giờ 6 phút
- Intro9:56
- AWS PrivateLink Demo - Same Account P19:40
- AWS PrivateLink Demo - Same Account P27:22
- AWS PrivateLink Demo - Same Account P35:34
- AWS PrivateLink - Clean Up!3:53
- AWS PrivateLink Pricing - Same Region7:51
- AWS PrivateLink Demo - Cross Account11:08
- AWS PrivateLink Pricing - Cross Region10:53
- Resources0:01
34AWS Data Transfer7 bài · 40 phút
7 bài · 40 phút
- Intro1:30
- DTI vs DTO8:22
- Data Transfer in Same AZ vs Cross AZ7:56
- Data Transfer Cross Region4:24
- Data Transfer with VPC Endpoints4:28
- Data Transfer via Amazon CloudFront13:22
- Resources0:09
35AWS Serverless Services - Lambda & DynamoDB & API Gateway10 bài · 1 giờ 26 phút
10 bài · 1 giờ 26 phút
- What is Serverless Service?6:54
- Demo Scenario0:56
- PutItem DynamoDB Operation14:54
- Dynamic PutItem with Amazon API Gateway & AWS Lambda8:47
- Amazon API Gateway - Edge Optimized vs Regional7:03
- Amazon API Gateway - HTTP API vs REST API12:30
- HTTP API Demo - GET Method6:49
- HTTP API Demo - POST Method8:14
- Amazon API Gateway Pricing3:01
- Compare Application on Amazon EC2 vs Container vs AWS Lambda16:23
36LAB 11 - Serverless Todo Application9 bài · 32 phút
9 bài · 32 phút
- Intro1:54
- Github repo
- Resources0:06
- Create DynamoDB Table0:42
- GetItem7:03
- PutItem5:18
- DeleteItem5:36
- Front End Application with Amazon S35:44
- Amazon API Gateway Caching5:10
37AWS Serverless Services - Messaging Services18 bài · 2 giờ 12 phút
18 bài · 2 giờ 12 phút
- Amazon SQS Intro14:39
- SQS - Key Concepts11:01
- Standard Queue vs FIFO Queue4:12
- At Least Once Delivery vs Exact Once Delivery10:09
- Create Standard SQS Queue4:28
- Create FIFO SQS Queue7:54
- Delivery Delay6:03
- Amazon SQS Pricing4:16
- Using Standard Queue Demo6:45
- Using FIFO Queue Demo7:54
- Amazon SNS Intro4:31
- Create SNS Topic & Subscription11:13
- SNS Message Filtering8:37
- Fan-out Architecture7:27
- Amazon SNS Pricing9:36
- Amazon EventBridge Intro8:20
- Amazon EventBridge Pricing4:26
- Resources0:14
38LAB 12 - Automation with Amazon EventBridge Schedule8 bài · 50 phút
8 bài · 50 phút
- Intro2:17
- Github Repo0:01
- Create Turn-OFF EC2 Instance Lambda Function13:04
- Create Turn-ON EC2 Instance Lambda Function5:41
- Create EventBridge Schedule ON4:35
- Create EventBridge Schedule OFF3:09
- Modify EC2 Instance Type Automatically13:26
- Compare AWS CloudFormation vs AWS CDK vs AWS SAM8:13
39AWS Security Services10 bài · 1 giờ 4 phút
10 bài · 1 giờ 4 phút
- Encryption at Rest & Encryption in Transit3:29
- AWS KMS - AWS managed keys8:08
- Using AWS KMS CMK (Customer Managed Key)9:19
- Encryption and Decryption Workflow - Small File 4KB4:30
- Encryption & Decryption Workflow - Large File6:08
- Using kms:Encrypt & kms:Decrypt9:41
- Using kms:GenerateDataKey9:47
- AWS WAF Intro5:02
- Web ACL & Rule Types5:36
- AWS WAF Pricing2:35
40AWS Operation Services - IaC2 bài · 16 phút
2 bài · 16 phút
- Infrastructure as Code Intro2:38
- AWS Elastic Beanstalk Intro & Demo13:36
41LAB 13 - Infrastructure as Code - AWS CloudFormation27 bài · 3 giờ 33 phút
27 bài · 3 giờ 33 phút
- Intro0:27
- Github Repo0:01
- CloudFormation - Skeleton13:13
- Write & Update CloudFormation12:59
- Create EC2 Instance Using CloudFormation7:00
- Deletion Policy9:48
- Parameters in CloudFormation5:03
- Using SSM AMI Param7:31
- Using !Ref9:48
- Pseudo8:10
- Outputs4:38
- Using UserData in CloudFormation Template6:02
- Add Infra to CloudFormation Template - P113:13
- Add Infra to CloudFormation Template - P25:40
- Using Mappings6:42
- Using Mappings to Launch Multiple Environments in CloudFormation Template7:43
- Using Intrinsic Functions8:42
- Using Conditions12:02
- When to use cfn-init & cfn-hup6:53
- Using cfn-init & cfn-hup Demo15:26
- ChangeSets6:22
- Drift6:11
- Using Stack Policy10:11
- Cross Stack Reference12:10
- Nested Stack10:52
- Build 3-Tiers Application with CloudFormation Template5:30
- Resources0:14
42LAB 13- Infrastructure as Code - AWS CDK12 bài · 1 giờ 4 phút
12 bài · 1 giờ 4 phút
- Github Repo
- Install & Configure CDK4:26
- cdk init5:25
- Create SQS Queue via CDK8:59
- Create Network Stack in CDK Project6:42
- Configure Subnets with AWS CDK6:36
- Run Multiple Stacks in CDK Project4:22
- Create App Stack in CDK Project9:26
- Deploy App Stack and AMI Type11:51
- Verify & Update App Stack3:51
- cdk destroy1:39
- Resources0:17
43AWS DevOps Services1 bài · 1 phút
1 bài · 1 phút
- Intro0:02
44LAB 14 - CI/CD Part 1 - Amazon EC220 bài · 1 giờ 48 phút
20 bài · 1 giờ 48 phút
- Intro2:03
- Overview5:08
- Build Web App Server on EC2 Instance5:55
- Create First AWS CodeBuild Project10:30
- Configure CodeBuild Hardware1:08
- Run CodeBuild Project4:30
- Run Test Case with CodeBuild6:58
- Install CodeDeploy Agent on Amazon EC22:39
- CodeDeploy App & Deployment Group5:31
- Run CodeDeploy Deployment9:47
- Fix buildspec.yaml & appspec.yml for CodeDeploy8:50
- Rebuild2:38
- Automation with AWS CodePipeline6:54
- Verify Pipeline2:39
- AWS CodePipeline - Manual Approval for Prod Env0:46
- Create Deployment Groups for Dev & Prod Environments6:15
- Deploy to Dev11:06
- Deploy to Prod5:13
- AWS Code Family Pricing6:56
- Clean Up!2:09
45LAB 14 - CI/CD Part 2 - ALB & ASG14 bài · 1 giờ 27 phút
14 bài · 1 giờ 27 phút
- Intro2:02
- Infra Setup Requirements2:13
- Setup Base Application10:53
- Verify Base Application2:20
- Setup ALB & ASG10:03
- Create CodeBuild Project - Inplace6:51
- Create CodeDeploy Deployment Group & NAT Gateway7:11
- Run CodeDeploy Deployment6:00
- Run CodePipeline Inplace10:08
- Rollback in CodeDeploy7:14
- Setup CodeDeploy for Blue Green Deployment7:00
- Run CodeBuild for Green Version1:27
- Run CodeDeploy for Green Version10:24
- Clean Up!3:33
46LAB 14 - CI/CD Part 3 - Amazon ECS (Rolling Update)13 bài · 1 giờ 13 phút
13 bài · 1 giờ 13 phút
- Intro2:07
- Build Docker Image - IMPORTANT7:36
- (Optional) Fix "type":"module"4:14
- Push to Amazon ECR4:43
- Setup Infra for Amazon ECS7:19
- Create ECS Cluster & Task Definition3:22
- Create ECS Service in Private Subnets7:15
- Create CodeBuild for Pushing to Amazon ECR6:42
- Understand buildspec.yml for Amazon ECR5:56
- Run CodeBuild for Amazon ECR6:11
- Rolling Update Strategy - Create CodeDeploy & CodePipeline5:17
- Fix CodeBuild imagedefinition.json for CodeDeploy9:24
- Understand Rolling Update - Amazon ECS & CodeDeploy2:40
47LAB 14 - CI/CD Part 3 - Amazon ECS (Blue/Green Deployment)7 bài · 54 phút
7 bài · 54 phút
- Intro4:05
- Create CodeDeploy Application6:03
- Fix ECS Service CODE_DEPLOY Deployment Controller Type7:13
- Run CodeDeploy for ECS Blue Green Deployment8:45
- Create CodePipeline for ECS Blue Green Deployment9:59
- Troubleshooting CodeDeploy & CodeBuild imageDetail.json11:29
- Verify Blue Green Deployment & Rollback6:40
48AWS Edge Services26 bài · 2 giờ 22 phút
26 bài · 2 giờ 22 phút
- Intro1:45
- Amazon CloudFront Intro9:57
- Amazon CloudFront Demo13:05
- Price Class1:17
- Amazon CloudFront Pricing5:53
- AWS Local Zone - Vietnam9:22
- Service & Resource Types Supported by AWS Vietnam Local Zone2:32
- AWS Việt Nam Local Zone Highlights17:01
- Amazon CloudFront vs AWS Local Zone4:15
- AWS Outposts4:43
- Amazon Route 53 Intro3:29
- Register Domain with Route 532:18
- Create Public Hosted Zone5:36
- Amazon Route 53 Pricing - Basic4:59
- Setup EC2 Instances Multi Regions Demo1:26
- Simple Routing Policy Demo8:43
- GeoLocation Routing Policy Demo5:13
- Latency Routing Policy Demo4:04
- Weighted Routing Policy Demo8:48
- Failover Routing Policy Demo10:12
- Route 53 Health Check2:52
- IP-based Routing Policy Demo3:33
- Multi-Values Routing Policy Demo4:46
- GeoProximity Routing Policy Demo3:56
- Clean Up!1:39
- Resources0:16
49LAB 15 - Configure Amazon CloudFront Distribution with Amazon S3 Origin4 bài · 22 phút
4 bài · 22 phút
- Github Repo
- Configure Amazon CloudFront & Serverless Todo App5:47
- Configure Amazon CloudFront & Amazon EC212:50
- Using AWS Managed Prefix List for CloudFront2:57
50AWS AI/ML Services1 bài · 1 phút
1 bài · 1 phút
- Intro0:07
51LAB 16 - Build RAG system with Amazon Bedrock1 bài · 1 phút
1 bài · 1 phút
- Intro0:02
52Multi-Account Strategy1 bài · 1 phút
1 bài · 1 phút
- Intro0:02
53AWS Disaster Recovery6 bài · 56 phút
6 bài · 56 phút
- Intro4:54
- Architecting for Resilence4:18
- Business Continuity Plan (BCP)18:25
- RPO vs RTO7:16
- BCP Examples - 6 Scenarios10:06
- DR Strategies on AWS11:16
54LAB 17 - Build DR Site on AWS - Setup6 bài · 28 phút
6 bài · 28 phút
- Intro1:21
- Build Primary Site10:04
- Verify Primary Site3:05
- Add Aurora Replica4:54
- Database Failover in Current Region5:37
- Configure Custom Domain Route 532:29
55LAB 17 - Build DR Site on AWS - Backup & Restore Strategy16 bài · 1 giờ 13 phút
16 bài · 1 giờ 13 phút
- AWS Backup Intro3:05
- Detailed Guide0:49
- Create Prod Backup Vaults for Primary & DR Region2:19
- Create On Demand Backup2:06
- Copy Backup to DR Region Manually4:33
- Create Backup Plan9:25
- Assign Resources2:49
- Configure CRR for S3 Bucket5:56
- Create Network CloudFormation Stack for DR3:49
- Verify to Remote Region2:05
- Init4:29
- Restore Aurora DR6:46
- Verify Aurora DR3:22
- Build App Stack for DR9:32
- Launch App Stack Using Custom AMI8:15
- Clean Up!3:43
56LAB 17 - Build DR Site on AWS - Pilot Light13 bài · 1 giờ 17 phút
13 bài · 1 giờ 17 phút
- Setup4:04
- Setup Aurora Global Database 16:33
- Setup Aurora Global Database 25:00
- Failover/Switchover Aurora Global Database6:55
- Using EC2 Image Builder13:18
- Configure Distribution Settings4:50
- Create DR App Stack for Pilot Light8:59
- S3 Bucket Configure Issue4:24
- Fix EC2 Instance Role9:31
- Verify DR App Stack3:57
- Update Route 531:47
- Verify Global Database4:56
- Clean Up!2:32
57LAB 17 - Build DR Site on AWS - Warm Standby Strategy16 bài · 1 giờ 28 phút
16 bài · 1 giờ 28 phút
- Intro3:00
- Setup DR Site11:13
- Setup Primary Site8:47
- Understand Aurora Global Database Endpoint6:39
- Build Golden AMI for Primary & DR3:39
- Update DB_HOST Environment4:39
- Using CFN Mappings for Golden AMI6:12
- Verify Primary Site - New CFN8:56
- Update DR Site4:24
- Using Route 53 Simple Routing Policy2:05
- Using Route 53 Failover Routing Policy2:55
- Configure Amazon S3 Replication 2 Ways4:31
- Check Primary IP Address4:16
- Verify Warm Standby Operation at DR6:39
- Failback5:57
- Clean Up!3:51
58LAB 17 - Build DR Site on AWS - Multi-Site Active-Active Strategy12 bài · 1 giờ 7 phút
12 bài · 1 giờ 7 phút
- Intro4:18
- Local vs Global Write Forwarding Aurora4:12
- Enable Write Forwarding on Secondary Aurora Cluster4:59
- Verify Read Operation from DR Site6:32
- Verify Write Forwarding Operation from DR Site3:38
- Setup DR3:08
- Verify DR2:59
- Configure Multi Site Active-Active Latency Routing4:33
- Configure Multi Site Active-Active GeoLocation Routing5:59
- A Rainny Day - Prod System Goes Down!!!4:28
- Homework3:11
- Clean Up!18:40
59CAPSTONE PROJECT16 bài · 1 giờ 3 phút
16 bài · 1 giờ 3 phút
- Github Intro2:40
- Github Repo
- VPC Setup1:25
- Create Data Layer with Amazon Aurora & DynamoDB & S37:13
- Configure AWS Secret Manager for Aurora5:45
- Launch Application6:36
- Configure Products Table on Aurora PostgeSQL2:46
- Fix Secret Manager Issue6:26
- Fix S3 Endpoint Connection & Permissions Issue3:14
- Fix DynamoDB & EFS Connection Issue6:28
- Using Amazon Route 53 with Custom Domain2:11
- Configure SSL/TLS with AWS Certificate Manager3:55
- Configure HTTPS Redirection1:21
- Configure ASG5:13
- Configure Aurora High Availability3:51
- Clean Up!4:25
60Exam Prep SAA-C032 bài · 34 phút
2 bài · 34 phút
- Intro0:03
- My Sharing About AWS Certifications33:35



