Servidor cloud para Docker Swarm na Europa

Servidor cloud para Docker Swarm na Europa

Servidor cloud para Docker Swarm na Europa

Docker Swarm e o modo de agrupamento integrado para Docker Engine. E mais simples que o Kubernetes, funciona com ficheiros docker-compose padrao apos pequenas alteracoes e e um caminho pratico para equipas que ja usam Docker mas querem executar cargas de trabalho em varios hosts.

Se a sua equipa esta a passar do docker-compose num unico servidor para uma configuracao multi-host, vale a pena avaliar o Docker Swarm antes de se comprometer com a complexidade do Kubernetes.

Por que o alojamento na UE importa para Docker Swarm

O Docker Swarm distribui contentores entre nos gestores e trabalhadores usando uma rede de sobreposicao. A latencia entre nos afeta a velocidade de comunicacao dos servicos e a fiabilidade do protocolo de consenso Raft para manter os nos gestores sincronizados.

Colocar todos os nos Swarm no mesmo centro de dados da UE da latencia abaixo de milissegundos entre nos. As instancias cloud DCXV no mesmo centro de dados partilham uma rede privada.

A conformidade com o GDPR e outra razao para hospedar na UE. Se os seus servicos Swarm processam dados pessoais de utilizadores europeus, esses dados devem permanecer dentro da jurisdicao da UE.

Requisitos minimos do servidor

Docker Swarm e mais leve que Kubernetes.

Para nos gestores:

  • RAM: 2 GB minimo
  • CPU: 1 nucleo minimo (2 nucleos recomendado)
  • Disco: 20 GB SSD
  • Docker Engine: versao 24 ou posterior

Para nos de trabalho:

  • RAM: 2 GB minimo por no
  • CPU: 1-2 nucleos minimo por no
  • Disco: 20 GB SSD por no

Para tolerancia a falhas, use 3 nos gestores e tantos trabalhadores quanto a sua carga de trabalho exigir.

Configuracao recomendada DCXV

As instancias cloud DCXV em https://dcxv.com/data-center#cloud comecam a partir de 15 EUR/mes. Uma configuracao minima Docker Swarm com 3 gestores e 2 trabalhadores funciona bem em cinco instancias de 2 GB RAM / 2 vCPU.

Todas as instancias cloud DCXV no mesmo centro de dados estao ligadas atraves de uma rede privada de baixa latencia. O suporte de engenheiros 24/7 esta incluido sem custo adicional.

Para frotas maiores, os servidores dedicados DCXV comecam a partir de 49 EUR/mes.

Guia de configuracao

Inicializacao de um cluster Docker Swarm em instancias DCXV:

# No primeiro no gestor: inicializar o swarm
docker swarm init --advertise-addr <manager-private-ip>

# Obter token de adesao de trabalhador
docker swarm join-token worker

# Obter token de adesao de gestor
docker swarm join-token manager

# Em cada no gestor adicional: aderir como gestor
docker swarm join --token <manager-token> <first-manager-ip>:2377

# Em cada no de trabalho: aderir ao swarm
docker swarm join --token <worker-token> <first-manager-ip>:2377

Expectativas de desempenho

Num cluster Docker Swarm de 5 nos com instancias DCXV de 2 GB / 2 vCPU:

  • Tempo de inicio do servico de 5-15 segundos para imagens de contentores tipicas
  • Throughput de rede de sobreposicao de 500 Mbps a 2 Gbps entre nos
  • Atualizacoes de consenso Raft propagam-se em menos de 50 ms
  • Atualizacoes continuas sem tempo de inatividade para servicos com 2 ou mais replicas
  • Um cluster deste tamanho gere 50-200 servicos simultaneos
Servidor cloud para Stable Diffusion na Europa: configuracao GPU
cloudaigpu

Servidor cloud para Stable Diffusion na Europa: configuracao GPU

Execute Stable Diffusion em um servidor cloud da UE em conformidade com o RGPD. GPU, configuracao AUTOMATIC1111 e ComfyUI, armazenamento de modelos e benchmarks.

Servidor cloud para Redis na Europa: configuracao EU de baixa latencia
cloudredisdatabase

Servidor cloud para Redis na Europa: configuracao EU de baixa latencia

Execute Redis em um servidor cloud da UE em conformidade com o RGPD. Dimensionamento de memoria, modos de persistencia, cluster e benchmarks de latencia para a Europa.

Servidor cloud para PostgreSQL na Europa
cloudpostgresqldatabase

Servidor cloud para PostgreSQL na Europa

Execute PostgreSQL em um servidor cloud da UE em conformidade com o GDPR. Compare especificacoes, custos e etapas de configuracao para hospedar seu banco de dados na Europa.

Servidor cloud para Ollama na Europa: guia de IA auto-hospedada EU
cloudaigpu

Servidor cloud para Ollama na Europa: guia de IA auto-hospedada EU

Execute Ollama em um servidor cloud da UE em conformidade com o RGPD. Selecao de modelo, GPU, configuracao de API e benchmarks para IA auto-hospedada na Europa.

Servidor cloud para MySQL na Europa
cloudmysqldatabase

Servidor cloud para MySQL na Europa

Hospede MySQL em um servidor cloud da UE em conformidade com o RGPD. Cobre tuning do InnoDB, replicacao, especificacoes recomendadas e benchmarks de desempenho.