Sistema operativo

Ejecute Arch Linux en una VPS Offshore

RollingMín. 512 MBRecomendado 2 GBArch Linux
Respuesta corta

Arch es una distribución de lanzamiento continuo: siempre tienes los paquetes más recientes y asumes las consecuencias. En un servidor es una elección defendible si actualizas de forma deliberada y lees el feed de noticias antes de hacerlo. AUR da acceso a software que no está empaquetado en ningún otro lugar.

Ventajas

  • Always-current packages
  • Minimal base install
  • The AUR
  • Outstanding documentation

Desventajas

  • Rolling updates can break things
  • Needs an attentive administrator

Más adecuado para

Experienced administratorsBleeding-edge softwarePersonal servers

Arch Linux en un servidor virtual KVM

Un servidor virtual KVM le da a Arch Linux su propio kernel, su propio /proc y ningún espacio de nombres compartido, a diferencia de los VPS basados en contenedores. Eso importa para una distribución rodante que incluye un kernel estándar que puedes cambiar por uno personalizado. Puedes arrancar un ISO personalizado, ejecutar virtualización anidada y usar sockets sin procesar. Lo que aceptas es la administración: las actualizaciones están siempre al día, pero tú asumes las consecuencias. La documentación es excelente, por lo que la disciplina es aprendible, pero un administrador atento no es opcional.

La gente ejecuta software de última generación que no existe en ningún otro lugar, a menudo a través del AUR. Los paquetes siempre actualizados se adaptan a servidores personales y herramientas donde quieres las funciones más recientes. La debilidad declarada es que las actualizaciones rodantes pueden romper cosas, por lo que las cargas de trabajo aquí tienden a ser aquellas que puedes reconstruir rápidamente. No es la elección para una carga de producción pasiva y de configurar y olvidar.

Cuánta máquina necesita Arch Linux en realidad

Antes de que tu aplicación reciba un byte, Arch necesita al menos 512 MB solo para arrancar; un mínimo de 2 GB te da margen para las actualizaciones de paquetes y los servicios en ejecución del sistema base. Para un servidor mínimo con una o dos aplicaciones, comienza con 2 GB. El disco es la palanca más barata: 100 GB NVMe por $8 al mes cubre las cachés de paquetes y el directorio de compilación del AUR.

Planes que se adaptan a Arch Linux

Skiff

Skiff 2

$ 7 /month
vCPU
1 × compartido
RAM
2 GB
Almacenamiento
40 GB NVMe SSD
Transferencia
3 TB
IPv4 / IPv6
1 / /64 routed
Configurar
Skiff

Skiff 4

$ 12 /month
vCPU
2 × compartido
RAM
4 GB
Almacenamiento
60 GB NVMe SSD
Transferencia
4 TB
IPv4 / IPv6
1 / /64 routed
Configurar
Cutter

Cutter 4

$ 19 /month
vCPU
2 × dedicado
RAM
4 GB
Almacenamiento
80 GB NVMe SSD
Transferencia
6 TB
IPv4 / IPv6
1 / /64 routed
Configurar

Preguntas frecuentes

¿Cuánta RAM necesita Arch Linux?

Arch Linux arranca con 512 MB y es cómodo con 2 GB. Agrega lo que tu aplicación necesite encima de eso — la base del sistema operativo es un piso, no un presupuesto.

¿Puedo ejecutar Arch Linux en un VPS?

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.

¿Cuánto tiempo está soportado Arch Linux?

Rolling — no release cycle

¿Qué me ofrece el AUR en un VPS?

El Arch User Repository empaqueta software que no está empaquetado en ningún otro lugar, a menudo versiones de desarrollo actuales. En tu propia instancia KVM puedes compilar desde el código fuente sin restricciones. Intercambias frescura ascendente por fallos de compilación ocasionales, y verificas los PKGBUILDs tú mismo. La documentación cubre esto a fondo, lo cual es tu red de seguridad.

¿Puedo ejecutar un kernel personalizado en el host KVM?

Sí. La virtualización KVM real te da tu propio kernel, por lo que un kernel personalizado o endurecido funciona, incluido uno que hayas compilado para tu propio hardware. Ningún host basado en contenedores puede hacer esto porque comparten el kernel del host. Puedes subir un ISO personalizado o usar la consola VNC para gestionar el proceso de arranque.