Bird
0
0

To guarantee Kafka availability even if an entire datacenter fails, which architecture is most effective?

hard📝 Application Q8 of 15
Kafka - Multi-Datacenter and Replication
To guarantee Kafka availability even if an entire datacenter fails, which architecture is most effective?
AUse a single datacenter with high replication factor
BDeploy brokers in multiple datacenters with synchronous replication
CDisable replication and rely on client retries
DStore all data in one datacenter and back it up daily
Step-by-Step Solution
Solution:
  1. Step 1: Understand availability requirements

    Availability requires data to be accessible despite datacenter failure.
  2. Step 2: Role of synchronous replication

    Synchronous replication ensures data consistency across datacenters.
  3. Step 3: Architecture choice

    Deploying brokers in multiple datacenters with synchronous replication provides fault tolerance and availability.
  4. Final Answer:

    Deploy brokers in multiple datacenters with synchronous replication -> Option B
  5. Quick Check:

    Synchronous multi-datacenter replication ensures availability [OK]
Quick Trick: Synchronous replication across datacenters ensures availability [OK]
Common Mistakes:
  • Relying on single datacenter with backups for availability
  • Disabling replication thinking it improves performance

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kafka Quizzes