Veröffentlichen von Web-Werkzeugen

Web-Werkzeuge ermöglichen Ihnen die Freigabe Ihrer Analysen für andere Benutzer in Ihrem Portal. Um eine Analyse zu erstellen, können Sie ModelBuilder oder Python-Skripts verwenden. Weitere Informationen zu Web-Werkzeugen finden Sie unter Web-Werkzeuge. Nachdem Sie Ihre Web-Werkzeuge veröffentlicht haben, können Sie Web-Werkzeuge in ArcGIS Pro, Python-Skripts und Web-Apps nutzen. Die Option Ausgabe-Feature-Service ist ebenfalls verfügbar, damit aus den Ergebnissen Ihrer Web-Werkzeuge gehostete Feature-Services werden können.

Freigeben der Analyse

Administratoren und Publisher mit eingeschränktem Zugriff können ein Web-Werkzeug über ArcGIS Pro 2.9 und höher oder aus einem Python-Skript veröffentlichen.

Hinweis:

Auf ArcGIS Enterprise on Kubernetes 10.9.1 wird nur der asynchrone Ausführungsmodus unterstützt.

Es wird empfohlen, vor der Veröffentlichung bei der Organisation die Daten zu registrieren, auf die Ihre Analyse zugreift. Weitere Informationen zum Kopieren oder Registrieren von Daten finden Sie unter Daten und Veröffentlichung in ArcGIS Enterprise.

Sie können auch Web-Werkzeuge veröffentlichen, wenn sich der Geoverarbeitungsservice auf einem Verbundserver befindet. Wählen Sie dazu während des Veröffentlichungsprozesses den Zielserver im Freigabefenster von ArcGIS Pro aus.

Veröffentlichen einer Service-Definitionsdatei

Wenn Sie eine Service-Definitionsdatei haben, verwenden Sie das Werkzeug Service-Definition hochladen in ArcGIS Pro oder Python. Sie können eine Geoverarbeitungsservice-Definitionsdatei nicht aus ArcGIS Enterprise Manager oder aus dem Portal veröffentlichen.

Hinweise zu Ressourcen

Es kann zu Verzögerungen im Veröffentlichungsprozess kommen, da jedes Web-Werkzeug ein neues Pod-Paar hat und die Pods nicht von anderen Web-Werkzeugen gemeinsam genutzt werden. Ein dedizierter Service-Modus ist nur für Web-Werkzeuge verfügbar. Jedes Web-Werkzeug erfordert standardmäßig mindestens 3,064 GB Arbeitsspeicher und 0,35 CPU und maximal 6,1 GB Arbeitsspeicher und 3,5 CPU. Sie können diese Ressourcen anpassen, indem Sie die Service-Bereitstellungen verwalten. Wenn Sie viele Web-Werkzeuge veröffentlichen möchten, lassen Sie sich von Ihrem Systemadministrator bestätigen, dass ausreichend Ressourcen verfügbar sind. Wenn die Veröffentlichung fehlschlägt, stellen Sie sicher, dass Ihr Cluster Zugriff auf die Container-Registrierung hat.

Bei allen Bereitstellungen von Web-Werkzeugen ist der Name des Web-Werkzeugs Bestandteil des Bereitstellungsnamens. Für ein Web-Werkzeug mit dem Namen sampleservice heißen die Bereitstellungen beispielsweise sampleservice-gpserver und sampleservice-gpsyncserver. Wenn Sie Services skalieren, müssen Sie nur die Replikate der GPSyncServer-Bereitstellung Ihres Web-Werkzeugs anpassen, wo die Geoverarbeitungsaufgaben ausgeführt werden. Wenn Sie für Ihre Geoverarbeitungsaufgaben große Dateien, große Mengen an Features oder große Raster verarbeiten, passen Sie den maximalen Speicher des Hauptcontainers der GPSyncServer-Bereitstellung an. Sie können auch die Anzahl der Instanzen maxInstancesPerNode imArcGIS Enterprise Administrator API für Ihren Service anpassen. Sie müssen jedoch sicherstellen, dass die GPSyncServer-Bereitstellung ausreichend hohe CPU- und Arbeitsspeichergrenzen hat, wenn alle Instanzen ausgeführt werden.