About the DataStax Distribution of Apache Cassandra on GCP Marketplace

Important information about getting, installing, and deploying DDAC on the GCP Marketplace.

Benefits of deploying and running DDAC on GCP

To meet Infrastructure-as-a-Service (IaaS) needs, Google Cloud Platform (GCP) offers machine types to meet the general, high-memory, or CPU-intensive workloads that DataStax supports with persistent disks through solid-state drives (SSD). With DDAC on GCP, you are guaranteed the Input/Output Operations Per Second (IOPS) needed to meet your requirements.

To increase insights into real-time data, GCP provides first-party services like DataFlow, Pub/Sub, IoT Core, and AI/ML. These services make it easy to gather and find learnings from the data stored in Cassandra.

Some things to know about using DDAC on GCP

  • DDAC is deployed in the GCP Marketplace using Google Deployment Manager (DM) Templates.
  • DM Templates are a way of deploying infrastructure-as-code to GCP.
  • DM Templates are the automated, gold-standard deployments for GCP.
  • The DDAC marketplace offering is based on GCP best practices for security and high availability.
  • The DDAC marketplace offering provides a development environment ready for building data models, loading data, and visualizing metrics.

Details about the DDAC installation

  • Installation of DDAC on GCP uses the binary tarball 5.1.16.
  • The DDAC GCP Marketplace deployment creates between 3 and 20 nodes.
  • For high availability, DDAC GCP Marketplace deployment use single-region multiple zones.
  • Each DDAC node runs as a process on the Ubuntu 16.04 image.
  • The DDAC GCP Marketplace deployment allows for the following instances types:
    • n1-standard-4 (4 vCPUs/15GB) [default]
    • n1-standard-8 (8 vCPUs/30GB)
    • n1-standard-16 (16 vCPUs/60GB)
    • n1-standard-32 (32 vCPUs/120GB)
  • Each instance includes a 1 or 2 TB Premium SSD external drive along with the 30 GiB OS drive.

    Mounted on /var/lib/cassandra.

  • Each instance includes OpenJDK version 1.8.0_212.
  • Secure Shell (SSH) access is provided through the Google Cloud Platform Console or gcloud command-line in the SDK.

An example of the architecture

Figure 1: Typical GCP DDAC architecture

GCP architectural diagram