Bevor Sie ArcGIS Enterprise on Amazon Web Services (AWS) bereitstellen, müssen Sie über einen vollständig qualifizierten Domänennamen (FQDN) für jede Komponente in Ihrer Architektur verfügen. Mit einem vollständig qualifizierten Domänennamen wird ein Computer (in diesem Fall Instanzen von Amazon Elastic Compute Cloud (EC2)) im Internet identifiziert. Er besteht aus einem Hostnamen und einem Domänennamen und hat etwa die folgende Form: gis.mydomain.com. Ein vollständig qualifizierter Domänenname verweist auf eine IP-Adresse oder einen anderen vollständig qualifizierten Domänennamen. Die verschiedenen Bestandteile von ArcGIS Enterprise erfordern vollständig qualifizierte Domänennamen, damit sie untereinander und die Benutzer mit ArcGIS Enterprise kommunizieren können.
Ihre IT-Abteilung muss die vollständig qualifizierten Domänennamen für Sie erstellen. Sie werden einer Amazon Elastic IP-Adresse oder einem Amazon Elastic Load Balancer zugeordnet. Dies hängt vom Typ der Bereitstellung ab, die Sie benötigen. Domänennamen müssen eindeutig sein. Sie können also z. B. nicht den gleichen Domänennamen für die Elastic IP-Adresse Ihres ArcGIS Enterprise-Portals mit einem Computer und die Load Balancer, die Sie für dessen Verbundserver erstellen, verwenden.
ArcGIS Enterprise-Bereitstellung auf eine EC2-Instanz
Bevor Sie eine ArcGIS Enterprise-Basisbereitstellung mit einem Computer mithilfe eines Esri Bereitstellungswerkzeugs erstellen, erstellen Sie in Ihrem AWS-Konto mit der AWS Management Console eine Elastic IP-Adresse.
Kurz zusammengefasst müssen Sie hierfür die folgenden Schritte ausführen:
- Erstellen Sie die Elastic IP-Adresse in der Amazon-Region, in der Sie die Bereitstellung erstellen werden.
- Klicken Sie auf die Schaltfläche Copy EIP to clipboard , um die Elastic IP-Adresse in die Zwischenablage zu kopieren. Fügen Sie die IP-Adresse in eine Textdatei ein.
- Bitten Sie Ihre IT-Mitarbeiter, einen vollständig qualifizierten Domänennamen für die EC2-Instanz zu erstellen, die Sie für die ArcGIS Enterprise-Bereitstellung verwenden möchten (z. B.: gis.Ihre-Organisation.com).
- Ordnen Sie den vollständig qualifizierten Domänennamen der Elastic IP-Adresse zu.
Jetzt können Sie mit dem Erstellen der ArcGIS Enterprise-Basisbereitstellung mit einem Computer fortfahren. Dabei müssen Sie die Elastic IP-ID verwenden, die Sie zuvor notiert haben.
ArcGIS Server-Sites und ArcGIS Enterprise-Portale mit hoher Verfügbarkeit
Wenn zu Ihrer ArcGIS Enterprise-Bereitstellung mehrere EC2-Instanzen gehören, weil Sie z. B. Verbundserver zu Ihrer ArcGIS Enterprise-Bereitstellung hinzufügen oder ein Portal mit hoher Verfügbarkeit bereitstellen, benötigen Sie einen Load Balancer, um die eingehende Kommunikation mit allen Instanzen zu ermöglichen. Auch eigenständige ArcGIS Server-Sites in AWS verwenden Load Balancer für die eingehende Kommunikation, da diese Sites aus mehreren Instanzen bestehen können.
Daher müssen Sie einen Classic Load Balancer erstellen, bevor Sie Folgendes in AWS erstellen:
- Ein ArcGIS Enterprise-Portal mit hoher Verfügbarkeit
- Eine Verbundserver-Site
- Eine eigenständige ArcGIS Server-Site
Für jede dieser Komponenten ist ein eigener Load Balancer mit einem eindeutigen Namen erforderlich. Erstellen Sie den Load Balancer in der gleichen Amazon-Region, in der Sie die Bereitstellung erstellen werden. Bitten Sie Ihre IT-Mitarbeiter, für jeden Load Balancer eine CNAME DNS-Zuordnung (Domain Name System) zu seinem Namen zu erstellen.
Die Load Balancer, die Sie für ArcGIS Server-Sites und ArcGIS Enterprise-Portale in AWS verwenden, müssen bestimmte Konfigurationsanforderungen erfüllen. Um sicherzustellen, dass Ihre Load Balancer diese Anforderungen erfüllen, erstellen Sie sie mit einer der Methoden, die in den nächsten beiden Abschnitten beschrieben werden. Welche Methode Sie verwenden, hängt davon ab, wie schnell Ihre IT-Mitarbeiter die DNS-Zuordnung festlegen können. Wenn dies länger als einen Tag dauert, sollten Sie mit Esri AWS CloudFormation-Vorlagen Ihre Amazon Virtual Private Cloud (VPC), Subnets und Load Balancer erstellen, bevor Sie eine Bereitstellung erstellen.
Verwenden von Esri AWS CloudFormation-Vorlagen
Esri bietet eine CloudFormation-Beispielvorlage zum Erstellen einer VPC und Vorlagen zum Erstellen eines Elastic Load Balancers (ELB) für ein ArcGIS Enterprise-Portal mit hoher Verfügbarkeit, eine ArcGIS GIS Server-Site oder eine ArcGIS GeoEvent Server-Site.
- Öffnen Sie die Vorlagenseite, indem Sie auf den CloudFormation-Vorlagenlink in AWS CloudFormation und ArcGIS klicken.
- Führen Sie einen Bildlauf nach unten zur Vorlage zum Erstellen einer VPC durch.
- Klicken Sie auf Ansicht, um eine Kopie der Vorlage herunterzuladen, damit Sie sehen können, was mit der Vorlage erstellt wird.
- Wenn Sie zum Erstellen der VPC bereit sind, klicken Sie auf Launch Stack, und geben Sie die Informationen an, die zum Erstellen des VPC-Netzwerks und der Subnets erforderlich sind.
Verwenden Sie diese VPC und die Subnets beim Erstellen des ELB und beim anschließenden Erstellen der Bereitstellung. Die VPC und die Load Balancer müssen sich in einer Region befinden, und dies muss die Region sein, in der Sie Ihre Bereitstellung erstellen möchten.
- Führen Sie einen Bildlauf nach unten zur ELB-Vorlage durch, die für den Bereitstellungstyp geeignet ist, den Sie erstellen möchten.
- Klicken Sie auf Ansicht, um eine Kopie der Vorlage herunterzuladen, damit Sie sehen können, was mit der Vorlage erstellt wird.
- Wenn Sie zum Erstellen des Load Balancers bereit sind, klicken Sie auf Launch Stack, und geben Sie die Informationen an, die zum Erstellen des Load Balancers erforderlich sind.
AWS sollte den Load Balancer in wenigen Minuten erstellen. Notieren Sie sich anschließend den ELBName- und den DNSName-Wert für den Load Balancer.
- Senden Sie den DNSName-Wert an Ihre IT-Mitarbeiter, damit sie für diesen Namen eine DNS-Zuordnung (CNAME-Zuordnung) erstellen können. Sie verwenden den Wert für den ELB-Namen, wenn Sie mit einer CloudFormation-Vorlage oder mit Cloud Builder Ihre Bereitstellung erstellen.
Wenn die Zuordnung abgeschlossen ist, können Sie die Bereitstellung in AWS erstellen.
Verwenden derArcGIS Enterprise Cloud Builder for AWS-App
Sie können einen Elastic Load Balancer mit der App ArcGIS Enterprise Cloud Builder for AWS erstellen. Wenn Sie den ELB mit der App erstellen, muss die App offen bleiben, während Sie den DNS für den ELB in der AWS Management Console nachschlagen, diese Information an Ihre IT-Mitarbeiter senden und diese die CNAME DNS-Zuordnung erstellen.
- Starten Sie das Erstellen eines ArcGIS Enterprise-Portals mit hoher Verfügbarkeit oder das Erstellen einer eigenständigen ArcGIS Server-Site mit der App Cloud Builder.
- Wenn die Seite Configure Elastic Load Balancer (ELB) angezeigt wird, geben Sie das SSL-Zertifikat und das Kennwort ein, und erstellen Sie einen Load Balancer für die eigenständige Site oder das Portal und etwaige Verbundserver.
- Für jeden erstellten Load Balancer wird dessen DNS-Name fett dargestellt, wenn Cloud Builder das Erstellen des Load Balancers abschließt. Klicken Sie auf die Schaltfläche Copy ELB DNS name to clipboard , um den Namen in die Zwischenablage zu kopieren. Fügen Sie die DNS-Namen in eine Textdatei ein.
- Senden Sie den DNS-Namen (oder die Namen) an Ihre IT-Mitarbeiter, damit sie eine CNAME DNS-Zuordnung erstellen können.
- Wenn die DNS-Zuordnung fertig ist, können Sie mit dem Erstellen Ihrer Bereitstellung in der App Cloud Builder fortfahren.