Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Replication for Multi-Region, Active-Active, Hybrid Cloud Apps – Connect Silicon Valley 2018

211 views

Published on

Speakers: Chaitra Ramarao, Senior Product Manager, Couchbase and John Liang, Architect, Couchbase

Do you have applications extending across multiple regions? Are you interested in learning about hybrid cloud deployment? Join us to learn about the nuances of our replication technology enabling cross datacenter replication for data locality, high availability, disaster recovery, or geo-fencing use cases. We will explore the architecture empowering high-performance replication and span across various customer deployments to demonstrate the support for active-active, conflict resolution mechanisms, flexible topology, and ease of management.

Published in: Technology
  • Be the first to comment

Replication for Multi-Region, Active-Active, Hybrid Cloud Apps – Connect Silicon Valley 2018

  1. 1. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. EXPLORING REPLICATION TECHNOLOGY FOR MULTI-REGION, ACTIVE-ACTIVE, HYBRID CLOUD APPLICATIONS Sept,2018 Chaitra Ramarao | Senior Product Manager
  2. 2. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. AGENDA 01 02 03 04 Challenges Solution Demo Customer case studies
  3. 3. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. CHALLENGES 1
  4. 4. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 4 Global high availability San Francisco London Sydney Sao Paulo
  5. 5. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 5 Catastrophic disasters
  6. 6. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 6 Cloud interoperability On-prem Couchbase cluster Couchbase on public cloud ? Private cloud
  7. 7. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 7 Data migration between clouds AWS Azure
  8. 8. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. SOLUTION 2
  9. 9. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 9
  10. 10. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 10 XDCR Architecture APPLICATION SERVER DATA SERVICE DISK DISK CROSS DATACENTER REPLICATION APPLICATION SERVER DATA SERVICE DISK DISK
  11. 11. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 11 High data availability – Data replication, Data locality • Unidirectional and bidirectional replication • Complex topology • Independent cluster scalability • Highly performance • Active- Active / Active-Passive
  12. 12. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 12 Active – Active data replication San Francisco London Sydney Conflict resolution methods: • Most update wins • Last write wins
  13. 13. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 13 Disaster recovery • Unidirectional replication between a source and a target cluster. Unidirectional replication Active (source cluster) Passive (target cluster)
  14. 14. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 14 Cloud interoperability & Data migration XDCR
  15. 15. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. DEMO 3
  16. 16. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. CASE STUDIES 4
  17. 17. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 17 Data Locality with filtering (read-only) (read-only) (read-only) Active (read-write) (read-only) Use case: Data Locality Topology: Star, Unidirectional Key based filtering: To filter based on airlines, countries Application : Airline inventory Unidirectional
  18. 18. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 18 Disaster recovery with active-passive Use case: Disaster recovery Topology: Uni directional, active- passive for all their applications in various DCs. Passive Active Active ActiveActive Passive Passive Passive Application : Business continuity plan for a number of their applications
  19. 19. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. 19 High availability with bidirectional active-active(LWW) Use case: High availability (three clusters in United States) Topology: Ring, Bi-directional, active-active. Conflict resolution: Last write wins. Application : Sessions management Active-active Active-active
  20. 20. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. WRITE A COUCHBASE REVIEW: http://bit.ly/TrustCB DOWNLOAD THE MOBILE APP WI-FI: SSID: Couchbase Password: Rackspace EVENT HASHTAG: #CBConnect COUCHBASE LIVE: Chat with us on Facebook Live (near registration area)
  21. 21. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. THANK YOU
  22. 22. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. THANK YOU
  23. 23. Confidential and Proprietary. Do not distribute without Couchbase consent. © Couchbase 2018. All rights reserved. EVENT HASHTAG: #CBConnect

×