Which AWS Cloud design principle does a company follow by using AWS CloudTrail?
Recover automatically.
Perform operations as code.
Measure efficiency.
Ensure traceability.
Explanations:
“Recover automatically” refers to designing systems that can recover from failures without human intervention, often through automated backups and failover mechanisms. AWS CloudTrail does not directly address this principle.
“Perform operations as code” emphasizes the use of automation and code to manage and provision infrastructure, typically through Infrastructure as Code (IaC) tools. While CloudTrail is useful for tracking changes, it does not directly facilitate operations as code.
“Measure efficiency” involves evaluating the performance and resource utilization of cloud services to optimize costs and resource allocation. AWS CloudTrail is primarily for logging and monitoring API calls, not for measuring efficiency directly.
“Ensure traceability” is directly supported by AWS CloudTrail, as it records API calls and changes to resources, providing an audit trail that allows organizations to track what changes were made, by whom, and when. This aligns perfectly with the purpose of CloudTrail.