DevOps Cloud Platforms & DevOps 2 — Questions and Answers
Question 1: What is a VPC (Virtual Private Cloud)?
- An isolated virtual network within a cloud provider where you control IP ranges, subnets, and routing (Correct answer)
- A managed Kubernetes control plane
- A serverless compute environment
- A cloud object storage bucket
Correct answer: An isolated virtual network within a cloud provider where you control IP ranges, subnets, and routing
A VPC lets you define your own network topology in the cloud, controlling CIDR blocks, subnets, routing tables, and access controls for your resources.
Question 2: What is AWS Lambda?
- A serverless compute service that runs code in response to events without managing servers (Correct answer)
- A managed container orchestration service
- A CI/CD pipeline service
- A virtual machine scale set
Correct answer: A serverless compute service that runs code in response to events without managing servers
Lambda executes function code triggered by events (API calls, S3 uploads, SQS messages) and automatically scales from zero to thousands of concurrent executions.
Question 3: What is a cloud availability zone?
- An isolated data center within a cloud region with independent power, cooling, and networking (Correct answer)
- A geographic region containing multiple data centers
- A content delivery edge location
- A network security zone
Correct answer: An isolated data center within a cloud region with independent power, cooling, and networking
Availability zones are physically separate facilities within a region, designed so failures in one zone don't affect others, enabling high-availability architectures.
Question 4: What is object storage (e.g., AWS S3)?
- A flat storage system that stores data as objects with metadata and a unique key (Correct answer)
- A block device for EC2 instances
- A relational database service
- A file system mount for Kubernetes Pods
Correct answer: A flat storage system that stores data as objects with metadata and a unique key
Object storage stores unstructured data (images, backups, logs) as objects in buckets, accessible via HTTP APIs, with high durability and pay-per-use pricing.
Question 5: What is a cloud CDN (Content Delivery Network) used for?
- Caching static assets at edge locations close to users to reduce latency (Correct answer)
- Routing internal microservice traffic
- Storing database backups
- Managing DNS records
Correct answer: Caching static assets at edge locations close to users to reduce latency
A CDN caches static content (images, scripts, HTML) at globally distributed edge nodes, serving requests from the nearest location to minimize latency.
Question 6: What does 'serverless' mean in cloud computing?
- Developers deploy code without managing the underlying server infrastructure — the cloud handles it (Correct answer)
- There are literally no servers involved
- The application runs on the client browser only
- Containers are used instead of VMs
Correct answer: Developers deploy code without managing the underlying server infrastructure — the cloud handles it
Serverless abstracts server management away from developers, who deploy functions or applications while the cloud provider handles provisioning, scaling, and patching.
What is a VPC (Virtual Private Cloud)?