Manage Couchbase 6 Servers and Clusters
Cluster and node management is a crucial topic for a Couchbase administrator. This course delves into handling node failures, data transfers, cluster backups, and the setting up of remote replicas to ensure the availability of your data.
What you'll learn
Managing a Couchbase cluster requires a wide array of factors to be considered, ranging from testing its performance to recovering from node failures or data loss. In this course, Manage Couchbase Servers and Clusters, you'll learn a number of options available with regards to cluster management from a theoretical and also a hands-on perspective. First, you'll discover how to set up a multi-node Couchbase cluster and test its performance while subjected to a load using cbworkloadgen. You'll also cover the encryption of traffic between cluster nodes. Next, you'll explore the variety of ways in which node failures can be handled in a cluster by performing failovers in order to recover data from their replicas. This includes hard failovers where nodes fail unexpectedly and graceful failovers where node removal is planned. Then, you'll move to backing up the contents of a cluster including the use of cbtransfer to migrate data between clusters and performing a more structured backup using cbbackupmgr. This includes restoring a cluster to a prior state using one of the available backups. Finally, you'll learn the setting up of cross data center replication, or XDCR, and how the cbrecovery utility can be used to recover from the failure of multiple nodes. When you're done with this course, you'll have a better understanding in managing different forms of replication, generating backups of your cluster, and significantly - you will have the knowledge and skills to recover from failures or data loss on your Couchbase cluster.
Table of contents
- Version Check 0m
- Prerequisites and Course Outline 3m
- The Architecture of Couchbase Server 5m
- The Distributed Nature of Couchbase 4m
- Demo: Couchbase Installation and Setup 6m
- Demo: Setting up a Multi-node Cluster 9m
- Demo: Changing Server Group Assignments 2m
- Testing Clusters with cbworkloadgen 1m
- Demo: Generating a Load Using cbworkloadgen 9m
- Demo: Node-to-node Encryption in a Cluster 5m
- Buckets and vBuckets 4m
- Intra-cluster Replication 2m
- Server Groups and Group Failover 4m
- Rebalancing in Couchbase 2m
- Failovers in Couchbase 5m
- Demo: Setting the Number of Replicas for a Bucket 3m
- Performing a Manual Failover 5m
- Demo: Node Recovery 6m
- Demo: Auto Failover 5m
- Demo: Graceful Failovers 4m
- Demo: Configuring Email Alerts 8m
- Backup and Restore in Couchbase 7m
- Demo: Exporting Data with cbtransfer 7m
- Demo: Importing Data with cbtransfer 4m
- Demo: Direct Data Transfer between Clusters 8m
- Demo: Backing up a Cluster with cbbackupmgr 8m
- Demo: Generating Incremental Backups 5m
- Demo: Compacting and Merging Backups 6m
- Demo: Restoring from a Backup 8m