A Couchbase cluster consists of one or more nodes, which are network-accessible systems each running an instance of Couchbase Server. The nodes are added to the cluster, one by one. From this point, buckets can be defined on the cluster, to store data items. Logs can be maintained, security measures applied, and Cross Data Center Replication (XDCR) performed, to ensure availability of data.
A Couchbase cluster can be established and managed by means of Couchbase Web Console, the CLI, and the REST API. Examples are provided throughout this section, of how to manage nodes, buckets, and other resources, using all three tools.
The subsections below assume an understanding of the resources to be managed. See the Architecture Overview of available conceptual and architectural information.