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

Choosing EC2 instances for NoSQL

Blog post from ScyllaDB

Post Details
Company
Date Published
Author
Glauber Costa
Word Count
992
Language
English
Hacker News Points
-
Summary

The blog post discusses how to choose the most suitable Amazon EC2 instances for running NoSQL databases, with a focus on ScyllaDB. It compares two main storage options available for EC2, Elastic Block Store (EBS) and instance storage, highlighting their advantages and limitations in the context of NoSQL applications. The i2 instance type is favored due to its high performance and efficient use of SSDs, making it a cost-effective choice despite its higher price, particularly for operations requiring high throughput and low latency. In contrast, c3 instances are noted for their better CPU performance but may suffer from higher latency under heavy loads. The post also addresses the "noisy neighbor" problem where shared storage controllers can impact performance unpredictably, suggesting ongoing monitoring and potential instance replacements as solutions. Moreover, the author advises against using instances with GPUs for ScyllaDB and recommends opting for those with "enhanced networking" to ensure consistent network performance.