Перейти к содержимому
Перейти в KPanelПерейти в KPanel
Содержание
Серверы

Выбор между ARM, Standard и Dedicated vCPU серверами

Машинный перевод. Английский оригинал доступен.

KapsuleHost Серверы доступны в трёх семействах процессоров, и правильный выбор зависит от трёх вопросов: работает ли ваше ПО на ARM, в каком регионе вам нужен сервер и требует ли ваша нагрузка гарантированные ядра.

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

Три семейства в общем виде

ARMStandard x86Выделенные vCPU
Лучше всего дляЭкономичные веб-приложения, API, контейнеры, фоновые работникиНаибольшая совместимость, основные рабочие нагрузкиСтабильная производительность при постоянной нагрузке
CPU64-битный ARMОбщие 64-битные x86 ядраВыделенные 64-битные x86 ядра, не общие
Позиция по ценеСамая низкая для заданного количества vCPU и памятиСредняяСамая высокая, потому что ядра зарезервированы для вас
РегионыТолько ЕвропаЕвропа и СингапурВсе шесть регионов
НаличиеЧасто недостаточно, доступна очередь резервированияОбычно в наличииОбычно в наличии
УровниPhoton, Quark, Lepton, MuonMeteor, Comet, Atlas, Apollo, Vega, PulsarQuasar, Orion, Nebula, Nova, Sirius, Andromeda

Каждый уровень в каждом семействе доступен в двух формах: неуправляемый Cloud VPS, где вы управляете операционной системой, и Управляемые облачные серверы, где это делаем мы. Этот выбор независим от семейства, и Управляемые и неуправляемые облачные серверы в сравнении это описывают.

Где их сравнить

Войдите в KPanel, откройте Store в левой боковой панели и выберите Cloud VPS или Управляемые облачные серверы. Полная лесенка, включая bare metal, хранилище и GPU, находится на /plans/compute, сгруппирована по семействам с переключателем Unmanaged и Managed в верхней части.

Лесенка тарифов вычислений в KPanel, сгруппированная по семейству процессоров

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

ARM: лучшее соотношение цены и качества

ARM даёт вам максимум vCPU и памяти за ваши деньги. Современные процессоры ARM быстрые и энергоэффективные, и подавляющее большинство текущего ПО имеет нативные сборки для ARM: сам Linux, Node.js, Python, Go, PHP, Ruby, Java, Docker, nginx, PostgreSQL, MySQL, Redis и почти все широко используемые инструменты с открытым исходным кодом.

Выбирайте ARM когда:

  • Весь ваш стек имеет 64-битные сборки для ARM. У большинства современных рантаймов и баз данных они есть.
  • Вы хотите самую низкую цену для заданного количества vCPU и памяти.
  • Европа это подходящее место для расположения вашего сервера.

Компромиссы, сказаны честно:

  • Только ARM, без эмуляции. Мы не эмулируем x86 на ARM. ПО без сборки для ARM не будет работать, и установка завершится чисто, а не тянуться с частью скорости. Это намеренно: отказанная сборка легче диагностировать, чем таинственно медленную.
  • Только Европа. Нет Соединённых Штатов, нет Сингапура.
  • Часто нет в наличии. Ёмкость ARM пополняется из отмен, поэтому ожидание может составлять несколько недель в загруженные времена. Вы можете зарезервировать вместо ожидания на экране: см. Регионы, доступность и очередь резервирования.

Standard x86: выбор совместимости

Standard серверы используют общие 64-битные x86 ядра, ту же архитектуру, что и большинство ноутбуков и настольных компьютеров. Всё, что работает на ARM, также работает здесь, плюс всё, что поставляется только как двоичный файл x86.

Выбирайте Standard когда:

  • Ваше приложение зависит от ПО без сборки для ARM.
  • Вы используете собственные или предкомпилированные двоичные файлы x86-64 без релиза для ARM.
  • Вы не уверены, готов ли ваш стек к ARM, и хотите безопасный вариант.
  • Вам нужен Сингапур, который ARM не предлагает.

ПО, которое не будет работать на ARM

Это конкретная причина, по которой Standard существует на лесенке, несмотря на то, что ARM дешевле. Поверхность заказа перечисляет эти как только x86:

  • wkhtmltopdf, широко используется для генерации PDF и снимков экрана. Его патченные двоичные файлы Qt опубликованы только для x86-64.
  • Официальный образ Docker Mautic, который опубликован только для x86-64, без манифеста ARM.

Кроме этих двух, одна и та же логика применяется к любому двоичному файлу закрытого источника продавца, лицензированному медиа-процессору, устаревшему корпоративному агенту или старому образу контейнера, который когда-либо был опубликован только для linux/amd64.

Не уверены, готов ли ваш стек к ARM? Проверьте страницы релизов ваших зависимостей на наличие сборки arm64 или aarch64, и проверьте ваши образы Docker на наличие манифеста linux/arm64. Если всё, на что вы полагаетесь, имеет один, ARM сэкономит вам деньги. Если даже один критический компонент не имеет, выбирайте Standard и перестаньте об этом беспокоиться.

Компромиссы:

  • Немного дороже ARM для одинакового количества vCPU и памяти.
  • Общие vCPU, что подходит для большинства рабочих нагрузок, но не гарантировано при постоянной полной нагрузке.

Выделенные vCPU: предсказуемая производительность

На уровнях ARM и Standard ядра CPU общие с другими арендаторами. Это эффективно и совершенно подходит для большинства рабочих нагрузок, но это означает, что ваша пропускная способность под тяжёлой нагрузкой частично зависит от того, что делают ваши соседи. Уровни Выделенные vCPU дают вам ядра, которые зарезервированы только для вас.

Выбирайте Выделенные vCPU когда:

  • Вам нужна стабильная производительность при постоянной нагрузке, без шумных соседей.
  • Вы хотите самый широкий выбор регионов: это единственное семейство во всех шести регионах, включая Соединённые Штаты.
  • Вы запускаете производственные рабочие нагрузки, которые не могут допустить колебаний общих ядер: занятые базы данных, высоконагруженные серверы приложений, CI runners, обработка видео и медиа.

Компромисс: более высокая цена, чем общие ARM или x86 для одинакового количества vCPU. Вы платите за гарантию.

Решение в четыре вопроса

  1. Вам нужен сервер в Соединённых Штатах? Тогда Выделенные vCPU, единственное семейство там.
  2. Включает ли ваш стек ПО без сборки для ARM? Тогда Standard x86, в Европе или Сингапуре.
  3. Требует ли ваша рабочая нагрузка гарантированные ядра при постоянной нагрузке? Тогда Выделенные vCPU.
  4. Ни один из вышеперечисленных? Начните с ARM для лучшего соотношения цены и качества и перейдите на более высокий уровень позже, если вы его перерастёте.

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

За пределами облачных семейств

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

  • Выделенные серверы (Bedrock, Slate, Granite, Basalt, Titan) для производительности bare metal.
  • Серверы хранилища (Shelf, Trench, Abyss) для очень большой ёмкости без комиссий за исходящий трафик. См. Серверы хранилища.
  • GPU серверы (Spark, Forge, Foundry, Reactor) для обучения и логического вывода AI. См. GPU и серверы вычислений AI.

Bare metal, хранилище и GPU серверы несут одноразовый комиссию за настройку при оформлении заказа в дополнение к ежемесячной цене, потому что это физическое оборудование, предоставленное для вас. Облачные серверы ARM, Standard x86 и Выделенные vCPU не имеют никакой комиссии за настройку вообще. См. Цена облачных серверов и GST.

Если вы хотите второе мнение о том, какое семейство подходит для вашей рабочей нагрузки, попросите Kora внутри KPanel или ответьте на любое письмо KapsuleHost. Наша команда из Новой Зеландии предпочла бы помочь вам выбрать правильно, чем смотреть, как вы боретесь с неподдерживаемым двоичным файлом.

Это было полезно?

Вы ИИ? Читайте эту страницу в Markdown

Похожие статьи

Обзор облачных серверовОблачные серверы представляют собой виртуальные машины, которые вы развёртываете за несколько минут, масштабируете при изменении нагрузки и управляете из KPanel…Обзор выделенных серверовВыделенный сервер дает вам целую физическую машину, которой никто другой не делится: ваши ЦП, память и диски используются только вами.…Обзор серверов храненияЧто такое сервер хранения Сервер хранения, это выделенная физическая машина, конструкция которой намеренно асимметрична: скромный процессор, большое количество…Обзор серверов GPUGPU серверы, это однопользовательские bare-metal машины с ускорителями NVIDIA, предназначенные для обучения AI, инференса и рендеринга.…

Всё ещё нужна помощь?

Спросите Kora, она знает ваш аккаунт, или свяжитесь с нашей командой.

Связаться с намиНаписать в поддержку