Scalability - Harvard lecture
Last updated
Was this helpful?
Last updated
Was this helpful?
CPU: cores, L2 cache
Disk
RAM
multiple servers
then we need to distribute requests - load balancer
round robin is not so good if there's some heavy users in specific server
RAID (redundant array of independent disks) - RAID works by placing data on multiple disks and allowing input/output (I/O) operations to overlap in a balanced way, improving performance. Because the use of multiple disks increases the mean time between failures (MTBF), storing data redundantly also increases fault tolerance.
Software: ELB, HAProxy
Hardware
shared storage
cookies
.html
MySQL Query Cache
memcached
Master-slave
Master-master