0

Я развернул веб-приложение на сервере AWS с помощью WebSphere Application Server.Мониторинг и масштабирование WebSphere AS на Amazon WS

  1. Возможно ли это контролировать:
    • мониторинг емкости состояния сервера WebSphere Applicaiton сервера?
    • Время работы с использованием показателей Amazon CloudWatch?
  2. Может ли автосканирование регулировать нагрузку на балансировку отдельного сервера приложений? Или мы должны делать это сами?

Обновление:.

  1. так что вы (Дживана Донгра) хотите сказать, ELB достаточно хорошо, чтобы обрабатывать несколько экземпляров AWS одного и тот же веб-приложения (для Ex работает 3 ти различных приложений серверов в 3-х случаях АМСА).

  2. ELB может сообщать и обрабатывать экземпляры, но не состояние работоспособности серверов приложений, как это можно обрабатывать?

3.На стоимости мудрый, мне нужно будет запустить 3-4 экземпляра, когда я пойду за ELB? но я могу запустить 4 сервера приложений в двух экземплярах AWS, используя балансировку нагрузки на сервере приложений.

Просьба сообщить, что хорошо делать и принять решение?

ответ

2

Существует множество инструментов для мониторинга вашего экземпляра ec2. Я лично использую monit и munin вместе с pagerduty и pingdom, который отправляет предупреждения и звонки во время простоя. Вы можете использовать те же инструменты или использовать GOD, nagios и многие другие инструменты для мониторинга вашего сервера приложений, поскольку большинство инструментов мониторинга дает гибкость для мониторинга того, что вы хотите.

Балансировщик нагрузки обрабатывает трафик согласно наименьшему количеству подключений к экземпляру. Я не думаю, что балансировка нагрузки сервера приложений требуется, если в одном экземпляре есть только одно приложение. ELB достаточно умен, чтобы получить доступ к работоспособности вашего экземпляра и перенаправить трафик, а также очень честное предложение, чтобы ваше приложение было меньше, и не выполняйте сеанс вашей палки. Это скажется на производительности вашего приложения. Сам AWS предлагает это.

Если вам нравится обрабатывать здоровье серверов приложений, вы можете использовать monit, monit в основном помогает контролировать желаемый сервер приложений и предпринимать необходимые действия в соответствии с этим.

Балансировка нагрузки между серверами нескольких приложений должна выполняться вручную.

Но я немного скептически отношусь к запуску нескольких серверов приложений в одном экземпляре и балансировке нагрузки между ними, вместо этого я сделал это, я запускаю только один сервер приложений, но я создаю несколько потоков, если получаю больше трафика.

+0

Спасибо за ответ, я также проверю на monit, munin и GOD, тогда я найду подходящую для себя. Мое приложение подозревало, что у вас около 600 до 1200 одновременных пользователей, поэтому мне нужно будет обрабатывать балансировку нагрузки. Пожалуйста, ознакомьтесь с моим обновленным вопросом. – 2vision2

+0

Я не мог вставить длинный ответ. Пожалуйста, см. Мою обновленную часть в моем вопросе – 2vision2

+0

Снова благодарим за обновление. Не могли бы вы объяснить мне, как вы породили несколько потоков? Ссылки и немного больше объяснений было бы здорово! – 2vision2

Смежные вопросы