Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

System-Landschaft

Eine typische ECUI Umgebung besteht grob aus den folgenden Komponenten:

  • Datenbank-Server für die Datenhaltung

  • Der ECUI Applikationsserver mit integriertem Web-Server

  • Mail Server für den Versand von E-Mails (z.B. Passwort-Vergessen)

  • Verschiedene Kundenrechner, auf denen ein Browser läuft, der die ECUI ausführt

  • TCP/IP Netzwerk-Verbindungen zwischen allen beteiligten Komponenten

Zwar für den eigentlichen Betrieb nicht notwendig kommt zu dem System noch die

  • Automatisierte Software-Verteilung

hinzu. Diese erstellt aus dem Quelltext die Applikationen, packt diese mit allen für den Betrieb notwendigen Dateien zusammen (z.B. FavIcons, Bilder, Styles, index.html, JavaScript) und installiert diese vollautomatisch auf einem App Service. Dazu wird zuerst der App Service gestoppt, dann werden die Dateien kopiert und danach der App Service wieder gestartet.

Begriffe rund um Azure

Microsoft Azure umfasst das gesamte Spektrum der von Microsoft in der Cloud angebotenen Dienstleistungen. Praktisch alles was die IT lokal bereit stellen kann, ist auch in der einen oder anderen Form in Azure verfügbar. Das reicht von einfachen Abos zum Speichern von Dateien die ein paar Rappen pro Monat kosten bis zu tausenden von gemieteten Rechnern mit Datenbanken, Firewalls, VPN-Anbindungen, KI-Services in einem eigenen Azure Netzwerk für beliebig viel Geld.

Wegen dieser grossen Vielfalt ist es wichtig, in Azure die richtigen Namen zu verwenden. Hier eine Liste von Diensten und Namen welche für uns wichtig sind:

Begriff

Erklärung

Ressource

Irgend ein in Azure angebotener Dienst. Es gibt zu viele um alle Möglichkeiten aufzulisten.

App Service Plan

Ein kostenpflichtiger Container mit einer bestimmten Anzahl CPUs und Speicher in dem mehrere App Services laufen können.

App Service

Ein einzelner Dienst innerhalb eines App Service Plans. Dies entspricht einer Portal-Installation (z.B. https://performanet-test.performa.ch/ ).

Hybrid Connection

VPN Light Verbindung mit minimalem Setup für die Verbindung von privaten Kundenumgebungen mit Azure Diensten.
Kostet pro definierem IP-Adresse:Port Paar ca. 10.-/mt.

Application Insights

Dienst zur detailierten Überwachung von Applikationen. Alle gesammelten Daten werden in Azure gespeichert und können dort auch visualisiert und untersucht werden.

Fehlersuche

  1. Website mit Kunden URL selber checken: Wenn alles normal funktioniert, dann handelt es sich wohl um ein Internet-Problem beim Kunden oder das Problem ist nicht einfach nachzuvollziehen.

  2. Website mit der Orginal-Azure URL checken: Adresse kann in Azure gefunden werden. Wenn alles normal funktioniert, dann handelt es sich ev. um eine Problem der Namensaufösung (DNS).

  3. Azure App Service neu starten, falls das vertreten werden kann (ev. auf später verschieben)

  4. Eventuell Hybrid Connection Status checken falls eine solche im Einsatz ist

  5. TCPPing ausführen

  6. Datenbank

  7. App Insights

Frequently Asked Questions

Wo kann ich schnell sehen wie die Belastung der gemieteten Azure Rechner ist? In Azure einloggen und beim App Service Plan “Webportals” auf das Overview Menu auswählen. Da erscheinen dann vier Grafiken, welche unter anderem die CPU Last und die Speicherbelegung in % anzeigen. Dauerhafte CPU Lasten über 80 und Speicherbelegung über 90% werden bei den Benutzern als Verlangsamung des Systems spürbar sein und müssen angeschaut werden.

Wie mache ich am sichersten einen App Service Neustart? Es gibt die Restart-Funktion auf dem “Overview” des App Service bei dem der eigentliche Restart auch deutlich (bis einige Minuten) verzögert sein kann. Darum empfehlen wir folgendes Verfahren:

  • App Service stoppen

  • Mit dem Browser schnell testen, dass das System offline ist

  • App Service starten

  • Mit dem Browser testen, dass das System wieder läuft

Wie schnell geht ein App Service Neustart? Normalerweise dauert ein Restart eine bis zwei Minuten. Es kann aber auch mal länger dauern bis das System gestoppt und wieder gestartet ist.

  • No labels