Mithilfe der folgenden Anleitung können Sie die Verwendung von Pod-Ressourcen für freigegebene Locators und die Konfiguration eines Geokodierungsservices in ArcGIS Enterprise Manager festlegen.
Optimieren von Geokodierungsservices für ArcGIS Enterprise on Kubernetes
Nach der Freigabe Ihres Locators aus ArcGIS Pro müssen Sie dem erstellten Pod die entsprechenden Ressourcen zuweisen. Je nach Bereitstellung müssen Sie dem Pod mehrere Ressourcen zuweisen, damit der Geokodierungsservice optimal funktioniert. Bei der ersten Veröffentlichung über ArcGIS Pro weist die Bereitstellung eines Geokodierungsservices folgende Spezifikationen auf:
Verwenden Sie für Maximaler Speicher (GiB) die folgenden Werte für den Pod, wenn Mindestanzahl von Instanzen pro Pod auf 1 und Maximale Anzahl von Instanzen pro Pod auf 1 festgelegt ist:
Größe des Locators | Empfohlener Wert für den maximalen Arbeitsspeicher |
---|---|
Weniger als 1 GB | 1 Gi pro Instanz. |
Zwischen 1 GB und 20 GB | 4 Gi pro Instanz. Dies ist der Standardwert bei der Freigabe über ArcGIS Pro. |
Über 20 GB | 5 Gi pro Instanz. |
Hinweis:
Die Werte Mindestanzahl von Instanzen pro Pod und Maximale Anzahl von Instanzen pro Pod wurden bei der Freigabe des Locators im Portal im Abschnitt Pooling, der sich auf der Registerkarte Konfiguration im Bereich Locator freigeben in ArcGIS Pro befindet, festgelegt. Diese Informationen können Sie auch über die REST-Anforderung editService abrufen und bei Bedarf die Anzahl der Instanzen pro Pod bearbeiten. Eine weitere Möglichkeit besteht in der Verwendung der ArcGIS Enterprise Administrator API (navigieren Sie für das ArcGIS Enterprise on Kubernetes-Portal zu /admin und dann zu "Services", klicken Sie auf den Service, und bearbeiten Sie "minInstancesPerNode" und "maxInstancesPerNode").
Je nach der Größe des Locators muss möglicherweise der Wert für Maximaler Arbeitsspeicher auf dem Pod über ArcGIS Enterprise Manager aktualisiert werden. Diese Empfehlungen beziehen sich auf eine Instanz pro Pod. Wenn der Pod zur Unterstützung von mindestens und maximal acht Instanzen pro Pod dimensioniert wird, müssen Sie den Wert für Maximaler Arbeitsspeicher entsprechend anpassen. Um die genaue Anzahl von Instanzen, die in den einzelnen Pods ausgeführt werden, zu kennen, müssen Sie für Mindestanzahl von Instanzen pro Pod und Maximale Anzahl von Instanzen pro Pod denselben Wert festlegen.
Hinweis:
Minimale CPU und Minimaler Speicher entsprechen den Anforderungen von Kubernetes. Bei Minimale CPU und Minimaler Speicher handelt sich um die Anzahl an CPUs bzw. die Menge an Speicherplatz, die garantiert von den Pods verwendet wird. Maximale CPU und Maximaler Speicher entsprechen den Limits von Kubernetes. Bei Maximale CPU und Maximaler Speicher handelt sich um die Anzahl an CPUs bzw. die Menge an Speicherplatz, die von den Pods verwendet werden darf. Freie Kapazitäten können, solange sie nicht benötigt werden, vom Kubernetes-Cluster genutzt werden.
Wenn Sie beispielsweise bei einem Locator-Pod mit einer Größe von weniger als 1 GB Mindestanzahl von Instanzen pro Pod auf 8 und Maximale Anzahl von Instanzen pro Pod auf 8 festlegen, legen Sie den Wert für Maximaler Arbeitsspeicher auf 8 fest, da Sie für den Locator 1 Gi pro Instanz zulassen möchten und dieser eine Pod über acht Instanzen verfügt.
Oder wenn Sie beispielsweise bei einem Locator mit einer Größe von mehr als 20 GB für einen Pod für Mindestanzahl von Instanzen pro Pod auf 4 und Maximale Anzahl von Instanzen pro Pod auf 4 festlegen, legen Sie den Wert für Maximaler Arbeitsspeicher auf 20 fest, da Sie für den Locator 5 Gi pro Instanz zulassen möchten und vier Instanzen eingerichtet sind (5 Gi x 4 Instanzen = 20 Gi).
Jedes Mal, wenn Sie einen Locator freigeben, wird ein Pod eingerichtet. Passen Sie den Wert Maximaler Arbeitsspeicher in ArcGIS Enterprise Manager jedes Mal an, um eine optimale Performance zu gewährleisten.
Sie können den Wert für die Anzahl der Pods ggf. auf einen Wert größer als 1 festlegen. Ein Pod wird standardmäßig eingerichtet. Jeder Pod enthält eine bestimmte Anzahl an Instanzen, die durch die Werte Mindestanzahl von Instanzen pro Pod und Maximale Anzahl von Instanzen pro Pod bestimmt wird. Sie können den Wert Maximaler Arbeitsspeicher pro Pod anpassen. Wenn Maximaler Arbeitsspeicher beispielsweise auf 4 und Anzahl der Pods auf 2 festgelegt ist, werden zwei Pods mit je 4 Gi zugewiesenem Arbeitsspeicher eingerichtet. Den Wert Anzahl der Pods können Sie in ArcGIS Enterprise Manager anpassen.
Es geht darum, die beste Balance zwischen den Instanzen pro Pod und der Anzahl der einzurichtenden Pods zu finden. Eine bessere Performance erzielen Sie in der Regel, wenn auf den einzelnen Pods mehr Instanzen ausgeführt werden. Dagegen erzielen Sie eine höhere Verfügbarkeit, wenn zwar weniger Instanzen, jedoch mehr Pods ausgeführt werden. Der Administrator für Ihre ArcGIS Enterprise-Organisation bestimmt die optimalen Bereitstellungsspezifikationen für die Organisation.
Der Wert für Maximale CPU muss mit den Werten für Mindestanzahl von Instanzen pro Pod und Maximale Anzahl von Instanzen pro Pod übereinstimmen. Im Allgemeinen ist im Pod eine CPU pro Instanz erforderlich. Bei der ersten Freigabe des Services über ArcGIS Pro werden standardmäßig zwei CPUs zugewiesen. Wenn Ihr Wert für Instanzen pro Pod größer als 2 ist, muss der Wert für Maximale CPU für die Bereitstellung der Anzahl der Instanzen pro Pod entsprechen.
Zuweisen von Ressourcen für den Geokodierungsservice
Gehen Sie wie folgt vor, um die Anzahl der Pods, den maximalen Arbeitsspeicher und die maximale Anzahl der CPU-Kerne für den Geokodierungsservice in ArcGIS Enterprise Manager zu konfigurieren:
- Öffnen Sie ArcGIS Enterprise Manager für die ArcGIS Enterprise on Kubernetes-Organisation.
- Melden Sie sich als Administrator an.
- Klicken Sie auf das Banner Services.
- Klicken Sie auf den Geokodierungsservice, den Sie konfigurieren möchten.
- Klicken Sie auf das Menüband Einstellungen.
- Ändern Sie die Werte für Anzahl der Pods, Maximaler Arbeitsspeicher (GiB) und Maximale CPU für Ihre Organisation gemäß den Empfehlungen im vorherigen Abschnitt.
- Klicken Sie auf Speichern.
Der Service richtet die Pods ein und weist Arbeitsspeicher gemäß Ihren Angaben zu.