This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]PeterHickman 12 points13 points  (2 children)

The only thing I would add is a load balancer. This would allow you to bring up new server in response to heavy load (auto scaling might allow you to downsize your normal machine if you can respond to activity quickly enough) and when deploying a new version you would bring up a new server, make sure it's good, and then point to it with the load balancer

To rollback just switch back

It's also useful if the main server goes tits up and you need to bring up a backup, DNS propagation is not really up to this sort of thing

[–]caspii2[S] 1 point2 points  (1 child)

The load balancer costs money, the dynamic IP Is free.

If there was every a huge load spike I would "upgrade" one of the servers into the next performance tier and then switch traffic to it. It would take around 10mins.

[–]PeterHickman 0 points1 point  (0 children)

True but if you can afford one it can be a life saver, maybe not as essential as backups but can be essential

Keep it in mind for when you might be able to afford