You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/couchbase-on-gcp/_index.md
+4-7Lines changed: 4 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,18 +1,15 @@
1
1
---
2
-
title: Deploy Couchbase on Google Cloud C4A (Arm-based Axion VMs)
2
+
title: Deploy Couchbase on Google Cloud C4A
3
3
4
-
draft: true
5
-
cascade:
6
-
draft: true
7
4
8
5
minutes_to_complete: 30
9
6
10
-
who_is_this_for: This learning path is intended for software developers deploying and optimizing Couchbase workloads on Arm Linux environments, specifically using Google Cloud C4A virtual machines powered by Axion processors.
7
+
who_is_this_for: This is an introductory topic for developers deploying Couchbase workloads on Arm Linux environments, specifically using Google Cloud C4A virtual machines (VM) powered by Axion processors.
11
8
12
9
learning_objectives:
13
-
- Provision an Arm-based SUSE SLES virtual machine on Google Cloud (C4A with Axion processors)
10
+
- Provision an Arm-based SUSE Linux Enterprise Server (SLES) virtual machine on Google Cloud (C4A with Axion processors)
14
11
- Install Couchbase Server on the SUSE Arm64 (C4A) instance
15
-
- Verify Couchbase deployment by accessing the Web Console, creating a test bucket, and confirming cluster health
12
+
- Verify Couchbase deployment by accessing the web console, creating a test bucket, and confirming cluster health
16
13
- Benchmark Couchbase by measuring operations per second (ops/sec), memory utilization, and disk performance on the Arm platform
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/couchbase-on-gcp/background.md
+3-4Lines changed: 3 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
title: Getting started with Couchbase on Google Axion C4A (Arm Neoverse-V2)
2
+
title: Get started with Couchbase on Google Axion C4A
3
3
4
4
weight: 2
5
5
@@ -16,13 +16,12 @@ To learn more about Google Axion, refer to the [Introducing Google Axion Process
16
16
17
17
## Couchbase
18
18
19
-
Couchbase is an open-source NoSQL distributed database designed for building high-performance, scalable, and flexible modern applications. Developed by Couchbase, Inc.
20
-
It combines the capabilities of a key-value store, document database, and distributed caching system in a single unified platform.
19
+
Couchbase is an open-source NoSQL distributed database designed for building high-performance, scalable, and flexible modern applications. Developed by Couchbase, Inc. It combines the capabilities of a key-value store, document database, and distributed caching system in a single unified platform.
21
20
22
21
Couchbase provides a memory-first architecture for low-latency data access, along with a powerful query engine (N1QL) that supports SQL-like syntax for JSON data. It also features built-in replication, automatic sharding, and cross-datacenter synchronization (XDCR), enabling seamless scalability and high availability across clusters and regions.
23
22
24
23
It supports both on-premises and cloud deployments (including AWS, Azure, and GCP) and integrates with modern application stacks and container platforms like Kubernetes and Docker.
25
24
26
25
Known for its high throughput, low latency, and ease of scaling, Couchbase is ideal for use cases such as real-time analytics, session management, content delivery, IoT, and mobile synchronization through Couchbase Mobile.
27
26
28
-
To learn more, visit the official [Couchbase website](https://www.couchbase.com/)
27
+
To learn more, visit the [Couchbase website](https://www.couchbase.com/).
title: Couchbase Baseline Testing on Google Axion C4A Arm Virtual Machine
2
+
title: Perform Couchbase baseline testing
3
3
weight: 6
4
4
5
5
### FIXED, DO NOT MODIFY
6
6
layout: learningpathall
7
7
---
8
8
9
-
## Couchbase Baseline Testing on GCP SUSE VMs
10
-
This section confirms that Couchbase is correctly installed and running on the GCP SUSE Arm64 VM. It includes initializing the cluster, verifying node status, and accessing the Web UI to create a bucket — this ensures the setup is ready for benchmarking.
9
+
## Verify Couchbase cluster health and prepare a benchmarking bucket
10
+
This section guides you through verifying that Couchbase is installed and running on your GCP SUSE VM with Arm64 architecture. You'll set up your cluster, confirm your node is healthy, and use the web console to create a bucket. After completing these steps, your environment is ready for benchmarking.
11
11
12
-
### Setup the default cluster
13
-
Once the service is running, we need to setup the default cluster for the first time.
12
+
##Set up the default cluster
13
+
Once Couchbase is running, set up your default cluster for the first time.
14
14
15
-
-Open Web Consoleusing your VM public IP address that you saved off in the last step:
15
+
Open the **Couchbase Web Console** in your browser using your VM's public IP address from the previous step:
16
16
17
17
```console
18
18
http://<VM-Public-IP>:8091
19
19
```
20
-
- Press "Setup New Cluster"
21
20
22
-

21
+
Select **Set up new cluster** to begin the initial configuration.
23
22
24
-
- Provide a name for your cluster (example: "my_cluster") and create a password for your administrator account (leave the username as the default "Administrator")
23
+

25
24
26
-

25
+
Provide a name for your cluster (for example, "my_cluster") and create a password for your administrator account (leaving the username as the default `Administrator`).
27
26
28
-
- Check the "Accept terms" checkbox and press "Configure Disk, Memory, Services" button
27
+

28
+
Check the **Accept Terms** box to agree to the license terms. Then select **Configure Disk Memory Services** to continue with the cluster setup.

31
31
32
-
-Accept the defaults of your cluster configuration and press "Save & Finish"
32
+
Accept the defaults of your cluster configuration and select "Save & Finish".

35
+
Your default cluster is now set up. Save the password you created for your Administrator account. You'll need this password for future steps, including verifying cluster health and creating your benchmarking bucket.
35
36
36
-
Our default cluster is now created! Please retain the password you created for your "Administrator" account... you'll need that in the next steps.
37
+
## Verify cluster nodes
38
+
Run the following command to verify that your Couchbase node is healthy. Replace `password` with the Administrator password you set earlier.
37
39
38
-
### Verify Cluster Nodes
39
-
This command checks if your Couchbase server (called a “node”) is running properly. Replace "password" with your specified Couchbase Administrator password.
40
-
If the output says **“healthy active”**, it means your Couchbase node is working fine and ready for operations.
40
+
```console
41
+
/opt/couchbase/bin/couchbase-cli server-list \
42
+
-u Administrator -p password --cluster localhost
43
+
```
44
+
45
+
The expected output is:
46
+
47
+
```output
48
+
ns_1@cb.local 127.0.0.1:8091 healthy active
49
+
```
50
+
51
+
If you see `healthy active`, your Couchbase node is running correctly and ready for benchmarking.
41
52
42
53
```console
43
54
/opt/couchbase/bin/couchbase-cli server-list \
@@ -48,43 +59,41 @@ If the output says **“healthy active”**, it means your Couchbase node is wor
48
59
ns_1@cb.local 127.0.0.1:8091 healthy active
49
60
```
50
61
51
-
###Prepare a Couchbase Bucket for benchmarking
52
-
Once the service is running, you can access the **Couchbase Web Console** to create a bucket for benchmarking.
62
+
## Prepare a Couchbase bucket for benchmarking
63
+
Once the service is running, you can access the Couchbase Web Console to create a bucket for benchmarking.
53
64
54
-
Open Web Console using the public IP address of your VM that you saved off from the last step:
65
+
Open the Couchbase Web Console in your browser. Enter your VM's public IP address from the previous step, followed by `:8091`. For example:
55
66
56
67
```console
57
68
http://<VM-Public-IP>:8091
58
69
```
70
+
59
71
Use the admin `username` (default is "Administrator") and `password` you created during Couchbase cluster setup in the previous step.

74
+
75
+
On the left sidebar, select **Buckets** to view your bucket list.
62
76
63
-
- On the left hand side select "Buckets"
64
-
- Press the "Add Bucket" in the upper right hand corner:
77
+
In the upper right corner, select **Add Bucket** to start creating a new bucket for benchmarking.

67
80
68
-
- Name the new bucket "benchmark"
69
-
- The bucket type will be "Couchbase"
70
-
- The Memory Quota can be set to "512 MB"
81
+
Now name your bucket `benchmark`. For **Bucket Type**, select **Couchbase**. Set the **Memory Quota** to **512 MB**. These settings help ensure your benchmarking results are accurate and consistent on your Arm-based GCP VM.

73
84
74
85
|**Parameter**|**Value**|
75
86
|----------------|-----------|
76
87
|**Bucket Name**| benchmark |
77
88
|**Bucket Type**| Couchbase |
78
89
|**Memory Quota**| 512 MB |
79
90
80
-
-You should now see that your bucket has been created:
91
+
You should now see that your bucket has been created:

83
94
84
-
#### Additional notes about buckets in Couchbase
95
+
##Understanding buckets in Couchbase
85
96
86
-
- A **bucket** in Couchbase is like a **database** — it stores and manages your data.
87
-
- The **benchmark** bucket will be used for **load testing** and **performance benchmarking**.
88
-
- Setting the **RAM Quota** ensures Couchbase allocates sufficient memory for **in-memory data operations**, improving overall speed.
97
+
A bucket in Couchbase works like a database. It stores and organizes your data. In this guide, you created a benchmark bucket specifically for load testing and performance benchmarking. Setting the Memory Quota (RAM Quota) ensures Couchbase reserves enough memory for fast, in-memory data operations. This helps you get accurate performance results on your Arm-based GCP VM.
89
98
90
99
You can now proceed to the next section for benchmarking to measure Couchbase's performance.
0 commit comments