Wenn Sie eine Migration von ArcGIS for Server 10.0 zu 10.1 oder höheren Versionen durchführen, müssen Sie die Architekturänderungen kennen, die in 10.1 eingeführt wurden. Diese erfordern möglicherweise einige Änderungen hinsichtlich Ihrer Verwendung des Servers. Eine kurze Übersicht über die Hauptunterschiede finden Sie in den folgenden Abschnitten. Wenn Sie von 10.1 oder einer höheren Version auf ArcGIS 10.4.1 for Server aktualisieren, gelten die folgenden Migrationsrichtlinien nicht für Sie. Überprüfen Sie stattdessen die Liste der allgemeinen Fragen zu Aktualisierungen und Links zu Themen mit vollständigen Aktualisierungsanweisungen unter Vorhandene Benutzer von ArcGIS for Server.
Nähere Informationen zum Migrieren von ArcGIS for Server 10.0 zu 10.4.1 finden Sie in anderen Themen dieses Hilfeabschnitts:
Der Installationsvorgang
In ArcGIS 10.1 for Server wurde die Serverarchitektur tiefgreifend verändert. Ab 10.1 wurde das SOM-SOC-Modell nicht mehr zum Verteilen der Komponenten verwendet, was die Installation einfacher gestaltete.
Bei der Installation werden Sie feststellen, dass Es muss keine Postinstallation ausgeführt werden, und es müssen keine SOM-, SOC- oder ArcGIS-Web-Services-Konten konfiguriert werden. Sie werden lediglich aufgefordert, ein Konto anzugeben, das den ArcGIS-Server-Service ausführt. Dieses Konto wird das ArcGIS-Server-Konto genannt. Das Installationsprogramm installiert einen GIS-Server-Server, und wenn Sie Ihrer Site einen weiteren GIS-Server hinzufügen, führen Sie das Installationsprogramm einfach nochmals auf dem betreffenden Computer aus. Auf allen Computern muss ein 64-Bit-Betriebssystem ausgeführt werden. Nach der Installation von GIS-Server können Sie sofort mit dem Veröffentlichen von Services beginnen.
In vielen Fällen sollte auch ArcGIS Web Adaptor installiert werden. Mit dieser Komponente können Sie die Webserver Ihres Unternehmens, z. B. IIS, in die ArcGIS-Server-Site integrieren.
Mit ArcGIS Web Adaptor können Sie die URL Ihrer Site festlegen, wenn Sie nicht möchten, dass die Benutzer den Standardport 6080 oder den vorgegebenen Sitenamen arcgis sehen. Mit ArcGIS Web Adaptor können Sie externe Benutzer davon abhalten, auf ArcGIS Server Manager oder ArcGIS Server Administrator Directory zuzugreifen. Wenn ArcGIS Web Adaptor in Ihrer Site vorhanden ist, können Sie eine Authentifizierung auf der Web-Ebene durchführen. Schließlich erhalten Sie durch die Einbeziehung eines Enterprise-Webservers in die Site die Möglichkeit zum Hosten von Webanwendungen, die Ihre GIS-Services verwenden.
Anmelden bei Manager und Einrichten einer Site
Eine Bereitstellung von einem oder mehreren GIS-Servern wird als Site bezeichnet. Nach der Installation des GIS-Servers wird ArcGIS Server Manager geöffnet. Wenn Sie sich zum ersten Mal bei Manager anmelden, werden Sie gefragt, ob Sie eine neue Site erstellen möchten oder eine Verbindung mit einer vorhandenen Site herstellen möchten. Wenn Sie gerade erst mit ArcGIS for Server zu arbeiten beginnen, wählen Sie Site erstellen. Für die nachfolgenden GIS-Server, die Sie der Site hinzufügen, wählen Sie Site verbinden. Manager stellt die Verbindungen für Sie her.
Die GIS-Server können in Untergruppen, so genannten Clustern, zusammengefasst werden. Dies ermöglicht es Ihnen, Gruppen von Computern für verschiedene Aufgaben zu reservieren. Beispielsweise könnte ein Cluster für Geoverarbeitungs-Services verwendet werden, während ein anderer Cluster nur Kartenservices verfügbar macht. Alle GIS-Server müssen in einen Cluster eingebunden werden. Bei den meisten Sites können Sie alle GIS-Server einfach dem Standard-Cluster hinzufügen.
Veröffentlichen von Services
Wenn Sie eine Migration von Version 10.0 oder vorherigen Versionen ausführen, werden die Services nicht automatisch migriert. Für die Migration von Services müssen Sie diese mithilfe des neuen Veröffentlichungsmusters aus 10.1 und späteren Versionen neu erstellen.
Das allgemeine Vorgehen zum Veröffentlichen ist das gleiche: Sie erstellen die GIS-Ressource (z. B. ein Kartendokument oder -modell) in ArcGIS for Desktop, und dann veröffentlichen Sie sie als Service in ArcGIS for Server. Die Veröffentlichung wird jetzt allerdings immer in ArcGIS for Desktop begonnen, in der Regel durch Öffnen der Ressource und Klicken auf Datei > Freigeben als > Service.
Elemente, die Sie zu veröffentlichen versuchen, werden einem strengen Analyseprozess unterzogen, um sicherzustellen, dass sie sich für die Veröffentlichung auf dem Server eignen. In Vorgängerversionen mussten Sie die Kartendokumente mithilfe der Werkzeugleiste Kartenservice-Publishing analysieren. Jetzt ist das generische Dialogfeld Service-Editor verfügbar, mit dem alle Servicekandidaten vor dem Veröffentlichen analysieren können.
Für alle Kartenservice wird die schnelle Drawing-Engine verwendet, die in Version 10.0 und früheren Versionen MSDs zugeordnet war. Daher wird nicht mehr zwischen MXD- und MSD-basierten Kartenservices unterschieden. Öffnen Sie einfach das Kartendokument in ArcMap, analysieren es auf Performance-Engpässe und veröffentlichen es als Kartenservice in ArcGIS for Server.
In 10.0 und vorherigen Versionen konnten Änderungen an der GIS-Ressource, auf die ein Service verwies, Clients durch einen Neustart des Service zur Verfügung gestellt werden. Um die Änderungen an einer GIS-Ressource oder deren Quelldaten ab 10.1 wiederzugeben, ist in den folgenden Szenarien eine Überschreibung des Service erforderlich:
- Wenn Sie Einstellungen im Kartendokument oder anderen GIS-Ressourcen unterhalb Ihres Service aktualisieren
- Wenn Ihre Quelldaten (zum Beispiel eine Feature-Class, die in Ihrem Kartendokument angezeigt wird) bei der Veröffentlichung automatisch auf den Server kopiert wurden und Sie daraufhin Änderungen an den Quelldaten vorgenommen haben, die auf dem Server wiedergegeben werden sollen
Die ArcGIS-Server-Site stützt sich auf eine Liste von Datenordnern und Geodatabases, die Sie beim Server registriert haben. Bei der Umstellung von Version 10.0 auf 10.4.1 müssen Sie daher die Datenspeicherorte, auf die der GIS-Server mit Sicherheit zugreifen kann, registrieren. Dies erleichtert dem GIS-Server außerdem die Anpassung von Datenpfaden, wenn Sie Services auf verschiedenen Computern veröffentlichen. Wenn Sie versuchen, einen Service zu veröffentlichen, der auf Daten von einem nicht registrierten Speicherort verweist, werden die Daten während des Veröffentlichungsvorgangs auf den Server kopiert.
Erstellen von Webanwendungen
Es wird kein Standardassistent zum Erstellen von Webanwendungen in Manager mehr bereitgestellt. Es wird empfohlen, ArcGIS.com Portal for ArcGIS oder die ArcGIS API for JavaScript zur Entwicklung von Webanwendungen zu verwenden.
Verwalten Ihrer Site
Sie können die ArcGIS-Server-Site mit Manager verwalten. In 10.1 wurde das Erscheinungsbild von Manager verbessert und die Benutzeroberfläche intuitiver gestaltet. Damit können die gleichen Verwaltungsfunktionen für die Site wie in früheren Versionen verwendet werden.
Mit Version 10.1 wurde auch eine ArcGIS-Server-Administrator-API eingeführt, die auf REST basiert und mit der Sie Skripte für die Serveradministration in der gewünschten Sprache schreiben können.
Ähnlichkeiten und Unterschiede von ArcGIS for Server 10.0 und späteren Versionen
Gemeinsamkeiten | Unterschiede |
---|---|
Sie erstellen GIS-Ressourcen, z. B. Karten, Werkzeuge und Locators, und veröffentlichen sie in ArcGIS for Server. | Die Veröffentlichung von Services kann direkt in ArcMap oder ArcGlobe durch die Auswahl von Datei > Freigeben als > Service gestartet werden. Sie können Daten auf einem cloudbasierten Server veröffentlichen und die Daten im Rahmen der Veröffentlichung auf den Server kopieren lassen. |
Sie analysieren das Kartendokument, um vor der Veröffentlichung Performance-Engpässe zu finden. | Sie können andere Typen von GIS-Ressourcen, z. B. Globen und Toolboxes, vor dem Veröffentlichen analysieren. Zur Verwendung der schnellen Drawing-Engine von ArcGIS for Server müssen keine MSD-Dateien mehr erstellt werden, sie wird immer verwendet. |
ArcGIS for Server verwaltet Protokolle und Konfigurationsdateien auf der Festplatte, die die Vorgänge auf dem Server beschreiben. | In Manager oder ArcGIS for Desktop werden Protokolle angezeigt und Serverkonfigurationsinformationen angepasst. Die Protokolle sollten im Manager und nicht direkt vom Datenträger gelesen werden. |
Sie führen mehrere GIS-Server hinzu, um größere Lasten in der Site handhaben zu können. | Sie können GIS-Server in Gruppen zusammenfassen, die als Cluster bezeichnet werden, und sie bestimmten Teilmengen von Services zuweisen. |
Sie steuern über einen Webserver den Zugriff auf Ihre Site. | Für die Entwicklung oder Tests benötigen Sie keinen dedizierten Webserver: ArcGIS for Server stellt Standard-Web-Services bereit. Für Produktions-Sites können Sie den Webserver über ArcGIS Web Adaptor mit der Site verbinden. |