Skiff 1
11,40 USD totale · Risparmia 5%
- vCPU
- 1 × condiviso
- RAM
- 1 GB
- Archiviazione
- 20 GB NVMe SSD
- Trasferimento
- 2 TB
- IPv4 / IPv6
- 1 / /64 routed
Sistema operativo
Alpine si avvia con meno di 100 MB di RAM usando musl libc e BusyBox invece di glibc e GNU coreutils. Questo la rende la più piccola immagine server utile disponibile e la scelta migliore per un'istanza da $4 — al costo di occasionali problemi di compatibilità con software che presuppone glibc.
Eseguire Alpine su KVM ti dà un kernel e un sistema init che l'host non vincola. I VPS container condividono il kernel dell'host, quindi ottieni ciò che ti danno. Con KVM puoi caricare un kernel personalizzato, avviare il tuo ISO e costruire una macchina che è davvero tua. Prima di sceglierlo, sappi che un orizzonte di supporto di due anni per versione significa che dovrai seguire le versioni. Pianifica questa cadenza.
Le persone eseguono Alpine qui come router o firewall, host di container o appliance monouso. La sua piccola impronta e l'avvio rapido si adattano a istanze minime. Ma musl libc rompe alcuni binari, e BusyBox differisce dagli strumenti GNU, quindi qualsiasi cosa che presupponga glibc potrebbe richiedere una ricompilazione o una distribuzione diversa.
Alpine si avvia in appena 128 MB, ma inizia con 1 GB per comodità. Il sistema operativo stesso lascia quasi tutto questo per la tua applicazione. Il disco è economico, quindi compra 20 GB se puoi; il kernel e i pacchetti di base occupano solo poche centinaia di megabyte.
11,40 USD totale · Risparmia 5%
19,95 USD totale · Risparmia 5%
34,20 USD totale · Risparmia 5%
Alpine Linux si avvia con 128 MB ed è comodo con 1 GB. Aggiungi ciò di cui la tua applicazione ha bisogno in cima: la linea di base del sistema operativo è un minimo, non un budget.
Sì, su vera virtualizzazione KVM, che è ciò su cui gira ogni istanza OnionVPS. È disponibile come modello pronto e può anche essere installato dal tuo ISO personalizzato.
2 anni per release
musl è una libc più piccola e rigorosa. Alcuni software binari si aspettano il comportamento o i simboli di glibc e falliranno all'avvio o andranno in crash. Compila dal sorgente quando possibile, o cerca build compatibili con musl. Anche le utilità di BusyBox differiscono da quelle GNU, quindi gli script potrebbero richiedere modifiche.
Sì, ed è un uso comune qui. L'impronta minuscola dell'host Alpine lascia più memoria per i container. Il kernel è tuo sotto KVM, quindi puoi abilitare i moduli di cui Docker ha bisogno. Tieni solo presente che i container che si aspettano glibc potrebbero avere gli stessi problemi di compatibilità del software nativo.