Closed sopel closed 10 years ago
Moved to Icebox due to low priority and conflicting schedules over the next 2 month.
:exclamation: While AWS has just added Redis support to ElastiCache (see #169), it neither supports Cache Node Auto Discovery) nor adding/removing nodes to a cluster yet, see Adding or Removing Cache Nodes:
Note At this time, you can only add or remove cache nodes from cache clusters running Memcached.
So this only addresses resiliency at this point, but doesn't help with (auto) scaling that much, insofar one needs to replace the entire cluster in case (still accessible via Creating a Redis Snapshot and Seeding a New Cache Cluster With a Redis Snapshot in turn though).
Unfrozen due to increasing demand, thus desire to further improve resiliency and reduce cost.
This has been a topic of https://github.com/cityindex/logsearch-config/issues/56 - here are some challenges and paraphrased quotes from the discussion as a foundation for extracting further dedicated issues (please correct/amend as you see fit) :
We can continue the generic discussion here, but I've extracted the various tiers to separate issues for separation of concerns:
Closed as Incomplete in favor of the extracted issues (see preceding comment).
This is an initial umbrella issue (i.e. should probably split into multiple issues once a strategy is in place) - Auto Scaling and EC2 Spot Instance usages has been seeded via #39 and #148, which addressed the most obvious, but also most simple tier.
To recap, there are three main goals with Auto Scaling:
All three apply to all our tiers one way or another, but in quite different ways and priorities, which need to be analyzed accordingly.