API licenze · 99,98%
Analytical overview

Analisi completa del sistema Revit Server Guard

Architettura tecnologica, posizionamento sul mercato ed efficienza economica di RSG nell’infrastruttura di un’organizzazione di progettazione. Confronto con IMAGINiT Clarity, Naviate Cloud Manager e soluzioni cloud.

Architettura e soluzioni analogheTCO e confrontoOn-premise e cloud10 functional modulees

Per molti anni, garantire la sicurezza e una gestione strutturata dei dati nell’ambiente Revit Server è rimasto un punto critico per le organizzazioni di progettazione. Gli strumenti standard non offrono un controllo granulare sufficiente sugli accessi, mentre l’aumento del numero di progetti, discipline e partecipanti rende insufficiente la sola regolamentazione organizzativa. RSG affronta questo problema introducendo un livello tecnico di controllo sopra Revit Server.

Fondamenti architetturali e tecnici di Revit Server Guard

RSG è un modulo amministrativo multicomponente progettato per Revit Server 2021–2027. La sua architettura separa l’interfaccia di amministrazione, l’API, il livello dei dati e il proxy di applicazione delle policy, consentendo di gestire accessi, audit, backup e infrastruttura di rete da un unico sistema.

Il nodo centrale del sistema è RSG Admin Panel, sviluppato con React e Vite. Questo garantisce un’interfaccia reattiva, compatibilità tra browser e gestione centralizzata di un’infrastruttura server distribuita. Il backend RSG.API è basato su .NET 8 e viene eseguito come servizio Windows, offrendo prestazioni e stabilità elevate senza richiedere una piattaforma server aggiuntiva.

Per la persistenza dei dati e l’archiviazione della configurazione, il sistema utilizza database SQLite leggeri (rsg.db e rsg-proxy.db). Questa scelta riduce i costi di amministrazione del DBMS, mantenendo prestazioni sufficienti per audit e verifiche delle autorizzazioni. I componenti principali del sistema e i relativi ruoli tecnologici sono riepilogati nella tabella seguente.

Componente

Tekhnologicheskiy stek

Ruolo funzionale nel sistema

RSG Admin Panel

React / Vite

Interfaccia web di amministrazione: navigazione, matrici dei ruoli, report e localizzazione.

RSG.API

.NET 8 (Windows Service)

Gestione delle richieste REST, autorizzazione, backup e interazione con SQLite.

RSG.Core

.NET 8 Class Library

Descrizione delle entità di business: utenti, progetti, ruoli, sezioni e contratti di licenza.

RSG.Infrastructure

EF Core / SQLite

Implementazione dei servizi di accesso ai dati, gestione dei backup e servizi proxy.

RSG.HttpModule

Middleware

Verifica dei diritti di accesso a livello delle richieste HTTP verso l’interfaccia amministrativa di Revit Server.

RSG.NetTcpProxy

.NET Framework 4.8.1

Intercettazione e filtraggio del traffico WCF/net.tcp, con blocco delle operazioni di lettura e scrittura non autorizzate.

Un’attenzione particolare merita il modulo RSG.NetTcpProxy. Poiché Revit Server usa il protocollo net.tcp per la sincronizzazione dei modelli, i normali filtri web non possono controllare questo scambio. Il proxy RSG opera come gateway trasparente: analizza le intestazioni dei messaggi SOAP, estrae gli identificativi di utente e macchina e li confronta con la policy di accesso attiva nel database. Se un’operazione, ad esempio la sincronizzazione con il modello centrale, non è consentita, la richiesta viene bloccata prima di raggiungere Revit Server.

Analisi delle soluzioni analoghe e del contesto competitivo nell’amministrazione BIM

Il mercato degli strumenti per la gestione dell’infrastruttura Revit può essere suddiviso in sistemi di automazione avanzata, gestori cloud dei progetti e piattaforme alternative specializzate. L’analisi mostra che RSG occupa una nicchia specifica, concentrata sulla sicurezza e sulla protezione dei server on-premise.

Infrastructure automation: IMAGINiT Clarity

Uno dei prodotti più noti del mercato è IMAGINiT Clarity, una piattaforma orientata all’automazione delle attività in Revit e Revit Server. Clarity punta ad aumentare la produttività tramite esportazione automatica dei dati, controllo dello stato dei modelli e generazione di report. RSG, invece, è focalizzato soprattutto sulla separazione dei diritti di accesso tramite il proxy del traffico, mentre Clarity svolge prevalentemente elaborazioni successive sui dati.

Secondo la documentazione tecnica, Clarity può automatizzare la creazione di file PDF, DWG, Navisworks e IFC ed eseguire in batch script Dynamo. Sul piano della sicurezza offre un modulo Security, ma il controllo è in genere più orientato alle cartelle e all’integrazione con Active Directory; RSG permette invece un controllo più granulare sulle discipline e sulle sezioni della documentazione all’interno del progetto.

Gestione cloud: Naviate Cloud Manager (precedentemente BIMrx)

Un’altra soluzione significativa è Naviate Cloud Manager, precedentemente BIMrx Cloud Manager, sviluppata da Microdesk, oggi parte di Symetri. Il prodotto è destinato alla gestione degli ambienti Autodesk Construction Cloud (ACC) e BIM 360 e include configurazione accelerata dei progetti, gestione dei partecipanti e automazione del caricamento e dello scaricamento dei dati.

Naviate Cloud Manager risolve problemi simili a RSG, ma nel perimetro cloud. Consente, ad esempio, di amministrare in modo controllato la creazione dei progetti e gli utenti tramite i livelli Account Admin e Project Admin. Per le organizzazioni che devono conservare i dati sui propri server per requisiti normativi o standard aziendali, tuttavia, un gestore cloud non sostituisce una soluzione on-premise.

Alternative specializzate e soluzioni SaaS

Sul mercato russo è presente anche RSNBIM, che offre Revit Server come servizio cloud (SaaS). RSNBIM fornisce un pannello web per gestire utenti e progetti e include strumenti per monitorare l’attività dei progettisti. Riduce la necessità di mantenere hardware proprio, ma, come ACC, trasferisce i dati in un ambiente esterno.

La tabella seguente mostra il posizionamento comparativo di RSG rispetto alle principali alternative in base alle funzionalità.

Kharakteristika

Revit Server Guard (RSG)

IMAGINiT Clarity

Naviate Cloud Manager

RSNBIM

Osnovnaya sreda

Lokalnyy Revit Server

Gibridnaya (RS + Cloud)

Oblako (ACC / BIM 360)

Oblachnyy Revit Server

Metod zaschity

Net.tcp Proxy (Enforcement)

Monitoraggio e diritti di accesso

Modello dei ruoli dell’API cloud

VPN e diritti di accesso

Kontrol distsiplin

Da (Sectional Access)

Ogranichenno (Folder-based)

No, solo a livello di cartelle

Limitato, a livello di progetto

Automation zadach

Backup e inventario

Esportazione, report, Dynamo

Publikatsiya, synchronizatsiya

Monitoraggio del tempo e report

Tipo di licenza

Godovaya subscription

Zaprosnaya cost

Pouserskaya

Piani tariffari (Start/Pro)

Parametri economici: prezzi e condizioni di distribuzione

Per determinare il costo totale di proprietà di RSG occorre considerare sia i costi diretti di licenza sia i benefici indiretti derivanti dalla riduzione dei rischi. In base ai dati di mercato, RSG viene distribuito con modelli di abbonamento annuali o pluriennali, una pratica comune per il software professionale di ingegneria.

Costo delle licenze e struttura dei costi

Sulla base delle informazioni disponibili sui prezzi dei servizi BIM specializzati, per RSG si possono distinguere le seguenti categorie di prezzo.

Tipo di licenza

Periodo di validità

Orientirovochnaya cost (rub.)

Licenza per un singolo utente, acquisto iniziale

1 anno

119 712,01

Licenza per un singolo utente, acquisto iniziale

3 anni

341 201,65

Rinnovo della licenza

1 anno

108 503,02

Rinnovo della licenza

3 anni

309 368,12

Rinnovo della licenza di rete

1 anno

148 407,02

Per confronto, un abbonamento base ad Autodesk Revit costa a un’organizzazione circa 3.005 USD all’anno, ossia circa 290.000–300.000 RUB. Il costo del livello di gestione RSG è quindi circa il 40% del costo di una singola licenza Revit, mentre RSG protegge i dati dell’intero team che lavora sul server. Questo rende la soluzione economicamente efficace quando viene estesa a reparti di grandi dimensioni.

Condizioni di distribuzione e consegna

Il prodotto viene fornito in formato elettronico, riducendo i costi logistici e il tempo necessario per la messa in servizio. Il tempo tipico di evasione dell’ordine è di 2–3 giorni lavorativi. Il software supporta interfacce in russo e inglese, facilitandone l’uso anche in consorzi di progettazione internazionali.

La gestione delle licenze RSG è strettamente integrata con il pannello di amministrazione. La sezione di configurazione include strumenti per attivazione, rinnovo e monitoraggio dello stato della licenza. Il sistema tiene conto degli utenti attivi e delle versioni di Revit Server coperte dalla protezione. Una singola installazione RSG può inoltre servire contemporaneamente progetti creati con versioni diverse di Revit Server dal 2021 al 2027.

Analisi dettagliata dei moduli funzionali e dell’interfaccia utente

L’efficacia di RSG come strumento amministrativo dipende in larga misura dalla qualità dell’interfaccia utente e della logica di gestione dei dati. Il sistema comprende dieci aree funzionali principali, ciascuna dedicata a un gruppo specifico di attività BIM.

Monitoraggio globale e analisi consolidata degli accessi

La pagina «Panoramica» è il pannello centrale in cui confluiscono le relazioni tra utenti, progetti e ruoli. L’integrazione di PivotTable e PivotTree permette all’amministratore di passare rapidamente da una vista tabellare delle assegnazioni a una struttura gerarchica dell’organizzazione.

L’uso dei contesti di localizzazione I18nContext e dei perimetri nazionali CountryScopeContext indica che il prodotto è pensato anche per grandi gruppi. Ruoli e sezioni possono essere filtrati in base agli standard regionali senza creare database separati, riducendo il carico cognitivo dell’amministratore e il rischio di assegnazioni errate in progetti complessi.

Registro delle identità e gestione degli utenti

Il modulo «Utenti» di RSG va oltre un semplice elenco di nomi. Il sistema implementa un’associazione attendibile tra il login dell’utente, una macchina specifica (Computer Name) e un indirizzo IP. Questo livello di protezione aiuta a impedire l’accesso al server con credenziali sottratte da dispositivi non autorizzati.

L’interfaccia include schede statistiche che mostrano il consumo delle licenze e l’attività degli account. L’importazione e l’esportazione della base utenti in JSON/Excel facilitano migrazioni e integrazioni con sistemi HR esterni. La cronologia delle connessioni aiuta inoltre nelle indagini operative su conflitti tecnici o incidenti di sicurezza.

Gestione dei progetti e separazione per discipline

La sezione «Progetti» sincronizza il database locale RSG con il contenuto reale di Revit Server. Una delle funzioni più importanti è SectionFolderBinding, che collega le cartelle del progetto alle sezioni della documentazione, ad esempio AR, KR e impianti.

Nel Revit Server tradizionale i diritti vengono spesso trattati a livello dell’intero progetto. RSG cambia questo approccio: un BIM manager può, ad esempio, consentire a uno specialista HVAC la scrittura solo nella cartella «03_OV», lasciando le altre parti in sola lettura o completamente nascoste. Oltre a migliorare la sicurezza, questo disciplina il processo di progettazione e riduce le modifiche accidentali nelle discipline adiacenti.

Modello dei ruoli e matrice delle autorizzazioni

La matrice dei ruoli di RSG consente una configurazione granulare degli accessi. Ogni ruolo è un insieme di permessi di lettura e scrittura per discipline specifiche. Nell’interfaccia, i ruoli sono disposti sulle righe e le sezioni sulle colonne, rendendo immediata la verifica dei diritti assegnati.

Il sistema include ruoli predefiniti, ad esempio Administrator e Project Admin, e consente di creare un numero illimitato di ruoli personalizzati. La duplicazione dei ruoli velocizza la scalabilità dei permessi per nuovi tipi di partecipanti. Prima del salvataggio, il sistema calcola l’«Impact», cioè quanti utenti e progetti saranno interessati dalle modifiche, riducendo il rischio di errori su larga scala.

Esercizio tecnico: gateway, proxy e sicurezza di rete

Un elemento critico di RSG è il sistema di gateway proxy, che applica realmente i diritti di accesso. Senza questo livello, un pannello di gestione rimarrebbe soltanto uno strumento di visualizzazione e non potrebbe bloccare una richiesta non autorizzata.

Configurazione dei circuiti di rete e delle porte

Una corretta configurazione delle porte è essenziale per la stabilità di RSG. Il sistema richiede una separazione netta tra traffico amministrativo, traffico utente e traffico di servizio.

Ambiente

Porta predefinita

Scopo e accessibilità

RSG Admin Panel

TCP 5080

Accesso riservato agli amministratori BIM. Gestione dell’intero sistema.

Proxy Public (Listen)

TCP 808

Punto di ingresso per tutti i client Revit. Deve essere accessibile nella rete dell’organizzazione.

Revit Server (Target)

TCP 8086

Porta interna di Revit Server. Deve essere chiusa agli utenti e accessibile solo dal proxy.

Admin REST Service

TCP 80

Utilizzata dal proxy per la diagnostica e per ottenere la struttura dei cataloghi.

Con questa configurazione, l’utente indica nelle impostazioni di Revit l’indirizzo del proxy e la porta 808. Il proxy riceve la richiesta, la verifica tramite la Decision API e, se autorizzata, la inoltra alla porta 8086 del Revit Server reale. In questo modo si crea una barriera fisica che non può essere aggirata senza accesso amministrativo diretto al server.

Diagnostica e resilienza del sistema

L’interfaccia «Gateway RS» consente di monitorare lo stato dei processi proxy. La funzione «Rileva» verifica la raggiungibilità degli endpoint necessari di Revit Server prima di attivare la protezione. Il logging del traffico proxy mostra in tempo reale i tentativi di accesso di utenti sconosciuti e gli errori di autorizzazione.

Un aspetto importante è la modalità «Bypass». Se la licenza non copre una determinata versione di Revit Server o si verificano problemi tecnici con il database dei diritti, il proxy può temporaneamente inoltrare il traffico senza filtraggio per non bloccare l’intera organizzazione. La modalità viene comunque registrata in dettaglio e l’amministratore riceve una segnalazione della riduzione del livello di protezione.

Manutenzione dell’infrastruttura: backup, audit e analisi

Oltre alla protezione, RSG svolge attività per mantenere l’integrità dei dati e analizzare l’efficienza dei processi di lavoro.

Rezervnoe kopirovanie projectov

Il modulo «Backup» di RSG automatizza la creazione di copie archiviate dei modelli. A differenza della semplice copia dei file, RSG comprende la struttura dei progetti Revit Server.

  • Flessibilità della pianificazione: per ogni progetto è possibile definire una pianificazione individuale, ad esempio un backup quotidiano alle 02:00.
  • Incrementalità: il supporto ai backup incrementali consente di risparmiare spazio sul server conservando soltanto le parti modificate del modello.
  • Stato e cronologia: il pannello di monitoraggio mostra l’esito delle ultime esecuzioni, consentendo di rilevare rapidamente problemi di spazio su disco o di accesso agli archivi di rete.

Audit approfondito e monitoraggio in tempo reale

Il registro di audit di RSG funge da «scatola nera» del sistema. Registra ogni evento significativo: creazione di un progetto, modifica del ruolo di un utente, tentativo di sincronizzazione riuscito o bloccato e altre operazioni amministrative.

  • Flusso in tempo reale: l’amministratore può osservare l’attività sul server in tempo reale, uno strumento utile per diagnosticare problemi di accesso.
  • Esportazione dei report: i dati di audit possono essere esportati in PDF e XLSX per i servizi di sicurezza o per la direzione aziendale.
  • Analisi delle azioni: le colonne «Tipo oggetto» e «Dettagli» consentono di filtrare rapidamente, ad esempio, tutte le eliminazioni di modelli o le modifiche ai diritti amministrativi.

Statistiche e decisioni basate sui dati

Il modulo statistiche visualizza l’attività nell’ambiente BIM. I grafici per progetto e ruolo aiutano a capire quali progetti sono in fase attiva e quali presentano una riduzione o assenza di attività.

  • Utenti più attivi: gli elenchi degli utenti con maggiore attività aiutano a individuare personale sovraccarico o, al contrario, chi lavora poco con il modello centrale.
  • Esportazione per BIM manager: report specializzati sull’attività dei modelli di un progetto aiutano ad analizzare la frequenza delle sincronizzazioni e a individuare possibili rischi di crescita eccessiva dei file di modello.

Confronto dei modelli economici di proprietà: RSG e soluzioni cloud

La scelta tra RSG su Revit Server locale e soluzioni cloud come Autodesk Construction Cloud (ACC) si riduce spesso al costo totale di proprietà (TCO).

Parametr

Modello basato su RSG (on-premise)

Modello cloud (ACC / BIM Collaborate Pro)

Costo delle licenze

Costo fisso per modulo server, circa 120 mila RUB all’anno.

Per utente, circa 80–100 mila RUB all’anno per ciascun utente.

Infrastruttura

Server propri, costi di elettricità e personale IT.

Vklyucheno in cost podpiski.

Controllo dei dati

Polnyy fizicheskiy kontrol, sootvetstvie IB.

Dati sui server del fornitore, negli Stati Uniti o in Europa.

Scalabilità

Ogranichena moschnostyu oborudovaniya.

Prakticheski neogranichena.

Per un’organizzazione di progettazione con 50 progettisti:

  • Cloud (ACC): 50 utenti × 90.000 RUB = 4.500.000 RUB all’anno.
  • Locale (RS + RSG): licenza RSG 120.000 RUB + ammortamento del server + costo del personale IT (indicativamente 1.000.000 RUB) = ~1.120.000 RUB all’anno.

L’analisi economica conferma che, per aziende medie e grandi, RSG può essere una leva importante per ottimizzare il budget, mantenendo standard elevati di sicurezza con costi software notevolmente inferiori. RSG elimina inoltre il principale limite di un Revit Server locale, cioè l’assenza di un controllo granulare degli accessi, avvicinandone le capacità a quelle di piattaforme cloud molto più costose.

Visione strategica dello sviluppo e dell’implementazione del sistema

L’implementazione di Revit Server Guard nell’infrastruttura IT di un’organizzazione di progettazione non è soltanto un’installazione software, ma un processo di formalizzazione delle regole operative. Dalla documentazione si possono distinguere diversi livelli di maturità dell’adozione del sistema.

  1. Inventario e normalizzazione: nella prima fase RSG viene usato per mettere ordine nei cataloghi di Revit Server. L’aggiornamento dei cataloghi e l’importazione dei progetti mostrano il carico reale dei server.
  2. Protezione e separazione: nella seconda fase viene introdotto il modello basato sui ruoli. Il collegamento delle cartelle alle sezioni della documentazione tramite SectionFolderBinding assegna responsabilità precise agli esecutori. L’avvio del proxy porta il sistema in modalità di protezione attiva.
  3. Analisi e ottimizzazione: nella terza fase i dati di audit e le statistiche vengono usati per ottimizzare i processi. La direzione ottiene una base oggettiva per decidere se ampliare il personale o modernizzare l’hardware server.

Il supporto tecnico multiversione dal 2021 al 2027 protegge l’investimento in RSG dai frequenti aggiornamenti dei prodotti Autodesk. È particolarmente importante quando clienti diversi richiedono versioni differenti di Revit e l’organizzazione deve mantenere più versioni server in parallelo.

In sintesi, Revit Server Guard rappresenta un importante passo evolutivo per gli studi di progettazione che lavorano in BIM. Trasforma il «contenitore opaco» di Revit Server in un ambiente più trasparente, gestibile e protetto, offrendo agli amministratori strumenti di controllo e alla direzione maggiore certezza sulla tutela dei dati aziendali. Rispetto alle alternative internazionali, RSG si distingue per la specializzazione nella protezione del traffico di rete e per l’integrazione con la separazione per discipline, mantenendo un modello di utilizzo competitivo.

Vuoi consultare la seconda parte della documentazione?

Apri la guida dell’amministratore →