Opgrader til Studio Enterprise 3.2

For at forlænge levetiden for Studio Enterprise har Bluebeam tilføjet funktioner, der gør det muligt for Studio Enterprise-applikationsservere at køre på nyere versioner af Windows Server-operativsystemer og Microsoft SQL Server-backend-databaser. Brug anbefalingerne og bedste praksis i denne artikel til at hjælpe med serveropgraderingsprocessen.

Større ændringer af din database kan resultere i datatab eller problemer. Vejledningen og trinnene i denne artikel er kun anbefalinger. En erfaren databaseadministrator bør være involveret i eventuelle ændringer, der er beskrevet her. Bluebeam er ikke ansvarlig for tabte eller beskadigede data.

Studio Enterprise 3.2-opdateringer

Denne version af Studio Enterprise inkluderer følgende:

  • Nye indekser og gemte procedurer, der adresserer langsomme markeringer i sessioner, markeringsressourcer og databasetabeller over chathistorik. Denne forbedring løser også problemer, hvor nogle SQL-forespørgsler tog for lang tid at blive udført.
  • En øget standardværdi for maksimal puljestørrelse til 1024. Denne værdi er det samlede antal forbindelser, som applikationsserveren har tilladelse til at oprette på vegne af Studio-brugere. Hver forbindelse henter data om en session eller projekter, som brugerne har anmodet om. Hvis antallet af brugte forbindelser overstiger den maksimale værdi, kan brugerne blive nægtet adgang til Studio, indtil en tilgængelig forbindelse er ledig.

Understøttede serveroperativsystemer og SQL-versioner

Studio Enterprise 3.2 understøtter følgende:

Operativsystemer til applikationsservere

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

SQL Server-operativsystemer

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

SQL Server-versioner

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

Serverkonfiguration

Under hele opgraderingsprocessen henvises til Studio Enterprise Installations- og konfigurationsvejledning for at få oplysninger om installation og konfiguration af de nye servere.

Bluebeam fraråder, at du beholder og opgraderer dit nuværende Studio Enterprise-miljø til det nye serveroperativsystem. Vi anbefaler, at du opsætter og konfigurerer nye applikations- og databaseservere til denne opgradering.

Hvis du oplever tekniske problemer under processen, bedes du læse Studio Enterprise End of Life-vejledning, før du kontakter support.

Vi anbefaler følgende:

  • Opsæt og konfigurer en ny applikationsserver (til Studio Enterprise) og en ny databaseserver (til SQL Server), som muliggør en nem reserveløsning, hvis der opstår problemer under opgraderingen.
    • Databaseserveren og applikationsserveren skal være separate servere.
    • Sørg for, at begge servere er i det samme miljø. Hvis en server for eksempel er i det lokale miljø, skal den anden også være placeret i det lokale miljø. Hvis en server er placeret på Amazon Web Services (AWS), skal den anden også være placeret på AWS.
  • Sørg for, at de nye servere er konfigureret med tilstrækkelige ressourcer til at opfylde eller overstige den aktuelle serverkonfiguration. Du skal basere, hvor meget hukommelse, CPU osv., du skal allokere, ud fra dine aktuelle behov.
  • Konfigurer konti og tilladelser i henhold til retningslinjerne i Installations- og konfigurationsvejledning for Studio Enterprise.
  • Sørg for, at servicekonti er indstillet med de korrekte tilladelser på domæne- og serverniveau.

Opsætning af applikationsserver

Udfør følgende trin for at konfigurere applikationsserveren:

  1. Konfigurer en ny Windows-server med et af de understøttede operativsystemer til applikationsservere til Studio Enterprise 3.2.
    • Brug et lokalt diskdrev med høj IOPS-lagring.
    • Sørg for, at diskkapaciteten ikke overstiger 87,5 %.
  2. Kør Windows-opdateringer.

SQL-serveropsætning

Sørg for, at en erfaren DBA er involveret i eventuelle ændringer, optimeringer eller vedligeholdelse af SQL-serveren.

Udfør følgende trin for at konfigurere SQL-serveren:

  1. Konfigurer en ny Windows-server med et af de understøttede SQL Server-operativsystemer til Studio Enterprise 3.2.
  2. Kør Windows-opdateringer.
  3. Installer en af de understøttede SQL Server-versioner til Studio Enterprise 3.2.
    Express-udgaven af SQL Server understøttes ikke.
  4. Konfigurer SQL-serveren i henhold til retningslinjerne beskrevet i Installations- og konfigurationsvejledning for Studio Enterprise.
  5. Klargør separate drev til følgende:
    • Data (MDF)
    • Log (LDF)
    • Tempdb
    • Sikkerhedskopier
  6. Brug Windows-tjenestekonti på SQL-motoren og -agenten.
  7. Konfigurer hukommelsen på SQL-forekomsten på følgende måde:
    • SQL (80 %)
    • OS (20 %)
  8. Opret flere datafiler til Tempdb i henhold til antallet af CPU-kerner.

Før du opgraderer

Før du starter din Studio Enterprise-opgradering og datamigrering:

  • Kontakt support@bluebeam.com for at få et link til download af Studio Enterprise 3.2, som indeholder en ydelsesopdatering, der tidligere var en manuel proces.
  • Før cutover skal du sørge for, at du har serienummeret og produktnøglen til Studio Enterprise klar.
  • Når du har oprettet og konfigureret SQL-serveren, bør en DBA sikkerhedskopiere og gendanne de nuværende Studio Enterprise-databaser (BluebeamStudio og BluebeamCache) til den nye SQL-server.
    • Vi anbefaler først at lave en komplet sikkerhedskopi af databaserne og på tidspunktet for cutover udfører en differentiel sikkerhedskopiering. Dette vil reducere den tid, det tager at skære ned.
    • DBA kan udføre denne opgave på deres foretrukne måde, eller de kan følge Microsofts anbefalinger.
  • Bluebeam Studio Enterprise- og Revu-klienter bruger SSL-certifikatbaseret godkendelse til at kryptere dataforbindelsen. Alle Revu-klienter skal have et certifikat installeret, der giver dem mulighed for at godkende Studio Enterprise. På samme måde kræver Studio Enterprise dette certifikat for at fungere. Hvis den nye server vil bruge det samme værtsnavn som den ældre server, kan du migrere certifikatet til denne nye server og genbruge det der.
    • Du kan bekræfte det certifikat, der er i brug, ved at åbne Bluebeam Studio Enterprise Administrator på den aktuelle applikationsserver og vælge Certifikatkonfiguration > Vis certifikat. Før cutover skal du sørge for, at du har installeret dette certifikat i Personal Store på lokalt maskinniveau på den nye applikationsserver.
    • Hvis du bruger et nyt værtsnavn, eller hvis du får et nyt certifikat til applikationsserveren, skal du sørge for, at det nye certifikat blev anskaffet og installeret på serveren, inden du skærer over.
    • Når du udfører skæringen, skal du sørge for at bruge det gyldige certifikat. Under test kan du bruge et selvsigneret certifikat, men du skal sørge for, at det er installeret i Lokal maskine > Pålidelige rodcertifikater på enhver testmaskine, du bruger til at oprette forbindelse til applikationsserveren.
    • Se Installations- og konfigurationsvejledning for Studio Enterprise for at få yderligere oplysninger om certifikatbegrænsninger og installation af certifikater på serveren.
  • Vi anbefaler at bruge det samme værtsnavn til det nye miljø.
    • Hvis du anvender det samme værtsnavn som den forrige applikationsserver, skal du sikre dig, at du omdøber den gamle applikationsserver, før du omdøber den nye applikationsserver. Når værtsnavnet er ledigt, kan du anvende det på den nye applikationsserver. Du skal genstarte serveren, for at ændringen kan træde i kraft. Udfør denne opgave, før du kører Studio Enterprise-installationsprogrammet.
    • Hvis du ønsker at anvende et nyt værtsnavn til applikationsserveren, skal du dirigere Revu-klienterne til den nye server for at oprette forbindelse. Alle e-mails (invitationer, notifikationer osv.), der blev sendt før overgangen, vil pege på den gamle server, men alle nye e-mails, du sender, vil pege på den korrekte server. Derudover vil alle links i dine projektfiler, der bruger absolutte stier i stedet for relative stier, ikke længere fungere. Du kan læse følgende artikel, der beskriver, hvordan man ændrer de servere, som slutbrugeren har adgang til: Administrer adgang til Bluebeam Studio.

Sådan opgraderer du til Studio Enterprise

Bluebeam anbefaler kraftigt, at en DBA hjælper med opgraderingsproceduren, som er beskrevet i dette afsnit, og at opgraderingen finder sted uden for åbningstiden eller under en planlagt afbrydelse.

Sådan opgraderer du til Studio Enterprise 3.2:

  1. På den gamle applikationsserver:
    1. Brug kontrolpanelet for Windows-tjenester på den aktuelle applikationsserver til at stoppe jobkøen for Bluebeam Studio og Bluebeam Studio-tjenesten.
    2. Åbn administratoren for Bluebeam Studio Enterprise, og vælg Værktøjer > Afregistrer for at afregistrere den aktuelle applikationsserver.
  2. Importér databaserne til den nye SQL-server.
    • Hvis du tidligere har udført en fuld sikkerhedskopiering og nu udfører en differentiel sikkerhedskopiering på tidspunktet for cutover, skal du følge Microsofts anbefalinger for den differentielle sikkerhedskopiering.
    • Hvis du udfører en fuld sikkerhedskopiering på tidspunktet for cutover, skal du se Microsofts anbefalinger.
    • Din DBA kan udføre denne proces på deres foretrukne måde.
  3. Hvis du vil bruge det samme værtsnavn på den nye server:
    • Omdøb den gamle applikationsserver, og genstart serveren.
    • Omdøb den nye applikationsserver, og genstart den for at sikre, at det korrekte navn er aktivt, før du installerer Studio Enterprise.
  4. Log ind på den nye applikationsserver som administrator, og kør Studio Enterprise 3.2-installationsprogrammet, der peger på den nye SQL-server.
  5. Når installationen er gennemført, skal du afslutte migreringsperioden og teste Revu Studios funktioner ved at åbne Revu og udføre følgende opgaver:
    • Log ind på den nye Studio-server.
    • Opret et nyt Studio-projekt, og test grundlæggende funktioner (filoverførsel, udtjekning/indtjekning, placering af markeringer).
    • Opret en ny Studio-session, og test de grundlæggende funktioner (filoverførsel, placering af markeringer, chatfunktioner).
    • Bekræft adgang til Studio Enterprise-portalen.
    • Sørg for, at brugerne kan se deres gamle Sessioner og Projekter.

Hvis du har brug for at gå tilbage til de gamle servere, kan du gøre det ved at afregistrere den nye applikationsserver, fortryde eventuelle navneændringer, som du har foretaget, og derefter genregistrere og genstarte tjenester på den gamle applikationsserver.

Anbefalinger efter opgradering

  • For SQL-serveren:
    • Efter opgraderingen kan det være en god idé at lade systemet køre i et par dage for at overvåge, om forespørgselsydeevnen er dårlig (kontrollere for hyppige dødvande i enten databasen eller applogfilerne). Hvis det er nødvendigt, kan du køre kommandoen "exec sp_updatestats" på begge databaser i timerne uden for myldretiden for at reducere ventetiden.
      Hvis Rebuild Index (som bør udføres sjældnere) køres på grund af fragmenteringsproblemer, behøver du ikke at køre opdateringsstatistikker.
    • Hvis du oplever hyppige deadlock-problemer efter flere dages brug, og det ikke hjælper at køre kommandoen "exec sp_updatestats", kan du prøve at aktivere Legacy Cardinality beregner.
    • Konfigurer vedligeholdelsesplaner for SQL Server til integritetstjek, indeksvedligeholdelse, opdateringsstatistikker og sikkerhedskopier. Gør det i overensstemmelse med bedste praksis og vejledning fra din DBA.
  • For applikationsserveren kan du indstille tjenesterne til automatisk at genstarte ved at konfigurere begge Bluebeam-tjenester (Bluebeam Studio-jobkø og Bluebeam Studio-tjenester) til automatisk gendannelse.
    1. Åbn services.msc på applikationsserveren.
    2. Højreklik på de to Bluebeam-tjenester og vælg Egenskaber.
    3. Vælg fanen Gendannelse, og konfigurer fejlfelterne til Genstart tjenesten.

Studio Enterprise

Installation

Studio Enterprise 3.2 kan køre på nyere versioner af Microsoft Windows Server-operativsystemer og Microsoft SQL Server-backends.