Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Geographically Distributed CockroachDB with OpenShift

Geographically Distributed CockroachDB with OpenShift

As your OpenShift practice matures, it is likely that you will be asked to support stateful workloads. Multicluster deployment of stateful workloads can become complex, especially when considering Disaster Recovery strategies.

In this briefing, Raffaele Spazzoli (Red Hat) and Keith McClellan (Cockroach Labs) will discuss how to deploy CockroachDB on OpenShift across three AWS regions to achieve zero downtime, zero data loss disaster recovery strategy.

YouTube: https://youtu.be/mFyY3e_TKVs

Red Hat Livestreaming

March 16, 2021
Tweet

More Decks by Red Hat Livestreaming

Other Decks in Technology

Transcript

  1. Geographically Distributed
    CockroachDB with OpenShift
    Raffaele Spazzoli
    Architect
    Keith McClellan
    Solutions Engineering,
    Cockroach Labs
    1

    View Slide

  2. Cloud Native Disaster Recovery
    2
    Concern Traditional Disaster Recovery Cloud Native Disaster Recovery
    Disaster detection and DR procedure
    trigger
    Human Autonomous
    DR Procedure Mix of automation and human actions Fully automated
    Recovery Time Objective (RTO) From minutes to hours Near zero (seconds)
    Recovery Point Objective (RPO) From zero to hours Zero
    Process Owner Often the storage team Application team
    Technical Capabilities From Storage Products (backups, volume
    sync)
    From networking products (east-west
    communication, global load balancer)

    View Slide

  3. OpenShift and Cockroach Labs
    Infrastructure
    3
    Global LB
    (Route 53)
    Admin
    RHACM GLB Op
    Cluster 2
    Cluster 3 Cluster 3
    RHACM GLB Op
    RHACM GLB Op

    View Slide

  4. OpenShift and Cockroach Labs
    Adding a Database
    4
    Global LB
    (Route 53)
    Admin
    RHACM GLB Op
    Cluster 2
    Cluster 3 Cluster 3
    RHACM GLB Op
    RHACM GLB Op
    CockroachDB Cluster

    View Slide

  5. OpenShift and Cockroach Labs
    Simulating a Workload (tpcc)
    5
    Global LB
    (Route 53)
    Admin
    RHACM GLB Op
    Cluster 2
    Cluster 3 Cluster 3
    CockroachDB Cluster
    TPCC
    Client
    TPCC
    Client
    TPCC
    Client
    RHACM GLB Op
    RHACM GLB Op

    View Slide

  6. OpenShift and Cockroach Labs
    Simulating a “Disaster”
    6
    Global LB
    (Route 53)
    Admin
    RHACM GLB Op
    Cluster 2
    Cluster 3 Cluster 3
    CockroachDB Cluster
    TPCC
    Client
    TPCC
    Client
    TPCC
    Client
    RHACM GLB Op
    RHACM GLB Op

    View Slide

  7. References
    7
    ▸ RHACM
    ▸ Submariner
    ▸ CockroachDB
    ▸ Cluster Preparation
    ▸ CockroachDB DR demo

    View Slide

  8. linkedin.com/company/red-hat
    youtube.com/user/RedHatVideos
    facebook.com/redhatinc
    twitter.com/RedHat
    Red Hat is the world’s leading provider of enterprise
    open source software solutions. Award-winning
    support, training, and consulting services make
    Red Hat a trusted adviser to the Fortune 500.
    Thank you
    8

    View Slide