|
| Дата |
|
USD/RUB | 93.4409 | BTC/USD | 66705.8360 |
|
|
|
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии. |
07.08.2013, 18:29
|
#1
|
Senior Member
Регистрация: 03.03.2008
Сообщений: 2,274
Бабло: $263105
|
Бесперебойная работа сайта
Нужно организовать бесперебойную работу сайта, как пока вижу решение:
скопировать сайт на 2 сервера, на каждом серваке поднять днс-сервер, добавить в каждый A-запись domain.com - IP этого сервера, в качестве ns у домена указать поочерёдно эти 2 сервера. Правильно я понимаю, что при недоступности первого ns запрос уйдёт на второй?
или есть более грамотные решения?
|
|
|
07.08.2013, 18:31
|
#2
|
I am Legend
Регистрация: 14.04.2007
Сообщений: 4,586
Бабло: $899948
|
Цитата:
Сообщение от LeXxiK
Нужно организовать бесперебойную работу сайта, как пока вижу решение:
скопировать сайт на 2 сервера, на каждом серваке поднять днс-сервер, добавить в каждый A-запись domain.com - IP этого сервера, в качестве ns у домена указать поочерёдно эти 2 сервера. Правильно я понимаю, что при недоступности первого ns запрос уйдёт на второй?
или есть более грамотные решения?
|
в облако засунь
|
|
|
07.08.2013, 18:36
|
#3
|
Senior Member
Регистрация: 03.03.2008
Сообщений: 2,274
Бабло: $263105
ТС -->
|
ТС
soul, ну облако же тоже может наебнуться на пару часов или нет?) речь именно о ситуации когда сервер не работает по каким-то техническим причинам, балансировка нагрузки не нужна, сайт потребляет очень мало ресурсов, но он должен быть доступен не 99% времени, а 146
|
|
|
07.08.2013, 18:41
|
#4
|
Senior Member
Регистрация: 28.11.2009
Сообщений: 1,800
Бабло: $299365
|
На амазоне вроде больше 99.5% аптайм гарантируют.
Можно в сторону DDNS ещё посмотреть.
|
|
|
07.08.2013, 18:43
|
#5
|
I am Legend
Регистрация: 14.04.2007
Сообщений: 4,586
Бабло: $899948
|
Цитата:
Сообщение от LeXxiK
soul, ну облако же тоже может наебнуться на пару часов или нет?) речь именно о ситуации когда сервер не работает по каким-то техническим причинам, балансировка нагрузки не нужна, сайт потребляет очень мало ресурсов, но он должен быть доступен не 99% времени, а 146
|
ну мне кажется амазоновское облако как раз подойдет - наебнуться оно как раз таких не может (на сколько я понимаю технологию его построения) но это мое мнение, а я не мега спец
|
|
|
07.08.2013, 18:43
|
#6
|
private.
Регистрация: 30.04.2008
Сообщений: 3,864
Бабло: $462680
|
Цитата:
Сообщение от LeXxiK
Нужно организовать бесперебойную работу сайта, как пока вижу решение:
скопировать сайт на 2 сервера, на каждом серваке поднять днс-сервер, добавить в каждый A-запись domain.com - IP этого сервера, в качестве ns у домена указать поочерёдно эти 2 сервера. Правильно я понимаю, что при недоступности первого ns запрос уйдёт на второй?
или есть более грамотные решения?
|
нет, не правильно, будет резолвится случайный DNS, можно при помощи днс сервисов вроде dnsmadeeasy.com организовать, что при недоступности определенной A записи будет браться другая, но всё равно, если человек ранее заходил на сайт, его пров закеширует первый адрес и будет какое-то время простоя.
Единственный вариант, как уже выше подсказали обалко.
Цитата:
Сообщение от soul
ну мне кажется амазоновское облако как раз подойдет - наебнуться оно как раз таких не может (на сколько я понимаю технологию его построения) но это мое мнение, а я не мега спец
|
Думаю амазоновское облако надежнее остальных решений, например fs.ua уже переехал на новый домен + переехал на новые сервера находящиеся в облаке амазона, прижали их наверное, они нашли хорошее решение и переехали.
|
|
|
07.08.2013, 18:52
|
#7
|
Senior Member
Регистрация: 03.03.2008
Сообщений: 2,274
Бабло: $263105
ТС -->
|
ТС
Цитата:
Сообщение от Final Fantasy
нет, не правильно, будет резолвится случайный DNS, можно при помощи днс сервисов вроде dnsmadeeasy.com организовать, что при недоступности определенной A записи будет браться другая, но всё равно, если человек ранее заходил на сайт, его пров закеширует первый адрес и будет какое-то время простоя.
|
Это если несколько А-записей добавить, то будет резолвится случайный айпишник.
А если ns-сервер расположен на одном сервере с сайтом и сайт падает - браузер же не получит информацию от этого сервера об айпишнике, потому что он не работает? и пойдёт ко второму ns? А если оба NS работают, то и без разницы к какому он обратится
на кеширование пофиг, это тдс, второй раз туда редко заходят
|
|
|
07.08.2013, 19:06
|
#8
|
private.
Регистрация: 30.04.2008
Сообщений: 3,864
Бабло: $462680
|
Цитата:
Сообщение от LeXxiK
Это если несколько А-записей добавить, то будет резолвится случайный айпишник.
А если ns-сервер расположен на одном сервере с сайтом и сайт падает - браузер же не получит информацию от этого сервера об айпишнике, потому что он не работает? и пойдёт ко второму ns? А если оба NS работают, то и без разницы к какому он обратится
на кеширование пофиг, это тдс, второй раз туда редко заходят
|
Даже A записи будут случайно резолвится насколько я в курсе. Можно сделать геморный вариант, скрипт проверят доступность серверов и в случае недоступности стукает к регистратору (через api) и меняет A запись у домена на другой активный сервер.
|
|
|
07.08.2013, 19:11
|
#9
|
Senior Member
Регистрация: 28.11.2009
Сообщений: 1,800
Бабло: $299365
|
Не выдумывайте колхозных вариантов с api и долгим обновлением.
Я же сразу написал - смотреть надо в строну DDNS, для этого уже есть готовые решения с автопростукиванием ip.
|
|
|
|