J3qx

information archive

Альтеоны

Posted by j3qx на Январь 18, 2014

Альтеоны

На текущий синтетическое тестирование альтеонов закончено. Тестировали при помощи эмулятора мобиконт и VK.

Результат – при 35 тпс, переключение занимает около 3-4 секунд. Зависших транзакций в разных статусах около 85, что является хорошим показателем. В силу работы эмуляторов, если подается больше 15tps то сильно растет очередь эмулятора VK.

Тестирование выявило, что оптимальная схема – принимать трафик на альтеон, дальше кидать его на основной сервер frontend. Второй сервер frontend на альтеоне сделать как failover, то есть на него будет автоматически переходить трафик, в случае отказа первого. После возврата в бой первого сервера, трафик в зависимости от загрузке трафик уйдет со второго от 10-20 минут

В силу архитектуры эмулятора ВК, сильно росли очереди, если подавалсь больше 15 тпс

Разработчикам нужно будет проверить, что у них нет в продакшене сервисов, которые функционал очереди реализуют через базу данных. Пример подобного сервиса – эмулятор ВК. Что приводит при двух инстансах данного сервиса не к корректной работе. Схема работы эмулятора ниже.

Не было в задачах, но рекомендую – протестировать отказ альтеона и переход на резервный альтеон

Перевод на альтеоны я вижу по следующим итерациям

  1. Вывод с фронтенда сервера sftp
  2. Вынос с фронтенда сервиса backoffice
  3. Подготовка новой пары серверов cora+front и перенос на них настроек
  4. Корректная раздача прав на сервисы и БД, отказ от домен админов и колхозного выделения не нужных прав
  5. Вставка в «разрыв» альтеона, то есть: альтеон настраивается кидать весь трафик на существующий фронт. Но при этом внешний трафик натится не на прямую на фронт, а на альтеон
  6. Если все удачно, то во время минимального объема трафика, в ручном режиме перевести трафик на второй пару фронта+коры
  7. Проведение регламентных действий с фронт и кора 01
  8. Начала упорядочивания сертификатов

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

 
%d такие блоггеры, как: