Obiettivi e risultati

Obiettivi
- Maggiore velocità: accelerare il processo di visualizzazione di progetti architettonici e di interni riducendo i tempi di rendering.
- Aumento della potenza di calcolo: Fornire risorse sufficienti per gestire gli ordini futuri, più complessi e ad alto volume.
- Aumento della qualità e della complessità delle visualizzazioni: Migliora la capacità di renderizzare immagini dettagliate e di alta qualità senza problemi di prestazioni.
- Tolleranza ai guasti: Creare un'infrastruttura affidabile con ridondanza dei dati.
- Sicurezza dei dati: Proteggere il traffico e limitare l'accesso al cluster.
- Facile scalabilità: Un cluster può avere più server
Risultati:
- Significativo risparmio di tempo sulle attività di rendering: Il tempo dedicato al rendering di scene complesse è diminuito di molte volte, consentendo di rispettare le scadenze dei progetti.
- Capacità di lavorare su progetti su larga scala: L'azienda ha realizzato progetti architettonici più grandi e dettagliati.
- Miglioramento della qualità delle proposte progettuali: Architetti e designer possono creare visualizzazioni più realistiche e impressionanti, che contribuiscono al successo della presentazione dei progetti ai clienti.
- Garantire la continuità aziendale: Grazie a un'infrastruttura robusta e alla ridondanza, i rischi di inattività sono ridotti al minimo.
- Robusta protezione dei dati: Tutte le informazioni scambiate tra l'ufficio e il cluster sono protette e l'accesso è strettamente controllato.
- Scalabilità flessibile: Il cluster è pronto per essere espanso semplicemente aumentando il numero di server, senza che l'amministratore di sistema debba svolgere ulteriore lavoro.
Il contesto
Il cliente è un'azienda di architettura in Belgio che si sta sviluppando in modo dinamico. La principale specializzazione è la progettazione di edifici civili e spazi pubblici, dal concetto alla documentazione di lavoro. Nel suo lavoro, l'azienda utilizza attivamente applicazioni di modellazione e progettazione 3D per creare visualizzazioni architettoniche di alta qualità. Queste visualizzazioni sono uno strumento fondamentale per presentare i progetti ai clienti e ottenere le approvazioni.
Al momento della richiesta, l'azienda aveva ricevuto un'ampia commessa per i prossimi progetti. Le postazioni di lavoro esistenti e un numero ridotto di risorse locali per il rendering non erano in grado di gestire il volume e la complessità crescenti dei progetti in arrivo. La direzione dell'azienda si è trovata di fronte alla scelta di acquistare apparecchiature informatiche aggiornate o di ricorrere a servizi di data center.
A causa di ostacoli burocratici nel finanziamento dell'acquisto delle apparecchiature, nonché della mancanza di locali e infrastrutture adeguate, l'implementazione di una sala server propria del cliente è diventata un processo laborioso e dispendioso in termini di tempo. Tenendo conto di questi fattori e dei consigli aggiuntivi degli specialisti tecnici di INTROSERV, lo studio di architettura ha optato per una soluzione di data center.
La sfida
Il cliente aveva bisogno di scalare in modo significativo le proprie capacità di rendering. Gli obiettivi principali erano
- Aumentare drasticamente le prestazioni dell'infrastruttura IT: Questo avrebbe permesso di gestire scene di grandi dimensioni e, soprattutto, di ridurre i tempi di elaborazione dei lavori di rendering.
- Garantire il throughput del progetto: Preparare l'infrastruttura per sottoprogetti più grandi e complessi che richiedono una notevole potenza di calcolo.
- Mantenere la compatibilità del software: Integrare senza problemi la soluzione aggiornata con lo stack software esistente.
- Ottimizzare il budget: Costruire e noleggiare una soluzione ad alte prestazioni che sia anche conveniente.
- Garantire affidabilità e sicurezza: Garantire l'integrità dei dati e l'accesso sicuro al cluster di calcolo in arrivo, data la costante gestione di informazioni sensibili e proprietarie.
La soluzione
Per far fronte ai compiti assegnati, gli specialisti tecnici di INTROSERV hanno progettato e implementato una soluzione avanzata: un cluster di server per il rendering di rete (rendering distribuito).

Architettura della soluzione
Il sistema è costituito da quattro nodi server ad alte prestazioni, ciascuno alimentato da un processore AMD EPYC 9654 di quarta generazione con 96 core fisici ad alte prestazioni e 256 GB di RAM DDR5. AMD EPYC 9654 è stato scelto per il suo equilibrio ottimale tra numero di core, prestazioni ed efficienza economica nei carichi di lavoro di rendering.
Nodo di rendering
- Posizione: Francia (Gravelines)
- CPU: AMD EPYC GENOA 9654
- 96 core, 192 thread, 2,4/3,55 GHz
- Memoria: 256 GB ECC DDR5
- Disco: 2x 960GB NVMe, 2x 1,92TB NVMe
- RAID: RAID1 software
- Porta/Traffico: 1 Gbps - Non misurato
- VLAN: VLAN da 50 Gbps
- Anti-DDoS: Protezione anti-DDoS
Nodo di archiviazione
- Posizione: Francia (Gravelines)
- CPU: AMD EPYC GENOA 9254
- 24 core + 48 thread 2,9/3,9 GHz
- Memoria: 128 GB ECC DDR5
- Dischi: 2x 960GB NVMe Software RAID1
- Disco: 6x 3,84TB NVMe Software RAID5
- Porta/Traffico: 10 Gbps - Non misurato
- VLAN: 50 Gbps VLAN
- Anti-DDoS: Protezione anti-DDoS
Storage di rete:
Ospitato su un server dedicato all'interno della stessa rete locale, lo storage di rete è configurato con ridondanza delle unità disco. Ciò garantisce un'elevata disponibilità e un'archiviazione sicura di tutti i file di progetto, delle texture e delle scene. Questa configurazione assicura che i dati di rendering rimangano accessibili a tutti i nodi del cluster, salvaguardando al contempo la perdita di dati in caso di guasto del disco.
LAN ad alta velocità:
Tutti e quattro i nodi server e il NAS sono interconnessi tramite una rete locale da 50 Gbps. Questa connessione ad alta velocità è essenziale per un efficiente rendering distribuito, consentendo un rapido trasferimento dei dati tra i nodi e riducendo al minimo la latenza.
Accesso esterno e sicurezza:
- Accesso pubblico: Poiché il server di archiviazione dei file dispone della connessione Internet a più alta velocità (10 Gbps), svolge diverse funzioni. La piattaforma di virtualizzazione Proxmox VE installata consente l'implementazione di macchine virtuali per la gestione dello storage. Inoltre, ha fornito il router virtuale pfSense, che consente di accedere all'infrastruttura del server remoto dalla sede aziendale.
- Tunnel VPN: Tutto il traffico tra l'ufficio del cliente e il cluster di rendering è avvolto in un tunnel VPN. Questo garantisce la crittografia dei dati e la protezione da accessi non autorizzati, assicurando la riservatezza del progetto.
- Accesso controllato: L'accesso al cluster è strettamente regolamentato e limitato ai soli utenti autorizzati.
- Monitoraggio: Tutti i server sono inseriti in un sistema di monitoraggio che tiene traccia delle prestazioni, dell'utilizzo, della temperatura e di altri parametri chiave. Ciò consente agli amministratori di sistema di identificare e risolvere rapidamente potenziali problemi, garantendo la stabilità del cluster.
Alta disponibilità:
La ridondanza dell'alimentazione e della connettività di rete a livello di host crea un ulteriore livello di tolleranza ai guasti. Gli amministratori del sistema INTROSERV aggregano le interfacce di rete per massimizzare la velocità della LAN e la ridondanza dei nodi chiave delle apparecchiature di rete evita i singoli punti di guasto.
Integrazione con le applicazioni di modellazione e progettazione 3D:
Il cluster è ottimizzato per il rendering di rete, distribuendo in modo efficiente le attività di rendering delle scene su tutti i 384 core di processore ad alte prestazioni. Render Flow di Pulze è stato scelto come gestore del rendering di rete grazie alla sua ampia compatibilità con le principali piattaforme di modellazione e animazione 3D, comprese le soluzioni standard di Autodesk.
Un salto di qualità strategico
Ancora una volta, INTROSERV ha dimostrato la propria competenza nella costruzione di sofisticate infrastrutture ibride, consentendo allo studio di architettura di elevare le proprie capacità di gestione di progetti su larga scala. I risultati sono stati:
- Aumento delle prestazioni: Grazie all'abilitazione del rendering parallelo su centinaia di core della CPU, il tempo di visualizzazione è stato ridotto da giorni a ore e, in alcuni casi, addirittura a minuti.
- Vantaggio competitivo: il cliente può ora affrontare progetti più complessi, dettagliati ed estesi che prima erano irraggiungibili a causa delle limitazioni delle risorse.
- Flusso di lavoro semplificato: I progettisti ricevono un feedback più rapido sui rendering, consentendo aggiustamenti e iterazioni più veloci e migliorando significativamente il processo di progettazione.
- Affidabilità e sicurezza: Grazie a una rete ad alta velocità, a uno storage ridondante, a un tunnel VPN sicuro e a un solido sistema di monitoraggio, il cluster offre stabilità, sicurezza e tempi di attività eccezionali.
Investire in un cluster di rendering dedicato non è stata solo una soluzione alle sfide immediate, ma una decisione strategica che ha garantito la crescita, la competitività e l'efficienza a lungo termine dello studio.