Unit 5: AWS Compute Services - Subjective Questions

CSE423 — Virtualization And Cloud Computing • Practice Questions with Detailed Answers

20 questions

1

Define cloud compute services. Classify the major AWS compute services and explain the purpose of each category.

2

Explain Amazon EC2 and describe the important stages in the lifecycle of an EC2 instance.

3

Describe the roles of an AMI, instance type, key pair, security group, IAM role, and user data when launching an EC2 instance.

4

Describe the procedure for launching and configuring a secure web server on Amazon EC2.

5

Distinguish among general purpose, compute optimized, memory optimized, storage optimized, and accelerated computing EC2 instance families.

6

Compare Amazon EBS and EC2 instance store as storage options for EC2 workloads.

7

Explain how security groups, network interfaces, Elastic IP addresses, and IAM roles support EC2 networking and security.

8

Explain how Elastic Load Balancing and EC2 Auto Scaling can be combined to build a highly available and scalable application.

9

Compare the major EC2 purchasing options: On-Demand Instances, Savings Plans, Reserved Instances, Spot Instances, and Dedicated Hosts or Instances.

10

An application runs three EC2 instances continuously for 730 hours. Each instance costs $0.096 per hour and uses a 100 GB EBS volume charged at $0.08 per GB-month. The application also transfers 500 GB of chargeable data at $0.09 per GB. Calculate the estimated monthly cost, ignoring taxes, free-tier allowances, and other charges.

11

Develop a cost-optimization strategy for an organization running a large number of Amazon EC2 instances.

12

Distinguish between EC2 Reserved Instances and Savings Plans. When would an organization choose each option?

13

Explain Spot Instances, their interruption behavior, suitable use cases, and the techniques used to design Spot-tolerant applications.

14

Compare Amazon EC2, AWS Lambda, AWS Elastic Beanstalk, AWS Batch, and Amazon Lightsail in terms of management responsibility and suitable workloads.

15

Describe the architecture, execution model, benefits, and limitations of AWS Lambda.

16

Explain how AWS Elastic Beanstalk deploys and manages an application. What resources and operational functions can it handle?

17

Describe AWS Batch and explain the roles of a job definition, job queue, compute environment, and scheduler.

18

Define containerization and explain the architecture and major components of Amazon Elastic Container Service (Amazon ECS).

19

Compare Amazon ECS and Amazon EKS. Discuss their orchestration models, management requirements, portability, and suitable use cases.

20

Design and explain a managed AWS architecture for deploying a containerized web application using Amazon ECR, Amazon ECS or EKS, AWS Fargate, and an Application Load Balancer.