DNS RR - элементарная штука
Суть ее в чем - записей типа A на один домен может быть несколько, это заложено в самом DNS. Если их несколько, то клиент выбирает случайную.
Т.е. если у вас два сервера, два IP, то трафик будет приблизительно равно идти на оба.
А дальше уже начинаются вопросы и их решения.
Вопрос первый - что делать, если один сервер упал. Ничего, кроме как убрать одну A запись из DNS. Именно этим занимаются в первой статье, приведенный выше. Нужно понимать, что даже если у записей будет очень малый TTL (по идее настраивается при редактировании зоны), то некоторые клиенты могут его игнорировать. Т.е. IP убрали из DNS, а к нему все обращаются и обращаются. Реальная ситуация. Так же чем меньше TTL - тем выше число запросов в DNS серверу, именно по-этому Route53 берет денег за запросы.
Вопрос второй - как изменять пропорции. Очень сложно. Там изначально не будет точных 50/50, люфт может быть приличным. Ну вес можно менять только меняя число IP. На одном сервере 1 IP, на другом 2.
|