Server cloud per Docker Swarm in Europa
Docker Swarm e la modalita di clustering integrata per Docker Engine. E piu semplice di Kubernetes, funziona con file docker-compose standard dopo modifiche minori ed e un percorso pratico per i team che gia usano Docker ma vogliono eseguire carichi di lavoro su piu host.
Se il tuo team sta passando da docker-compose su un singolo server a una configurazione multi-host, Docker Swarm vale la pena valutarlo prima di impegnarsi nella complessita di Kubernetes.
Perche l’hosting UE e importante per Docker Swarm
Docker Swarm distribuisce i contenitori tra i nodi manager e worker utilizzando una rete overlay. La latenza tra i nodi influisce sulla velocita di comunicazione dei servizi e sull’affidabilita del protocollo di consenso Raft per mantenere i nodi manager sincronizzati.
Posizionare tutti i nodi Swarm nello stesso data center dell’UE da una latenza inter-nodo inferiore al millisecondo. Le istanze cloud DCXV nello stesso data center condividono una rete privata.
La conformita al GDPR e un altro motivo per ospitare nell’UE. Se i tuoi servizi Swarm elaborano dati personali di utenti europei, quei dati devono rimanere all’interno della giurisdizione dell’UE.
Requisiti minimi del server
Docker Swarm e piu leggero di Kubernetes.
Per i nodi manager:
- RAM: 2 GB minimo
- CPU: 1 core minimo (2 core consigliati)
- Disco: 20 GB SSD
- Docker Engine: versione 24 o successiva
Per i nodi worker:
- RAM: 2 GB minimo per nodo
- CPU: 1-2 core minimo per nodo
- Disco: 20 GB SSD per nodo
Per la tolleranza agli errori, usa 3 nodi manager e tanti worker quanti ne richiede il tuo carico di lavoro.
Configurazione DCXV consigliata
Le istanze cloud DCXV su https://dcxv.com/data-center#cloud partono da 15 EUR/mese. Una configurazione Docker Swarm minima con 3 manager e 2 worker funziona bene su cinque istanze da 2 GB RAM / 2 vCPU.
Tutte le istanze cloud DCXV nello stesso data center sono collegate tramite una rete privata a bassa latenza. Il supporto ingegneristico 24/7 e incluso senza costi aggiuntivi.
Per flotte piu grandi, i server dedicati DCXV partono da 49 EUR/mese.
Guida alla configurazione
Inizializzazione di un cluster Docker Swarm su istanze DCXV:
# Sul primo nodo manager: inizializza lo swarm
docker swarm init --advertise-addr <manager-private-ip>
# Ottieni il token di join per worker
docker swarm join-token worker
# Ottieni il token di join per manager
docker swarm join-token manager
# Su ogni nodo manager aggiuntivo: unisciti come manager
docker swarm join --token <manager-token> <first-manager-ip>:2377
# Su ogni nodo worker: unisciti allo swarm
docker swarm join --token <worker-token> <first-manager-ip>:2377 Aspettative sulle prestazioni
Su un cluster Docker Swarm a 5 nodi con istanze DCXV da 2 GB / 2 vCPU:
- Tempo di avvio del servizio di 5-15 secondi per le immagini di contenitori tipiche
- Throughput della rete overlay da 500 Mbps a 2 Gbps tra i nodi
- Gli aggiornamenti del consenso Raft si propagano in meno di 50 ms
- Aggiornamenti continui senza tempi di inattivita per i servizi con 2 o piu repliche
- Un cluster di queste dimensioni gestisce 50-200 servizi concorrenti




