Statt einen Elastic Load Balancer in der AWS Management Console zu erstellen, können Sie die Esri Amazon Web Services (AWS) CloudFormation-Beispielvorlage arcgis-classic-load balancer.template.json verwenden, um einen klassischen Load Balancer zu erstellen, wie im folgenden Diagramm dargestellt:
Lizenz:
Die Verwendung einiger Symbole im Diagramm wurde durch Amazon Web Services genehmigt.
Mit der Vorlage wird das importierte SSL-Zertifikat mit dem Load Balancer verknüpft. Sie können einen einzelnen klassischen Load Balancer pro Site verwenden. Dies bedeutet, dass Sie für die ArcGIS Enterprise-Basisbereitstellung und für jede ArcGIS Server-Site einen anderen Load Balancer verwenden müssen.
Voraussetzungen
Die Voraussetzungen können nach den Elementen (zum Beispiel Dateien und Konten), die Sie abrufen müssen, und den Tasks, die Sie ausführen müssen, bevor die CloudFormation-Vorlage ausgeführt wird, gruppiert werden.
Erforderliche Elemente
Bevor diese Vorlage ausgeführt wird, benötigen Sie die folgenden Elemente:
- Ein Amazon Web Services-Konto.
Das Konto muss Zugriff auf AWS-Basisservices haben, wie zum Beispiel CloudFormation, Amazon Elastic Compute Cloud (EC2), Amazon Virtual Private Cloud (VPC), Amazon Simple Storage Service (S3), Systems Manager, Amazon CloudWatch, Lambda, AWS Identity and Access Management (IAM), Amazon DynamoDB, Secrets Manager, AWS Certificate Manager und Amazon Relational Database Service (RDS).
- Eine SSL-Zertifikatdatei (im .pfx-Format) mit entsprechendem Kennwort.
Das Zertifikat muss von einer Zertifizierungsstelle stammen.
- Eine Amazon Virtual Private Cloud (VPC) und Subnetze.
Sie können eine der folgenden CloudFormation-Vorlagen verwenden, um eine VPC zu erstellen: VPC mit zwei öffentlichen Subnetzen oder VPC mit zwei öffentlichen und privaten Subnetzen mit einem NAT-Gateway.
- Die CloudFormation-Vorlage arcgis-classic-loadbalancer.template.json.
Tipp:
Es gibt eine eigene Vorlage zum Erstellen eines Application Load Balancer.
Erforderliche Tasks
Bevor diese Vorlage ausgeführt wird, müssen Sie die folgenden Schritte durchführen:
- Laden Sie Ihr SSL-Zertifikat im AWS Certificate Manager-Service hoch und kopieren Sie den Amazon-Ressourcennamen (ARN) des SSL-Zertifikats.
Die Anweisungen zum Hochladen eines SSL-Zertifikats an AWS Certificate Manager finden Sie in der AWS-Dokumentation.
Parameter
Die folgenden Tabellen enthalten Beschreibungen der Parameter, die in dieser CloudFormation-Vorlage verwendet werden. Die Tabellen sind nach Parametertyp gruppiert.
Amazon VPC Configuration
Parametername | Erforderlich? | Parameterbeschreibung |
---|---|---|
VPC ID | Erforderlich | Wählen Sie eine VPC-ID aus. Hinweis:Alle ArcGIS Enterprise-Komponenten in derselben Bereitstellung müssen in derselben VPC bereitgestellt werden. Wenn Sie eine VPC erstellen müssen, dann können Sie eine der VPC-Beispielvorlagen verwenden: VPC mit öffentlichen Subnetzen oder VPC mit öffentlichen und privaten Subnetzen und einem NAT-Gateway. |
Subnet ID 1 | Erforderlich | Wählen Sie eine Subnetz-ID aus. Die Subnetz-ID, die Sie auswählen, muss in der VPC liegen, die Sie oben ausgewählt haben. Wenn Sie eine Esri CloudFormation-Vorlage zum Erstellen der VPC verwendet haben, dann können Sie die Subnetz-ID aus den Ausgabeparametern dieser Vorlage abrufen. |
Subnet ID 2 | Erforderlich | Wählen Sie eine zweite Subnetz-ID aus. Dies muss eine andere Subnetz-ID als die für den Parameter der Subnetz-ID 1 sein. Die Subnetz-ID, die Sie auswählen, muss in der VPC liegen, die Sie für diese Bereitstellung angegeben haben. Wenn Sie eine Esri CloudFormation-Vorlage zum Erstellen der VPC verwendet haben, dann können Sie die Subnetz-ID aus den Ausgabeparametern dieser Vorlage abrufen. |
Amazon Elastic Load Balancer Configuration
Parametername | Erforderlich? | Parameterbeschreibung |
---|---|---|
SSL Certificate ARN | Erforderlich | Geben Sie den ARN des SSL-Zertifikats an, das in AWS Certificate Manager importiert wurde. Dabei muss das folgende Format verwendet werden: aws:acm:<region>:<account-id>:certificate/<resourceid>. |
Load Balancer Scheme | Optional | Wählen Sie ein Load Balancer-Schema aus. Das Standardschema ist internet-facing. |
Ausgaben
Wenn Ihr Stack erfolgreich erstellt wurde, werden die folgenden Ausgabeparameter auf der Registerkarte Outputs des CloudFormation-Stacks in AWS Management Console angezeigt.
Ausgabename | Ausgabebeschreibung |
---|---|
ELBDNSName | Der DNS-Name (Domain Name System) des Elastic Load Balancer. |
ELBName | Der Name des Elastic Load Balancer. |
Sobald der Load Balancer fertig erstellt ist, ordnen Sie ihn dem Domänennamen für Ihre Bereitstellung zu.