Есть ли схема управления сервером с преднамеренным частичным временем безотказной работы? Я имею в виду сервер, который ночью автоматически спит? Или сервер, который просыпается каждый второй час (с использованием оборудования, а не cron) для выполнения некоторой циклической задачи? Или два сервера, работающих совместно: один спит, а другой работает. Если нет, то есть ли преимущества от внедрения такой схемы? Например, более длительный срок службы или низкое энергопотребление?
Я бы назвал общую категорию экономия энергии.
Автоматический перевод операционной системы в спящий / гибернационный режим чаще встречается на настольных компьютерах, где ее можно использовать только треть дня.
Серверы, которые вы можете оставить для обслуживания или выполнения задач по обслуживанию, но использовать различные режимы энергосбережения. Хотя вы можете выключать устройства каждую ночь, если это имеет смысл в вашем окружении.
Состояния глубокого простоя процессоров сокращают потребление энергии, при этом система все еще работает.
Некоторые менеджеры гипервизоров могут автоматически объединять виртуальные машины и отключать хосты для экономии энергии. Например, VMware DPM, оптимизация энергопотребления SCVMM или XenServer Work Load Balancer. Управление питанием виртуализации: как сэкономить деньги и землю
В общедоступном облаке автоматическое масштабирование расширяет для вас нужный объем инфраструктуры. Или вы пишете функцию, которая запускается по мере необходимости и не заботится о виртуальных машинах. (Хотя счета за облако относятся к инфраструктуре, вы не видите напрямую затраты на электроэнергию или оборудование.)
Для задачи каждые 2 часа, вероятно, проще запустить энергосберегающий сервер подходящего размера. Пробуждение для выполнения задачи происходит намного быстрее, если система уже загружена. А на холостом ходу требуется всего несколько ватт мощности.
Продолжительность жизни - вещь хитрая. Если у вас есть дисковый массив шпинделей, для них, вероятно, лучше держать их вращающимися, чем вращать вниз и обратно. Многие компоненты выживают в непрерывном режиме в течение нескольких лет, пока не устареют.
У IIRC и VMware, и Citrix была такая схема энергосбережения в первую очередь для своих рабочий стол продукты виртуализации (где основная рабочая нагрузка вполне предсказуемо почти всегда будет приходиться на рабочие дни с 8:00 до 18:00). Вы можете вручную или автоматически запланировать отключение большинства неиспользуемых гипервизоров (оставляя некоторую свободную мощность), а затем включить дополнительные гипервизоры, когда спрос снова возрастет.
Когда такие серверы работают только 50 из 168 часов в неделю, экономия энергии должна увеличиться.
В мире облаков, где вы платите за использование, масштабирование инфраструктуры и приложений в зависимости от спроса также является стандартом.