August 2018
Intermediate to advanced
372 pages
9h 29m
English
In the past, our applications lived on a single physical server where we had a 1:1 relation between the application and the backend implementing it. In this case, looking for a service is really simple: you only need to know the server IP address or the associated DNS name.
Later on, applications were distributed, which means that they lived on many physical servers to provide high availability. In this case, we have a 1:N relationship between a service and the backend servers, where N can represent more than one. Incoming requests are managed using a load balancer to route the requests among the available servers.
The same approach is used when the physical servers are replaced by virtual machines. Load ...
Read now
Unlock full access