Skiff 1
- vCPU
- 1 × partagé
- RAM
- 1 GB
- Stockage
- 20 GB SSD NVMe
- Transfert
- 2 TB
- IPv4 / IPv6
- 1 / /64 routed
Système d'exploitation
Alpine démarre avec moins de 100 Mo de RAM en utilisant musl libc et BusyBox au lieu de glibc et GNU coreutils. Cela en fait la plus petite image serveur utile disponible et le meilleur choix pour une instance à 4 $ — au prix de problèmes de compatibilité occasionnels avec des logiciels qui supposent glibc.
Exécuter Alpine sur KVM vous donne un noyau et un système d'init que l'hôte ne contraint pas. Les VPS conteneurisés partagent le noyau de l'hôte, donc vous obtenez ce qu'ils vous donnent. Avec KVM, vous pouvez charger un noyau personnalisé, démarrer votre propre ISO et construire une machine qui vous appartient vraiment. Avant de le choisir, sachez qu'un horizon de support de deux ans par version signifie que vous suivrez les versions. Planifiez cette cadence.
Les gens exécutent Alpine ici comme routeur ou pare-feu, hôte de conteneurs, ou appliance à usage unique. Sa petite empreinte et son démarrage rapide conviennent aux instances minimalistes. Mais musl libc casse certains binaires, et BusyBox diffère des outils GNU, donc tout ce qui suppose glibc peut nécessiter une reconstruction ou une autre distribution.
Alpine démarre en aussi peu que 128 Mo, mais commencez avec 1 Go pour plus de confort. Le système d'exploitation lui-même en laisse presque tout pour votre application. Le disque est bon marché, donc achetez 20 Go si vous le pouvez ; le noyau et les paquets de base ne prennent que quelques centaines de mégaoctets.
Alpine Linux démarre avec 128 Mo et est à l'aise avec 1 Go. Ajoutez ce dont votre application a besoin par-dessus — la base du système d'exploitation est un minimum, pas un budget.
Oui, sur une véritable virtualisation KVM, ce qui est le cas de chaque instance OnionVPS. Il est disponible comme modèle prêt à l'emploi et peut également être installé à partir de votre propre ISO.
2 ans par version
musl est une libc plus petite et plus stricte. Certains logiciels binaires s'attendent au comportement ou aux symboles de glibc, et échoueront à démarrer ou planteront. Compilez à partir des sources lorsque c'est possible, ou vérifiez les builds compatibles musl. Les utilitaires de BusyBox diffèrent également de ceux de GNU, donc les scripts peuvent nécessiter des ajustements.
Oui, et c'est une utilisation courante ici. La faible empreinte d'Alpine laisse plus de mémoire pour les conteneurs. Le noyau est le vôtre sous KVM, vous pouvez donc activer les modules dont Docker a besoin. Sachez simplement que les conteneurs qui attendent glibc peuvent avoir les mêmes problèmes de compatibilité que les logiciels natifs.