Home / Companies / ScyllaDB / Blog / Post Details
Content Deep Dive

Running ScyllaDB on the DC/OS Distributed Operating System

Blog post from ScyllaDB

Post Details
Company
Date Published
Author
Dan Yasny
Word Count
1,793
Language
English
Hacker News Points
-
Summary

DC/OS, an open-source distributed operating system based on the Apache Mesos kernel, facilitates the management of multiple machines either in the cloud or on-premises through a single interface, enabling the deployment of containers, distributed services, and legacy applications. This article discusses the deployment of ScyllaDB, a high-performance NoSQL database, on DC/OS, highlighting the process of optimizing container performance through host and network tuning, and CPU core allocation. The setup involved creating a small cluster with a DC/OS Master node and three Agent nodes, where ScyllaDB containers were configured to maximize performance by tuning the hosts and pinning containers to specific CPU cores. Performance checks through stress tests demonstrated the cluster's capability to sustain over 1.3 million operations per second. Additionally, the article outlines day-to-day operations such as running queries and commands, monitoring using Prometheus and Grafana, and handling potential host failures, ensuring that ScyllaDB runs efficiently in a DC/OS environment.