3 ms·
If you care about uptime you should really get off EBS (and services that depend on it like ELB and RDS). Having a network between your disks and your CPU make
by helper 13y ago
If you care about uptime you should really get off EBS (and services that depend on it like ELB and RDS). Having a network between your disks and your CPU make outages like this one inevitable.
- akurilin 13y agoWhat do you recommend as an alternative for hosting large DBs on?
- jacquesm 13y agoDefine 'large'. Up to 80T can be done in one box these days with up to 32 cores right next to it. Not cheap but fairly reliable. You'll still need to replicate off-site.
- helper 13y agoUse ephemeral disks on EC2 and a good distributed database like Cassandra or Riak. These scale well as your data grows and allow you to lose individual nodes without losing data (in sane configurations).
- eikenberry 13y ago+1 to the use of Riak. It is great. But if you are stuck using Postgresql or similar you put your live servers on Ephemeral instances and put one (unused otherwise) slave on EBS so you can snapshot it for backups. And you need at least 2 ephemeral systems so you have a slave to fail over to.
- joevandyk 13y agoNo need to use ebs/snapshots for backups. Use wal-e and/or pg_receivexlog. Ideally run pg_receivexlog on a server at a different provider so that if amazon cancels your account your data is up-to-the-second recoverable.
- insaneirish 13y agoJoyent. Your compute and disks are colocated. Separation of compute and disks is a sure way to cause pain. On failure: http://www.joyent.com/blog/on-cascading-failures-and-amazons-elastic-block-store/ http://www.joyent.com/blog/on-cascading-failures-and-amazons... http://www.joyent.com/blog/network-storage-in-the-cloud-delicious-but-deadly/ http://www.joyent.com/blog/network-storage-in-the-cloud-deli... http://www.joyent.com/blog/magical-block-store-when-abstractions-fail-us/ http://www.joyent.com/blog/magical-block-store-when-abstract...
- akurilin 13y agoI can't easily get a feel for Joyent's pricing. Is it comparable/cheaper than AWS or?