Compose for ScyllaDB
ScyllaDB is a lightning fast, low-latency NoSQL column-store that boasts 1 million transactions per second per node. As a drop-in replacement for Cassandra, ScyllaDB is ready to run your app with blazingly fast reads and writes.Try Scylla on Compose free for 30 days
Every ScyllaDB deployment on Compose is built in a highly-available, 3-node clustered configuration with three HAproxy portals to serve as a proxy and provide SSL support to the cluster.
Automated backups are made every day and retained for 7 days along with 4 weekly backups and 3 monthly backups. The on-demand option of Compose backups allows up to 10 backups to be made a week. Backups are included at no extra cost and can also be created and retrieved using the Compose API.
As memory (RAM) usage grows, the Compose platform will automatically maintain a 1:10 ratio of memory (RAM) to storage so your database is always performant. Users can also manually control scaling via the Compose console for specialized workloads or events.
All Compose database deployments offer daily logging and real-time memory usage metrics from the Compose console. In addition, users are provided with a simplified ScyallDB data browser with access to manage keyspaces and users their deployment.
SSL is enabled by default, so users can simply direct their web browser to the URL shown in the Compose UI. The easiest way to verify your deployment and your tools is to connect directly with the cqlsh utility for executing Cassandra Query Language (CQL).
Outgoing connections from the deployment include a Syslog-NG add-on for real-time exporting of Scylla logs to Loggly, Papertrail and other services.
Compose was hand-selected by the ScyllaDB team as an exclusive hosting-provider. What that means is that you get a 3-node cluster with 5GB storage and 512MB RAM and three HAproxy portals. Three replicated nodes means that your database will have zero-downtime maintenance, backups, and automatic failover.
The three HAproxy servers load-balance requests and provide failover stability as well as authentication, HTTPS, and IP whitelisting for additional security.
Built for scale
ScyllaDB requires fast IO and as much RAM as the total data size. For ScyllaDB to do its thing, it needs a good chunk of memory so we start your deployment off with 512MB RAM and 5GBs storage across 3 member nodes on an SSD backed cluster.
ScyllaDB was written from the ground up in C++ which mimics the tool chain, drivers, and built-in query language, yet it’s remarkably nimble which makes it ideal as a replacement for Cassandra users looking to lower costs and improve reliability.
We currently offer ScyllaDB 1.4.2, 1.6.0, 1.7.2, and 1.7.5. All new deployments default to the most recent, stable release which we make available through the web UI. Upgrading to new versions can be done within your account with a few simple clicks.
Serious about security
Security at the database level is made up of many small features: SSL incoming connections with certificate confirmation ensures you are talking to the right server, IP whitelisting gives server side control of allowed clients, mandatory creation of users with passwords and other best practices ensure the ScyllaDB database is ready for the Internet.
The Compose console for managing and viewing your databases operates with its own account scheme, with multiple sub-users and roles to enable you to control access to your database administration. The Compose account scheme also includes the option to use two factor authentication to ensure the right people are logging in.
All your databases, one platform
Compose makes it easy to deploy your favorite open source databases in minutes into your preferred cloud datacenter on fast SSDs. Everything you need to run a performant database is available through the Compose web console or Compose APIs.
Ready to get started?
Deploy ScyllaDB or any one of our production-ready, cloud hosted databases in minutes with just a few clicks.Try Compose Free for 30 Days