Unit 5: Resiliency, Monitoring, and Automation - Subjective Questions

INT364 — Cloud Architecture And Implementation-Ii • Practice Questions with Detailed Answers

20 questions

1

Define Amazon CloudWatch and explain its major components used for monitoring AWS resources and applications.

2

Distinguish among CloudWatch metrics, CloudWatch Logs, and CloudWatch alarms. Give a suitable example of each.

3

Explain how CloudWatch alarms are configured and discuss the significance of alarm states, evaluation periods, and missing data treatment.

4

Describe a CloudWatch-based monitoring strategy for a multi-tier web application running on AWS.

5

Define EC2 Auto Scaling and explain the roles of a launch template, Auto Scaling group, and scaling policy.

6

Compare target tracking, step scaling, simple scaling, scheduled scaling, and predictive scaling policies.

7

Explain how EC2 Auto Scaling detects and replaces unhealthy instances. Include the roles of health checks, grace periods, and lifecycle hooks.

8

A service receives 1,200 requests per second. One EC2 instance can safely process 150 requests per second, and the architect requires 25% spare capacity. Derive the required desired capacity and explain how it can be applied using Auto Scaling.

9

Compare Application Load Balancer, Network Load Balancer, Gateway Load Balancer, and Classic Load Balancer.

10

Describe how a load balancer and an Auto Scaling group can be combined to create a highly available web application.

11

Explain load balancer health checks, cross-zone load balancing, connection draining, and session stickiness.

12

Explain the principal Amazon Route 53 routing policies and identify an appropriate use case for each.

13

Design a Route 53 DNS failover solution for an application deployed in two AWS Regions.

14

Discuss Route 53 health checks, alias records, and DNS TTL. How do they affect availability and failover time?

15

Define Infrastructure as Code and explain the structure and purpose of an AWS CloudFormation template.

16

Explain the CloudFormation stack lifecycle, including creation, update, rollback, deletion, drift detection, and change sets.

17

Describe CloudFormation intrinsic functions, resource dependencies, nested stacks, and cross-stack references.

18

What are AWS Quick Starts? Explain their architecture, deployment process, benefits, and limitations.

19

Explain how Amazon Q Developer can assist with infrastructure automation and deployment tasks. State the precautions that should be taken when using AI-generated suggestions.

20

Design an automated and resilient AWS architecture for a public web application by integrating CloudWatch, Auto Scaling, Elastic Load Balancing, Route 53, CloudFormation, Quick Starts, and Amazon Q Developer.