Hinweise zur Migration zu ArcGIS 10.1 for Server
Die verbesserte Architektur von ArcGIS 10.1 for Server erfordert möglicherweise einige Änderungen hinsichtlich Ihrer Verwendung des Servers. In diesem Abschnitt erhalten Sie einen kurzen Überblick über 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. Version 10.1 verwendet das SOM-SOC-Modell nicht mehr zum Verteilen der ArcGIS for Server-Komponenten.
Bei der Installation von 10.1 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. Version 10.1 enthält eine neue Komponente, mit der Sie die Webserver Ihres Unternehmens, in die ArcGIS for Server-Site integrieren können.
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 for Server Manager oder ArcGIS for 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
In ArcGIS 10.1 for Server wird eine Bereitstellung von einem oder mehreren GIS-Servern als Site bezeichnet. Nach der Installation des GIS-Servers wird ArcGIS for 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.
In 10.1 können GIS-Server in Gruppen, 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
Services werden nicht automatisch von 10 zu 10.1 migriert. Für die Migration von Services müssen Sie diese mithilfe des neuen Veröffentlichungsmusters in Version 10.1 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.
In Version 10.1 werden Elemente, die Sie zu veröffentlichen versuchen, einem strengeren 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.
In Version 10.1 wird für alle Karten-Service die schnelle Drawing-Engine verwendet, die in vorherigen Versionen MSD-basierten Karten-Services zugeordnet war. Daher wird nicht mehr zwischen MXD- und MSD-basierten Karten-Services unterschieden. In Version 10.1 öffnen Sie das Kartendokument in ArcMap, analysieren es auf Performance-Engpässe und veröffentlichen es als Karten-Service in ArcGIS for Server. Aufgrund dieser Änderung wurde die Werkzeugleiste Karten-Service-Publishing aus Version 10.1 entfernt.
In früheren 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 in 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
ArcGIS 10.1 for Server stützt sich auf eine Liste von Datenordnern und Geodatabases, die Sie beim Server registriert haben. Bei der Umstellung auf Version 10.1 müssen Sie 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
ArcGIS 10.1 for Server stellt keinen Standardassistenten zum Erstellen von Webanwendungen in Manager bereit. Es wird empfohlen, ArcGIS.com, ArcGIS Viewer for Flex oder ArcGIS Viewer for Silverlight zu verwenden, um mit der Erstellung von Webanwendungen zu beginnen. Wenn Sie den in Vorgängerversionen verfügbaren Assistenten verwenden möchten, können Sie das ArcGIS Web Applications-Setup installieren. Beachten Sie jedoch, dass hier die veraltete Web-ADF-Umgebung verwendet wird.
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.
Die Version 10.1 enthält auch eine ArcGIS for Server-Administrator-API, 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 Server 10 und ArcGIS for Server 10.1
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. |