About the DataStax Distribution of Apache Cassandra on Azure Marketplace

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

Benefits of deploying and running DDAC on Azure

To meet Infrastructure-as-a-Service (IaaS) needs, Azure offers instance types to meet the general, high-memory, or CPU-intensive workloads that DataStax supports with Azure premium storage. With DDAC on Azure, you are guaranteed the Input/Output Operations Per Second (IOPS) needed to meet your requirements.

With over 50 compliance certifications on Azure, your security concerns are met.

To increase insights into real-time data, Azure provides first-party services like ADF, IoT Hub, and Azure Machine Learning. These services make it easy to gather and find learnings from the data stored in Cassandra.

Some things to know about using DDAC on Azure

  • DDAC is deployed in the Azure Marketplace using Azure Resource Manager (ARM) Templates.
  • ARM Templates are a way of deploying infrastructure-as-code to Azure.
  • ARM Templates are the automated, gold-standard deployments for the Azure Cloud.
  • The DDAC marketplace offering is based on Azure 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 Azure uses the binary tarball 5.1.12.
  • The DDAC Azure Marketplace deployment creates between 3 and 20 nodes.
  • For high availability, DDAC Azure Marketplace deployment use single-region multiple-fault domains.
  • Each DDAC node runs as a process on the Ubuntu 16.04 image.
  • The DDAC Azure Marketplace deployment allows for the following instances types:
    • D8S_V3 (4 cores/32GB)
    • D16S_V3(8 cores/64GB)
    • D32S_V3(16 cores/128GB)
    • D64S_V3(32 cores/256GB)
  • Each instance includes a 1 or 2 TB Premium SSD external drive along with the 30 GiB OS drive.

    Mounted on /data/cassandra.

  • Each instance includes OpenJDK version 1.8.0_191.
  • Secure Shell (SSH) access is provided to each instance using the username and password set during deployment configuration.

An example of the architecture

Figure 1: Typical Azure DDAC architecture
DDAC Azure architecture