Service-Bereitstellungsmodi

GIS-Services sind für höchstmögliche Effizienz bei der Ausführung konzipiert. Wenn bei einem GIS-Service z. B. die Service-Anforderung eingeht, eine Karte zu schwenken oder zu einer Adresse zu navigieren, wird die Antwortzeit von verschiedenen Faktoren beeinflusst. Beispielsweise wird für die Ausführung jedes Service Speicher und CPU verbraucht. Wenn in Organisationen viele Service-Instanzen gleichzeitig ausgeführt werden und die Nutzung den verfügbaren Systemspeicher übersteigt, können bei GIS-Benutzern Performance-Probleme auftreten.

ArcGIS Enterprise-Administratoren sollten die Service-Nutzung in der Organisation überwachen und Ressourcen begrenzen, wenn die Performance durch die Speicherauslastung beeinträchtigt wird.

Den Benutzern sollen schnell Ergebnisse vorliegen, wenn sie mit Services (einschließlich Produkten, die auf Basis von Services entwickelt wurden, wie z. B. Webkarten und Apps) interagieren. Für die Verarbeitung des Datenverkehrs, der an die Services gesendet wird, werden entsprechende Ressourcen benötigt.

Versuchen Sie, die Ressourcen auf diejenigen zu begrenzen, die benötigt werden, ohne die Performance zu beeinträchtigen. Dazu können Sie die Service-Nutzung überwachen, Service-Ressourcen zuweisen und Service-Modi festlegen, um Ressourcen für Services zu isolieren, die dedizierte Ressourcen erfordern, und für Services, bei denen diese Anforderung nicht besteht, geteilte Ressourcen zu verteilen.

ArcGIS Enterprise on Kubernetes enthält die beiden folgenden Service-Modi:

  • Geteilt
  • Dediziert

Der Typ des Modus des jeweiligen Service bestimmt die Auswirkung auf die Systemspeichernutzung und bei stark ausgelasteten Services auch die auf die Service-Performance. Hier finden Sie weitere Informationen zum Aktualisieren des Service-Modus für einen Service oder mehrere Services.

Geteilter Modus

Wenn Sie den geteilten Modus verwenden, werden die Aufgaben für einen beliebigen Service eines bestimmten Service-Typs von Service-Pods durchgeführt. Gemeinsam genutzte Pods werden zur Verarbeitung von Anforderungen für alle Services verwendet, für die der geteilte Modus festgelegt wurde.

Geteilte Ressourcen werden außerdem nach Service-Typ getrennt; sie können die Aufgaben für einen beliebigen Service des jeweiligen Service-Typs ausführen. Beispielsweise können verschiedene Kartenservices, die im geteilten Modus ausgeführt werden, die Aufgaben aller Kartenservices in der Bereitstellung ausführen, für die die Verwendung des geteilten Modus festgelegt ist.

Services im geteilten Modus werden von verschiedenen gemeinsam genutzten Pods unterstützt. Wenn ein Client im geteilten Modus eine Anforderung an einen Service sendet, wird die Anforderung zu einem Pod aus der geteilten Bereitstellung weitergeleitet und durch diesen verarbeitet. Durch Verwendung des geteilten Modus können Kosten für die Ressourcennutzung eingespart werden, da die Ressourcen von verschiedenen Services, die im geteilten Modus ausgeführt werden, gemeinsam genutzt werden.

Geteilte Kartenservice-Bereitstellung

Im Beispiel oben ist für sechs einzelne Kartenservices der geteilte Modus festgelegt. Dies wird durch acht Pods in einer geteilten Kartenservice-Bereitstellung unterstützt. Von diesen sechs Services empfangener Datenverkehr kann durch beliebige Pods in der geteilten Service-Bereitstellung unterstützt werden.

Im folgenden Beispiel werden drei einzelne gehostete Feature-Services durch sechs Pods in einer geteilten Feature-Service-Bereitstellung unterstützt.

Geteilte Feature-Service-Bereitstellung

Konfigurieren von geteilten Ressourcen

Sie können den geteilten Modus verwenden, um geteilte Ressourcen für alle Karten- oder Feature-Services zu konfigurieren. Bei Verwendung dieser Option konfigurieren Sie Ressourcen für alle Services des jeweiligen Typs.

  1. Wählen Sie auf der Registerkarte GIS-Services auf der Seite Services die Option Geteilte Ressourcen konfigurieren aus.
  2. Wählen Sie unter Typ die Option Geteilte Feature-Service-Ressourcen oder Geteilte Kartenservice-Ressourcen aus.
  3. Ändern Sie optional die Werte für Anzahl der Pods und Ressourcenbegrenzungen.

    Alternativ können Sie den Modus, die Anzahl der Pods, Ressourcenbegrenzungen und Service-Zeiten festlegen, indem Sie Service-Bereitstellungen einzeln aktualisieren.

Dedizierter Modus

Wenn Sie den dedizierten Modus für einen Service verwenden, ist mindestens ein Pod exklusiv für die Verarbeitung der Anforderungen für den jeweiligen Service festgelegt. Wenn Sie beispielsweise einen Kartenservice veröffentlichen, der im dedizierten Modus konfiguriert ist, wird eine Kartenservice-Bereitstellung für diesen Service erstellt. Diese umfasst mindestens einen dedizierten Pod für diesen Kartenservice.

Eine dedizierte Kartenservice-Bereitstellung enthält eine definierte Anzahl von Pods. Jeder Service kann unabhängig von anderen konfiguriert werden, um Service-Anforderungen nach Bedarf zu verarbeiten. Szenarien, in denen für Services durchweg ein hoher Datenverkehr verzeichnet wird, sind potenzielle Kandidaten für eine Verlagerung der Services in den dedizierten Modus.

Bereitstellung im dedizierten Modus

Im Beispiel oben sind zwei unterschiedliche Services für den dedizierten Modus konfiguriert: ein Kartenservice wird durch einen und ein anderer Kartenservice durch zwei Pods unterstützt.

Konfigurieren von dedizierten Ressourcen

Wenn Sie einem GIS-Service dedizierte Ressourcen zuweisen möchten, können Sie den Service für die Ausführung im dedizierten Modus aktualisieren.

  1. Wählen Sie auf der Registerkarte GIS-Services auf der Seite Services den Service aus, für den Sie dedizierte Ressourcen konfigurieren möchten.
  2. Klicken Sie auf die Registerkarte Einstellungen.
  3. Klicken Sie auf Bearbeitungsmodus.
  4. Aktivieren Sie die Option zum Ausführen im Modus Dediziert, um die Ausführung unter Verwendung der eigenen dedizierten Ressourcen durchzuführen.
  5. Ändern Sie optional die Werte für Anzahl der Pods und Ressourcenbegrenzungen.