A single dedicated server handles most production web applications well. At some point, it doesn’t — either because traffic has grown beyond what one server can serve, because you need redundancy so a hardware failure doesn’t take the application offline, or because your database has become large enough that it should run on dedicated hardware separate from the web tier.
Planning multi-server architecture before you need it is significantly less painful than designing it during a scaling emergency.
Planning multi-server architecture before you need it is significantly less painful than designing it during a scaling emergency.
Article source: https://www.inmotionhosting.com/blog/multi-server-architecture-planning-dedicated/