Lower cloud costs with custom instance types in SkySQL
By Shane Johnson
DBaaS offerings like Amazon RDS require you to choose from a predefined set of instance types, and they’re often based on the underlying infrastructure-as-a-service (IaaS) instance types. In the case of RDS current generation instance types, we have the T3 and M5 general-purpose classes as well as the R5 and X1E/X1/Z1D memory-optimized classes. This is a broad range of instance types, but as we know, every database is unique.
In general, databases tend to benefit from more memory rather than more compute as they will often become IO bound first. The optimal amount of compute will depend on things like the number of concurrent connections. The optimal amount of memory is driven by the size of the working set.
More from the blog
