ObjectRocket CockroachDB Alpha Program

Overview

We currently offer a hosted CockroachDB product, in Alpha, on the new platform. This is an alpha product, intended for test and performance evaluations. The key features of the service are:

  • 3 node HA clusters, single region
  • Access to the CockroachDB admin UI
  • IP whitelisting to limit access

Feature Detail

3 Node HA clusters

CockroachDB was created to be able to scale and provide high availability, so all instances on our service run in 3+ node clusters.

Though production workloads are in no way supported while we’re in Alpha, you can still test HA on the platform. Failed/problematic nodes are automatically replaced by our Kubernetes-based platform, so we can ensure that your cluster is always up and available.

CockroachDB Admin UI

Baked into CockroachDB is an Admin UI that provides visibility into key metrics and the status of your CockroachDB cluster. We provide access to this UI for all CockroachDB users.

IP Whitelisting

While in Alpha, we’re not supporting the standard security features, like TLS and RBAC, that we generally would on an ObjectRocket product. However we do offer the ability to limit access only to approved IP addresses via our ACLs.

All external access to the cluster is blocked by default. To connect you must specify IPs and IP ranges that you will allow access to the cluster. This is accomplished during instance creation, or via the ACLs API endpoints

CockroachDB Alpha FAQ

What is CockroachDB?

In the words of the developers, CockroachDB is a “cloud-native SQL database for building global, scalable cloud services that survive disasters.”

What this means to you is that you get a relational, ACID compliant datastore with a comfortable SQL interface and PostgreSQL wire compatibility, but with automatic HA, easy scalability, and geographic scaling.

While we’re in alpha, we only support clusters in the same datacenter, but our roadmap includes all of the key features that CockroachDB has to offer.

What is Alpha?

Our new hosting platform is in the Beta state, so you may ask why we went a tier lower for CockroachDB. Our goal is to enable you to test CockroachDB and begin to ramp on the technology as early as possible, so we’ve released the product without some of the key features that we feel a Beta requires.

At ObjectRocket we feel very strongly about security, availability, and ultimately support. During the alpha, features like TLS, user authentication, and backups are not active. Also, during this alpha phase, we are not offering any official support from our engineering team.

However, as we move towards an official Beta, you will see us continue to add features and then offer limited support.