Задать вопрос
@LexPex
PM Sysadm

Как делать scaling сайту в случае нагрузки?

Как расчитать scaling сайту в случае нагрузки - какие параметры сервера оптимальны (процессоры, память) ?
Как расчитать horizontal scaling?
  • Вопрос задан
  • 170 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
Решения вопроса 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Использовать autoscaling, основываясь на параметрах утилизации ресурсов. Например, при утилизации процессора или памяти в 75% добавляем ещё один инстанс в балансировщик и распределяем так нагрузку.

Почитайте как это работает в облаках
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
kotomyava
@kotomyava
Системный администратор
Надо смотреть и на процессор, и на память, и на io ещё, и если нагрузка превышает определённые пределы, поднимать дополнительные инстансы.
Надо смотреть не только на утилизацию, но и на скорость её изменения, и на длительность поднятия инстанса в вашей среде, и на основе этого определять порог при котором пора масштабироваться.

Вот общий ответ, который можно дать в формате тостера. А так, надо читать много об этом, и думать над вашим конкретным приложением. Ну и набивать шишки при первой реализации...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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