Выравнивание нагрузки в Amazon EC2?

Как будто вы пытаетесь получить доступ к объекту, который является null. Рассмотрим ниже пример:

TypeA objA;

. В это время вы только что объявили этот объект, но не инициализировали или не инициализировали. И всякий раз, когда вы пытаетесь получить доступ к каким-либо свойствам или методам в нем, он будет генерировать NullPointerException, что имеет смысл.

См. Также этот пример:

String a = null;
System.out.println(a.toString()); // NullPointerException will be thrown
46
задан Marc Bollinger 20 May 2015 в 21:25
поделиться

3 ответа

Едва ли ответ на Ваш вопрос, но nginx и фунт оба имеют хорошие репутации подсистем балансировки нагрузки. Wordpress всего переключенный на nginx с хорошими результатами.

, Но более конкретно, для отладки проблемы. Если Вы не видите, 100%-е использование CPU (включая ввод-вывод ожидают), то Вы - связанная сеть, да. EC2 внутренне использует гигабитную сеть, попытайтесь использовать XL экземпляров, таким образом, Вы имеете используемое оборудование себе и не должны совместно использовать тот гигабитный сетевой порт.

9
ответ дан tumbleweed 26 November 2019 в 20:42
поделиться

Я посмотрел бы на переключение на удаленную подсистему балансировки нагрузки, не в облаке и выполнил бы что-то как IPVS сверху его. [Причина, почему это было бы выключено из облака амазонки, из-за материала ядра], Если Amazon не ограничивает исходный IP пакетов, выходящих из Вас, мог бы пойти с однонаправленным механизмом выравнивания нагрузки. Мы делаем что-то вроде этого, и это получает нас приблизительно 800 000 одновременных запросов [хотя мы не имеем дело с задержкой]. Я также сказал бы использование "ab2" (апачское место размещения), поскольку это немного более удобно для пользователя, и легче использовать по моему скромному мнению.

1
ответ дан Jim Puls 26 November 2019 в 20:42
поделиться

Не отвечая на вопрос напрямую, но EC2 теперь поддерживает балансировку нагрузки с помощью Elastic Load Balancing вместо того, чтобы запускать собственный балансировщик нагрузки в экземпляре EC2.

EDIT: Сервис Amazon Route 53 DNS теперь предлагает способ указать домен верхнего уровня на ELB с помощью записи «псевдонима». Поскольку Amazon знает текущий IP-адрес ELB, он может возвращать запись A для этого текущего IP-адреса, вместо того, чтобы использовать запись CNAME, при этом при этом он может время от времени изменять IP-адрес.

20
ответ дан 26 November 2019 в 20:42
поделиться
Другие вопросы по тегам:

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