Hinweise zur Migration zu ArcGIS 10.2.2 for Server
Die Architektur und die Optik von ArcGIS 10.2.2 for Server ähneln denen von Version 10.1 und höheren Versionen sehr. Es kann sogar angewendet werden, ohne den ArcGIS-Server zu deinstallieren. Services und Anwendungen sollten sich nahtlos von 10.1 und höheren Versionen zu 10.2.2 migrieren lassen.
Wenn Sie eine Migration zwischen 10.0 und 10.2.2 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. In diesem Abschnitt erhalten Sie einen kurzen Überblick über die wichtigsten Unterschiede. In anderen Themen dieser Hilfeabschnitt wird detaillierter darauf eingegangen:
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 ArcGIS for Server nicht im Root-Konto installiert werden muss. Sie können jedes beliebige Konto für die Produktinstallation bestimmen. Unter dem gewählten Konto wird der ArcGIS for Server-Service ausgeführt. Es wird als ArcGIS for Server-Konto bezeichnet. 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 in die ArcGIS for Server-Site integrieren.
Mit dem 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 dem Web Adaptor können Sie externe Benutzer davon abhalten, auf ArcGIS Server Manager oder ArcGIS Server Administrator Directory zuzugreifen. Wenn 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 Karten-Services verfügbar macht. Alle GIS-Server müssen in ein 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 einer vorherigen Version 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 Karten-Service-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 Karten-Service wird die schnelle Drawing-Engine verwendet, die in Version 10.0 und vorherigen Versionen MSDs zugeordnet war. Daher wird nicht mehr zwischen MXD- und MSD-basierten Karten-Services unterschieden. Öffnen Sie einfach das Kartendokument in ArcMap, analysieren es auf Performance-Engpässe und veröffentlichen es als Karten-Service in ArcGIS for Server.
In Version 10.0 und vorherigen Versionen von ArcGIS for Server 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.2.2 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, ArcGIS Viewer for Flex oder ArcGIS Viewer for Silverlight zu verwenden, um mit der Erstellung von Webanwendungen zu beginnen.
Verwalten Ihrer Site
Sie können die ArcGIS for 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 for 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 cloud-basierten 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 Produktionsstandorte können Sie den Webserver über Web Adaptor mit dem Standort verbinden. |