Alex,
It seems that Scalr does the bundles and backups on the master
instance. Is there any way to switch this or give an option to doing
it on a slave? I am thinking along the lines of:
1. Pull slave out of DNS and /etc/aws/hosts/mysql
2. Bundle data
3. Bring slave back
That way the master never encounters extra load to bundle and upload
the instances. Our application is very write heavy, so our master
instance is under high load, even with an m1.xlarge instance. (Crazy I
know ;)) Moving bundling to a slave instance would help preserve any
precious resources on the master and I would gladly pay the extra cost
to have an extra slave running if it helps with the stability of the
master.
The truth is we are bumping up against the limits of a master/slave
replication based architecture as our writes are continuing to build.
I am looking into alternative designs including sharding, ScaleDB
(beta), etc. In the mean time, it would be nice to squeeze every last
ounce out of the master that I can.
> Guys will be able to check this in few hours only..
> Enough space on instance? Using InnoDB? What's in mysql logs?
>