Рейтинг@Mail.ru

Реорганизация растущей экосистемы нагруженных вебсайтов

У заказчика существовало несколько разрозненных серверов с несколькими крупными сайтами на каждом сервере. В ходе эксплуатации возникла задача разъединить растущие сайты, оставив при этом связность проектов и управления.

Был произведен анализ предложений поставщиков, и заказчику было предложено сменить хостинг провайдера, исходя из соотношения цена/качество услуг.

На пложадке выбранного провайдера проинсталлированы сервера и подняты копии ресурсов. Между серверами были организован VPN, который обеспечивал необходимый уровень безопастности и позволял серверам общаться между собой. В момент готовности новых серверов принять нагрузку, согласовывался небольшой maintaince период для финальной синхронизации контента серверов и переноса баз данных. После этого ресурсы запускались на новых серверах, менялись записи в зонах DNS, а старые сервера настраивались так, чтобы проксировать запросы (nginx) на новые мощности до тех пор, пока записи DNS не изменятся и не иссякнет хвост запросов на старые сервера.

Таким образом, был осуществлен перенос ресурсов на кластер серверов, каждый из которых стал обслуживать до 400-600 запросов в секунду при 6000-11000 соединений от пользователей.

Спустя несколько лет, сервера были консолидированы в одной стойке для организации выделенных серверов баз данных и обеспечения надежного высокоскоростного соединения между серверами (в частности, с использованием jumbo frames).

Проекты