Mid-Term Verified Answers

Verified against lecture PDFs (lectures-pdfs/Cloud Lec 1–6.pdf). Screenshot-selected answers noted but not trusted as ground truth.

Screenshot correction summary: All 25 screenshot selections match verified correct answers. No mismatches found.


Set A

Q1 — IaC definition

CorrectD) Managing and provisioning IT infrastructure using code rather than manual configuration
RationaleIaC automates infrastructure setup via code instead of manual panels.
CitationCloud Lec 1, Ch01 — "Infrastructure as Code (IaC): is a method of managing and provisioning IT infrastructure using code rather than manual configuration."
ScreenshotD selected — matches

Q2 — IaaS example

CorrectC) Amazon EC2
RationaleEC2 rents virtualized compute infrastructure; Gmail/Salesforce are SaaS, App Engine is PaaS.
CitationCloud Lec 2, Ch01 — "Example: Amazon EC2" under IaaS; Gmail/Salesforce under SaaS; Google App Engine under PaaS.
ScreenshotC selected — matches

Q3 — FaaS definition

CorrectC) A serverless model allowing individual functions to run in response to events
RationaleFaaS runs discrete functions on events without server management.
CitationCloud lec 4, Ch03 — "FaaS is a serverless computing model that allows developers to run individual functions or pieces of code in response to events without managing servers."
ScreenshotC selected — matches

Q4 — VMware Workstation company

CorrectC) VMware
RationaleVMware created VMware Workstation as a Type 2 desktop virtualization product.
CitationCloud Lec 3, Ch02 — "VMware came to us with a brilliant solution… They created a software program called VMware Workstation."
ScreenshotC (VMware) selected — matches

Q5 — NOT a cloud characteristic

CorrectC) Fixed resource allocation
RationaleCloud is elastic/on-demand; fixed allocation contradicts scalability and elasticity.
CitationCloud Lec 1, Ch01 — "Cloud Computing offers on-demand, scalable and elastic computing"; "elastic computing refers to the ability of dynamically and on-demand acquiring computing resources."
ScreenshotC selected — matches

Q6 — Major cloud challenge

CorrectB) Data confidentiality and auditability
RationaleListed explicitly as a serious challenge alongside availability and vendor lock-in.
CitationCloud Lec 2, Ch01 — "Data confidentiality and auditability, a serious problem."
ScreenshotB selected — matches

Q7 — KVM live migration

CorrectA) Moving a running VM between physical hosts with no service interruption
RationaleLive migration relocates a powered-on VM while apps keep running.
CitationCloud Lec 5, Ch03 — "KVM supports live migration, which is the ability to move a running VM between physical hosts with no noticeable service interruption."
ScreenshotA selected — matches

Q8 — Type 1 hypervisor alias

CorrectB) Bare-metal hypervisor
RationaleType 1 installs directly on hardware without a host OS underneath.
CitationCloud Lec 3, Ch02 — "type 1 hypervisor, which is called (bare-metal hypervisor) because it is installed directly on the hardware itself."
ScreenshotB selected — matches

Q9 — Virtualization definition

CorrectB) The process of creating a virtual (software-based) version of a physical resource
RationaleVirtualization creates software-based stand-ins for physical hardware.
CitationCloud Lec 3, Ch02 — "virtualization technology, which is the process of creating something virtual for anything physical, meaning software based."
ScreenshotB selected — matches

Q10 — Host Machine

CorrectB) The physical device on which the hypervisor runs
RationaleThe host machine is the physical hardware; VMs are guests on it.
CitationCloud Lec 3, Ch02 — "My physical device is called the host machine… the device I put on is called the virtual machine."
ScreenshotB selected — matches

Set B

Q1 — Type 1 hypervisor alias

CorrectB) Bare-metal hypervisor
RationaleSame as Set A Q8; Type 1 = bare-metal.
CitationCloud Lec 3, Ch02 — bare-metal hypervisor definition.
ScreenshotB selected — matches

Q2 — Elastic computing

CorrectB) The ability to dynamically and on-demand acquire computing resources for variable workloads
RationaleElasticity = dynamic, on-demand scaling for variable demand.
CitationCloud Lec 1, Ch01 — "elastic computing refers to the ability of dynamically and on-demand acquiring computing resources and supporting a variable workload."
ScreenshotB selected — matches

Q3 — IaaS user control

CorrectB) Operating systems and deployed applications
RationaleIaaS users manage OS/apps; provider owns physical infrastructure.
CitationCloud Lec 2, Ch01 — "The user does not manage or control the underlying Cloud infrastructure but has control over operating systems, storage, deployed applications."
ScreenshotB selected — matches

Q4 — KVM VM implementation

CorrectB) A regular Linux process scheduled by the standard Linux scheduler
RationaleKVM integrates with the Linux kernel; each VM is a schedulable process.
CitationCloud lec 4 / Cloud Lec 5, Ch03 — "Every VM is implemented as a regular Linux process, scheduled by the standard Linux scheduler."
ScreenshotB selected — matches

Q5 — KVM cost advantage

CorrectB) KVM is free and open source with no additional licensing fees
RationaleKVM is open-source with no per-VM licensing cost.
CitationCloud Lec 5, Ch03 — "KVM is free and open source, which means businesses do not have to pay additional licensing fees to host virtual machines."
ScreenshotB selected — matches

Q6 — Resource multiplexing advantage

CorrectC) Higher resource utilization since peak demands are not synchronized
RationaleShared pools let unsynchronized peaks fill idle capacity.
CitationCloud Lec 1, Ch01 — "When multiple applications share a system, their peak demands for resources are not synchronized thus, multiplexing leads to a higher resource utilization."
ScreenshotC selected — matches

Q7 — Physical machine name

CorrectC) Host machine
RationaleThe physical hardware running the hypervisor is the host.
CitationCloud Lec 3, Ch02 — "My physical device is called the host machine."
ScreenshotC selected — matches

Q8 — Community deployment model

CorrectD) Community/Federated cloud
RationaleShared infrastructure among organizations with common concerns.
CitationCloud Lec 1, Ch01 & Cloud Lec 6, Ch05 — "Community/Federated Cloud — the infrastructure is shared by several organizations and supports a community that has shared concerns."
ScreenshotD selected — matches

Q9 — Least infrastructure control

CorrectC) SaaS
RationaleSaaS is the highest abstraction layer; users access finished apps with no infra control.
CitationCloud Lec 2, Ch01 — delivery models ordered SaaS (high level) → PaaS → IaaS (low level); SaaS users "do not manage or control the underlying Cloud infrastructure."
ScreenshotC selected — matches
NoteFaaS also minimizes infra control, but lecture stack ranks SaaS as highest abstraction / least control.

Q10 — Abstraction levels IaaS/PaaS/SaaS

CorrectB) SaaS is highest level; IaaS is lowest level
RationaleMore abstraction = less user-managed infrastructure.
CitationCloud Lec 2, Ch01 — "Software as a Service (SaaS) (high level)… Infrastructure as a Service (IaaS) (low level)."
ScreenshotB selected — matches

Q11 — OPEX model

CorrectB) Pay-per-use without start-up costs
RationaleCloud shifts CAPEX to operational pay-as-you-go spending.
CitationCloud Lec 1, Ch01 — "switch from a CAPEX to an OPEX or variational expender cost model… eliminate start-up costs and take advantage of the pay-per-use model."
ScreenshotB selected — matches

Q12 — Type 1 hypervisor example

CorrectD) VMware ESXi
RationaleESXi is bare-metal; Workstation and VirtualBox are Type 2 hosted hypervisors.
CitationCloud Lec 3, Ch02 — Type 1 examples "ESXI from VMware"; Type 2 example "VM workstation."
ScreenshotD selected — matches

Q13 — KVM security technology

CorrectB) SELinux (Security-Enhanced Linux)
RationaleSELinux establishes mandatory security boundaries around VMs.
CitationCloud Lec 5, Ch03 — "KVM uses a combination of Security-Enhanced Linux (SELinux) and (sVirt)… SELinux establishes security boundaries around VMs."
ScreenshotB selected — matches

Q14 — Greatest control and security

CorrectC) Private cloud
RationaleDedicated single-org infrastructure with full IT control and stronger isolation.
CitationCloud Lec 1, Ch01 — "Private clouds offer greater control and security"; Cloud Lec 6, Ch05 — private cloud advantages include "Better Control" and "Data Security and Privacy."
ScreenshotC selected — matches

Q15 — Type 2 slower than Type 1

CorrectB) The host OS consumes hardware resources
RationaleType 2 runs atop a host OS that steals CPU/RAM before VMs get them.
CitationCloud Lec 3, Ch02 — "type 2 is much slower than type 1 because the host OS will take hardware resources."
ScreenshotB selected — matches