Announcing Couchbase Enterprise Server Cluster on Our One-Click App Marketplace

Travis Baka headshot

Aug 28, 2024

Travis Baka

Travis Baka headshot

Written by

Travis Baka

Travis Baka is a Solutions Architect at Akamai Technologies.

Share

Data portability and redundancy are essential elements for creating scalable cloud-native applications. Platform agnostic tools can be used to serve multicloud, multi-region workloads with the flexibility that enterprise applications demand. Couchbase is a high performance NoSQL database designed for the kind of dynamic scaling necessary in today's complex cloud ecosystem. We collaborated with teams at Couchbase to offer quick and streamlined deployments of high-availability Couchbase Enterprise Server database clusters on Akamai's cloud computing service (previously known as Linode).

Couchbase can be used as a replacement for NoSQL datastores, such as Mongo or Redis, or in tandem with big data connectors like Spark and Kafka. Couchbase stands out with intuitive node management and multidimensional scaling that allows the end-user to maximize their compute budget. The same tools help to manage the sprawl of multi-region deployments with push-pull clustering and resilient cross-data center replication (XDCR). 

Couchbase joins other Marketplace cluster apps to make deploying and configuring highly available, cloud-native clusters as easy as deploying an app on a single instance. Marketplace clusters eliminate the manual tasks and additional scripting typically required to set up a high-availability environment while providing reasonable default security practices such as TLS, encryption, strict firewall rules, and generated passwords for restricted users. 

How It Works 

The Couchbase Marketplace app uses publically available, open source Ansible playbooks to automate the provisioning of compute instances and the configuration of a networked Couchbase cluster. The playbooks query Linode APIv4 to populate dynamic variables, like IP address assignments, in the background. This simplifies discovery and network design for complex production workloads by keeping deployment hands-off. 

The app provides an option of three, five, or seven node clusters. Each cluster has a two-to-one ratio of Data to Index/Query nodes for optimum resilience and availability. The built in generation of TLS certificates allows for default node to node encryption, and fully secure XDCR with minimal administrator changes. These options are suitable for many use-cases. For assistance deploying a more specialized or scaled cluster, contact Couchbase.

To deploy the cluster to any available region, simply add your Linode API token, choose a sudo username for provisioning alongside the cluster, and provide the necessary subject information for generating self-signed TLS certificates. 

Account SSH keys are assigned to the created sudo user, allowing the option to disable root authentication by SSH, and enforce pubkey authorization. Once the installation is complete and you have saved the generated secrets, the Couchbase Enterprise Server cluster can be administered via the CLI or TLS secured web UI. 

Get started by searching for Couchbase on our One-Click App Marketplace.

Before using the Couchbase Enterprise Server cluster in production, you’ll need to contact Couchbase Support to activate your Enterprise license on Akamai cloud. 

We are excited to collaborate with Couchbase and keep making cloud-native infrastructure as code deployments simple to manage with Akamai!

Travis Baka headshot

Aug 28, 2024

Travis Baka

Travis Baka headshot

Written by

Travis Baka

Travis Baka is a Solutions Architect at Akamai Technologies.

Tags

Share

Related Blog Posts

Developers
Introducing Akamai Cloud Pulse: Observability for Your Cloud Infrastructure – Now in Open Beta
July 15, 2025
Akamai Cloud Pulse is now entering Open Beta for all Akamai Managed Database customers. Following successful closed beta testing, we are ready to provide you with real-time insights into your database performance and resource utilization.
Cloud
No Lag, All Frag: Level Up Your Gaming with Xonotic, K3s, and Edge Computing
March 20, 2025
Let’s set the scene for a gamer: you’re having the game of your life (and you wish you were streaming today of all days). You’re lining up the perfect Level up your gaming with Xonotic, K3s, and edge computing! Discover how to host a high-performance, low-latency game server using Akamai Cloud’s distributed compute regions. Say goodbye to lag and hello to seamless gameplay.
Cloud
An Inside Look at our Next Gen Object Storage Launch
August 28, 2025