Операционная система

Запустите Arch Linux на оффшорном VPS

RollingМин 512 MBРекомендуется 2 GBArch Linux
Краткий ответ

Arch — это rolling release: у вас всегда самые новые пакеты, и вы несёте ответственность за последствия. На сервере это оправданный выбор, если вы обновляетесь осознанно и перед этим читаете новостную ленту. AUR даёт доступ к программному обеспечению, которое больше нигде не упаковано.

Сильные стороны

  • Всегда актуальные пакеты
  • Минимальная базовая установка
  • AUR
  • Выдающаяся документация

Компромиссы

  • Rolling-обновления могут что-то сломать
  • Требует внимательного администратора

Лучше всего подходит для

Опытные администраторыПередовое программное обеспечениеПерсональные серверы

Arch Linux на KVM-сервере

KVM-виртуальный сервер даёт Arch Linux собственное ядро, собственный /proc и никакого общего пространства имён, в отличие от VPS на контейнерах. Это важно для rolling-дистрибутива, который поставляется со стандартным ядром, которое можно заменить на собственное. Вы можете загрузить собственный ISO, запускать вложенную виртуализацию и использовать сырые сокеты. На что вы подписываетесь — это администрирование: обновления всегда актуальны, но последствия — ваши. Документация отличная, так что дисциплине можно научиться, но внимательный администратор не обязателен — он необходим.

Люди запускают самое свежее программное обеспечение, которого больше нигде нет, часто через AUR. Всегда актуальные пакеты подходят для персональных серверов и инструментов, где нужны новейшие функции. Заявленная слабость в том, что rolling-обновления могут что-то сломать, поэтому рабочие нагрузки здесь, как правило, такие, которые можно быстро пересобрать. Это не выбор для пассивной production-нагрузки типа «поставил и забыл».

Какие ресурсы реально нужны Arch Linux

Прежде чем ваше приложение получит хоть байт, Arch нужно минимум 512 МБ только для загрузки; 2 ГБ запасом дают простор для обновлений пакетов и служб базовой системы. Для минимального сервера с одним-двумя приложениями начинайте с 2 ГБ. Диск — более дешёвый рычаг: 100 ГБ NVMe за $8 в месяц покрывает кэши пакетов и каталог сборки AUR.

Тарифы, подходящие для Arch Linux

Skiff

Skiff 2

$ 6.65 /month

Итого 19,95 $ · Скидка 5%

vCPU
1 × shared
RAM
2 GB
Диск
40 GB NVMe SSD
Трафик
3 TB
IPv4 / IPv6
1 / /64 routed
Настроить
Skiff

Skiff 4

$ 11.4 /month

Итого 34,20 $ · Скидка 5%

vCPU
2 × shared
RAM
4 GB
Диск
60 GB NVMe SSD
Трафик
4 TB
IPv4 / IPv6
1 / /64 routed
Настроить
Cutter

Cutter 4

$ 18.05 /month

Итого 54,15 $ · Скидка 5%

vCPU
2 × dedicated
RAM
4 GB
Диск
80 GB NVMe SSD
Трафик
6 TB
IPv4 / IPv6
1 / /64 routed
Настроить

Часто задаваемые вопросы

Сколько RAM нужно Arch Linux?

Arch Linux загружается с 512 МБ и комфортно работает с 2 ГБ. Добавьте сверху столько, сколько требует ваше приложение — базовая потребность операционной системы это нижняя граница, а не лимит.

Можно ли запустить Arch Linux на VPS?

Да, на настоящей KVM-виртуализации, именно на ней работают все инстансы OnionVPS. Она доступна как готовый шаблон, а также может быть установлена с вашего собственного ISO.

Как долго поддерживается Arch Linux?

Rolling — нет цикла релизов

Что даёт мне AUR на VPS?

В Arch User Repository упаковано программное обеспечение, которого больше нигде нет, часто текущие dev-сборки. На собственном KVM-инстансе вы можете собирать из исходников без ограничений. Вы получаете свежесть апстрима в обмен на редкие сбои сборки, а PKGBUILD проверяете сами. Документация это подробно освещает — это ваша страховка.

Могу ли я запустить собственное ядро на KVM-хосте?

Да. Настоящая KVM-виртуализация даёт вам собственное ядро, так что работает и кастомное, и укреплённое ядро, включая то, что вы собрали под своё железо. Ни один контейнерный хост этого не умеет, потому что они делят ядро хоста. Вы можете загрузить собственный ISO или использовать VNC-консоль для управления загрузкой.