Architettura e-commerce scalabile: il case study Initpc
Architettura e-commerce scalabile di Initpc.it: Proxmox, Elasticsearch, gestionale proprietario, Hector AI e 16 anni di URL preservati su 280.000 prodotti.
01 / I nostri servizi
02 / Approfondimento
Usiamo Proxmox VE nella maggior parte dei progetti di virtualizzazione che seguiamo, dai consolidamenti di più server fisici alle migrazioni da piattaforme proprietarie — ed è anche l'ipervisore su cui gira il nostro Hector Cluster. Sulla riuscita del progetto pesa più il metodo della tecnologia in sé: pianifichiamo la migrazione a ondate, verifichiamo il rollback prima di spegnere l'ambiente precedente e restiamo a supportare l'infrastruttura anche dopo il collaudo, non solo durante l'installazione.
A questa affianchiamo Proxmox Backup Server per il backup nativo di macchine virtuali e container: backup incrementali, deduplica a blocchi e crittografia AES-256, senza dipendere da software di backup di terze parti a canone.
Su Proxmox VE costruiamo cluster di virtualizzazione a partire da due o tre nodi fisici, con storage condiviso su Ceph o su NAS dedicato quando il budget non prevede una SAN. Configuriamo la rete virtuale con bridge e VLAN separate per gestione, storage e traffico applicativo, così un guasto su un segmento non blocca l'intera infrastruttura. Ogni macchina virtuale nasce da template verificati, con risorse dimensionate sul carico reale misurato durante l'analisi iniziale, non su stime generiche.
Affianchiamo quasi sempre Proxmox Backup Server, con job di backup incrementali e deduplicati pianificati fuori dagli orari di produzione. Dove il carico lo giustifica attiviamo cluster ad alta affidabilità: se un nodo si guasta, le macchine virtuali ripartono automaticamente su un altro nodo del cluster, con un'interruzione di pochi minuti invece di ore. Su alcuni progetti usiamo ZFS come filesystem dei dischi locali, per gli snapshot istantanei e il controllo dell'integrità dei dati bit a bit.
Proxmox è la scelta giusta quando dovete consolidare più server fisici sottoutilizzati, ridurre i costi di licenza rispetto a una piattaforma proprietaria o costruire da zero un'infrastruttura virtuale per una nuova sede. Lo consigliamo anche quando serve un ambiente di test separato dalla produzione, perché creare e distruggere macchine virtuali costa poco in termini di tempo e risorse. Con applicativi Windows-native che richiedono supporto diretto del vendor su hypervisor certificati, valutiamo caso per caso prima di proporlo.
Non è la scelta giusta se avete già un contratto di supporto pluriennale su una piattaforma proprietaria e il ROI della migrazione non copre i costi del progetto nel breve periodo, oppure se l'azienda non ha personale interno né un contratto di assistenza che segua l'infrastruttura dopo l'installazione. In questi casi valutiamo insieme un percorso graduale, magari partendo da un solo carico di lavoro non critico, prima di spostare l'intera produzione.
Partiamo da un'analisi dei carichi esistenti: numero di macchine virtuali, storage occupato, picchi di CPU e RAM nelle ore di punta. Su questa base progettiamo il dimensionamento dell'hardware e il piano di migrazione a ondate, spostando prima i servizi meno critici per verificare il metodo prima di toccare quelli che non possono fermarsi. Ogni fase ha un piano di rollback verificato: se qualcosa non funziona come previsto, torniamo indietro senza lasciare l'azienda senza servizi.
Il collaudo avviene nel nostro laboratorio di Melzo prima ancora di arrivare in azienda, quando l'hardware lo consente, e comunque sempre sul posto prima di considerare il progetto concluso. Dopo il collaudo restiamo a supportare l'infrastruttura con manutenzione continuativa: aggiornamenti pianificati, verifica dei backup e monitoraggio dei nodi del cluster, non solo intervento quando qualcosa si rompe.
Pianifichiamo gli aggiornamenti di Proxmox VE in finestre di manutenzione concordate, testando prima le patch su un nodo secondario quando il cluster lo permette. La cifratura AES-256 dei backup su Proxmox Backup Server protegge i dati anche se il supporto fisico viene sottratto dall'azienda, ed è un requisito che sempre più clienti ci chiedono per gli obblighi di sicurezza legati a NIS2, dove supportiamo le aziende nell'adeguamento.
L'hardware su cui gira Proxmox segue il proprio ciclo di vita: proponiamo server Dell, HP e Lenovo anche in noleggio operativo, così il rinnovo del parco macchine non pesa come investimento unico e resta sempre coperto da garanzia. Quando un nodo arriva a fine vita, pianifichiamo la migrazione delle macchine virtuali sul nuovo hardware senza fermo produzione, sfruttando proprio la portabilità che è uno dei motivi per cui i clienti scelgono questa piattaforma.
Non ci sono costi di licenza sulla piattaforma Proxmox, quindi la spesa principale è il tempo di progettazione e migrazione. Il costo reale dipende dal numero di macchine virtuali da spostare e dalla complessità della rete. Ve lo quantifichiamo dopo l'analisi iniziale dei carichi esistenti.
Nella maggior parte dei casi sì, se l'hardware supporta la virtualizzazione a livello di processore. Verifichiamo compatibilità di rete, storage e driver durante il sopralluogo, prima di proporre eventuali sostituzioni di componenti.
Dipende dal numero di macchine virtuali e dai giga di dati da spostare, ma pianifichiamo sempre la migrazione a ondate fuori dall'orario di lavoro, con un piano di rollback verificato prima di ogni passaggio critico.
Se avete un cluster ad alta affidabilità configurato, le macchine virtuali ripartono automaticamente su un altro nodo in pochi minuti. Senza cluster HA, ripristiniamo dall'ultimo backup su Proxmox Backup Server, con tempi che dipendono dal piano di disaster recovery concordato.
Sì, proponiamo contratti di manutenzione con aggiornamenti pianificati, verifica periodica dei backup e monitoraggio dei nodi del cluster, oltre all'intervento in caso di guasto hardware o malfunzionamento.
03 / Parla con un esperto
Raccontaci la tua infrastruttura, ti richiamiamo entro un giorno lavorativo.
Descrivi la tua esigenza: un nostro tecnico ti contatterà per valutare insieme la soluzione più adatta, senza impegno.