Architecture and Services 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 and Services flashcards as text
Which OpenStack component provides container orchestration engine management as a service?
Answer: Magnum
Magnum is the OpenStack Containers-as-a-Service project that provisions and manages Kubernetes, Docker Swarm, and Mesos clusters.
What is the role of the Neutron ML2 plugin?
Answer: Provides a framework to connect multiple network type and mechanism drivers simultaneously
The Modular Layer 2 (ML2) plugin is a core Neutron plugin that allows multiple network types (VLAN, VXLAN, GRE) and mechanism drivers (OVS, LinuxBridge) to be used together.
Which OpenStack service provides shared file system storage (NFS/CIFS shares) to instances?
Answer: Manila
Manila is the OpenStack Shared File System service that provides NFS and CIFS shares that can be mounted by multiple instances simultaneously.
In OpenStack's HA architecture, what is the recommended approach for making the API services highly available?
Answer: Using a load balancer (e.g., HAProxy) in front of multiple API service instances
OpenStack API services achieve high availability by running multiple instances behind a load balancer like HAProxy with a virtual IP.
What does the 'availability zone' concept in OpenStack Nova allow administrators to do?
Answer: Group compute nodes into logical failure domains for workload placement
Availability zones let administrators partition compute nodes into named groups representing failure domains so users can distribute workloads across them.
Which OpenStack service provides a rating and billing service for cloud resources?
Answer: Cloudkitty
Cloudkitty is the OpenStack Rating-as-a-Service project that rates resource usage and generates billing data.
What is the purpose of the Nova 'cell' architecture?
Answer: To horizontally scale Nova by partitioning compute nodes into independent database and messaging domains
Nova cells allow large-scale deployments to scale out by grouping compute nodes into cells, each with its own database and message queue, to avoid single-DB bottlenecks.