cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jonathan Haddad <...@jonhaddad.com>
Subject Re: autoscaling
Date Thu, 09 Mar 2017 18:50:30 GMT
I wouldn't say it's not possible.  It's just not very straightforward.  The
needs of each cluster will be different.  For instance, some clusters will
need to scale based on disk usage and ingestion rate, while others will
need to scale based on latency and throughput.  A p90 SLA looks a lot
different than a p99.

Auto scaling down a cluster always sounds odd to me.  Those use cases seem
like they're in response to read heavy workloads that have calmed down.
Usually you'll get better bang for the buck by using a cheap caching layer
that can get orders of magnitude more throughput & be launched in minutes
instead of the hours or days it takes to bring up a new node (depending on
density & failures).

On Thu, Mar 9, 2017 at 10:05 AM Matija Gobec <matija0204@gmail.com> wrote:

> Hi,
>
> Autoscaling is not possible with a Cassandra cluster. Any topology change
> triggers series of streaming and data shuffle around the cluster. Scaling
> the cluster up or down is an operational challenge which is usually planned
> in production because of the performance impact it can make.
>
> Matija
>
> On Thu, Mar 9, 2017 at 6:04 PM, D. Salvatore <dd.salvatore@gmail.com>
> wrote:
>
> Hi,
> I am using Cassandra 3 with a single DC. I would like to know if there is
> any tool available for scaling up and down Cassandra automatically.
>
> Thanks
>
>
>

Mime
View raw message