🌍 Cloud Computing · flashcards

Cloud Computing Cloud Computing Foundations Flashcards

49 question-and-answer cards covering Cloud Computing Foundations as it is examined in Cloud Computing. 24 of them are printed below, taken from across the deck — no signup, no paywall on the preview.

49Cards in deck
24Free preview
27Syllabus topics
~214Chars per answer
FreePrice

24 sample cards from the Cloud Computing Foundations deck

Sampled from the end of the deck, so these are different cards from the ones shown on the syllabus page.

  1. What are the four main cloud deployment models?

    Public cloud, Private cloud, Hybrid cloud, and Community cloud.

  2. Define public cloud and state its ownership model.

    A public cloud provides computing resources over the internet, owned and operated by a third-party provider and shared among multiple tenants/organizations (multi-tenant). Examples: AWS, Microsoft Azure, Google Cloud Platform.

  3. Define private cloud and give its key advantage.

    A private cloud is cloud infrastructure dedicated to a single organization, hosted on-premises or by a third party. Its key advantage is greater control, customization, security, and compliance, at higher cost.

  4. Define hybrid cloud and its primary benefit.

    A hybrid cloud combines private and public clouds (and/or on-premises) with orchestration allowing data and applications to move between them. Benefit: flexibility—keep sensitive workloads private while using public cloud for scalable/burst needs.

  5. What is 'cloud bursting' in a hybrid cloud?

    Cloud bursting is a hybrid deployment technique where an application runs in a private cloud/data center and 'bursts' into a public cloud for extra capacity when demand spikes beyond local resources.

  6. What is a multi-cloud strategy, and how does it differ from hybrid cloud?

    Multi-cloud uses services from two or more public cloud providers (e.g., AWS + Azure). Unlike hybrid cloud, it does not necessarily combine public and private; its focus is using multiple providers to avoid lock-in, optimize cost, and improve resilience.

  7. Give two main reasons organizations adopt a multi-cloud strategy.

    (1) To avoid vendor lock-in and gain negotiating leverage; (2) to increase resilience/availability and pick best-of-breed services or optimize cost/performance across providers.

  8. Define community cloud and who uses it.

    A community cloud is shared infrastructure provisioned for exclusive use by a specific community of organizations with common concerns (e.g., mission, security, compliance requirements). Example: a cloud shared among government agencies or healthcare providers.

  9. What is a hypervisor, and what is its core function?

    A hypervisor (virtual machine monitor, VMM) is software/firmware that creates and runs virtual machines by abstracting and allocating physical hardware resources, allowing multiple VMs (each with its own OS) to run on one physical host.

  10. Distinguish Type 1 and Type 2 hypervisors.

    Type 1 (bare-metal) runs directly on physical hardware with no host OS (e.g., VMware ESXi, Microsoft Hyper-V, Xen, KVM)—higher performance, used in data centers. Type 2 (hosted) runs as an application on top of a host OS (e.g., VirtualBox, VMware Workstation)—used on desktops.

  11. Which hypervisor type generally offers better performance and why?

    Type 1 (bare-metal), because it runs directly on the hardware without an intervening host operating system, reducing overhead and giving VMs more direct access to physical resources.

  12. What is a virtual machine (VM)?

    A VM is a software-based emulation of a physical computer that runs its own complete guest operating system and applications, using virtualized hardware resources allocated by a hypervisor, while sharing the underlying physical host with other VMs.

  13. What is a VM image (machine image)?

    A VM image is a static template/snapshot file containing a preconfigured operating system, software, and settings, used to create/instantiate new virtual machines quickly and consistently (e.g., an AWS AMI).

  14. What is a container in cloud computing?

    A container is a lightweight, portable, executable package that bundles an application with its dependencies and libraries, running in an isolated user space while sharing the host operating system's kernel via OS-level virtualization.

  15. State the fundamental architectural difference between containers and virtual machines.

    VMs virtualize hardware—each includes a full guest OS running on a hypervisor. Containers virtualize the OS—they share the host's kernel and package only the app and its dependencies, making them far lighter.

  16. Compare containers and VMs on size, startup time, and isolation.

    Containers: megabytes in size, start in seconds/milliseconds, process-level isolation (weaker). VMs: gigabytes, start in minutes, strong hardware-level isolation with a full separate OS.

  17. Why are containers more portable and resource-efficient than VMs?

    Because they share the host OS kernel and don't bundle a full guest OS, containers have much smaller footprints, lower overhead, and can be moved consistently across environments; more of them can run on the same hardware than VMs.

  18. Distinguish hardware-level virtualization from OS-level virtualization.

    Hardware-level virtualization uses a hypervisor to emulate physical hardware so multiple full guest OSes (VMs) can run on one host. OS-level virtualization uses the single host kernel to create isolated user-space instances (containers) that share that kernel—no separate guest OS.

  19. Which virtualization type do containers use, and what do they share as a result?

    Containers use OS-level virtualization; as a result they share the host operating system's kernel, avoiding the overhead of running separate guest operating systems.

  20. What technology is commonly used to orchestrate containers at scale, and what does it do?

    Kubernetes. It automates deployment, scaling, load balancing, self-healing, and management of containerized applications across a cluster of machines.

  21. In cloud pricing, express a simple pay-as-you-go monthly compute cost as a formula.

    $$C = r \times h \times n$$ where $C$ is total cost, $r$ is the hourly rate per instance, $h$ is hours of usage, and $n$ is the number of instances.

  22. Define scalability and distinguish vertical from horizontal scaling.

    Scalability is a system's ability to handle increased load. Vertical scaling (scale up) adds more power (CPU/RAM) to an existing machine; horizontal scaling (scale out) adds more machines/instances to distribute the load.

  23. What is multi-tenancy, and which deployment model most relies on it?

    Multi-tenancy is an architecture where a single instance of software/infrastructure serves multiple customers (tenants) with logically isolated data. The public cloud most relies on it, since resources are pooled and shared across many organizations.

  24. How does availability, often expressed as a percentage in SLAs, relate to allowed downtime?

    Availability is the percentage of time a service is operational, e.g. an SLA of $99.9\%$ ('three nines') permits about $8.76$ hours of downtime per year, while $99.99\%$ ('four nines') permits about $52.6$ minutes per year: $$\text{Downtime} = (1 - A) \times \text{total time}.$$

What this deck covers

The Cloud Computing Foundations deck follows the Cloud Computing Cloud Computing Foundations syllabus — 6 chapters and 27 topics — so questions land on material that is genuinely examinable rather than trivia around it. That works out to roughly 8.2 cards per chapter.

Answers are written to be recallable, not just readable — averaging about 214 characters, which is long enough to carry the reasoning and short enough to say out loud.

A deck like this earns its keep on the second and third pass. Read the syllabus first so you know the shape of the subject, then use the cards to find the specific facts that have not stuck.

Cloud Computing Foundations flashcards FAQ

How many Cloud Computing Foundations flashcards are in this Cloud Computing deck?

49 cards. This page previews 24 of them, sampled evenly across the deck so you can judge the difficulty before installing anything.

Are these Cloud Computing flashcards free?

Yes. The preview here is free to read with no signup, and the full 49-card deck is free inside the Examius app.

What do the Cloud Computing Foundations cards cover?

They follow the Cloud Computing Cloud Computing Foundations syllabus — 6 chapters and 27 topics — so the questions track what is actually examinable.

How should I use these flashcards?

Read the syllabus first so you know the shape of the subject, then drill the deck. Examius schedules each card with spaced repetition, so cards you keep missing come back sooner and ones you know drift further apart.