Voltar

Alojamento VPS para RustFS, pré-instalado

O alojamento RustFS dá-lhe armazenamento de objetos compatível com S3 num VPS só seu, com acesso root. Instala-se sozinho após o pagamento, a consola e o endereço S3 abrem por HTTPS, e a chave de acesso e a chave secreta aparecem no painel. Ligue qualquer aplicação que fale S3 com esse endereço e essas chaves e gira os seus ficheiros em buckets.

De quanta potência precisa?

Total$4.01/mês

Os preços incluem IVA.

Aumente ou reduza a RAM e o CPU quando quiser. O disco só pode aumentar, por isso comece pequeno.

O que vem instalado no servidor RustFS?

  • RustFS 1.0.4 da imagem Docker oficial, sob a licença Apache-2.0
  • API S3 por HTTPS através do Caddy, num endereço que começa por s3
  • Consola web no caminho /rustfs/console/ do endereço do seu site
  • Chaves de acesso e secreta geradas na instalação, para não se usar o rustfsadmin predefinido
  • Dados no volume Docker rustfs_veri, em /data dentro do contentor
  • Porta 9000 aberta para S3 sem HTTPS
  • Firewall com apenas as portas 22, 80, 443 e 9000 abertas

Que tamanho é necessário para o RustFS?

A documentação Linux do RustFS pede pelo menos 2 GB de memória para um ambiente de teste. Os valores de produção, de 64 GB para cima, aplicam-se a nós com vários discos, e os responsáveis do projeto dizem que as necessidades de memória dependem do volume de dados e da concorrência. O tamanho mais pequeno desta instalação é 2 GB de RAM, 1 CPU e 20 GB de disco. Como regra geral, comece com 2 GB para experiências e poucos dados, e escolha o disco de acordo com o que vai guardar. A RAM e o disco aumentam a partir do painel, e os seus dados e o endereço IP mantêm-se.

UtilizaçãoTamanhoPreçoEscolher
Inicial 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mês
Médio 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mês
Potente 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/mês

Para quem é?

  • Programadores que guardam os ficheiros da aplicação através da API S3
  • Quem tira um projeto do MinIO através da API S3
  • Quem precisa de um armazenamento num só servidor para cópias de segurança, multimédia ou artefactos de compilação
  • Programadores que testam código S3 em desenvolvimento contra um armazenamento real

O que acontece depois de encomendar?

  1. Defina o tamanho e conclua o pagamento.
  2. O seu servidor arranca e o RustFS instala-se sozinho. Nos nossos testes em servidores reais, demorou cerca de 3 minutos.
  3. A ligação na linha Endereço do painel abre a consola. O Utilizador é a sua chave de acesso e a Palavra-passe é a sua chave secreta.
  4. Crie o primeiro bucket na consola.
  5. Dê à sua aplicação o endereço S3 da linha Endereço de ligação e as suas chaves, e use us-east-1 como região.
  6. Teste a ligação: aws --endpoint-url https://s3.ADDRESS s3 ls

Em todos os servidores

  • Cópias de segurança diárias incluídas no preço
  • Tráfego ilimitado
  • Acesso root completo
  • Aumentar ou reduzir a RAM e o CPU mais tarde, e fazer crescer o disco
  • Localização: Istanbul · IST-1.

Bom saber

  • Os nomes dos buckets têm de ir no caminho do URL, por isso ative a opção path-style do seu cliente. O certificado HTTPS só cobre o endereço s3, pelo que nomes de buckets como subdomínios não funcionam.
  • Esta é uma instalação de um só servidor e um só disco. A documentação oficial diz que esta disposição não pode ser expandida para vários discos no local, por isso faria uma instalação nova e passaria os dados por S3.
  • A porta 9000 não tem HTTPS e está aberta à Internet, e o ufw não a consegue fechar porque o Docker a publica. Se não a usar, altere a linha da porta em compose.yaml para 127.0.0.1:9000:9000. O endereço HTTPS continua a funcionar.
  • A versão mantém-se em 1.0.4 e não se atualiza sozinha. Altere a etiqueta em compose.yaml e depois execute docker compose pull e docker compose up -d.

RustFS: perguntas e respostas

O que é o RustFS e a minha aplicação S3 funciona com ele?

O RustFS é um armazenamento de objetos com licença Apache-2.0 que fala a API S3. O seu cliente S3 liga-se com um endereço e chaves. Se depende de uma funcionalidade S3 específica, consulte a matriz de compatibilidade do projeto.

De quanta RAM precisa o RustFS?

A documentação Linux do RustFS pede pelo menos 2 GB de memória para um ambiente de teste. Comece com 2 GB para experiências e poucos dados e deixe que o volume de dados e os pedidos em simultâneo decidam a partir daí.

Como ligo a minha aplicação S3 ao RustFS?

Use a linha Endereço de ligação como endpoint, o Utilizador como chave de acesso e a Palavra-passe como chave secreta. Defina a região como us-east-1 e use endereçamento path-style. Se não foi possível emitir nenhum certificado, esta linha mostra http://IP:9000, por isso use o que o painel mostrar.

Posso passar do MinIO para o RustFS?

Sim, através da API S3: altere o endereço e as chaves na aplicação e copie os objetos com ferramentas S3. Ler diretamente o formato de disco do MinIO ainda é uma funcionalidade em pré-visualização, e os objetos cifrados pelo MinIO não podem ser lidos.

O que faço quando o disco do RustFS enche?

Aumente o disco no separador Tamanho do painel. O servidor reinicia uma vez, e os seus objetos e o endereço IP mantêm-se. O disco só aumenta e nunca diminui.

O RustFS cobra pelo tráfego ou por uma licença?

Não. O RustFS tem licença Apache-2.0, pelo que não há custo de licença. O tráfego é ilimitado, o que significa que não há custo extra pelos pedidos S3 nem pelas transferências.

É feita cópia de segurança dos meus objetos RustFS?

É feita uma cópia de segurança do servidor todas as noites, são guardados os últimos 7 dias e isto está incluído no preço. Pode restaurar o servidor inteiro a partir do painel.

Leia mais e veja aplicações semelhantes