Upgrade auf Studio Enterprise 3.2

Um die Lebensdauer von Studio Enterprise zu verlängern, hat Bluebeam Funktionen hinzugefügt, mit denen die Anwendungsserver von Studio Enterprise auf neueren Windows-Server-Betriebssystemversionen und Microsoft-SQL-Server-Backend-Datenbanken ausgeführt werden können. Nutze die Empfehlungen und bewährten Methoden in diesem Artikel für das Serverupgrade.

Größere Datenbankänderungen können zu Datenverlusten oder Problemen führen. Bei den Anleitungen und Schritten in diesem Artikel handelt es sich nur um Empfehlungen. Ein erfahrener Datenbankadministrator (DBA) sollte an den hier beschriebenen Änderungen beteiligt sein. Bluebeam ist für verlorene oder beschädigte Daten nicht verantwortlich.

Updates von Studio Enterprise 3.2

Diese Version von Studio Enterprise enthält Folgendes:

  • Neue Indizes und gespeicherte Prozesse befassen sich mit langsamen Sitzungsmarkierungen, Markierungsressourcen- und Chatverlauf-Datenbanktabellen. Diese Verbesserung behebt auch Probleme, bei denen die Ausführung einiger SQL-Abfragen zu lange dauerte.
  • Der Standardwert für die maximale Poolgröße wurde auf 1024 erhöht. Dieser Wert ist die Gesamtzahl der Verbindungen, die der Anwendungsserver für Studio-Benutzer herstellen darf. Jede Verbindung ruft Daten über eine Sitzung oder Projekte ab, die von Benutzern angefordert wurden. Wenn die Anzahl der verwendeten Verbindungen den Maximalwert überschreitet, kann Benutzern der Zugriff auf Studio verweigert werden, bis eine verfügbare Verbindung frei ist.

Server-Betriebssysteme und SQL-Versionen werden unterstützt

Studio Enterprise 3.2 unterstützt Folgendes:

Betriebssysteme für Anwendungsserver

  • Microsoft Windows Server 2022
  • Microsoft Windows Server 2019
  • Microsoft Windows Server 2016

SQL-Server-Betriebssysteme

  • Microsoft Windows Server 2022
  • Microsoft Windows Server 2019
  • Microsoft Windows Server 2016

SQL-Serverversionen

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

Serverkonfiguration

Während des gesamten Upgrade-Prozesses finden Sie in der Installations- und Konfigurationsanleitung zu Studio Enterprise Informationen zur Installation und Konfiguration der neuen Server.

Bluebeam rät davon ab, die aktuelle Studio Enterprise-Umgebung auf das neue Serverbetriebssystem zu aktualisieren, ohne die bestehende Version zu entfernen. Es wird empfohlen, für dieses Upgrade neue Anwendungs- und Datenbankserver bereitzustellen und zu konfigurieren.

Wenn Sie während des Prozesses technische Probleme haben, lesen Sie bitte den Leitfaden zum Ende der Lebensdauer von Studio Enterprise, bevor Sie sich an den Support wenden.

Wir empfehlen Folgendes:

  • Das Bereitstellen und Konfigurieren eines neuen Anwendungsservers (für Studio Enterprise) und eines neuen Datenbankservers (für SQL-Server) dient als einfache Alternative, falls während des Upgrades Probleme auftreten.
    • Der Datenbankserver und der Anwendungsserver müssen separate Server sein.
    • Stellen Sie sicher, dass sich beide Server in derselben Umgebung befinden. Wenn sich beispielsweise ein Server vor Ort befindet, sollte sich der andere ebenfalls vor Ort befinden. Wenn sich ein Server bei Amazon Web Services (AWS) befindet, sollte sich der andere ebenfalls auf AWS befinden.
  • Stellen Sie sicher, dass die neuen Server mit genügend Ressourcen konfiguriert sind, um die aktuelle Serverkonfiguration zu erfüllen oder zu überschreiten. Sie sollten sich an Ihrem aktuellen Bedarf orientieren, wie viel Arbeitsspeicher, CPU usw.
  • Das Konfigurieren von Konten und Berechtigungen sollte gemäß den Richtlinien im Installations- und Konfigurationshandbuch für Studio Enterprise erfolgen.
  • Stellen Sie sicher, dass die Dienstkonten auf Domänen- und Serverebene mit den richtigen Berechtigungen eingerichtet sind.

Einrichtung des Anwendungsservers

Führen Sie die folgenden Schritte aus, um den Anwendungsserver einzurichten:

  1. Richte einen neuen Windows-Server mit einem der unterstützten Anwendungsserver-Betriebssysteme für Studio Enterprise 3.2 ein.
    • Verwenden Sie ein lokales Laufwerk mit viel IOPS-Speicher.
    • Stellen Sie sicher, dass die Festplattenkapazität 87,5 % nicht überschreitet.
  2. Führen Sie Windows-Updates aus.

Einrichtung eines SQL-Servers

Stellen Sie sicher, dass ein erfahrener DBA an allen Änderungen, Optimierungen und Wartungen des SQL-Servers beteiligt ist.

Führen Sie die folgenden Schritte aus, um den SQL-Server einzurichten:

  1. Richten Sie einen neuen Windows-Server mit einem der unterstützten SQL-Server-Betriebssysteme für Studio Enterprise 3.2 ein.
  2. Führen Sie Windows-Updates aus.
  3. Installieren Sie eine der unterstützten SQL-Server-Versionen für Studio Enterprise 3.2.
    Die Express-Edition von SQL Server wird nicht unterstützt.
  4. Konfiguriere den SQL-Server gemäß den Richtlinien im Installations- und Konfigurationshandbuch für Studio Enterprise.
  5. Stellen Sie separate Laufwerke für Folgendes bereit:
    • Daten (MDF)
    • Protokoll (LDF)
    • Tempdb
    • Back-ups
  6. Verwenden Sie Windows-Dienstkonten für die SQL-Engine und den Agenten.
  7. Konfigurieren Sie den Speicher der SQL-Instanz wie folgt:
    • SQL (80 %)
    • Betriebssystem (20 %)
  8. Erstellen Sie entsprechend der Anzahl der CPU-Kerne mehrere Datendateien für Tempdb.

Vor dem Upgrade

Bevor Sie mit dem Upgrade von Studio Enterprise und der Datenmigration beginnen:

  • Wenden Sie sich an support.de@bluebeam.com, um einen Link zum Herunterladen von Studio Enterprise 3.2 zu erhalten, das einen Leistungspatch enthält, der zuvor manuell erledigt werden musste.
  • Stellen Sie vor der Umstellung sicher, dass Sie die Seriennummer und den Produktschlüssel für Studio Enterprise zur Hand haben.
  • Nach der Einrichtung und Konfiguration des SQL-Servers sollte ein DBA die aktuellen Studio Enterprise-Datenbanken (BluebeamStudio und BluebeamCache) auf dem neuen SQL-Server sichern und wiederherstellen.
    • Wir empfehlen, zunächst eine vollständige Sicherung der Datenbanken durchzuführen und zum Zeitpunkt der Umstellung eine differenzierte Sicherung durchzuführen. Dadurch wird die für die Umstellung erforderliche Zeit verkürzt.
    • Der DBA kann diese Aufgabe nach Belieben ausführen oder den Empfehlungen von Microsoft folgen.
  • Die Clients von Bluebeam Studio Enterprise und Revu verwenden eine auf SSL-Zertifikaten basierende Authentifizierung zum Verschlüsseln der Datenverbindung. Auf allen Revu-Clients muss ein Zertifikat installiert sein, mit dem sie Studio Enterprise authentifizieren können. Auch Studio Enterprise benötigt dieses Zertifikat, um zu funktionieren. Wenn der neue Server denselben Hostnamen verwendet wie der ältere Server, können Sie das Zertifikat auf diesen neuen Server migrieren und es dort erneut verwenden.
    • Sie können das verwendete Zertifikat überprüfen, indem Sie Bluebeam Studio Enterprise Administrator auf dem aktuellen Anwendungsserver öffnen und Zertifikatkonfiguration > Zertifikat anzeigen auswählen. Stellen Sie sicher, dass Sie vor der Umstellung dieses Zertifikat im persönlichen Speicher auf der lokalen Computerebene auf dem neuen Anwendungsserver installiert haben.
    • Wenn Sie einen neuen Hostnamen verwenden oder ein neues Zertifikat für den Anwendungsserver erhalten, stellen Sie sicher, dass das neue Zertifikat vor der Umstellung auf dem Server abgerufen und installiert wurde.
    • Stellen Sie bei der Umstellung sicher, dass Sie ein gültiges Zertifikat verwenden. Während des Testens können Sie ein selbstsigniertes Zertifikat verwenden, aber Sie müssen sicherstellen, dass es auf jedem Testcomputer, den Sie für die Verbindung mit dem Anwendungsserver verwenden,unter „Lokaler Computer“ > „Vertrauenswürdige Stammzertifizierungsstellen“ installiert ist.
    • Weitere Informationen zu Zertifikateinschränkungen und zum Installieren von Zertifikaten auf dem Server sind im Installations- und Konfigurationshandbuch für Studio Enterprise zu finden.
  • Wir empfehlen, für die neue Umgebung denselben Hostnamen zu verwenden.
    • Wenn du denselben Hostnamen wie den des vorherigen Anwendungsservers verwendest, musst du den alten Anwendungsserver umbenennen, bevor du den neuen Anwendungsserver umbenennst. Wenn der Hostname nicht vergeben ist, kannst du ihn für den neuen Anwendungsserver nutzen. Der Server muss neu gestartet werden, damit die Änderung wirksam wird. Führe dies durch, bevor du das Studio Enterprise-Installationsprogramm ausführst.
    • Wenn Sie einen neuen Hostnamen für den Anwendungsserver verwenden möchten, müssen Sie die Revu-Clients auf den neuen Server umleiten, damit sie eine Verbindung herstellen können. Alle E-Mails (Einladungen, Benachrichtigungen usw.), die vor der Umstellung gesendet wurden, verweisen auf den alten Server. Alle neu gesendeten E-Mails verweisen jedoch auf den richtigen Server. Darüber hinaus funktionieren alle Verknüpfungen in Ihren Projekten, die absolute Pfade anstelle von relativen Pfaden verwenden, nicht mehr. Im folgenden Artikel erfahren Sie, wie Sie die Server ändern, auf die der Endbenutzer Zugriff hat: Den Zugriff auf Bluebeam Studio steuern.

So führst du ein Studio Enterprise-Upgrade durch

Bluebeam empfiehlt dringend, einen DBA bei dem in diesem Abschnitt beschriebenen Prozess hinzuzuziehen und das Upgrade außerhalb der Geschäftszeiten oder bei einem planmäßigen Ausfall vorzunehmen.

So führst du ein Upgrade auf Studio Enterprise 3.2 durch:

  1. Auf dem alten Anwendungsserver:
    1. Verwende die Systemsteuerung der Windows-Dienste auf dem aktuellen Anwendungsserver, um die Bluebeam Studio-Jobwarteschlange und den Bluebeam Studio-Service zu stoppen.
    2. Öffne den Bluebeam Studio Enterprise Administrator und wähle Werkzeuge > Registrierung aufheben aus, um die Registrierung des aktuellen Anwendungsservers aufzuheben.
  2. Importieren Sie die Datenbanken in den neuen SQL-Server.
  3. Wenn Sie denselben Hostnamen auf dem neuen Server verwenden möchten:
    • Benennen Sie den alten Anwendungsserver um und starten Sie den Server neu.
    • Benenne den neuen Anwendungsserver um und starte ihn neu, um sicherzustellen, dass der richtige Name aktiv ist, bevor du Studio Enterprise installierst.
  4. Melde dich beim neuen Anwendungsserver als Administrator an und führe das Installationsprogramm für Studio Enterprise 3.2 aus, das auf den neuen SQL-Server verweist.
  5. Schließe nach erfolgreicher Installation den Umstellungszeitraum ab und teste die Funktionalität von Studio in Revu, indem du Revu öffnest und die folgenden Aufgaben ausführst:
    • Melde dich beim neuen Studio-Server an.
    • Erstellen Sie ein neues Studio-Projekt und testen Sie grundlegende Funktionen, wie Upload von Dateien, Auschecken/Einchecken, Platzieren von Markierungen.
    • Erstellen Sie eine neue Studio-Sitzung und testen Sie die grundlegenden Funktionen (Dateiupload, Platzieren von Markierungen, Chatfunktionalität).
    • Überprüfe den Zugriff auf das Studio Enterprise Portal.
    • Vergewissere dich, dass die Benutzer ihre alten Sitzungen und Projekte sehen können.

Wenn Sie auf die alten Server zurückgreifen müssen, können Sie die Registrierung des neuen Anwendungsservers aufheben, alle vorgenommenen Namensänderungen rückgängig machen und anschließend die Dienste auf dem alten Anwendungsserver neu registrieren und neu starten.

Empfehlungen nach dem Upgrade

  • Für den SQL-Server:
    • Nach dem Upgrade sollten Sie das System einige Tage lang laufen lassen, um mögliche Performancebeeinträchtigungen bei Anfragen zu überwachen (indem Sie die Datenbank- oder Anwendungsprotokolle auf häufige Deadlocks prüfen). Führen Sie bei Bedarf den Befehl „exec sp_updatestats“ für beide Datenbanken aus, außerhalb der Stoßzeiten, um die Latenzzeit zu verringern.
      Wenn der Index neu aufgebaut wird (was seltener geschehen sollte) aufgrund von Fragmentierungsproblemen, müssen Sie die Statistiken nicht aktualisieren.
    • Wenn Sie nach mehreren Tagen der Nutzung häufig auf Deadlock-Probleme stoßen und der Befehl „exec sp_updatestats“ nicht hilft, versuchen Sie, den Legacy Cardinality Kalkulator zu aktivieren.
    • Konfigurieren Sie SQL-Server-Wartungspläne für Integritätsprüfungen, Indexwartungen, Aktualisierung von Statistiken und Back-ups. Halten Sie sich dabei an die Best Practices und die Anweisungen Ihres DBA.
  • Für den Anwendungsserver kann festgelegt werden, dass die Dienste automatisch neu gestartet werden, indem du beide Bluebeam Dienste (Bluebeam Studio-Jobwarteschlange und Bluebeam Studio Service) so einstellst, dass sie automatisch wiederhergestellt werden.
    1. Öffnen Sie „services.msc“ auf dem Anwendungsserver.
    2. Klicke mit der rechten Maustaste auf die beiden Bluebeam Dienste und wähle Eigenschaften aus.
    3. Wählen Sie die Registerkarte Wiederherstellung aus und konfigurieren Sie die Fehlerfelder zu Service neu starten.

Studio Enterprise

Installation

Studio Enterprise 3.2 kann auf neueren Versionen der Microsoft Windows Server-Betriebssysteme und Microsoft SQL-Server-Back-Ends ausgeführt werden.