Step-by-Step Guide to Getting Started with Scylla Cloud

First Steps

  1. If you haven’t already, sign up for a new Scylla Cloud account
  2. Recommended: Set up Two-Factor Authentication (2FA) for your Scylla Cloud user account.
  3. Optional: Take advantage of our free trial offering and immediately create your first cluster.
  4. Recommended: After setting up your free trial, check out our Scylla University Scylla Cloud lab session that walks you through all the steps to create a simple demo cluster. Then connect to your new cluster and execute basic commands to insert and select sample data.
  5. Check out the other free Scylla University courses.
  6. Bookmark the Scylla Cloud documentation site.
  7. Join our community on Slack!

Select Your Cloud Provider

Scylla Cloud is available on both AWS and Google Cloud public clouds, so you can choose your preferred cloud provider to run your cluster. We chose the most optimal compute instances with the best CPU/RAM ratio and local NVMe storage to guarantee predictable performance, high throughput, and low latencies for your applications.

  • On the AWS cloud platform, we support high-performance storage optimized i3 and i3en instances.
  • On Google Cloud, we are utilizing n2-highmem machines.

BYOA as an Option

Scylla Cloud users on AWS have the option to provision Scylla Cloud EC2 resources directly into servers from their own AWS accounts. We call it “Bring Your Own Account” or BYOA. This option allows you to manage all your AWS resources under one account. It also enables you to take advantage of any pre-negotiated AWS rates or cloud credits and apply them towards Scylla Cloud compute resources. Plus, this may help you satisfy strict compliance requirements where sensitive data should remain within your accounts.

Capacity Planning

After you have settled on your choice of cloud provider and deployment options for Scylla resources, it’s time to choose the right instance types to satisfy your workloads. We offer a capacity planning calculator for your convenience to help you properly size your cluster based on a few properties:

  • read and write throughput
  • average item size
  • projected data set size

Deployment

Now use the cluster specifications to select instance types within your desired geographic region, the number of nodes you need, and the replication factor you want for your data. Scylla Cloud will automatically provision your cluster across multiple availability zones to ensure the high availability and resilience of your cluster.

Launch Time!

When you are satisfied with your selection, simply click the “Launch Cluster” button to provision cloud resources. Now sit back and relax; our automated processes will do all the work.

Connecting to Your Cluster

After your VPC peering is set up, provisioning is done, and your cluster is ready for use, you can immediately connect to your cluster. Scylla Cloud provides you with default credentials and detailed instructions on how to connect to your cluster with different clients and drivers.

Monitoring Your Cluster

Scylla Cloud comes integrated with Scylla Monitoring Stack for greater visibility into your cluster’s health and performance. While our team of engineers is taking care of all cluster management and health monitoring tasks, we also give you a real-time dashboard that provides a transparent view of your cluster health, lets you explore CQL metrics, and proactively identifies potential issues in the Advisor section.

Testing the Limits

While we can claim Scylla is the most performant NoSQL database, it’s best to see the objective evidence for yourself. How about putting your cluster to a stress test to go from zero to 2M OPS just in 5 minutes?

Alternator

It’s important to note that this guide was written with Scylla’s CQL interface in mind. However, if you are using our Amazon DynamoDB-compatible API, known as Project Alternator, you can check out the documentation here.

Conclusion

Thank you again for trusting your organization’s data and daily operations to Scylla Cloud. We strive to improve the product every day, so if there is a feature you don’t see, or have questions we haven’t already answered in this guide, please let us know!

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
ScyllaDB

ScyllaDB

The monstrously fast and scalable NoSQL database.