Skiff 1
- vCPU
- 1 × partilhado
- RAM
- 1 GB
- Armazenamento
- 20 GB NVMe SSD
- Transferência
- 2 TB
- IPv4 / IPv6
- 1 / /64 routed
Sistema operativo
O Alpine arranca com menos de 100 MB de RAM usando musl libc e BusyBox em vez de glibc e GNU coreutils. Isso torna-o a imagem de servidor útil mais pequena disponível e a melhor escolha para uma instância de $4 — ao custo de problemas de compatibilidade ocasionais com software que assume glibc.
Executar Alpine em KVM dá-lhe um kernel e um sistema de init que o anfitrião não restringe. Os VPS de contentores partilham o kernel do anfitrião, por isso recebe o que eles lhe dão. Com KVM pode carregar um kernel personalizado, arrancar o seu próprio ISO e construir uma máquina que é genuinamente sua. Antes de o escolher, saiba que um horizonte de suporte de dois anos por lançamento significa que vai acompanhar versões. Planeie esse ritmo.
As pessoas executam Alpine aqui como router ou firewall, anfitrião de contentores ou dispositivo de propósito único. A sua pequena pegada e arranque rápido adequam-se a instâncias mínimas. Mas a musl libc quebra alguns binários, e o BusyBox difere das ferramentas GNU, por isso qualquer coisa que assuma glibc pode precisar de uma reconstrução ou de outra distribuição.
O Alpine arranca com apenas 128 MB, mas comece com 1 GB por conforto. O próprio SO deixa quase tudo isso para a sua aplicação. O disco é barato, por isso compre 20 GB se puder; o kernel e os pacotes base ocupam apenas algumas centenas de megabytes.
Alpine Linux arranca com 128 MB e é confortável com 1 GB. Adicione o que a sua aplicação precisar para além disso — a base do sistema operativo é um mínimo, não um orçamento.
Sim, em virtualização KVM verdadeira, que é o que todas as instâncias da OnionVPS executam. Está disponível como modelo pronto e também pode ser instalado a partir do seu próprio ISO.
2 anos por lançamento
musl é uma libc mais pequena e estrita. Algum software binário espera o comportamento ou símbolos da glibc e falhará ao arrancar ou crashará. Compile a partir do código-fonte sempre que possível, ou verifique se há builds compatíveis com musl. Os utilitários do BusyBox também diferem dos do GNU, por isso os scripts podem precisar de ajustes.
Sim, e é um uso comum aqui. A pequena pegada do Alpine no host deixa mais memória para os contentores. O kernel é seu com KVM, por isso pode ativar os módulos de que o Docker precisa. Esteja ciente de que os contentores que esperam glibc podem ter os mesmos problemas de compatibilidade que o software nativo.