Courseiva
Cloud ConceptseasyMultiple ChoiceObjective-mapped

CLF-C02 Cloud Concepts Practice Question

A company wants to run a MySQL database on AWS. They require full control over the operating system, MySQL version selection, storage layout, and network configuration. Which cloud service model provides this level of control?

⚠ Common exam trap

Many candidates confuse Amazon RDS (a PaaS offering) with full control, but RDS does not allow OS access, custom MySQL version selection outside supported versions, or direct storage layout control, making IaaS the only correct choice for the stated requirements.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Infrastructure as a Service (IaaS)

C is correct because Infrastructure as a Service (IaaS) provides virtualized computing resources over the internet, giving the customer full control over the operating system, database software (including MySQL version selection), storage layout (e.g., instance store vs. EBS volumes), and network configuration (e.g., VPC, subnets, security groups). This is the only service model that allows you to manage the underlying OS and database stack directly, similar to running a physical server.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Software as a Service (SaaS)

    Why it's wrong here

    In SaaS, the provider delivers a fully functional application over the internet and takes responsibility for the entire underlying environment, including hardware, operating system, middleware, and application code. The customer merely configures settings and manages its own data inside the app, with no access to the OS or runtime. In the EC2 scenario, the user selects the OS, installs MySQL, and patches the system, which is complete lifecycle control over infrastructure components—so the answer is definitely not SaaS.

  • Platform as a Service (PaaS)

    Why it's wrong here

    PaaS supplies a ready-made runtime environment – for example, Elastic Beanstalk automatically provisions the OS, web server, and application runtime, letting developers simply upload their code. With PaaS, the user does not maintain, patch, or configure the operating system. In contrast, an EC2 instance running MySQL forces the user to choose an AMI, harden the OS, apply security updates, and tune the database itself, which is typical IaaS management rather than PaaS abstraction.

  • Infrastructure as a Service (IaaS)

    Why this is correct

    IaaS gives customers control over the OS, storage, and deployed applications while AWS manages the physical hardware and virtualisation. Running MySQL on an EC2 instance where the customer selects and patches the OS and controls the MySQL installation is classic IaaS.

  • Function as a Service (FaaS)

    Why it's wrong here

    FaaS, exemplified by AWS Lambda, abstracts infrastructure so completely that the user uploads only function code and the service handles the server, OS, container, and scaling. Execution is event-driven and stateless; the user has no opportunity to install, patch, or maintain software such as MySQL. The exam scenario requires the user to provision an EC2 instance and manually manage the database service, which involves hands-on control of the OS and process, making FaaS entirely the wrong classification.

Visual reference

192.168.1.0 /24 256 addresses (254 usable) 192.168.1.0 /25 Subnet A 128 addr (126 usable) 192.168.1.128 /25 Subnet B 128 addr (126 usable) Borrowing 1 bit from host portion creates 2 subnets (/25)

Quick reference

AWS S3 Storage Class Comparison

Storage ClassMin DurationRetrievalUse Case
S3 StandardNoneImmediateFrequently accessed data
S3 Standard-IA30 daysImmediateInfrequent access, rapid retrieval
S3 One Zone-IA30 daysImmediateNon-critical infrequent data
S3 Intelligent-TieringNoneImmediate–hoursUnknown or changing access patterns
S3 Glacier Instant90 daysMillisecondsArchive with instant retrieval
S3 Glacier Flexible90 daysMinutes–hoursArchive, flexible retrieval
S3 Glacier Deep Archive180 daysHoursLong-term compliance archive

About these practice questions

Courseiva writes every CLF-C02 question from scratch — 988 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This CLF-C02 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CLF-C02 exam.