← All COA Flashcard Decks

Architecture & System Design Flashcards

7 cards from real COA practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.

Read the first 7 Architecture & System Design flashcards as text
  1. Which OpenStack service is responsible for providing bare-metal provisioning as a service?

    Answer: Ironic

    Ironic is the OpenStack bare-metal provisioning service that manages and provisions physical machines.

  2. In a highly available OpenStack control plane, which component typically runs as an active-active cluster?

    Answer: RabbitMQ message broker

    RabbitMQ is commonly deployed as an active-active cluster to ensure message queue high availability across the control plane.

  3. What is the primary role of the Placement service (formerly part of Nova) in OpenStack?

    Answer: Tracking resource provider inventories and allocations

    The Placement service tracks resource provider inventories (CPU, RAM, disk, custom resources) and allocations to enable efficient scheduling decisions.

  4. Which topology would you choose to provide both north-south and east-west traffic routing entirely within the OpenStack network plane without relying on an external router?

    Answer: Self-service (tenant) networks with a virtual router

    Self-service tenant networks with a Neutron virtual router handle both north-south (external) and east-west (inter-tenant) routing within OpenStack.

  5. In the OpenStack architecture, what does the term 'cell' refer to in Nova's cell architecture?

    Answer: A partition of compute nodes sharing a local database and message queue

    A Nova cell is a scalability partition consisting of compute nodes with their own local database and message queue, reducing load on the global API cell.

  6. Which OpenStack service should you use to deploy and manage containerized applications on Kubernetes clusters within OpenStack?

    Answer: Magnum

    Magnum provides Containers-as-a-Service by provisioning and managing Kubernetes (and other COE) clusters on top of OpenStack infrastructure.

  7. When designing an OpenStack deployment for maximum resiliency, which of the following best describes the purpose of using multiple availability zones?

    Answer: To isolate failure domains so a single hardware failure does not affect all instances

    Availability zones isolate failure domains — a power outage or hardware failure in one zone should not impact instances running in another zone.