Терминология - Что Такое Разминка?

  • Автор темы Sasha778
  • Обновлено
  • 20, Oct 2024
  • #1

Есть несколько вопросов, в которых упоминается что-то о разогревать, такой как:

Что это разогревать вещь? Это что-то похожее на «готовность к поступлению какого-либо запроса (например, для предварительной загрузки данных в память, для предотвращения каких-либо операций ввода-вывода)»? Если нет, то какое сравнение может быть хорошим, чтобы объяснить это новичку?

#терминология

Sasha778


Рег
19 Jan, 2014

Тем
72

Постов
191

Баллов
561
  • 25, Oct 2024
  • #2

Все контейнерные сервисы и сервисы «Функция как услуга» крупных облачных провайдеров, таких как облачные функции Amazon ECS, Lambda и Azure, выполняются на реальных виртуальных машинах этих провайдеров. Обычно для запуска требуется лишь небольшое количество миллисекунд, но если ваш контейнер или функция не запускались в течение определенного времени, им потребуется пара секунд, чтобы фактически запустить среду виртуализации для вашего контейнера или функции. Время запуска постоянно улучшается, но вы по-прежнему получаете лучшие результаты по времени запуска, вызывая свои функции или запросы в контейнере через регулярные промежутки времени.

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

Что касается группы автоматического масштабирования, я бы сказал, что «разогрев» — это немного неправильное название. Либо выделено достаточно экземпляров для обработки ожидаемого трафика, либо вам может потребоваться внести «запланированное изменение» в количество экземпляров, но на самом деле нет ничего, что могло бы прогреть экземпляры.

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

 

Sisasmumb


Рег
02 Jan, 2013

Тем
90

Постов
214

Баллов
664
  • 25, Oct 2024
  • #3

В контексте Google App Engine PaaS приложения стандартной среды, использующие автоматическое масштабирование, могут использовать запросы на прогрев, чтобы сократить задержку запроса и время ответа даже во время пиков трафика, требующих запуска новых экземпляров. От Запросы на разминку:

Запросы на разминку — это особый тип запросов на загрузку, которые загружают

/_ah/warmup
request.

код приложения в экземпляр заранее, до того, как какой-либо живой.

запросы делаются. Экземпляры ручного или базового масштабирования не получают

 

Embego75


Рег
25 Oct, 2024

Тем
67

Постов
198

Баллов
573
Похожие темы Дата
Похожие темы
Непрерывная Интеграция — Можно Ли Управлять Packer Из Golang?
Ruby On Rails — Уменьшение Размера Образа Докера — /Usr/Lib, /Usr/Local И /Usr/Bin
Почему Ansible Игнорирует Задачи После Сбоя?
Как Узнать, Откуда Взялся Образ Докера?
Новые Изменения В Лицензировании Docker (С Платными Подписками) Распространяются Только На Пользователей Docker Desktop?
Terraform — Управляемый Ресурс «Aws_Apigatewayv2» «Lambda-Api» Не Объявлен В Корневом Модуле
Дженкинс Возвращает «Ошибка Проверки Информации О Репозитории. Учетные Данные В Порядке». При Проверке Url-Адреса Репо С Использованием Аутентификации Приложения Github
Тестирование. Как Избежать Нестабильности, Вызванной Непрерывной Интеграцией, В Тестовых Средах?
Дженкинс Не Может Получить Доступ К Узлам После Обновления
Привязка Монтирования С Хоста Не Отображается В Контейнере Докеров При Использовании Компоновки
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно