can't you just have a memcached node and an appserver node? appservers started later could use the same memcached instance.


On Feb 11, 2009, at 3:35 AM, Travis Bell wrote:


Hey Dustin,

Keep in mind I wouldn't keep these instances running... they would be
brought up and down as the load needed them to be so maybe I am
missing a key step (which trust me, I most certainly could be) but I
am not sure how the new instance would even get used based on what you
said.

Example 1: load gets high so a new EC2 instance is triggered. Once
it's up, I reload the config on my load balancer so requests are split
across 2 instances, instead of 1. The original instance is going to
have hundreds of thousands of items cached when the second (new)
instance does not. Whenever a requests gets forwarded to this new
instance it will result in a cache miss and have to go fetch the item
again.

It seems to me having to re-fetch the item is a bit of a waste since
it's already cached on the first server... this is what I am trying to
solve.

Regarding saturating memcached, it's less about that and more about
all the other things this server is doing behind the scenes so moving
memcache to a new instance can spare the first box when it is needed.

Thanks in advance for any more info you guys can provide!



Reply via email to