Vous pouvez utiliser les modèles Amazon Web Services (AWS) CloudFormation fournis par Esri pour concevoir diverses architectures ArcGIS Enterprise.
Le plus souvent, vous utiliserez une combinaison de modèles CloudFormation pour créer un déploiement.
Présentation de AWS CloudFormation
AWS CloudFormation est un service qui vous aide à définir des architectures sur Amazon Web Services. C'est un exemple d'infrastructure en tant que code, c'est-à-dire que vous écrivez du code qui peut déployer une infrastructure de matériel particulière dans un environnement cloud. Avec CloudFormation, vous utilisez un modèle JavaScript Object Notation (JSON) pour définir une pile de ressources qui fonctionnent ensemble de manière prédéterminée. CloudFormation garantit que vous maintenez un nombre minimal de machines dans un site, ce qui permet une récupération lorsque l’une des machines est indisponible.
Vous pouvez également utiliser des modèles CloudFormation pour lancer et gérer un déploiement au lieu de le faire manuellement, et vous pouvez définir des architectures identiques dans différents comptes ou régions AWS.
Modèles CloudFormation Esri
Esri stocke des CloudFormation dans un paquet Amazon Simple Storage Service (S3), à partir duquel vous pouvez les télécharger. Les modèles sont propres à chaque version de ArcGIS. Vous pouvez également copier et modifier ces modèles en fonction de vos besoins ou créer des modèles pour implémenter vos schémas de déploiement.
Utilisez les modèles Esri CloudFormation pour lancer des piles depuis AWS Management Console ou créer des scripts de création de pile.
Liens rapides
Les sections ci-dessous (à l’exception des sections sur les mots de passe) fournissent de brèves informations sur chaque type de modèle CloudFormation fourni par Esri, ainsi que des liens vers des pages contenant plus de détails sur chaque modèle.
Les tables suivantes constituent des listes consolidées de liens renvoyant à des pages décrivant chaque modèle, avec notamment les entrées requises et les sorties générées, ainsi que des liens renvoyant au modèle.
Modèles de création de déploiements
Déploiement créé | Modèle d’affichage |
---|---|
Amazon Virtual Private Cloud (VPC) avec des sous-réseaux publics | |
VPC avec une passerelle NAT et des sous-réseaux publics et privés | |
Composants de base ArcGIS Enterprise sur une seule machine | |
Composants de base ArcGIS Enterprise dupliqués sur deux machines pour une haute disponibilité | |
Portal for ArcGIS sur une seule machine | |
Portal for ArcGIS sur deux machines pour une haute disponibilité | |
Une seule machine ArcGIS Data Store (répertoire de Big Data relationnelles, de cache de tuiles ou spatio-temporelles) | |
ArcGIS Data Store en mode principal-de secours (répertoire de données relationnelles ou de cache de tuiles) | |
ArcGIS Data Store en mode agrégat (répertoire de Big Data de cache de tuiles ou spatio-temporelles) | |
Site ArcGIS Server à une seule machine (ArcGIS GIS Server, ArcGIS Image Server or ArcGIS GeoAnalytics Server) | |
Site ArcGIS Server à plusieurs machines pour une haute disponibilité (ArcGIS GIS Server, ArcGIS Image Server or ArcGIS GeoAnalytics Server) | |
Fédérer un site ArcGIS Server à un portail | |
Site ArcGIS Mission Server à plusieurs machines pour une haute disponibilité | |
Site ArcGIS Notebook Server à plusieurs machines pour une haute disponibilité | |
Site ArcGIS Workflow Manager à plusieurs machines pour une haute disponibilité | |
Géodatabase d’entreprise dans Amazon Aurora (PostgreSQL-compatible edition) ajoutée à un site ArcGIS Server (base de données gérée ou inscrite) | |
Géodatabase d’entreprise dans Amazon Relational Database Service (RDS) for PostgreSQL ajoutée à un site ArcGIS Server (base de données gérée ou inscrite) | |
Géodatabase d’entreprise dans Amazon RDS for SQL Server ajoutée à un site ArcGIS Server (base de données gérée ou inscrite) |
Conseil :
Pour accéder aux modèles CloudFormation qui créent des versions 10.8.1 ou antérieures du logiciel ArcGIS, commencez par la page des modèles CloudFormation 10.8.1 et utilisez les liens situés en haut de la page pour accéder à des versions antérieures. Les modèles disponibles dans cette version ne l’étaient pas tous dans les versions antérieures.
Modèles pour la mise à niveau des déploiements
Déploiement mis à niveau | Modèle d’affichage |
---|---|
Composants de base ArcGIS Enterprise sur une seule machine | |
Composants de base ArcGIS Enterprise dupliqués sur deux machines | |
Portal for ArcGIS sur une seule machine | |
Portal for ArcGIS sur deux machines | |
Site ArcGIS Server à une seule machine (ArcGIS GIS Server, ArcGIS Image Server ou ArcGIS GeoAnalytics Server) | |
Site ArcGIS Server à plusieurs machines (ArcGIS GIS Server, ArcGIS Image Server ou ArcGIS GeoAnalytics Server) | |
ArcGIS Data Store sur une seule machine (data store relationnel, data store de cache tuilé ou Spatiotemporal Big Data Store) | |
Machines principale et de secours ArcGIS Data Store (data store relationnel ou de cache tuilé) | |
Grappe de machines ArcGIS Data Store (data store de cache tuilé ou Spatiotemporal Big Data Store) | |
Site ArcGIS GeoEvent Server à une seule machine | |
Site ArcGIS Mission Server à une seule machine | |
Site ArcGIS Mission Server à plusieurs machines | |
Site ArcGIS Notebook Server à une seule machine | |
Site ArcGIS Notebook Server à plusieurs machines |
Modèles pour la création d’AMI personnalisées
Type d’AMI (Amazon Machine Image) créée | Modèle d’affichage |
---|---|
Créez une AMI avec un système d’exploitation Linux et des composants ArcGIS Enterprise. | |
Créez une AMI avec un système d’exploitation Microsoft Windows, ArcGIS Enterprise et ArcGIS Pro. |
Mots de passe utilisés dans les modèles CloudFormation
Il vous est recommandé de stocker vos mots de passe dans AWS Secrets Manager et d’utiliser le nom de ressource Amazon (ARN) secret pour les mots de passe au lieu de fournir les mots de passe en texte brut.
Lorsque vous créez un ARN secret dans le service Secrets Manager de AWS Management Console pour un mot de passe utilisé avec des modèles Esri CloudFormation, procédez comme suit :
- Choisissez Other types of secrets (Autres types de secret) pour secret type (type secret) et utilisez l’option Plaintext (Texte brut).
- Supprimez entièrement le texte par défaut du champ en entrée avant de saisir le mot de passe.
Modèles créant un VPC
Un Amazon Virtual Private Cloud (VPC) est un réseau virtuel. Vous devez disposer d’un VPC dans lequel créer vos déploiements dans AWS. Vous pouvez utiliser l’un des modèles suivants pour créer un VPC avant de créer un déploiement ArcGIS. Le modèle VPC que vous utilisez dépend du niveau de sécurité dont vous avez besoin.
Modèles créant un équilibreur de charge élastique
Un équilibreur de charge élastique (ELB) Amazon dirige le trafic réseau vers des instances Amazon Elastic Compute Cloud (EC2).
Les modèles suivants créent un ELB dans laquelle est configuré un certificat SSL. Les équilibreurs de charge peuvent être orientés vers Internet, ce qui signifie que vous pouvez les utiliser avec des sous-réseaux publics, ou internes, ce qui signifie que vous pouvez les utiliser avec des sous-réseaux privés.
- Équilibreur de charge classique : vous devez créer un équilibreur de charge par site ou portail lorsque vous utilisez des équilibreurs de charge classiques.
- Équilibreur de charge d’application : vous pouvez utiliser un seul équilibreur de charge d’application pour tous les composants d’un déploiement ArcGIS Enterprise. Si vous utilisez un équilibreur de charge avec un site ArcGIS Notebook Server, il doit s’agir d’un équilibreur de charge d’application.
Si vous utilisez un équilibreur de charge avec votre site ou votre portail, vous devez le créer avant de créer le déploiement ArcGIS.
Modèles créant déploiement ArcGIS Enterprise
Esri fournit plusieurs modèles CloudFormation que vous pouvez utiliser pour créer un déploiement ArcGIS Enterprise.
Déploiements tout-en-un
Si vous procédez à un déploiement à des fins de test ou sur de très grosses machines dans le cadre d’un déploiement de production, vous pouvez utiliser les modèles qui créent des composants ArcGIS Enterprise de base sur la même instance EC2.
Le déploiement ArcGIS Enterprise de base sur un modèle à une seule machine déploie Portal for ArcGIS, un site ArcGIS GIS Server (serveur d’hébergement) et ArcGIS Data Store (relationnel et de cache de tuiles) sur une instance EC2.
Le modèle de déploiement ArcGIS Enterprise de base haute disponibilité déploie deux instances EC2 (une instance principale et une instance de secours) identiques contenant chacune les composants ArcGIS Enterprise de base.
Modèles vous permettant de déployer des composants sur des machines distinctes
Au lieu de déployer tous les composants ArcGIS Enterprise sur la même machine, vous pouvez combiner les modèles suivants pour créer un déploiement ArcGIS Enterprise avec chaque composant sur des instances EC2 distinctes. Cela permet d’effectuer un déploiement plus personnalisé. Par exemple, vous pouvez dimensionner les machines différemment pour chaque composant ou créer des nombres différents de machines pour chaque composant.
Tous les composants de ArcGIS Enterprise qui font partie du même déploiement doivent être déployés dans le même VPC. Tous les composants et ressources (y compris le VPC) doivent s’exécuter sous le même compte AWS.
Les modèles sont répertoriés dans l’ordre dans lequel ils doivent être utilisés. Utilisez un modèle de chaque étape (une seule machine ou haute disponibilité).
- Déployez Portal for ArcGIS sur une seule machine ou créez un déploiement Portal for ArcGIS haute disponibilité.
- Créez un site ArcGIS GIS Server avec l’instance ArcGIS Server sur un modèle à une seule machine ou le modèle de site ArcGIS Server haute disponibilité.
- Créez un répertoire de données relationnelles avec l’instance ArcGIS Data Store sur un modèle à une seule machine ou le modèle ArcGIS Data Store principal-de secours.
- Exécutez le modèle CloudFormation pour fédérer l’instance ArcGIS GIS Server sur le portail et ajoutez le site en tant que serveur d’hébergement.
Modèles créant des sites ArcGIS Server
Esri fournit des modèles CloudFormation permettant de créer des sites ArcGIS Server qui remplissent différents rôles. Le rôle que le site remplit dépend du modèle que vous utilisez et de la licence que vous fournissez. Les sites décrits dans la table ci-dessous peuvent être créés à l’aide de l’un des modèles suivants :
- Site ArcGIS Server sur une seule machine
- Site ArcGIS Server à plusieurs machines pour une haute disponibilité
Rôle de licence | Type de site | Rôle de site |
---|---|---|
ArcGIS GIS Server | GIS Server | Un site GIS Server autonome ou fédéré sur lequel vous pouvez publier des services de géométrie, de géodonnées, de géocodage, de géotraitement, de carte ou d’entité. |
ArcGIS GeoAnalytics Server | GeoAnalytics Server | Agit en tant que serveur GeoAnalytics Server fédéré pour permettre aux utilisateurs du portail d’exécuter GeoAnalytics Tools. |
ArcGIS Image Server | Serveur d'imagerie, serveur d’hébergement d’images, ou serveur d'analyse raster | Un site Image Server autonome ou fédéré vers lequel vous pouvez publier des services d’imagerie à partir de mosaïques. Si le site est fédéré à un portail, vous pouvez le définir comme serveur d’analyse raster ou serveur d’hébergement d’images du portail. |
Pour fédérer l’un de ces sites ArcGIS Server à un portail ArcGIS Enterprise, utilisez le modèle CloudFormation pour fédérer des sites.
Site ArcGIS GeoEvent Server
Utilisez le modèle ArcGIS GeoEvent Server CloudFormation pour créer un site ArcGIS GeoEvent Server à une seule machine.
Vous pouvez utiliser le site comme un serveur GeoEvent autonome à partir duquel diffuser des données d’observation en temps réel ou utiliser le modèle CloudFormation pour fédérer des sites ArcGIS Server à un portail ArcGIS Enterprise.
Site ArcGIS Mission Server
Utilisez l’un des modèles ArcGIS Mission Server CloudFormation suivants pour créer un site ArcGIS Mission Server à une seule machine.
- Site ArcGIS Mission Server à une seule machine
- Site ArcGIS Mission Server à plusieurs machines pour une haute disponibilité
Le site ArcGIS Mission Server doit être fédéré à un portail ArcGIS Enterprise. Si vous disposez d’un déploiement ArcGIS Enterprise de base, vous pouvez utiliser le modèle CloudFormation pour fédérer des sites ArcGIS Server à un portail ArcGIS Enterprise afin d’accomplir cela.
Site ArcGIS Notebook Server
Utilisez l’un des modèles ArcGIS Notebook Server CloudFormation suivants pour créer un site ArcGIS Notebook Server sur des instances Amazon Elastic Compute Cloud (EC2) exécutant Ubuntu.
- Site ArcGIS Notebook Server à une seule machine
- Site ArcGIS Notebook Server à plusieurs machines pour une haute disponibilité
Le site ArcGIS Notebook Server doit être fédéré à un portail ArcGIS Enterprise. Si vous disposez d’un déploiement ArcGIS Enterprise de base, vous pouvez utiliser le modèle CloudFormation pour fédérer des sites ArcGIS Server à un portail ArcGIS Enterprise afin d’accomplir cela.
Site ArcGIS Workflow Manager
Utilisez l’un des modèles ArcGIS Workflow Manager CloudFormation suivants pour créer un site ArcGIS Workflow Manager :
- Site ArcGIS Workflow Manager à une seule machine
- Site ArcGIS Workflow Manager à plusieurs machines pour une haute disponibilité
Le site ArcGIS Workflow Manager doit être fédéré à un portail ArcGIS Enterprise. Si vous disposez d’un déploiement ArcGIS Enterprise de base, vous pouvez utiliser le modèle CloudFormation pour fédérer des sites ArcGIS Server à un portail ArcGIS Enterprise afin d’accomplir cela.
Vous devez redémarrer ArcGIS Workflow Manager sur chaque machine du site après l’avoir fédéré à un portail ArcGIS Enterprise.
Modèles créant des géodatabases d’entreprise et les inscrivant auprès d’un site ArcGIS Server
Vous pouvez exécuter l’un des modèles CloudFormation suivants pour créer un service de base de données, y créer une géodatabase d’entreprise et inscrire la base de données auprès d’un site ArcGIS Server. Si le site est un site ArcGIS GIS Server, vous pouvez inscrire la géodatabase en tant que base de données gérée.
- Géodatabase d’entreprise dans Amazon Aurora (PostgreSQL-compatible edition) ajoutée à un site ArcGIS Server (base de données gérée ou inscrite)
- Géodatabase d’entreprise dans Amazon Relational Database Service (RDS) for PostgreSQL ajoutée à un site ArcGIS Server (base de données gérée ou inscrite)
- Géodatabase d’entreprise dans Amazon RDS for SQL Server ajoutée à un site ArcGIS Server (base de données gérée ou inscrite)
Le site ArcGIS Server doit exister avant que vous n’exécutiez l’un des modèles répertoriés ci-dessus. Vous pouvez utiliser l’un des modèles suivants pour créer un site GIS Server ou ArcGIS Image Server auprès duquel vous pouvez inscrire une base de données :
- Site ArcGIS Server sur une seule machine
- Site ArcGIS Server à plusieurs machines pour une haute disponibilité
Modèles pour la mise à niveau des déploiements
Si vous avez créé un déploiement avec la version 10.9, 10.9.1 ou 11.0 de l’un des modèles de déploiement indiqués ci-dessus ou si vous avez utilisé l’application ArcGIS Enterprise Cloud Builder for Amazon Web Services 10.9, 10.9.1 ou 11.0 pour créer le déploiement, vous pouvez utiliser le modèle CloudFormationde mise à niveau correspondant pour mettre à niveau le déploiement.
Pour plus d’informations sur la mise à niveau des déploiements en fonction de la manière dont ils ont été créés et de leur date de création, reportez-vous à la rubrique Mettre à niveau des déploiements.
Modèles pour la création d’une AMI (Amazon Machine Image) personnalisée
Les modèles d’Amazon Machine Image CloudFormation vous permettent de choisir l’AMI de base avec laquelle commencer, les composants ArcGIS Enterprise contenus dans l’image, ainsi que le système d’exploitation à utiliser. Vérifiez que le système d’exploitation et la version sont pris en charge pour le composant ArcGIS Enterprise que vous incluez dans l’image.
Lorsque vous créez une AMI avec un système d’exploitation Microsoft Windows, vous pouvez inclure ArcGIS Pro dans l’image.
Vous avez un commentaire à formuler concernant cette rubrique ?