Skiff 1
- vCPU
- 1 × compartido
- RAM
- 1 GB
- Almacenamiento
- 20 GB NVMe SSD
- Transferencia
- 2 TB
- IPv4 / IPv6
- 1 / /64 routed
Sistema operativo
Alpine arranca con menos de 100 MB de RAM usando musl libc y BusyBox en lugar de glibc y GNU coreutils. Eso lo convierte en la imagen de servidor útil más pequeña disponible y la mejor opción para una instancia de $4, a costa de problemas de compatibilidad ocasionales con software que asume glibc.
Ejecutar Alpine en KVM le brinda un kernel y un sistema init que el host no restringe. Los VPS de contenedores comparten el kernel del host, por lo que obtiene lo que ellos le dan. Con KVM puede cargar un kernel personalizado, arrancar su propio ISO y construir una máquina que sea genuinamente suya. Antes de elegirlo, sepa que un horizonte de soporte de dos años por versión significa que deberá seguir las versiones. Planifique ese ritmo.
La gente ejecuta Alpine aquí como enrutador o firewall, host de contenedores o dispositivo de propósito único. Su pequeña huella y arranque rápido se adaptan a instancias mínimas. Pero musl libc rompe algunos binarios, y BusyBox difiere de las herramientas GNU, por lo que cualquier cosa que asuma glibc puede necesitar una reconstrucción u otra distribución.
Alpine arranca con tan solo 128 MB, pero comience con 1 GB por comodidad. El sistema operativo en sí deja casi todo eso para su aplicación. El disco es barato, así que compre 20 GB si puede; el kernel y los paquetes base ocupan solo unos cientos de megabytes.
Alpine Linux arranca con 128 MB y es cómodo con 1 GB. Agrega lo que tu aplicación necesite encima de eso — la base del sistema operativo es un piso, no un presupuesto.
Sí, con virtualización KVM real, que es lo que ejecuta cada instancia de OnionVPS. Está disponible como plantilla lista y también se puede instalar desde tu propio ISO.
2 years per release
musl es una libc más pequeña y estricta. Algunos software binarios esperan el comportamiento o los símbolos de glibc y no se iniciarán o se bloquearán. Compile desde el código fuente cuando sea posible, o busque compilaciones compatibles con musl. Las utilidades de BusyBox también difieren de las de GNU, por lo que los scripts pueden necesitar ajustes.
Sí, y es un uso común aquí. La huella mínima de Alpine deja más memoria para los contenedores. El kernel es tuyo bajo KVM, así que puedes habilitar los módulos que Docker necesita. Solo ten en cuenta que los contenedores que esperan glibc pueden tener los mismos problemas de compatibilidad que el software nativo.