Skip to content

003 · Domain 8: Vault deployment architecture · 12% of the exam

Task 8.1: Explain cluster strategy for self-managed and HashiCorp-managed Vault clusters

Odd-sized integrated storage clusters spread across zones, active and standby nodes, quorum and failure tolerance, and HCP Vault Dedicated clusters sized and scaled by HashiCorp.

Study it

Sample questions

Try each one before opening the answer. Every option is explained, with the HashiCorp documentation page that proves it.

Question 1 · choose 1

A self-managed cluster on integrated storage must keep quorum if any two servers fail, and also if any one of its three availability zones fails. It must use the fewest servers that achieve this. Which layout fits?

  1. AThree voting servers, one in each zone
  2. BFour voting servers, two in each of two zones
  3. CSix voting servers, two in each zone
  4. DFive voting servers, two in each of two zones and one in the third
Show the answer and why
  • AThree voting servers, one in each zone

    Incorrect

    Three servers tolerate only one failure.

  • BFour voting servers, two in each of two zones

    Incorrect

    Four servers need three for quorum, so they tolerate one failure, and losing a zone with two leaves no quorum.

  • CSix voting servers, two in each zone

    Incorrect

    Six tolerate two failures, but five already do, and HashiCorp recommends an odd number of servers.

  • DFive voting servers, two in each of two zones and one in the third

    Correct

    Five servers need three for quorum and tolerate two failures, and losing any zone removes at most two.

Quorum is a majority of voters, so failure tolerance grows only with odd sizes: 3 tolerate 1, 5 tolerate 2. Spread the voters so that no zone holds more servers than the cluster can lose.

Question 2 · choose 1

A self-managed HA cluster has three nodes. A client sends a write to a standby node. What happens?

  1. AThe standby applies the write itself and syncs the active node later
  2. BThe standby rejects it with an error and drops the connection
  3. CThe write is split across all three nodes
  4. DIt forwards the request to the active node, or redirects there
Show the answer and why
  • AThe standby applies the write itself and syncs the active node later

    Incorrect

    Only the active node handles requests that change data.

  • BThe standby rejects it with an error and drops the connection

    Incorrect

    Standbys pass requests on rather than refusing them.

  • CThe write is split across all three nodes

    Incorrect

    There is one active node at a time; requests are not split.

  • DIt forwards the request to the active node, or redirects there

    Correct

    Standby nodes either forward requests or redirect clients to the active node.

High availability in Vault means one active node and hot standbys ready to take over.

Question 3 · choose 1

A team expects its secrets traffic to double next quarter. How does cluster sizing differ between HCP Vault Dedicated and a self-managed cluster?

  1. ABoth clusters scale themselves automatically as the traffic grows
  2. BHCP: portal or Terraform; self-managed: the team's own work
  3. COnly self-managed clusters can change size after creation
  4. DHCP clusters scale only by adding performance standbys that the team runs
Show the answer and why
  • ABoth clusters scale themselves automatically as the traffic grows

    Incorrect

    Neither scales by itself; HCP offers a scaling action.

  • BHCP: portal or Terraform; self-managed: the team's own work

    Correct

    HCP Vault Dedicated scales cluster size dynamically; self-managed Vault has no built-in feature for it.

  • COnly self-managed clusters can change size after creation

    Incorrect

    HCP clusters can be scaled up or down.

  • DHCP clusters scale only by adding performance standbys that the team runs

    Incorrect

    In HCP the team does not run nodes.

Managed clusters move capacity work to HashiCorp; self-managed clusters keep it with the operators.

Question 4 · choose 1

A new node is being added to an existing integrated storage cluster. What must be true for it to join?

  1. AIt uses its own seal type, since Raft replicates the root key in plaintext
  2. BIt is initialized with vault operator init first
  3. CIts seal configuration matches the cluster's, and it joins via retry_join
  4. DIt points its storage stanza at the leader's data directory
Show the answer and why
  • AIt uses its own seal type, since Raft replicates the root key in plaintext

    Incorrect

    Joining uses an encrypted challenge that needs the shared seal.

  • BIt is initialized with vault operator init first

    Incorrect

    Only the first node is initialized; others join it.

  • CIts seal configuration matches the cluster's, and it joins via retry_join

    Correct

    All nodes in a Raft cluster must share the same seal configuration, and nodes join via retry_join or vault operator raft join.

  • DIt points its storage stanza at the leader's data directory

    Incorrect

    A joining node does not use another node's data directory.

With auto unseal the join challenge is answered automatically; with Shamir the joining node needs the unseal keys.

Question 5 · choose 1

A Vault Enterprise cluster's active node is busy with KV reads and transit encryption. Which cluster feature lets the other nodes take that load?

  1. APerformance standby nodes for non-mutating requests
  2. BPlain standby nodes, which answer reads in every edition
  3. CA second active node elected for reads
  4. DDR replication, whose secondaries serve local reads
Show the answer and why
  • APerformance standby nodes for non-mutating requests

    Correct

    Performance standbys handle reads and other non-mutating requests such as transit encryption.

  • BPlain standby nodes, which answer reads in every edition

    Incorrect

    Without the Enterprise feature, standbys do not answer requests themselves.

  • CA second active node elected for reads

    Incorrect

    A cluster has one active node.

  • DDR replication, whose secondaries serve local reads

    Incorrect

    DR replication copies data to another cluster; it does not spread load within this one.

Performance standbys scale reads within one cluster; performance replication scales across clusters.

Practice domain 8 →Practice all domains →