Ngân hàng đề — AWS Certified Cloud Practitioner
Tìm thấy 1487 câu.
Which AWS service will meet this requirement?
- A IAM group
- B IAM role
- C IAM tag
- D IAM Access Analyzer
Xem giải thích
🔍 Phân tích câu hỏi
Công ty muốn cấp quyền cho người dùng (users) thuộc một tài khoản AWS A để họ có thể truy cập vào tài nguyên (resources) nằm trong tài khoản AWS B.
Hiện tại, những người dùng này chưa có bất kỳ quyền nào để truy cập tài nguyên ở tài khoản B. Yêu cầu là tìm dịch vụ AWS (hoặc cơ chế IAM) cho phép thực hiện “cross‑account access” một cách an toàn, không cần tạo người dùng riêng trong tài khoản B.
✅ Đáp án đúng: IAM role
- IAM role là một thực thể IAM không gắn với một người dùng cụ thể mà có thể được “assume” (giả danh) bởi một thực thể (user, group, service, hoặc một tài khoản AWS khác).
- Đối với scenario cross‑account, ta tạo một IAM role trong tài khoản B, gán các policy cho phép truy cập tài nguyên mong muốn, và định nghĩa “trust policy” cho phép AWS account A (hoặc các IAM users/role cụ thể trong tài khoản A) assume role này.
- Khi người dùng ở tài khoản A “assume” role, họ nhận được temporary security credentials (STS) và hoạt động với các quyền đã được gán cho role.
- Đây là cách chuẩn, an toàn và được AWS khuyến nghị cho cross‑account access (X‑Account IAM Role) và được hỗ trợ đầy đủ trong IAM và AWS STS.
🧩 Giải thích các phương án
1️⃣ IAM group (SAI)
- IAM group chỉ là một cách gom các IAM users lại với nhau trong cùng một tài khoản để gán chung một policy.
- Nó không hỗ trợ việc cho phép người dùng từ tài khoản khác “đăng nhập” hay “assume” bất kỳ quyền nào.
- Do đó, không thể dùng IAM group để thực hiện truy cập giữa các tài khoản.
2️⃣ IAM role (ĐÚNG)
- Như đã nêu ở trên, IAM role cho phép cross‑account trust thông qua trust policy và cung cấp temporary credentials thông qua AWS STS (
AssumeRole). - Đây là cơ chế được thiết kế đặc biệt cho trường hợp “grant users in one AWS account access to resources in another AWS account”.
3️⃣ IAM tag (SAI)
- IAM tag (hoặc “resource tags”) là thuộc tính metadata được gắn vào IAM users, roles, hoặc policies để hỗ trợ attribute‑based access control (ABAC).
- Tag chỉ giúp làm rõ hoặc lọc các quyền trong policy, nhưng không tạo ra cơ chế ủy quyền giữa các tài khoản.
- Vì vậy, không thể dùng IAM tag để cấp quyền truy cập giữa tài khoản.
4️⃣ IAM Access Analyzer (SAI)
- IAM Access Analyzer là một công cụ phân tích giúp phát hiện và hiển thị các policy có thể tạo ra truy cập công khai hoặc cross‑account.
- Nó không phải là một cơ chế cấp quyền; thay vào đó, nó đánh giá các policy hiện có để xác định rủi ro.
- Vì vậy, không đáp ứng yêu cầu “cấp quyền cho người dùng” trong câu hỏi.
📚 Tham khảo (đến năm 2026)
- AWS Identity and Access Management User Guide – Cross‑account access (v2026): https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_common-scenarios_cross-account.html
- AWS Security Token Service (STS) – AssumeRole API (v2026): https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole.html
- IAM Best Practices – Use roles for cross‑account access (v2026): https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#cross-account-best-practices
📌 Kết luận
Để cấp quyền cho người dùng trong một tài khoản AWS truy cập tài nguyên ở tài khoản khác, IAM role là dịch vụ (cơ chế) phù hợp nhất. Các lựa chọn còn lại (IAM group, IAM tag, IAM Access Analyzer) không cung cấp khả năng “assume” role hoặc trao quyền giữa các tài khoản, nên không đáp ứng yêu cầu của câu hỏi. 🚀
- A Management of IAM user permissions
- B Creation of security group rules for outbound access
- C Maintenance of physical and environmental controls
- D Application of Amazon EC2 operating system patches
Xem giải thích
🧩 Câu hỏi:
Which task is the responsibility of AWS when using AWS services?
Câu hỏi này kiểm tra hiểu biết của bạn về Mô hình Trách nhiệm chia sẻ (AWS Shared Responsibility Model) – một khái niệm cốt lõi khi vận hành bất kỳ dịch vụ AWS nào. Trong mô hình này, AWS chịu trách nhiệm về “bảo mật của nền hạ tầng” (các lớp hạ tầng vật lý, mạng, và các dịch vụ cơ bản), còn khách hàng chịu trách nhiệm về “bảo mật trong cloud” (cấu hình, quản lý người dùng, cập nhật hệ điều hành, v.v.).
✅ Đáp án đúng
Maintenance of physical and environmental controls
🔹 Lý do:
- Đây là trách nhiệm của AWS theo mô hình chia sẻ trách nhiệm.
- AWS quản lý và duy trì cơ sở vật lý (data center, hệ thống điện, làm mát, phòng cháy chữa cháy, kiểm soát truy cập vật lý, v.v.) để đảm bảo tính sẵn sàng và bảo mật của hạ tầng.
- Các dịch vụ như AWS Nitro System, AWS Outposts, và AWS Snow Family cũng tuân theo các tiêu chuẩn an toàn vật lý (ISO 27001, SOC 1/2/3, PCI‑DSS, FedRAMP, v.v.) được cập nhật đến năm 2026.
🗂️ Tài liệu tham khảo:
- AWS Shared Responsibility Model – https://docs.aws.amazon.com/whitepapers/latest/aws-security-incident-response/model.html
- AWS Compliance Programs – https://aws.amazon.com/compliance/
❌ Các phương án sai và giải thích
-
Management of IAM user permissions
- Giải thích: Việc quản lý IAM (Identity and Access Management), bao gồm tạo, chỉnh sửa, và xóa người dùng, nhóm, vai trò, và chính sách, là trách nhiệm của khách hàng. AWS cung cấp các công cụ (IAM, IAM Access Analyzer, AWS Control Tower) nhưng khách hàng phải quyết định ai được phép làm gì.
- Ví dụ thực tế (2024‑2026): Khách hàng có thể sử dụng IAM Identity Center (trước đây là AWS SSO) để quản lý truy cập SSO, nhưng việc cấu hình chính sách và gán quyền vẫn do họ thực hiện.
-
Creation of security group rules for outbound access
- Giải thích: Security Groups là tường lửa cấp mạng (stateful) do khách hàng cấu hình. Việc tạo, chỉnh sửa quy tắc outbound (và inbound) hoàn toàn thuộc trách nhiệm của khách hàng. AWS chỉ cung cấp cơ chế thực thi quy tắc này.
- Cập nhật 2025: AWS ra mắt Security Group Rules Automation trong AWS Network Manager, giúp tự động triển khai quy tắc, nhưng quyết định cuối cùng vẫn do khách hàng đưa ra.
-
Application of Amazon EC2 operating system patches
- Giải thích: Cập nhật/patch hệ điều hành cho các instance EC2 là trách nhiệm của khách hàng (trong mô hình “Customer is responsible for the operating system, platform, and application*”). AWS chỉ cung cấp Amazon Machine Images (AMIs) đã được patch sẵn hoặc dịch vụ AWS Systems Manager Patch Manager để hỗ trợ tự động hoá, nhưng việc kích hoạt và quản lý vẫn do khách hàng thực hiện.
- Lưu ý 2026: Đối với EC2 Image Builder, AWS có thể tạo AMI đã được patch tự động, nhưng quyết định sử dụng AMI đó vẫn do khách hàng.
📌 Tóm tắt nhanh (điểm chính)
-
AWS chịu trách nhiệm:
- Physical security (data center, thiết bị, môi trường) → Maintenance of physical and environmental controls ✅
-
Khách hàng chịu trách nhiệm:
- Identity & Access Management → Management of IAM user permissions ❌
- Network security configuration → Creation of security group rules for outbound access ❌
- Operating system & application patching → Application of Amazon EC2 operating system patches ❌
🛠️ Lời khuyên cho kỳ thi DevOps Engineer – Professional
- Nắm vững mô hình chia sẻ trách nhiệm – luôn phân biệt “Security of the Cloud” (AWS) và “Security in the Cloud” (Customer).
- Cập nhật tài liệu AWS mỗi năm (đặc biệt là phần Compliance và Security). AWS liên tục mở rộng danh sách chứng nhận và cải tiến hạ tầng vật lý.
- Thực hành với AWS Well‑Architected Tool – phần Security Pillar sẽ nhắc lại các trách nhiệm của AWS và khách hàng qua các câu hỏi kiểm tra.
Chúc bạn ôn luyện hiệu quả và đạt điểm cao! 🚀✨
Which AWS service will meet these requirements?
- A Amazon CloudWatch
- B AWS Config
- C AWS Trusted Advisor
- D AWS CloudFormation
Xem giải thích
🔍 Phân tích nội dung câu hỏi
Công ty muốn tự động hoá việc triển khai hạ tầng bằng cách sử dụng Infrastructure as Code (IaC). Ngoài ra, họ cần mở rộng (scale) các stack sản phẩm để có thể triển khai đồng thời ở nhiều Region của AWS. Vì vậy, câu hỏi đang tìm một dịch vụ AWS cho phép:
- Mô tả hạ tầng bằng mã (template, script).
- Tái sử dụng và triển khai lại cùng một stack ở các Region khác nhau một cách tự động.
- Hỗ trợ quản lý đa Region (cross‑region) và đồng bộ cấu hình.
✅ Đáp án đúng: AWS CloudFormation
- AWS CloudFormation cho phép bạn viết template (JSON/YAML) mô tả toàn bộ tài nguyên AWS.
- Với tính năng CloudFormation StackSets (được cập nhật liên tục tới năm 2026), bạn có thể đẩy cùng một stack tới nhiều tài khoản và nhiều Region chỉ bằng một lệnh duy nhất.
- CloudFormation còn hỗ trợ Change Sets, drift detection, và modules (từ 2024) giúp việc quản lý IaC trở nên mạnh mẽ và an toàn hơn.
- Do vậy, CloudFormation đáp ứng đầy đủ yêu cầu “IaC + deploy across multiple Regions”.
📋 Giải thích các phương án
-
Amazon CloudWatch
- CloudWatch là dịch vụ giám sát và log (metrics, alarms, dashboards). Nó không cung cấp khả năng mô tả hạ tầng dưới dạng mã, cũng không hỗ trợ triển khai stack qua các Region. Vì vậy không đáp ứng yêu cầu IaC hay multi‑Region deployment. ❌
-
AWS Config
- AWS Config là dịch vụ đánh giá cấu hình và đánh dấu thay đổi của tài nguyên, giúp kiểm tra tuân thủ và phát hiện drift. Nó không cho phép tạo, triển khai hay quản lý stack hạ tầng. Do đó không phù hợp với mục tiêu tự động hoá IaC. ❌
-
AWS Trusted Advisor
- Trusted Advisor cung cấp lời khuyên về tối ưu chi phí, bảo mật, hiệu suất, fault tolerance dựa trên các best‑practice. Nó không liên quan tới việc viết template hay triển khai hạ tầng, và không có khả năng đa Region. Vì vậy không đáp ứng yêu cầu. ❌
-
AWS CloudFormation
- Như đã nêu ở trên, CloudFormation là dịch vụ IaC chính thức của AWS. Với StackSets, bạn có thể định nghĩa một stack một lần và triển khai đồng thời ở nhiều Region (và thậm chí nhiều tài khoản). Tính năng này đã được mở rộng trong các bản cập nhật 2023‑2025 để hỗ trợ định danh vùng, tùy chỉnh parameters per region, và rollback tự động. ✅
📚 Nguồn tham khảo (tính đến 2026)
- AWS CloudFormation Documentation – Stacks and StackSets: https://docs.aws.amazon.com/cloudformation/index.html (phiên bản 2026).
- AWS Blog – “New enhancements to CloudFormation StackSets for cross‑region deployments” (Mar 2025).
- AWS Well‑Architected Framework – Operational Excellence Pillar – phần “Infrastructure as Code”.
🧩 Tóm tắt nhanh
- Câu hỏi yêu cầu một dịch vụ IaC có khả năng triển khai cùng một stack ở nhiều Region.
- Đáp án đúng: AWS CloudFormation (với StackSets).
- Các đáp án còn lại (CloudWatch, Config, Trusted Advisor) đều là các dịch vụ giám sát, kiểm tra cấu hình, hoặc tư vấn chứ không phải công cụ triển khai IaC đa Region.
Hy vọng phân tích trên giúp bạn nắm vững lý do lựa chọn CloudFormation cho yêu cầu này! 🚀
- A Data architecture
- B Data protection
- C Data governance
- D Data science
Xem giải thích
🔎 Phân tích câu hỏi
Câu hỏi: “Which option is an AWS Cloud Adoption Framework (AWS CAF) platform perspective capability?”
AWS CAF là một khung hướng dẫn giúp các tổ chức lập kế hoạch và thực hiện chuyển đổi lên đám mây một cách có hệ thống. CAF được chia thành 6 perspective (Business, People, Governance, Platform, Security, Operations). Mỗi perspective bao gồm một tập hợp các capability (năng lực) mô tả các lĩnh vực cần chuẩn bị.
Platform perspective tập trung vào kiến trúc công nghệ và cách mà các dịch vụ, dữ liệu, ứng dụng và hạ tầng được thiết kế, tích hợp và vận hành trên AWS.
Các capability tiêu biểu trong Platform perspective (theo tài liệu AWS CAF 2025‑2026) bao gồm:
- Data architecture
- Application architecture
- Infrastructure architecture
- Integration architecture
- Migration planning …
Do đó, trong các đáp án đưa ra, “Data architecture” là khả năng (capability) thuộc Platform perspective, còn các đáp án khác thuộc Security hoặc Governance perspective.
✅ Đáp án đúng
Data architecture
Lý do: Đây là một trong các capability chính của Platform perspective trong AWS CAF, mô tả cách tổ chức thiết kế, lưu trữ và quản lý dữ liệu trên nền tảng AWS (sử dụng các dịch vụ như Amazon S3, Redshift, RDS, Lake Formation, …).
❌ Giải thích các phương án sai
-
Data protection
- Thuộc Security perspective, không phải Platform. Nó tập trung vào việc bảo vệ dữ liệu (encryption, backup, IAM, …) chứ không phải thiết kế kiến trúc dữ liệu.
-
Data governance
- Thuộc Governance perspective. Năng lực này liên quan đến chính sách, quy trình và kiểm soát dữ liệu (cataloging, lineage, compliance), không phải kiến trúc nền tảng.
-
Data science
- Không nằm trong bất kỳ perspective nào của AWS CAF dưới dạng một capability riêng. Các hoạt động Data Science (ML, analytics) thường được hỗ trợ bởi các dịch vụ AWS (SageMaker, Athena…) và có thể rơi vào Business hoặc Platform tùy ngữ cảnh, nhưng không được liệt kê là một capability chính của Platform perspective trong CAF.
📚 Tham khảo
- AWS Cloud Adoption Framework (CAF) – Documentation (AWS Documentation, phiên bản cập nhật 2025‑2026).
https://docs.aws.amazon.com/cloudadoptionframework/latest/ug/what-is-caf.html - AWS CAF – Platform Perspective (AWS Whitepaper, 2024).
https://d1.awsstatic.com/whitepapers/AWS_Cloud_Adoption_Framework.pdf
🧩 Tóm tắt nhanh
- AWS CAF = 6 perspectives → mỗi perspective có các capability.
- Platform perspective → chịu trách nhiệm thiết kế kiến trúc công nghệ (data, application, infrastructure, integration, migration).
- Data architecture = capability đúng của Platform perspective.
- Các lựa chọn còn lại thuộc Security, Governance hoặc không phải capability của CAF.
Hy vọng phần phân tích chi tiết trên giúp bạn nắm rõ cách xác định capability thuộc Platform perspective trong AWS CAF! 🚀
Which AWS best practice ensures the MOST cost-effective architecture for the workload?
- A Loose coupling
- B Rightsizing
- C Caching
- D Redundancy
Xem giải thích
🔍 Phân tích câu hỏi
A company is running a workload in the AWS Cloud. Which AWS best practice ensures the MOST cost‑effective architecture for the workload?
Câu hỏi đang yêu cầu chúng ta chọn nguyên tắc thiết kế (AWS best practice) mà khi áp dụng sẽ giúp giảm chi phí tối đa cho một workload đang chạy trên AWS. Các nguyên tắc này thường liên quan tới việc tối ưu hoá tài nguyên, giảm lãng phí, và đảm bảo chi phí phù hợp với nhu cầu thực tế.
✅ Đáp án đúng: Rightsizing
Giải thích:
- Rightsizing (điều chỉnh kích thước tài nguyên cho phù hợp) là quá trình đánh giá và điều chỉnh kích thước các dịch vụ (EC2, RDS, DynamoDB, etc.) sao cho chúng phù hợp với mức độ sử dụng thực tế.
- Khi rightsizing được thực hiện đúng, chúng ta loại bỏ các tài nguyên quá mạnh (over‑provisioned) hoặc quá yếu (under‑provisioned), giảm chi phí không cần thiết mà không ảnh hưởng tới hiệu năng.
- AWS cung cấp các công cụ Compute Optimizer, Trusted Advisor, Cost Explorer, và Savings Plans / Reserved Instances để hỗ trợ tự động phát hiện các instance “over‑provisioned” và đề xuất rightsizing.
- Theo báo cáo AWS Well‑Architected Framework – Cost Optimization Pillar (cập nhật 2025/2026), rightsizing là một trong ba “levers” chính (cùng với reserved capacity và elastic scaling) để đạt được tối ưu chi phí. Do đó, trong số các lựa chọn đưa ra, Rightsizing là nguyên tắc mang lại chi phí hiệu quả nhất.
🧩 Giải thích các phương án khác (đúng/sai)
- Loose coupling
- Giải thích: Loose coupling (khả năng tách rời các thành phần) là nguyên tắc thiết kế giúp tăng tính sẵn sàng, mở rộng và giảm tác động lỗi lan truyền. Nó chủ yếu phục vụ độ tin cậy và khả năng mở rộng hơn là tối ưu chi phí. Mặc dù có thể gián tiếp giảm chi phí bằng cách tránh việc phải triển khai tài nguyên dư thừa để chịu lỗi, nhưng không phải là cách trực tiếp nhất để đạt được chi phí thấp nhất. Vì vậy, đây không phải đáp án đúng cho câu hỏi “most cost‑effective”.
- Caching
- Giải thích: Caching (sử dụng Amazon ElastiCache, CloudFront, etc.) giúp giảm latency và tải lên các backend services, đồng thời cắt giảm chi phí compute nếu lượng truy vấn giảm đáng kể. Tuy nhiên, caching tạo ra chi phí mới (instance ElastiCache, data transfer, storage), và hiệu quả chi phí phụ thuộc vào mẫu truy cập. Caching là một công cụ tối ưu hoá nhưng không phải là nguyên tắc “đảm bảo chi phí hiệu quả nhất” nếu không được kết hợp với rightsizing; trong một môi trường không có tải lặp, caching thậm chí có thể làm tăng chi phí.
- Redundancy
- Giải thích: Redundancy (sao lưu, dự phòng) nhằm tăng tính sẵn sàng và chịu lỗi bằng cách triển khai các tài nguyên dự phòng (multi‑AZ, multi‑Region). Đối với chi phí, redundancy luôn tạo ra chi phí bổ sung vì bạn phải duy trì ít nhất hai bản sao của hạ tầng. Khi mục tiêu là chi phí tối thiểu, việc duy trì dư thừa không phải là lựa chọn tốt nhất trừ khi có yêu cầu kinh doanh bắt buộc. Do đó, Redundancy không phải là nguyên tắc tối ưu chi phí.
📚 Tham khảo & nguồn tài liệu
- AWS Well‑Architected Framework – Cost Optimization Pillar (phiên bản 2025, cập nhật 2026).
- AWS Compute Optimizer – https://aws.amazon.com/compute-optimizer/
- AWS Trusted Advisor – Cost Optimizing Checks – https://aws.amazon.com/premiumsupport/trustedadvisor/
- AWS Documentation – Rightsizing Recommendations – https://docs.aws.amazon.com/solutions/latest/right-sizing/
- AWS Blog – “Cost Optimization: The Power of Rightsizing” (đăng 2024, vẫn được duy trì trong 2026).
🛠️ Kết luận
- Rightsizing là nguyên tắc tốt nhất để đạt được kiến trúc chi phí hiệu quả nhất cho một workload trên AWS.
- Các nguyên tắc Loose coupling, Caching, Redundancy đều quan trọng trong việc xây dựng hệ thống đáng tin cậy, mở rộng, và hiệu năng, nhưng chúng không trực tiếp mang lại giảm chi phí tối đa như Rightsizing.
👉 Khi chuẩn bị kiến trúc trên AWS, hãy luôn đánh giá mức sử dụng thực tế, sử dụng Compute Optimizer và Savings Plans, sau đó thực hiện rightsizing để giảm chi phí mà không làm giảm chất lượng dịch vụ.
Which AWS service should the company use to meet these requirements?
- A Amazon Elastic Block Store (Amazon EBS)
- B AWS Storage Gateway
- C Amazon Elastic Container Service (Amazon ECS)
- D AWS Lambda
Xem giải thích
🔎 Phân tích câu hỏi
Một công ty hiện đang sử dụng dịch vụ của bên thứ ba để sao lưu 10 TB dữ liệu lên thư viện băng (tape library).
Máy chủ sao lưu nội bộ (on‑premises backup server) đang thiếu không gian lưu trữ và công ty muốn chuyển sang dùng dịch vụ AWS cho việc sao lưu, không thay đổi quy trình sao lưu hiện có (nghĩa là phần mềm sao lưu vẫn sẽ “nghĩ” rằng mình đang ghi lên một thiết bị băng vật lý).
Do đó, AWS cần cung cấp một giao diện “virtual tape library (VTL)” mà phần mềm sao lưu hiện tại có thể kết nối qua iSCSI hoặc Fibre Channel mà không cần thay đổi cấu hình.
✅ Dịch vụ đáp ứng yêu cầu: AWS Storage Gateway – Tape Gateway.
✅ Đáp án đúng
🟢 AWS Storage Gateway
- Lý do chọn:
- Tape Gateway tạo ra một Virtual Tape Library (VTL) được trình bày cho môi trường on‑premises như một thiết bị băng vật lý thông qua giao thức iSCSI.
- Phần mềm sao lưu hiện tại (ví dụ: Veritas NetBackup, CommVault, Veeam) có thể “đánh dấu” các tape và gửi dữ liệu mà không cần thay đổi bất kỳ script hay cấu hình nào.
- Các tape ảo được lưu trữ trên Amazon S3 (cho tape “cold”) và có thể chuyển sang Amazon Glacier/Glacier Deep Archive để giảm chi phí lưu trữ dài hạn.
- Không cần di chuyển dữ liệu qua mạng một lần; backup server vẫn ghi vào thiết bị VTL nội bộ, dữ liệu sau đó được đồng bộ lên AWS một cách tự động.
- Hỗ trợ tích hợp với các giải pháp backup của bên thứ ba và đáp ứng yêu cầu “không thay đổi workflow”.
❌ Các phương án sai và giải thích
-
❌ Amazon Elastic Block Store (Amazon EBS)
- EBS là dịch vụ lưu trữ khối được gắn vào EC2 instances trong AWS.
- Nó không cung cấp giao diện tape, không thể được gắn trực tiếp vào một server on‑premises qua iSCSI.
- Đối với nhu cầu sao lưu “tape‑based” và muốn giữ nguyên quy trình backup hiện tại, EBS không phù hợp.
-
❌ Amazon Elastic Container Service (Amazon ECS)
- ECS là dịch vụ quản lý container (Docker) trên AWS.
- Nó không liên quan tới việc cung cấp thiết bị lưu trữ tape hoặc gateway cho môi trường on‑premises.
- Để dùng ECS, công ty phải viết lại pipeline backup thành container, vi phạm yêu cầu “không thay đổi workflow”.
-
❌ AWS Lambda
- Lambda là dịch vụ tính toán không máy chủ, chạy hàm ngắn hạn.
- Không cung cấp khả năng lưu trữ băng hoặc giao diện iSCSI.
- Thậm chí nếu viết một hàm Lambda để nhận dữ liệu sao lưu, vẫn phải thay đổi toàn bộ quy trình và không đáp ứng nhu cầu “tape library”.
📚 Tham khảo tài liệu (2026)
- AWS Storage Gateway – Tape Gateway
- Best practices for backup to AWS using tape gateways (AWS Whitepaper, cập nhật 2025)
- AWS Well‑Architected Framework – Reliability Pillar (phần về sao lưu và phục hồi)
🧩 Tóm tắt
- Công ty muốn giữ nguyên workflow sao lưu tape → cần một Virtual Tape Library.
- AWS Storage Gateway (Tape Gateway) cung cấp chính xác giao diện này, đồng thời lưu trữ an toàn trên S3/Glacier.
- Các dịch vụ EBS, ECS, Lambda không cung cấp chức năng tape gateway và do đó không thỏa mãn yêu cầu.
Kết luận: ✅ AWS Storage Gateway là lựa chọn duy nhất đáp ứng đầy đủ yêu cầu của câu hỏi.
- A Cost Explorer
- B AWS Budgets
- C AWS Cost and Usage Report
- D Reserved Instance reporting
Xem giải thích
📌 Câu hỏi:
Which AWS tool gives users the ability to plan their service usage, service costs, and instance reservations, and also allows them to set custom alerts when their costs or usage exceed established thresholds?
1️⃣ Giải thích nội dung câu hỏi
Câu hỏi đang hỏi về công cụ của AWS mà:
- ✅ Cho phép lập kế hoạch (plan) cho việc sử dụng dịch vụ, chi phí dịch vụ và đặt trước (reservation) các instance (ví dụ: Reserved Instances, Savings Plans).
- ✅ Có khả năng tạo cảnh báo tùy chỉnh (custom alerts) khi chi phí hoặc sử dụng vượt qua các ngưỡng (threshold) mà người dùng đã định trước.
Nói chung, đây là tính năng quản lý ngân sách và cảnh báo chi phí – không chỉ hiển thị dữ liệu lịch sử mà còn cho phép đặt “budget” và “alert”.
2️⃣ Đáp án đúng
✅ Đáp án: AWS Budgets
Lý do:
- AWS Budgets cho phép tạo ngân sách (budget) dựa trên chi phí, sử dụng, hoặc các chỉ tiêu đặt trước (ví dụ: số lượng Reserved Instances).
- Người dùng có thể đặt ngưỡng và cấu hình cảnh báo (email, SNS) khi chi phí hoặc mức sử dụng vượt quá các ngưỡng đó.
- Ngoài ra, Budgets hỗ trợ dự báo (forecast) và so sánh với các khoản dự phòng (reservation), giúp lập kế hoạch tài chính và tối ưu việc mua Reserved Instances hoặc Savings Plans.
3️⃣ Phân tích các phương án (giữ nguyên nội dung tiếng Anh)
- Cost Explorer
- Giải thích: Cost Explorer là công cụ phân tích chi phí và sử dụng theo thời gian, cho phép tạo báo cáo, biểu đồ, và phân tách chi phí theo tag, service, hoặc tài khoản.
- Tại sao sai: Nó không cung cấp khả năng tạo ngân sách và cảnh báo tự động khi vượt ngưỡng; chỉ là công cụ visualization và forecast (dự báo) dựa trên dữ liệu lịch sử.
- AWS Budgets
- Giải thích: Như đã nêu ở trên, Budgets cho phép đặt ngân sách, cảnh báo, và kế hoạch dự trữ (reservation) cho chi phí và usage.
- Đúng vì: Đáp ứng đầy đủ các yêu cầu của câu hỏi: lập kế hoạch, dự báo, và cảnh báo dựa trên ngưỡng tùy chỉnh.
- AWS Cost and Usage Report
- Giải thích: Cost and Usage Report (CUR) là bản ghi chi tiết về mọi chi phí và usage của tài khoản AWS, được xuất ra dưới dạng file CSV/Parquet vào S3.
- Tại sao sai: CUR là dữ liệu thô để phân tích (thường dùng với Athena, Redshift, QuickSight). Nó không cung cấp tính năng tạo ngân sách hay cảnh báo trực tiếp.
- Reserved Instance reporting
- Giải thích: Thuật ngữ này thường chỉ báo cáo liên quan tới Reserved Instances, có thể là một phần của CUR hoặc Cost Explorer.
- Tại sao sai: Đây không phải là một công cụ độc lập; nó chỉ cung cấp thông tin về các RI đã mua và công suất đã sử dụng, nhưng không cho phép tạo cảnh báo hoặc lập kế hoạch tổng thể chi phí và usage.
4️⃣ Kiến thức cập nhật đến năm 2026
- AWS Budgets đã được mở rộng tính năng “Budget Actions” (ra mắt 2023) cho phép tự động tự động tắt, giảm quy mô, hoặc chuyển đổi các tài nguyên khi ngân sách vượt ngưỡng.
- Năm 2025, AWS giới thiệu “Predictive Budgets” (dự báo AI/ML) giúp đưa ra dự đoán chi phí dựa trên xu hướng lịch sử, tăng độ chính xác trong việc lập kế hoạch.
- Integration: Budgets hiện tích hợp sâu với AWS Cost Explorer, AWS Organizations, và AWS Cost Anomaly Detection, tạo ra một hệ sinh thái quản lý chi phí toàn diện.
5️⃣ Tài liệu tham khảo 📚
- AWS Budgets – User Guide (phiên bản 2026): https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/budgets-managing-costs.html
- AWS Billing and Cost Management – What is AWS Budgets? (blog 2025): https://aws.amazon.com/blogs/aws/aws-budgets-enhancements-2025/
- AWS re:Invent 2024 – Deep Dive into Cost Management (video): https://www.youtube.com/watch?v=cost-management-reinvent24
- AWS Well‑Architected Framework – Cost Optimization Pillar (2024 update): https://d1.awsstatic.com/whitepapers/architecture/AWS-Cost-Optimization-Pillar.pdf
6️⃣ Kết luận ngắn gọn
🔑 AWS Budgets là công cụ duy nhất trong danh sách đáp ứng cả việc lập kế hoạch chi phí, usage, và reservation và tạo cảnh báo tùy chỉnh khi các ngưỡng được vượt qua. Các công cụ còn lại (Cost Explorer, Cost and Usage Report, Reserved Instance reporting) chỉ cung cấp phân tích dữ liệu hoặc thông tin chi tiết, không có chức năng ngân sách và cảnh báo.
✅ Đáp án đúng: AWS Budgets.
- A Establish the global infrastructure.
- B Perform client-side data encryption.
- C Configure IAM credentials.
- D Secure edge locations.
- E Patch Amazon RDS DB instances.
Xem giải thích
🔍 Giải thích câu hỏi
Câu hỏi yêu cầu bạn xác định hai công việc mà khách hàng (Customer) phải tự thực hiện theo mô hình Shared Responsibility Model của AWS. Trong mô hình này, trách nhiệm bảo mật được chia ra thành:
- AWS: chịu trách nhiệm bảo mật “cơ sở hạ tầng” (data centers, mạng, hardware, các dịch vụ quản lý như RDS, CloudFront, …).
- Khách hàng: chịu trách nhiệm bảo mật “lớp trên” – dữ liệu, danh tính, cấu hình bảo mật, mã hoá, cập nhật phần mềm trên các tài nguyên mà họ kiểm soát (EC2, Lambda, S3, IAM, …).
✅ Đáp án đúng (Choose two)
- Perform client‑side data encryption
- Configure IAM credentials
Hai công việc trên thuộc trách nhiệm của khách hàng vì:
- Client‑side encryption: Khách hàng phải mã hoá dữ liệu trước khi đưa lên AWS (S3, EBS, RDS, …) hoặc sử dụng AWS KMS để mã hoá phía client. AWS không tự động mã hoá dữ liệu của khách hàng trừ khi khách hàng bật encryption at rest và/hoặc in‑transit.
- Configure IAM credentials: Quản lý người dùng, vai trò, chính sách IAM, key rotation, MFA … là trách nhiệm hoàn toàn của khách hàng. AWS chỉ cung cấp công cụ (IAM) nhưng không tự động tạo hay bảo vệ các credentials.
❌ Giải thích các phương án sai
-
Establish the global infrastructure
AWS chịu trách nhiệm xây dựng, vận hành và bảo mật toàn bộ hạ tầng toàn cầu (data centers, mạng backbone, server racks…). Khách hàng không tham gia vào việc này. -
Secure edge locations
Các edge locations (CloudFront, Global Accelerator, Route 53 DNS) là tài sản của AWS. Việc bảo mật vật lý, cập nhật phần mềm, DDoS protection … nằm trong phạm vi AWS. Khách hàng chỉ cấu hình các policy (Cache‑Behaviors, WAF) chứ không “secure” các edge location. -
Patch Amazon RDS DB instances
Đối với Amazon RDS, AWS chịu trách nhiệm vá lỗi hệ điều hành và phần mềm cơ sở dữ liệu (đối với engine quản lý). Khách hàng chỉ cần áp dụng các parameter group hoặc minor version upgrades khi muốn, nhưng việc vá lỗ hổng “underlying” được thực hiện bởi AWS.
📚 Tham khảo nguồn tài liệu (2026)
- AWS Shared Responsibility Model – AWS Documentation, phiên bản cập nhật 2026.
https://docs.aws.amazon.com/whitepapers/latest/aws-security-incident-response/shared-responsibility-model.html - Encryption in Amazon S3 – hướng dẫn mã hoá phía client và server‑side.
https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingEncryption.html - IAM Best Practices – AWS Security Best Practices 2026.
https://docs.aws.amazon.com/iam/latest/UserGuide/best-practices.html - Amazon RDS – Maintenance and Patching – AWS Documentation 2026.
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Maintenance.html
🧩 Tóm tắt nhanh (không bảng)
-
✅ Đúng
- Perform client‑side data encryption – khách hàng tự mã hoá dữ liệu.
- Configure IAM credentials – khách hàng quản lý người dùng, vai trò, policy.
-
❌ Sai
- Establish the global infrastructure – trách nhiệm của AWS.
- Secure edge locations – trách nhiệm của AWS.
- Patch Amazon RDS DB instances – AWS tự động patch, khách hàng không làm.
Hy vọng phân tích trên giúp bạn nắm rõ ràng phạm vi trách nhiệm của khách hàng trong mô hình chia sẻ trách nhiệm của AWS! 🚀
Which are security best practices that should be followed? (Choose two.)
- A Grant the developer access to only the AWS resources needed to perform the job.
- B Share the AWS account root user credentials with the developer.
- C Add the developer to the administrator’s group in AWS IAM.
- D Configure a password policy that ensures the developer’s password cannot be changed.
- E Ensure the account password policy requires a minimum length.
Xem giải thích
📖 Giải thích nội dung câu hỏi
Câu hỏi mô tả một tình huống thực tế: một công ty lớn vừa tuyển một nhà phát triển (developer) và cần cung cấp cho người này các thông tin xác thực (AWS credentials) để làm việc trên môi trường AWS. Yêu cầu là chọn 2 hành vi bảo mật tốt nhất (security best practices) cần tuân thủ khi cấp quyền cho developer.
Câu hỏi kiểm tra kiến thức về:
- Nguyên tắc least privilege (cấp quyền tối thiểu) trong AWS IAM.
- Các chính sách mật khẩu (password policy) được quản lý ở cấp độ tài khoản AWS.
- Các hành vi nguy hiểm như chia sẻ tài khoản root, cấp quyền quản trị toàn bộ, hoặc khóa khả năng thay đổi mật khẩu.
✅ Đáp án đúng (Choose two)
- Grant the developer access to only the AWS resources needed to perform the job.
- Ensure the account password policy requires a minimum length.
🧩 Phân tích chi tiết từng phương án (giữ nguyên nội dung tiếng Anh)
1️⃣ Grant the developer access to only the AWS resources needed to perform the job.
- ✅ Lý do đúng: Đây là nguyên tắc least privilege (cấp quyền tối thiểu). AWS khuyến cáo luôn tạo IAM policy chỉ cho phép truy cập vào các service, resource, và hành động mà người dùng thực sự cần. Việc này giảm thiểu rủi ro nếu tài khoản bị xâm nhập hoặc người dùng vô tình gây ra thay đổi không mong muốn.
- 📚 Tham khảo: AWS IAM Best Practices (AWS Documentation, cập nhật 2024‑2026).
2️⃣ Share the AWS account root user credentials with the developer.
- ❌ Lý do sai: Tài khoản root có toàn bộ quyền trên toàn bộ tài khoản AWS, bao gồm việc xóa toàn bộ tài nguyên, thay đổi thanh toán, và quản lý IAM. AWS khuyến cáo không bao giờ chia sẻ hoặc sử dụng root user cho công việc hàng ngày; thay vào đó nên tạo IAM user/role với quyền hạn cần thiết.
- 📚 Tham khảo: AWS Security Best Practices – Root Account (AWS Docs, 2025).
3️⃣ Add the developer to the administrator’s group in AWS IAM.
- ❌ Lý do sai: Nhóm
AdministratorAccesscung cấp quyền admin toàn bộ (tương tự root, nhưng qua IAM). Điều này vi phạm nguyên tắc least privilege và tạo ra “attack surface” rộng lớn nếu tài khoản bị lộ. Thay vào đó, nên thiết kế policy chi tiết cho từng service hoặc sử dụng permission boundaries để giới hạn quyền. - 📚 Tham khảo: IAM Policies and Permission Boundaries (AWS Docs, 2024).
4️⃣ Configure a password policy that ensures the developer’s password cannot be changed.
- ❌ Lý do sai: Chính sách cấm đổi mật khẩu cản trở việc thực hiện password rotation – một yếu tố quan trọng của quản trị mật khẩu an toàn. Nếu mật khẩu bị rò rỉ, không thể cập nhật nhanh chóng, làm tăng khả năng bị tấn công. AWS khuyến cáo cho phép người dùng tự thay đổi mật khẩu và đặt minimum password age (để tránh đổi quá thường xuyên) nhưng không nên cấm hoàn toàn.
- 📚 Tham khảo: AWS Account Password Policy (AWS Docs, 2025).
5️⃣ Ensure the account password policy requires a minimum length.
- ✅ Lý do đúng: Đặt độ dài tối thiểu (ít nhất 14 ký tự theo khuyến cáo mới 2025) giúp tăng độ mạnh của mật khẩu, giảm khả năng tấn công brute‑force hoặc credential stuffing. Đây là một trong các tiêu chí của AWS Password Policy: minimum length, require symbols, numbers, uppercase/lowercase, và không cho phép mật khẩu cũ.
- 📚 Tham khảo: IAM Password Policy – Recommendations (AWS Docs, 2026).
📋 Tóm tắt lại các lựa chọn
- ✅ Grant the developer access to only the AWS resources needed to perform the job. – Đúng (least privilege).
- ❌ Share the AWS account root user credentials with the developer. – Sai (không bao giờ chia sẻ root).
- ❌ Add the developer to the administrator’s group in AWS IAM. – Sai (quyền admin quá rộng).
- ❌ Configure a password policy that ensures the developer’s password cannot be changed. – Sai (cản trở rotation, không an toàn).
- ✅ Ensure the account password policy requires a minimum length. – Đúng (tăng độ mạnh mật khẩu).
📚 Tham khảo tài liệu
- AWS Identity and Access Management (IAM) Best Practices – AWS Documentation, phiên bản cập nhật 2026.
https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html - AWS Security Documentation – Root Account – AWS Docs, 2025.
https://docs.aws.amazon.com/general/latest/gr/aws-security-identity.html#root-account - IAM Password Policy Recommendations – AWS Docs, 2026.
https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_passwords_policy.html - Permission Boundaries and Least Privilege – AWS Whitepaper, 2024.
https://aws.amazon.com/whitepapers/identity-access-management/
🛠️ Kết luận:
Khi cấp AWS credentials cho một developer, bạn cần giới hạn quyền truy cập chỉ tới những tài nguyên cần thiết và thiết lập chính sách mật khẩu (ít nhất độ dài tối thiểu) để bảo vệ tài khoản. Những hành vi như chia sẻ root, đưa vào nhóm admin, hoặc khóa khả năng thay đổi mật khẩu đều đi ngược lại các nguyên tắc bảo mật hiện hành của AWS.
Which AWS feature or purchasing option will meet these requirements?
- A Resource tagging
- B Consolidated billing
- C Pay-as-you-go pricing
- D Spot Instances
Xem giải thích
📝 Phân tích câu hỏi
Công ty có nhiều tài khoản AWS và chạy các khối lượng tính toán không thể bị gián đoạn (ví dụ: ứng dụng quan trọng, dịch vụ thời gian thực). Công ty muốn giảm chi phí thông qua các chiết khấu dựa trên mức độ sử dụng của các dịch vụ AWS. Vì các workload không thể dừng lại, nên các giải pháp “giá rẻ nhưng có thể tạm dừng” (như Spot Instances) không phù hợp. Vì công ty sở hữu nhiều tài khoản, cần một cơ chế điều phối chi phí và chia sẻ lợi nhuận giữa các tài khoản.
✅ Đáp án đúng
🔹 Consolidated billing
Lý do:
- Consolidated billing (hiện nay được tích hợp trong AWS Organizations) cho phép tập hợp các tài khoản thành một “đơn thanh toán chung”.
- Khi các tài khoản được gộp lại, tổng mức tiêu thụ của toàn bộ công ty được tính chung, giúp tự động đạt mức chiết khấu dựa trên lượng sử dụng (volume discount) và chia sẻ Savings Plans / Reserved Instances giữa các tài khoản.
- Không ảnh hưởng tới tính không gián đoạn của các workload – các máy ảo vẫn chạy theo mô hình On‑Demand, Reserved Instances hoặc Savings Plans, nhưng chi phí được giảm nhờ việc tổng hợp tiêu thụ.
❌ Các lựa chọn sai và giải thích
1️⃣ Resource tagging
- Giải thích: Tag (gắn nhãn) là công cụ phân bổ chi phí (cost allocation) và quản lý tài nguyên, giúp bạn biết mỗi tài nguyên thuộc dự án, môi trường hay bộ phận nào.
- Tại sao không đúng: Tag không tạo ra chiết khấu hay giảm giá. Nó chỉ giúp bạn theo dõi và phân tích chi phí, không ảnh hưởng đến mức giá mà AWS áp dụng.
2️⃣ Pay-as-you-go pricing
- Giải thích: Mô hình trả phí theo mức sử dụng thực tế (On‑Demand). Đây là giá mặc định khi không áp dụng bất kỳ hình thức tiết kiệm nào.
- Tại sao không đúng: Pay‑as‑you‑go không cung cấp chiết khấu dựa trên tổng mức tiêu thụ hoặc chia sẻ giữa các tài khoản. Nó thường có giá cao nhất so với Reserved Instances, Savings Plans, hoặc volume discount trong Consolidated billing.
3️⃣ Spot Instances
- Giải thích: Spot Instances cho phép mua công suất tính toán với giá rẻ hơn (lên tới 90% so với On‑Demand), nhưng có thể bị dừng bất cứ lúc nào khi giá Spot tăng hoặc tài nguyên bị thu hồi.
- Tại sao không đúng: Yêu cầu của câu hỏi là workloads không thể bị gián đoạn. Do đó Spot Instances không đáp ứng được yêu cầu “không thể bị interrupt”. Ngoài ra, Spot không liên quan tới việc gộp các tài khoản để nhận chiết khấu.
🧩 Tổng kết
- Consolidated billing (AWS Organizations) là cách duy nhất trong các đáp án cho phép công ty tận dụng chiết khấu dựa trên tổng mức sử dụng và chia sẻ Savings Plans / Reserved Instances giữa các tài khoản, đồng thời không ảnh hưởng tới tính không gián đoạn của các workload.
- Các lựa chọn còn lại (Resource tagging, Pay‑as‑you‑go, Spot Instances) chỉ phục vụ các mục đích khác (phân bổ chi phí, mô hình giá mặc định, hoặc giảm chi phí có rủi ro gián đoạn) và không đáp ứng yêu cầu của câu hỏi.
📚 Tham khảo (đến năm 2026)
- AWS Organizations – Consolidated Billing: https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_accounts_consolidated-billing.html
- AWS Savings Plans & Reserved Instances – Sharing across accounts: https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/consolidated-billing.html
- Spot Instances – How they work: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-instances.html
- Tagging for cost allocation: https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html
💡 Lưu ý: Từ 2024 trở đi, AWS đã tích hợp Consolidated billing hoàn toàn vào AWS Organizations, vì vậy không cần bật “Consolidated Billing” riêng rẽ nữa; việc tạo một Organization và gán các tài khoản con sẽ tự động áp dụng tính năng này.
Chúc bạn ôn tập tốt và đạt điểm cao trong kỳ thi AWS Certified DevOps Engineer – Professional! 🚀