Skiff 1
Итого 11,40 $ · Скидка 5%
- vCPU
- 1 × shared
- RAM
- 1 GB
- Диск
- 20 GB NVMe SSD
- Трафик
- 2 TB
- IPv4 / IPv6
- 1 / /64 routed
Операционная система
Alpine загружается менее чем в 100 МБ ОЗУ, используя musl libc и BusyBox вместо glibc и GNU coreutils. Это делает его самым маленьким полезным серверным образом из доступных и лучшим выбором для инстанса за $4 — ценой occasional проблем совместимости с программным обеспечением, которое предполагает glibc.
Запуск Alpine на KVM дает вам ядро и init-систему, которые хост не ограничивает. Контейнерные VPS разделяют ядро хоста, поэтому вы получаете то, что дают вам. С KVM вы можете загрузить собственное ядро, загрузить свой ISO и собрать машину, которая действительно ваша. Прежде чем выбрать его, знайте, что двухлетний горизонт поддержки на выпуск означает, что вам придется отслеживать версии. Планируйте этот ритм.
Люди используют Alpine здесь как маршрутизатор или межсетевой экран, хост контейнеров или однозадачное устройство. Его небольшой размер и быстрая загрузка подходят для минимальных экземпляров. Но musl libc ломает некоторые бинарники, а BusyBox отличается от инструментов GNU, поэтому все, что предполагает glibc, может потребовать пересборки или другого дистрибутива.
Alpine загружается всего с 128 МБ, но для комфорта начните с 1 ГБ. Сама ОС оставляет почти все это для вашего приложения. Диски дешевы, поэтому купите 20 ГБ, если можете; ядро и базовые пакеты занимают всего несколько сотен мегабайт.
Итого 11,40 $ · Скидка 5%
Итого 19,95 $ · Скидка 5%
Итого 34,20 $ · Скидка 5%
Alpine Linux загружается с 128 МБ и комфортно работает с 1 ГБ. Добавьте сверху столько, сколько требует ваше приложение — базовая потребность операционной системы это нижняя граница, а не лимит.
Да, на настоящей KVM-виртуализации, именно на ней работают все инстансы OnionVPS. Она доступна как готовый шаблон, а также может быть установлена с вашего собственного ISO.
2 года на релиз
musl — это меньшая, более строгая libc. Некоторое бинарное ПО ожидает поведения или символов glibc и не запустится или упадет. Компилируйте из исходников, когда возможно, или проверяйте сборки, совместимые с musl. Утилиты BusyBox также отличаются от GNU, поэтому скрипты могут потребовать корректировки.
Да, и это распространенный случай использования здесь. Небольшой хост-образ Alpine оставляет больше памяти для контейнеров. Ядро ваше под KVM, поэтому вы можете включить модули, необходимые Docker. Просто имейте в виду, что контейнеры, ожидающие glibc, могут иметь те же проблемы совместимости, что и нативное ПО.