Когда гипервизор перестаёт окупаться
Это самая простая страница здесь для честного написания, потому что мы продаём и то, и другое, и у нас нет причин толкать вас в ту или иную сторону. Большинство нагрузок принадлежат виртуальной машине. Те, что не принадлежат, обычно заявляют о себе, и их владельцы уже знают, почему.
Что стоит виртуализация
На современном кремнии вычислительные накладные расходы малы и скучны. Что вы действительно теряете, так это доступ к слою под ним, и для небольшого числа нагрузок этот слой имеет значение.
Меньше, чем люди предполагают, по CPU, больше, чем они предполагают, по контролю.
Несколько процентов CPU, и это всё
Аппаратная виртуализация зрела уже десятилетие. Для обычных приложений, баз данных и веб-нагрузок разница с голым железом составляет несколько процентов, и она меньше, чем разрыв между двумя поколениями чипов.
Непрямой путь ввода-вывода
Хранилище и сетевой трафик проходят через паравиртуальный драйвер. Он эффективен, но не бесплатен, и при очень высоких скоростях пакетов вы споткнётесь именно об него.
Нет прошивки и настроек платы
Чередование памяти, профили питания, топология PCIe и поведение загрузки — наши. Если настройка чего-либо из этого является частью вашей работы, виртуальная машина будет раздражать вас в течение недели.
Вложенная виртуализация ограничена
Запуск собственного гипервизора внутри нашего работает для тестирования и плохо для продакшена. Proxmox VE доступна на голом железе и на E-32 и выше именно по этой причине.
Вы разделяете домен отказа
Ядра и память принадлежат вам одним, но узел, его коммутатор и его питание являются общими. Выделенная машина сужает этот домен до одной платы, на которую вы можете указать.
Что даёт виртуализация
Всё ниже — это свойство абстракции, а не оборудования, и каждое из них исчезает в тот момент, когда вы берёте всю машину.
Новая машина за 47 секунд
Медианное время от оплаченного счёта до root-учётных данных. Пересоздание, изменение размера и перемещение между сайтами — это одна и та же операция с другим пунктом назначения.
Снимки, которые создаются за секунды
Моментальные образы на отдельном хранилище, пять слотов за €5 в месяц, восстановление за секунды. На голом железе снимки — это то, что вы строите, а затем поддерживаете.
Отказ оборудования становится нашей проблемой
Умирающий NVMe или отказавший БП на узле означает, что мы переносим вас, и вы видите перезагрузку. То же самое на вашей собственной машине означает тикет, ожидание и восстановление из резервной копии.
Минимальная цена €29
Железо начинается от €239, потому что это целая плата со своим питанием и своими дисками. Маленькие нагрузки на железе в основном платят за ядра, которые простаивают.
Тридцать четыре города без тридцати четырёх обязательств
Поднять экземпляр во второй юрисдикции — это оформление заказа, а не заказ оборудования. Географическое распределение — вот где виртуальным машинам труднее всего конкурировать.
Виртуал против железа по нашим ценам
Обе колонки — из нашего собственного каталога, поэтому это единственное сравнение на сайте, где нет ни одного абстрактного примера.
| VPS | Выделенный сервер | |
|---|---|---|
| Входная цена | €29 в месяц | €239 в месяц |
| Время предоставления | 47 секунд, медиана | В тот же день, обычно в течение нескольких часов |
| Изменение конфигурации | Сменить тариф, перезагрузка | Заказать другой сервер |
| Снапшоты | Секунды, из панели, €5 за пять слотов | Ваша задача — создать и поддерживать |
| Отказ оборудования | Мы переносим вас; вы наблюдаете перезагрузку | Мы заменяем деталь; вы ждёте |
| Ядро и модули | Стандартные ядра, ваши модули в разумных пределах | Любое ядро, любой гипервизор, любая разметка |
| Прошивка и настройки платы | Наши | Ваши, через IPMI по VPN |
| Шумные соседи | Нет на выделенных ядрах | Нет, по определению |
| 32 ядра и 256 ГБ | E-32 за €310 в месяц | BM-E за €529 в месяц, с 15.36 ТБ NVMe |
| Стоимость ядра при полной загрузке | Выше | Ниже |
Строку про 32 ядра стоит перечитать дважды. Виртуальная машина дешевле при том же количестве ядер; «железо» стоит на €219 дороже и даёт вам диски, прошивку и плату.
Когда лучше выбрать «железо»
Вы хотите запустить собственный гипервизор
Proxmox или что-то ещё, что ожидает владеть машиной. Вложенная виртуализация — это тестовая среда, а не рабочая платформа, и притворяться иначе плохо заканчивается.
Структура хранилища — это и есть продукт
ZFS на сырых устройствах, определённая ширина полос или кэш-уровень под вашим контролем. Работа с настоящими дисками очень отличается от работы с блочным устройством, которое мы вам выдаём.
Лицензирование рассчитывается за сокет или ядро
Некоторое ПО стоит на виртуальной платформе дороже, чем само железо. Прочитайте лицензию перед выбором, потому что иногда она определяет всю архитектуру.
У вас жёсткий бюджет по задержкам
Где джиттер, измеряемый в микросекундах, — это требование, а не предпочтение, уберите каждый лишний уровень. Включая наш.
Машина действительно будет загружена полностью
При высокой и стабильной загрузке стоимость ядра на «железе» очевидно выигрывает. При загрузке в тридцать процентов — это дорогой способ греть ядра.
Как решить за пять минут
- 01
Честно оцените текущую загрузку
Возьмите девяносто пятый перцентиль CPU и памяти за две недели, а не пик, который вас однажды напугал. Если загрузка ниже пятидесяти процентов на машине, которая у вас уже есть, «железо» — не ответ.
- 02
Спросите себя, нужен ли вам уровень ниже
Прошивка, гипервизор, сырые устройства, IPMI. Чёткое «да» на любой из них решает вопрос сразу; смутное «может быть» означает «нет».
- 03
Оцените стоимость отказа, который вы можете допустить
Одна плата — одна зона отказа. Если замена оборудования за четыре часа неприемлема, либо покупайте две машины, либо выбирайте виртуальную платформу, где переезд для вас — обычное дело.
- 04
Начните с виртуальной машины, затем переходите
Запустите её на E-32 в течение месяца и измеряйте. Последующий переезд на металл — это пересборка и копирование данных, и это гораздо дешевле, чем обнаружить, что вы купили плату, которая вам не нужна.
“Мы были уверены, что нам нужен металл. Две недели графиков показали, что нам нужен ещё один виртуальный инстанс и лучший индекс.”
Вопросы
В пересчёте на ядро разница настолько мала, что её трудно отличить от случайных колебаний на большинстве рабочих нагрузок, потому что ядро действительно выделено вам. Где вы увидите разрыв — это очень высокие скорости пакетов и прямой доступ к устройствам.
На голом металле — да, как поддерживаемый образ. На виртуальной стороне он доступен начиная с E-32, а ниже мы бы не рекомендовали, так как на вложенную производительность мы не готовы давать SLA.
Да, и люди регулярно это делают. Это новая установка и копирование данных, а не живая миграция, так что планируйте окно обслуживания; поддержка удержит обе машины во время перекрытия.
В пределах того, что у нас уже есть на складе, обычно в течение дня: количество дисков, объём памяти, дополнительные адреса. Всё, что требует заказа деталей, которых у нас нет, — это разговор о сроках поставки, а не быстрое «да».
Попробуйте виртуально, прежде чем покупать плату
E-32 даёт вам 32 ядра EPYC и 256 ГБ ECC DDR5 за €310 в месяц. Если графики затем покажут, что вам нужна целая машина, BM-E уже ждёт, и миграция будет обычной.