Effettuare l'upgrade a Studio Enterprise 3.2

Per prolungare la durata di Studio Enterprise, Bluebeam ha aggiunto funzionalità che consentono ai server applicativi di Studio Enterprise di funzionare sulle versioni più recenti dei sistemi operativi finestre Server e sui database back-end di Microsoft SQL Server. Utilizzare i consigli e le best practice riportati in questo articolo per facilitare il processo di aggiornamento del server.

Qualsiasi modifica importante al database può causare perdite di dati o problemi; le istruzioni e i passaggi descritti in questo articolo sono solo consigli. Per qualsiasi modifica qui descritta è necessario coinvolgere un amministratore di database (DBA) esperto. Bluebeam non è responsabile per eventuali dati persi o danneggiati.

Aggiornamenti di Studio Enterprise 3.2

Questa versione di Studio Enterprise include quanto segue:

  • Nuovi indici e procedure archiviate che gestiscono le sessioni lente, le risorse di marcatura e le tabelle del database della cronologia delle chat. Questo miglioramento risolve anche i problemi per cui alcune query SQL impiegavano troppo tempo per essere eseguite.
  • Un valore predefinito aumentato per la dimensione Max del pool a 1024. Questo valore rappresenta il numero totale di connessioni consentite dal server applicativo per conto degli utenti di Studio . Ogni connessione recupera i dati sulle sessioni o sui progetti richiesti dagli utenti; se il numero di connessioni utilizzate supera il valore massimo, agli utenti potrebbe essere negato l'accesso a Studio finché non si libera una connessione disponibile.

Sistemi operativi server supportati e versioni SQL

Studio Enterprise 3.2 supporta quanto segue:

Sistemi operativi per server applicativi

  • Microsoft finestre Server 2022
  • Microsoft finestre Server 2019
  • Microsoft finestre Server 2016

Sistemi operativi SQL Server

  • Microsoft finestre Server 2022
  • Microsoft finestre Server 2019
  • Microsoft finestre Server 2016

Versioni di SQL Server

  • Microsoft SQL Server 2022
  • Microsoft SQL Server 2019
  • Microsoft SQL Server 2016

Configurazione del server

Durante l'intero processo di aggiornamento, consultare la Guida all'installazione e alla configurazione di Studio Enterprise per informazioni sull'installazione e la configurazione dei nuovi server.

Bluebeam non consiglia un aggiornamento sul posto dell'attuale ambiente Studio Enterprise al nuovo sistema operativo del server. Si consiglia di predisporre e configurare nuovi server di database e applicazioni per questo aggiornamento.

In caso di problemi tecnici durante il processo, consulta la Guida alla fine del ciclo di vita di Studio Enterprise prima di contattare l'assistenza.

Ti consigliamo quanto segue:

  • Fornire e configurare un nuovo server applicativo (per Studio Enterprise) e un nuovo server di database (per SQL Server), che consentano un facile fallback in caso di problemi durante l'aggiornamento.
    • Il server del database e il server dell'applicazione devono essere server separati.
    • Assicurarsi che entrambi i server si trovino nello stesso ambiente. Ad esempio, se un server è in locale, anche l'altro dovrebbe trovarsi in locale. Se un server si trova su Amazon Web Services (AWS), anche l'altro dovrebbe trovarsi su AWS.
  • Assicurarsi che i nuovi server siano configurati con risorse sufficienti per soddisfare o superare la configurazione attuale del server. Dovresti basare la quantità di memoria, CPU, ecc. da allocare sulle tue esigenze attuali.
  • Configurare gli account e le autorizzazioni secondo le linee guida dettagliate nel Guida all'installazione e alla configurazione di Studio Enterprise.
  • Assicurarsi che gli account di servizio siano impostati con le autorizzazioni corrette a livello di dominio e di server.

Configurazione del server applicativo

Per configurare il server applicativo, procedere come segue:

  1. Configurare un nuovo server Windows con uno dei sistemi operativi server applicativi supportati per Studio Enterprise 3.2.
    • Utilizzare un'unità disco locale con un elevato numero di IOPS.
    • Assicurarsi che la capacità del disco non superi l'87,5%.
  2. Eseguire gli aggiornamenti di finestre.

Configurazione del server SQL

Assicurarsi che un DBA esperto sia coinvolto in qualsiasi modifica, ottimizzazione o manutenzione del server SQL.

Per configurare il server SQL, procedere come segue:

  1. Set up un nuovo finestre server con uno dei sistemi operativi SQL Server supportati per Studio Enterprise 3.2.
  2. Eseguire gli aggiornamenti di finestre.
  3. Installa una delle versioni di SQL Server supportate per Studio Enterprise 3.2.
    L'edizione Express di SQL Server non è supportata.
  4. Configurare il server SQL secondo le linee guida dettagliate nel Guida all'installazione e alla configurazione di Studio Enterprise.
  5. Predisporre unità separate per quanto segue:
    • Dati (MDF)
    • Registro (LDF)
    • Database temporaneo
    • Backup
  6. Utilizzare account di servizio finestre sul motore SQL e sull'agente.
  7. Configurare la memoria sull'istanza SQL come segue:
    • SQL (80%)
    • Sistema operativo (20%)
  8. Creazione più file di dati per Tempdb in base al numero di Core della CPU.

Prima di effettuare l'aggiornamento

Prima di iniziare l'aggiornamento di Studio Enterprise e la migrazione dei dati:

  • Contatta support.it@bluebeam.com per ottenere un link per scaricare Studio Enterprise 3.2, che include una patch per le prestazioni che in precedenza era un processo manuale.
  • Prima di effettuare il passaggio, assicurati di avere a portata di mano il numero di serie e la chiave del prodotto per Studio Enterprise.
  • Dopo aver impostato e configurato il server SQL, un DBA dovrebbe eseguire il backup e il ripristino degli attuali database Studio Enterprise (BluebeamStudio e BluebeamCache) sul nuovo server SQL.
    • Si consiglia di eseguire prima un backup completo dei database e, al momento del passaggio, un backup differenziale. In questo modo si ridurrà il tempo necessario per il passaggio.
    • L'amministratore di database può eseguire questa attività nel modo che preferisce oppure può seguire le raccomandazioni di Microsoft.
  • I client Bluebeam Studio Enterprise e Revu utilizzano l'autenticazione basata su certificato SSL per crittografare la connessione dati. Tutti i clienti Revu devono avere installato un certificato che consenta loro di autenticare Studio Enterprise. Allo stesso modo, Studio Enterprise necessita di tale certificato per funzionare. Se il nuovo server utilizzerà lo stesso nome host del server precedente, è possibile migrare il certificato su questo nuovo server e riutilizzarlo lì.
    • È possibile verificare il certificato in uso aprendo Bluebeam Studio Enterprise Administrator sul server applicativo corrente e selezionando Configurazione certificato > Visualizza certificato. Prima del passaggio, assicurarsi di aver installato questo certificato nell'archivio personale a livello di macchina locale sul nuovo server applicativo.
    • Se si utilizza un nuovo nome host o si sta ottenendo un nuovo certificato per il server applicativo, assicurarsi che il nuovo certificato sia stato ottenuto e installato sul server prima del passaggio.
    • Quando si esegue il cutover, assicurarsi di utilizzare un certificato valido. Durante i test è possibile utilizzare un certificato autofirmato, ma è necessario assicurarsi che sia installato in Macchina locale > Autorità di certificazione radice attendibili su qualsiasi macchina di test utilizzata per connettersi al server applicativo.
    • Consultare il Guida all'installazione e alla configurazione di Studio Enterprise per ulteriori informazioni sui vincoli dei certificati e sull'installazione dei certificati sul server.
  • Si consiglia di utilizzare lo stesso nome host per il nuovo ambiente.
    • Se si utilizza lo stesso nome host del precedente server applicativo, assicurarsi di rinominare il vecchio server applicativo prima di rinominare il nuovo server applicativo. Quando il nome host è libero, è possibile applicarlo al nuovo server applicativo. È necessario riavviare il server affinché la modifica abbia effetto. Eseguire questa operazione prima di eseguire il programma di installazione di Studio Enterprise.
    • Se desideri utilizzare un nuovo nome host per il server dell'applicazione, devi indirizzare i client Revu al nuovo server per connettersi. Tutte le e-mail (inviti, notifiche, ecc.) inviate prima del cutover punteranno al vecchio server; tuttavia, tutte le nuove email inviate punteranno al server corretto. Inoltre, tutti i collegamenti nei file Progetti che utilizzano percorsi assoluti anziché relativi non funzioneranno più. Puoi fare riferimento al seguente articolo che spiega come cambiare i server a cui l'utente finale ha accesso: Controlla l'accesso a Bluebeam Studio.

Come aggiornare Studio Enterprise

Bluebeam consiglia vivamente di avvalersi dell'assistenza di un DBA nella procedura di aggiornamento descritta in questa sezione e di effettuare l'aggiornamento fuori orario o durante un'interruzione programmata.

Per eseguire l'aggiornamento a Studio Enterprise 3.2:

  1. Sul vecchio server applicativo:
    1. Utilizzare il Riquadro di controllo dei servizi finestre sul server applicativo corrente per arrestare la coda dei processi di Bluebeam Studio e il servizio Bluebeam Studio.
    2. Aprire Bluebeam Studio Enterprise Administrator e selezionare Strumenti > Annulla registrazione per annullare la registrazione del server applicativo corrente.
  2. Importare i database nel nuovo server SQL.
  3. Se si desidera utilizzare lo stesso nome host sul nuovo server:
    • Rinominare il vecchio server applicativo e riavviare il server.
    • Rinominare il nuovo server applicativo e riavviarlo per assicurarsi che sia attivo il nome corretto prima di installare Studio Enterprise.
  4. Accedi al nuovo server applicativo come amministratore ed esegui il programma di installazione di Studio Enterprise 3.2, indicando il nuovo server SQL.
  5. Una volta completata l'installazione, completa il periodo di transizione e testa la funzionalità di Revu Studio aprendo Revu ed eseguendo le seguenti attività:
    • Accedi al nuovo server Studio .
    • Creazione di un nuovo Progetto Studio e test delle funzionalità di base (caricamento file, In fase di checkout/in fase di check-in, inserimento di Marcature).
    • Creazione una nuova Sessioni Studio e testa le funzionalità di base (caricamento file, inserimento di Marcature, funzionalità di chat).
    • Verificare l'accesso al portale Studio Enterprise.
    • Assicurare che gli utenti possano visualizzare le loro vecchie sessioni e progetti.

Se è necessario tornare ai vecchi server, è possibile farlo annullando la registrazione del nuovo server applicativo, annullando tutte le modifiche apportate al nome e quindi registrando nuovamente e riavviando i servizi sul vecchio server applicativo.

Raccomandazioni post-aggiornamento

  • Per il server SQL:
    • Dopo l'aggiornamento, potresti voler lasciare il sistema in esecuzione per alcuni giorni per monitorare eventuali cattive prestazioni delle query (controllando la presenza di frequenti deadlock nei registri del database o dell'app). Se necessario, eseguire il comando "exec sp_updatestats" su entrambi i database, durante le ore non di punta, per ridurre la latenza.
      Se si esegue Rebuild Index (operazione che dovrebbe essere eseguita meno frequentemente) a causa di problemi di frammentazione, non è necessario eseguire l'aggiornamento delle statistiche.
    • Se si verificano frequenti problemi di deadlock dopo diversi giorni di utilizzo e l'esecuzione del comando "exec sp_updatestats" non risolve il problema, provare ad attivare Legacy Cardinality Stima.
    • Configurare i piani di manutenzione di SQL Server per il controllo dell'integrità, la manutenzione degli indici, l'aggiornamento delle statistiche e i backup. Procedere in conformità con le migliori pratiche e le indicazioni del proprio DBA.
  • Per il server applicativo, potresti voler impostare i servizi in modo che si riavviino automaticamente sul server applicativo impostando entrambi i servizi Bluebeam (Bluebeam Studio Job Queue e Bluebeam Studio Service) in modo che si riprendano automaticamente.
    1. Aprire services.msc sul server applicativo.
    2. Fare clic con il pulsante destro del mouse sui due servizi Bluebeam e selezionare Proprietà.
    3. Seleziona la Ripristino Tab e configurare i campi di errore per riavviare il servizio.

Studio Enterprise

Installazione

Studio Enterprise 3.2 può essere eseguito sulle versioni più recenti dei sistemi operativi Microsoft finestre Server e sui back-end Microsoft SQL Server.