spoiler alert: auto scaling is far to be magical
as usual with aws, everything is an object and for autoscaling u got several objects and several links between them
First you define a launch configuration : what type of machine you want to laucnh
Then an autoscaling group : it will use the launch configuration to create new EC2
In this autoscaling group, you have to define auto scaling policies ie what to do (remove or add x instances) and link them to a cloudwatch alert (cpu is high or network or whatever cloudwatch monitors)
the autoscaling group can also be linked to an ELB so when EC2 are added/removed, they also are registred/deregistered from ELB
-
https://links.infomee.fr/?JIGagwScaling graphite
via arnaudb
-
http://allegro.tech/2015/09/scaling-graphite.htmlUn site de torrent qui décrit son architecture, interessant... nginx (load balancing), spdy, ssl..
-
http://torrentfreak.com/revealed-the-secrets-of-yify-torrents-network-140223/Les dotconferences (il parait que c'est bien), à voir les dotScale sur le scaling !
-
http://www.youtube.com/user/dotconferences/videosQu'est ce que le sharding ?
Peut servir à scale
-
http://petitcodeur.fr/architecture/sharding-base-de-donnees.html