Welcome! Log In Create A New Profile

Advanced

Re: DNS для балансировщика

Anatoly Mikhaylov
July 15, 2015 06:04PM
ELB, по отзывам ребят из Loggly, в определенных случаях создает больше проблем, чем решает задач.
Разумеется, auto-scaling (набор скриптов, отслеживающих очень ограниченное количество метрик и вызывающий несколько событий, таких как создание EC2 и обновление пула IP), имеет смысл, но как дальше копнуть, оказывается ELB:

1) не умеет проксировать UDP
2) не умеет веб сокеты
3) запрещает использовать кастомные порты
4) надо разогревать (нужна платная поддержка)
5) ограничен доступ к логам
6) не понятно, что там с ядром, transparent
huge pages и какой версии там irqbalance
7) не настраивается под конкретную задачу,
либо раздача больших файлов, либо мелких
8) вообще неясен IO, какая там файловая система
и как в некоторых случаях включить data write back,
noatime и O_DIRECT да и как сделать XFS на эфемерном разделе
9) только CNAME, то есть не сделать пул white list IP
для крупных корпоративных клиентов

Вообщем, Nginx - единственное вменяемое решение в качестве балансировщика,
осталось понять, кто как его применяет в цепи Nginx (LB) - Nginx - backend.
Очень хочется услышать мнение самих разработчиков Nginx.




> On 13 Jul 2015, at 16:41, Maxim Konovalov <maxim@nginx.com> wrote:
>
> Анатолий, добрый день.
>
>> On 7/13/15 9:29 AM, Anatoly Mikhaylov wrote:
>> Есть задача, организовать балансировку средствами Nginx, EC2 и
>> Route53. Брать черную коробку AWS ELB и лишаться всех преимуществ
>> Nginx нет желания, а что касается проксирования веб сокетов, то
>> тут AWS ELB однозначно не подходит.
>>
>> Минимальная HA схема подразумевает 2 балансировщика и 2 сервера
>> приложений. Предположим у меня Nginx Plus, который преподносится
>> как альтернатива AWS ELB в условиях Амазона. Какая в данном
>
> Не преподносится он как альтернатива. У ELB теснейшая интеграция с
> другими элементами AWS, которой на данный момент у nginx/nginx-plus нет.
>
> В кач-ве доп. литературы:
>
> https://www.nginx.com/blog/using-ngnix-amazon-elastic-load-balancer-aws/
> http://d0.awsstatic.com/whitepapers/AWS_NGINX_Plus-whitepaper-final_v4.pdf
>
>> случае рекомендованная DNS конфигурация для балансировщикоа:
>> A/CNAME round robin либо active-passive?
> Обе схемы рабочие, если вы можете обеспечить прозрачный
> takeover/handover ip address вышедшего из строя/вернувшегося в
> кластер хоста.
>
>> Этот вопрос не только об Nginx Plus, а более конкретный, какую
>> конфигурацию DNS для Nginx HA схемы вы рекомендуете?
>
> --
> Maxim Konovalov
> http://nginx.com
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

DNS для балансировщика

Anatoly Mikhaylov July 13, 2015 02:32AM

Re: DNS для балансировщика

Dmitry Ivanov July 13, 2015 03:26AM

Re: DNS для балансировщика

Anatoly Mikhaylov July 13, 2015 10:42AM

Re: DNS для балансировщика

Maxim Konovalov July 13, 2015 11:42AM

Re: DNS для балансировщика

Anatoly Mikhaylov July 15, 2015 06:04PM

Re: DNS для балансировщика

Maxim Dounin July 16, 2015 10:34AM

Re: DNS для балансировщика

Anatoly Mikhaylov July 17, 2015 06:56AM

Re: DNS для балансировщика

Konstantin Pavlov July 17, 2015 07:22AM

Re: DNS для балансировщика

alw July 19, 2015 01:52PM

Re: DNS для балансировщика

Anatoly Mikhaylov July 21, 2015 01:52PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 77
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready