Khóa học AWS DevOps Engineer Professional

Khóa học AWS DevOps Professional có cấu trúc về CI/CD, hạ tầng dạng mã, quản lý cấu hình, giám sát, bảo mật và kiến trúc linh hoạt, kèm câu hỏi.

Cấp độ: AWS Certified DevOps Engineer - Professional (DOP-C02) Độ khó: advanced 5 bài học 60 phút
Tiến độ khóa học 0 / 5
Quay lại khóa học

Bạn sẽ học được

  • Mô tả CI/CD.
  • Giải thích hạ tầng dạng mã.
  • Mô tả quan sát.
  • Giải thích bảo mật.
  • Mô tả kiến trúc linh hoạt.

Trước khi bắt đầu

  • Nên có kinh nghiệm AWS thực tế.
  • Quen với pipeline và Linux hữu ích.
  • Chứng chỉ Associate hoặc kinh nghiệm tương đương hữu ích.

Bài học 1 CI/CD và Tự động hóa Phát hành

CodePipeline điều phối các giai đoạn, CodeBuild xây dựng, CodeDeploy triển khai và CodeCommit lưu repo. Dùng phê duyệt, hành động liên vùng và artifact. Chiến lược rolling, blue/green và canary giảm rủi ro. Định nghĩa buildspec, kiểm thử rollback và giám sát bằng alarm. Hãy luyện tập với ví dụ, xem lại mỗi sai sót và ôn chủ đề yếu nhất mỗi tuần để tiến bộ.

Ví dụ

Ví dụ: nhóm dùng CodePipeline có bước phê duyệt thủ công, CodeBuild để kiểm thử và CodeDeploy blue/green sau khi health check đạt.

Bài học 2 Hạ tầng dạng Mã và Cấu hình

CloudFormation cung cấp template, change set xem trước, drift detection phát hiện, StackSets xuyên tài khoản. CDK định nghĩa bằng mã, Terraform đa đám mây. Systems Manager quản lý trạng thái, lệnh, vá lỗi và runbook. Config ghi cấu hình, OpsWorks dùng Chef/Puppet. Lưu bí mật trong Secrets Manager hoặc Parameter Store. Hãy luyện tập với ví dụ, xem lại mỗi sai sót và ôn chủ đề yếu nhất mỗi tuần để tiến bộ.

Ví dụ

Ví dụ: nhóm định nghĩa stack trong CloudFormation, xem change set, triển khai bằng StackSets và dùng Patch Manager để cập nhật instance.

Bài học 3 Giám sát, Nhật ký và Quan sát

CloudWatch thu thập số liệu, alarm, dashboard; Logs Insights truy vấn; Contributor Insights tìm đóng góp; Synthetics kiểm tra endpoint. X-Ray theo dõi yêu cầu và Container Insights giám sát ECS/EKS. ADOT chuẩn bị OpenTelemetry. Subscription gửi log đến Lambda, Kinesis hoặc OpenSearch. Xác định SLI/SLO và tương quan số liệu, log, trace. Hãy luyện tập với ví dụ, xem lại mỗi sai sót và ôn chủ đề yếu nhất mỗi tuần để tiến bộ.

Ví dụ

Ví dụ: nhóm vận hành dùng CloudWatch alarm, Logs Insights để phân loại, X-Ray phân tích trace và Synthetics canary kiểm tra luồng thanh toán.

Bài học 4 Bảo mật và Tuân thủ trong DevOps

Tích hợp bảo mật vào pipeline: quyền tối thiểu, ranh giới quyền và SCP. KMS quản lý khóa, Secrets Manager xoay bí mật, GuardDuty phát hiện mối đe dọa. Inspector và ECR scan đánh giá lỗ hổng. Security Hub tập trung, CloudTrail kiểm toán, Config đánh giá cấu hình. Tự động kiểm tra và mã hóa artifact. Hãy luyện tập với ví dụ, xem lại mỗi sai sót và ôn chủ đề yếu nhất mỗi tuần để tiến bộ.

Ví dụ

Ví dụ: pipeline quét image bằng ECR, đánh giá chính sách IAM, lưu bí mật trong Secrets Manager và gửi kết quả đến Security Hub.

Bài học 5 Kiến trúc Linh hoạt và Vận hành

Auto Scaling và load balancer giữ khả dụng xuyên AZ. Multi-AZ cho database failover, DynamoDB on-demand mở rộng, Route 53 failover DNS. Sự kiện với Lambda, SNS, SQS tách rời dịch vụ. Concurrency bảo vệ hàm, hàng đợi làm phẳng đỉnh. DR đa vùng sao chép dữ liệu. Kiểm thử lỗi và tự động hóa runbook. Hãy luyện tập với ví dụ, xem lại mỗi sai sót và ôn chủ đề yếu nhất mỗi tuần để tiến bộ.

Ví dụ

Ví dụ: ứng dụng bán lẻ chạy ở ba AZ với Auto Scaling, dùng SQS hấp thụ đỉnh thanh toán và nhân bản dữ liệu sang Region thứ hai cho DR.