Server-Installation: Azure
Hier finden Sie die Systemvoraussetzungen und eine Schritt-für-Schritt-Anleitung für die Installation der primedocs-Serverkomponenten auf Azure.
Für eine Installation auf einer “normalen” OnPrem Windows-Umgebung, gehen Sie auf diese Seite: Server-Installation.
Diese Seite betrifft die OnPremises-Variante, gehostet auf Azure.
Bei der "Software as a Service"-Variante sind keine Serverinstallationen durch den Kunden notwendig.
Azure Platform as a Service
Für das Hosting von primedocs auf Azure empfehlen wir, den “Platform as a Service”, kurz “PaaS”, -Ansatz zu nutzen, d.h. das Hosting auf den Plattform-Services von Azure und keine virtuellen Maschinen selbst auf Azure zu hosten.
Grundsätzlich ist dies zwar möglich, aber nicht empfehlenswert, da viele Vorteile von Azure wegfallen und höhere Kosten entstehen.
Services
Um primedocs zu installieren, werden folgende Services benötigt:
Storage Account
Key Vault
App Service mit Windows
Azure SQL
Entra ID App Registration
Entra ID App Registration für die DataSourceAdminApp
Es empfiehlt sich, die Services in einer Resource Group zu bündeln, dies ist jedoch optional.
primedocs.io Architektur
Unsere “Software as a Service”-Variante (SaaS) läuft mit den gleichen Komponenten wie die PaaS-Variante, allerdings mit einer leicht anderes Konfiguration, da unsere Applikation für den Multi-Mandantenbetrieb konfiguriert ist.
Skalierung
Beim Einsatz von primedocs desktop auf dem Windows Client ist der Applikationsservice nur für die Synchronisierung zuständig. Daher liegt die Last bei der PaaS-Variante vor allem auf dem SQL-Service.
Wir empfehlen das DTU-Model beim SQL Server mit im Standard-Tier. Grundsätzlich können Sie mit dem niedrigsten DTU Level anfangen und bei Service-Problemen stufenweise hochskalieren.
Bei Lastspitzen auf dem App Service empfehlen wir ein Scale Up anstelle eines Scale Out, da primedocs gewisse Daten InMemory hält und für diesen Zweck nicht konzipiert ist.
PrimeSoft AG, Bahnhofstrasse 4, 8360 Eschlikon, Switzerland