Cassandra 1-Button Deploy™ Solution

Evaluate, develop, test, deploy, and scale Cassandra clusters on GoGrid with the click of a mouse.

1-Button Deploy™ technology

Pre-defined development and production clusters

Purpose-built infrastructure ensures reliable performance

Pricing

Cassandra is an open source distributed database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. Cassandra clusters deployment is easy with 1-Button Deploy™ technology on GoGrid. Customers can choose to deploy a 14-Day Trial POC (proof of concept), a developer environment, or a production environment.

Product

Infrastructure

Hourly

14-Day Trial POC

3 Large SSD Cloud Servers

Cassandra Open Source DataStax Distribution:

Apache Cassandra

Cassandra database

CLI – nodetool

Cqlsh

CQL v3

Free with POC

Development Environment

3 Large SSD Cloud Servers

Cassandra Open Source DataStax Distribution:

Apache Cassandra

Cassandra database

CLI – nodetool

Cqlsh

CQL v3

$1.80

Production Environment

5 X-Large SSD Cloud Servers

Firewall Service

Cassandra Open Source DataStax Distribution:

Apache Cassandra

Cassandra database

CLI – nodetool

Cqlsh

CQL v3

$6.00

Use Cases

How you structure your app to run should take into account the unique needs of your application, including access patterns such as read-write distribution and latency differences between various operations. The examples listed here aren’t necessarily right for your application, but illustrate some common approaches to thinking about and implementing the solution.

Geographic distribution – Replicating data across multiple data centers out-of-the-box for applications that benefit from having the data near the user.

High writes and eventual consistency – Applications that require high performance, significant write activity, and multiple concurrent threads because of Cassandra’s ability to store large volumes of data related to user activity while handling traffic spikes that may fluctuate.

Complex applications – Applications that deal with large volumes of multi-structured data and require real-time, highly available data interactivity such as the ability to store and access data in columns, perform fast inserts, use distributed counters, or take advantage of solid-state drives (SSDs).