Question 1
When implementing Infrastructure as Code (IaC) in a cloud environment, which practice best enables consistent and repeatable infrastructure deployments across multiple teams?
- A. Using version-controlled code repositories for IaC scripts
- B. Allowing manual configuration for urgent changes
- C. Storing IaC scripts as images instead of code files
- D. Sharing configuration via verbal instructions
- E. Disabling code reviews for speed
Question 2
What is the primary benefit of using spot instances in cloud-based cost optimization strategies?
- A. Guaranteed uptime for critical workloads
- B. Lower cost for workloads tolerant to interruption
- C. Enhanced real-time networking performance
- D. Automatic data encryption at rest
- E. Free usage for all resources within a project
Question 3
In a microservices architecture for an e-commerce system, why is it advantageous to separate payment processing logic into its own service?
- A. It allows independent scaling and fault isolation specific to payments
- B. It requires synchronization with user login logic
- C. It simplifies monolithic deployment pipelines
- D. It prevents the use of any APIs
- E. It merges all user data automatically
Question 4
Which strategy best ensures strong tenant isolation and data security in a multi-tenant cloud application?
- A. Encrypting each tenant's data with a unique encryption key
- B. Using one shared database schema for all tenants
- C. Disabling network segmentation between tenants
- D. Allowing direct file sharing between tenants
- E. Storing all credentials in plain text
Question 5
What is the chief advantage of using orchestration tools like Kubernetes to manage application deployment in the cloud?
- A. Automated, consistent deployment and scaling of containerized workloads
- B. Manual configuration of each application component
- C. Direct database access for users
- D. Automatic user interface generation
- E. Complete elimination of network security requirements
Question 6
To minimize human error during cloud infrastructure updates, which of the following is a best practice?
- A. Implementing automated CI/CD pipelines for IaC changes
- B. Editing cloud resources via the management console only
- C. Skipping testing phases to save time
- D. Allowing untracked scripts to modify resources
- E. Approving all code changes without peer review
Question 7
Which approach enables effective cost monitoring in a dynamic cloud environment with frequent scaling?
- A. Regularly reviewing cloud provider usage reports and budgets
- B. Relying solely on monthly invoices
- C. Avoiding the use of cost-management tools
- D. Estimating costs based on previous on-premise spend
- E. Tracking costs via handwritten logs
Question 8
In the context of Infrastructure as Code, what is an advantage of declarative syntax over imperative syntax?
- A. Infrastructure state is described by the desired end state, improving predictability
- B. Each command must be manually entered for every change
- C. Scripts execute faster but are harder to debug
- D. Procedural logic is easier to express
- E. Direct hardware control is possible
Question 9
A team needs to automate infrastructure provisioning across multiple cloud providers. Which IaC characteristic is most valuable in this scenario?
- A. Provider agnosticism enabling multi-cloud support
- B. Strict single-provider compatibility
- C. Manual configuration enforcement
- D. Vendor lock-in for security
- E. Resource allocation via spreadsheets
Question 10
Why is performing regular security audits critical in a shared cloud environment?
- A. It identifies potential vulnerabilities and ensures compliance practices are up-to-date
- B. It guarantees 100% uptime
- C. It allows users to freely modify network configurations
- D. It automatically resolves all code bugs
- E. It eliminates the need for encryption