The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Балансер для фронтендов"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (nginx)
Изначальное сообщение [ Отслеживать ]

"Балансер для фронтендов"  +/
Сообщение от Gaidamak (ok) on 09-Апр-13, 11:13 
Есть некий проект с претензией на highload. В разных ДЦ есть несколько nginx-фронтендов, балансируемых через DNS, фронты кешируют статику и ходят за динамикой на бэкенд. В случае падения или переноса одного из фронтов начинается геморрой с правкой DNS со всеми вытекающими. Хочется завернуть клиентов через балансер. На циски денег нет и не будет, а на FreeBSD денег пока хватает :) Главная задача балансера в таком раскладе - повышение отказоустойчивости. Что присоветуете?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Балансер для фронтендов"  +/
Сообщение от name (??) on 09-Апр-13, 12:31 
автоматическое редактирование DNS
уменьшить DNS TTL
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Балансер для фронтендов"  +/
Сообщение от Gaidamak (ok) on 09-Апр-13, 12:48 
> автоматическое редактирование DNS
> уменьшить DNS TTL

Делать отказоустойчивость через DNS несколько экстравагантно. Хочется чего-то более реактивного :)

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

7. "Балансер для фронтендов"  +/
Сообщение от parad (ok) on 01-Май-13, 02:32 
это ты с какого потолка взял слово экстровагантно.
для веба это основа всех основ - баланс через днс. лучший вариант еще не изобретен.

посмотри ниже и скажи что в этих компаниях работаю лохи, что балансят через днс.
притом у гугла еще для разных географических зон - разные ответы.

google.com.        300    IN    A    212.188.7.117
google.com.        300    IN    A    212.188.7.88
google.com.        300    IN    A    212.188.7.110
google.com.        300    IN    A    212.188.7.96
google.com.        300    IN    A    212.188.7.82
google.com.        300    IN    A    212.188.7.89
google.com.        300    IN    A    212.188.7.109
google.com.        300    IN    A    212.188.7.116
google.com.        300    IN    A    212.188.7.95
google.com.        300    IN    A    212.188.7.103
google.com.        300    IN    A    212.188.7.102
google.com.        300    IN    A    212.188.7.123

yandex.ru.        284    IN    A    77.88.21.11
yandex.ru.        284    IN    A    87.250.250.11
yandex.ru.        284    IN    A    93.158.134.11
yandex.ru.        284    IN    A    213.180.193.11
yandex.ru.        284    IN    A    213.180.204.11

youtube.com.        300    IN    A    173.194.47.129
youtube.com.        300    IN    A    173.194.47.133
youtube.com.        300    IN    A    173.194.47.135
youtube.com.        300    IN    A    173.194.47.136
youtube.com.        300    IN    A    173.194.47.137
youtube.com.        300    IN    A    173.194.47.128
youtube.com.        300    IN    A    173.194.47.134
youtube.com.        300    IN    A    173.194.47.130
youtube.com.        300    IN    A    173.194.47.142
youtube.com.        300    IN    A    173.194.47.132
youtube.com.        300    IN    A    173.194.47.131

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Балансер для фронтендов"  +/
Сообщение от Andrey Mitrofanov on 09-Апр-13, 14:11 
>а на FreeBSD денег пока хватает :)

Ничего, уже скоро. :-P

> повышение отказоустойчивости. Что присоветуете?

haproxy?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Балансер для фронтендов"  +/
Сообщение от parad (ok) on 09-Апр-13, 16:12 
ничего править не нужно. браузеры самостоятельно перебирают адреса из ответа днс, в поиске работающего. притом достаточно шустро, чтоб пользователь даже и не заметил.
в случае переноса сервера - правка днс неизбежна - к гадалке не ходи.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Балансер для фронтендов"  +/
Сообщение от erera22 (ok) on 10-Апр-13, 14:13 
carp
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Балансер для фронтендов"  +/
Сообщение от Ночной админ (ok) on 01-Май-13, 01:48 

>балансируемых через DNS

попробуйте балансить через Anycast

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру