Answer the question
In order to leave comments, you need to log in
How to minimize points of failure?
Hello.
Now I'm going through the "course of a young fighter", or rather, I'm studying to be an accessibility engineer.
I am just getting to know this world, so I can ask such, probably simple questions.
But still, tell me, please, how to minimize the points of failure?
Let's take the example of mail. How does mail work for them even if the DC is down?
We were given the following userkeys: 3 servers, we need to configure the service so that the uptime is close to 100%
A thought flashed through my head: 1 - balancer, 2.3 - web, and so on.
But in this case, just the balancer is the point of failure.
Therefore, the question arose - how do "big" companies "fight" this? or how to make sure that this balancer does not become a point of failure?
Thanks
Answer the question
In order to leave comments, you need to log in
Two balancers with the same addresses (a pair in a cluster, four in total), each of which is located in different regions of the country, each balancer is connected with two legs to different routers via EBGP. Backs of balancers in constant synchronization (heartbeat). We add a reserve for virtualization (vmotion + fault tolerance), for power supply (two independent inputs + UPS + DGU). We statistically measure unavailability + recovery time + duration of preventive maintenance and scale the solution according to the above scheme, reach the required level of availability)
We have some nodes where there is a risk of political unrest in transit countries, via two more satellite channels.
Therefore, the question arose - how do "big" companies "fight" this?Usually nothing or something.
You can make a balancer at the DNS level.
And you, as I understand it, mean a tunnel (proxy).
PS
As a variant of Failover IP and a backup balancer.
In other words, raise the service, and then multiply it by 2. (two servers, two switches, two blocks in servers, two UPSs, etc.)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question