Skiff 1
11,40 $ gesamt · 5% sparen
- vCPU
- 1 × gemeinsam genutzt
- RAM
- 1 GB
- Speicher
- 20 GB NVMe-SSD
- Transfer
- 2 TB
- IPv4 / IPv6
- 1 / /64 routed
Betriebssystem
Alpine startet mit unter 100 MB RAM unter Verwendung von musl libc und BusyBox statt glibc und GNU coreutils. Das macht es zum kleinsten brauchbaren Server-Image und zur besten Wahl für eine $4-Instanz – auf Kosten gelegentlicher Kompatibilitätsprobleme mit Software, die glibc voraussetzt.
Alpine unter KVM zu betreiben gibt Ihnen einen Kernel und ein Init-System, die der Host nicht einschränkt. Container-VPS teilen den Host-Kernel, also bekommen Sie, was diese Ihnen geben. Mit KVM können Sie einen eigenen Kernel laden, Ihre eigene ISO booten und eine Maschine bauen, die wirklich Ihnen gehört. Bevor Sie sich dafür entscheiden, sollten Sie wissen, dass ein Support-Zeitraum von zwei Jahren pro Release bedeutet, dass Sie Versionen nachverfolgen müssen. Planen Sie diesen Rhythmus ein.
Leute betreiben Alpine hier als Router oder Firewall, als Container-Host oder als Appliance für einen einzelnen Zweck. Der geringe Platzbedarf und der schnelle Boot eignen sich für minimale Instanzen. Aber musl libc bricht einige Binärdateien, und BusyBox unterscheidet sich von GNU-Tools, daher könnte alles, was glibc annimmt, einen Neuaufbau oder eine andere Distribution benötigen.
Alpine bootet bereits mit 128 MB, aber starten Sie für Komfort mit 1 GB. Das Betriebssystem selbst lässt fast alles davon für Ihre Anwendung übrig. Speicher ist günstig, also kaufen Sie 20 GB, wenn Sie können; Kernel und Basispakete belegen nur ein paar hundert Megabyte.
11,40 $ gesamt · 5% sparen
19,95 $ gesamt · 5% sparen
34,20 $ gesamt · 5% sparen
Alpine Linux bootet mit 128 MB und ist mit 1 GB komfortabel. Fügen Sie hinzu, was Ihre Anwendung benötigt – die Betriebssystem-Basislinie ist eine Untergrenze, kein Budget.
Ja, mit echter KVM-Virtualisierung, die auf jeder OnionVPS-Instanz läuft. Es ist als fertige Vorlage verfügbar und kann auch von Ihrer eigenen ISO installiert werden.
2 Jahre pro Version
musl ist eine kleinere, strengere libc. Einige Binärsoftware erwartet das Verhalten oder die Symbole von glibc und startet nicht oder stürzt ab. Kompilieren Sie nach Möglichkeit aus dem Quellcode, oder suchen Sie nach musl-kompatiblen Builds. Die Dienstprogramme von BusyBox unterscheiden sich ebenfalls von denen von GNU, daher müssen Skripte möglicherweise angepasst werden.
Ja, und das ist hier eine häufige Verwendung. Der winzige Host-Fußabdruck von Alpine lässt mehr Speicher für Container übrig. Der Kernel gehört Ihnen unter KVM, sodass Sie die Module aktivieren können, die Docker benötigt. Beachten Sie nur, dass Container, die glibc erwarten, dieselben Kompatibilitätsprobleme haben können wie native Software.