@MichaelShav

Как организовать хорошую отказоустойчивость ресурса?

Задался вопросом создания максимально отказоустойчивой системы для своего веб ресурса. Как я понимаю, необходимо зеркалирование во всём для достижения, соответственно, не понимаю как некоторые вещи зеркалировать. допустим, есть сайт, рогаикопыта.рф, как проходит доступ к сайту для пользователя: запрос к днсу, получение айпи, запрос к айпи, получение контента
Что именно не понимаю:
Запрос к днс. Очевидно, что для того, чтобы реализовать зеркалирование, нужны свои NS сервера. Очевидно, их нужно два, на разных провайдерах и, желательно, разных физических расположениях. Это понимаю. Дальше, как сделать так, чтобы днс проверял, какой айпи адрес с ресурсом жив и отдавал нужный айпи адрес? при условии что у меня будет 2 или более копии сайта? Тут еще проблема в том, что днс ведь кэшируется, и если он отдаст айпи, а потом тот упадёт, то он пойдет искать другой адрес или нет?
Ну и вообще, если вы расскажете, как делают отказоустойчивость "взрослые" сайты - будет круто.
  • Вопрос задан
  • 184 просмотра
Пригласить эксперта
Ответы на вопрос 3
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
1. Слишком обширная тема для обсуждения в рамках одного вопроса.
2. На этот вопрос невозможно дать однозначный ответ.
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
load balancer

дальше в поиск Хабра и вообще

ах, да
еще master slave replication
Ответ написан
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Делая "по-взрослому", обычно анонсируют для ресурса одни и те же адреса (свои) из нескольких точек. Это снимает остроту проблемы "DNS пользователя закэшировал неработающий айпишник". Как оно там потом внутри будет обрабатываться - другой вопрос.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы