ScyllaDB on LXC/LXD containers, with ZFS
Blog post from ScyllaDB
Brandon Lamb's blog post discusses his exploration of using ScyllaDB within LXC/LXD containers on colocated servers as part of a side project aimed at reducing cloud costs and enhancing database scalability and reliability. He initially considered using Cassandra but found ScyllaDB appealing due to its performance benefits. Lamb describes the setup process, including configuring the network using Ubuntu 16.04 on a Dell R610 machine, setting up LXC profiles for hugepages, and applying resource limits to prevent container resource contention. He details the steps taken to configure the environment, such as setting up networking with a bridge, creating and applying LXC profiles, and pulling an Ubuntu image for the containers. The post also covers installing ScyllaDB, configuring its server settings, and adjusting the `scylla.yaml` file to optimize resource usage within the containers. Lamb acknowledges missing some details and considers breaking down the process into multiple posts to provide more comprehensive guidance.