- Amazon Web Services
- Custom Backend! - Not AWS Services
- EC2 - general server/vm
- S3 - store snapshots
- persist to EBS
- Availability Zones
- replicas with quorum
- just log entries
- only need 4 out of 6!
- doing this instead of having to replicate the page table (like RDS) 35x performance!
- goals of survival of failure of datacenter (AZ)
- transient slow replicas (?)
- quorum replication
- n replicas
- read and write quorum must overlap
- W and R
- databases vm/servers can crash
- spin up new server log says redo these in the transactions
- many many pages
- copy of A, B, etc on different servers
- replacement, pick 100 segment services
- pick 1 replica from each
- reads more common than writes
- atomicly