Skip To Content

Options de déploiement sur Amazon Web Services

Vous pouvez lancer différentes architectures ArcGIS Enterprise sur Amazon Web Services (AWS). Esri fournit les outils de déploiement suivants afin de vous aider à préparer et créer des déploiements ArcGIS Enterprise sur AWS :

Vous pouvez également utiliser une Amazon Machine Image (AMI) Esri ArcGIS Enterprise et AWS Management Console pour déployer ArcGIS sur AWS.

ArcGIS Enterprise Cloud Builder for Amazon Web Services

ArcGIS Enterprise Cloud Builder for Amazon Web Services inclut une application d’interface utilisateur graphique ainsi que ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services.

L’utilitaire de commande utilise les informations que vous fournissez dans les fichiers JSON et les modèles Esri CloudFormation pour automatiser les étapes préparatoires, telles que la création d’une pile réseau et d’un paquet Amazon Simple Storage Service (S3) et le chargement des fichiers d’autorisation ArcGIS et des certificats SSL dans le paquet. ArcGIS Enterprise Cloud Builder CLI for AWS utilise également les informations que vous indiquez dans des fichiers JSON pour créer différentes architectures ArcGIS.

L’application ArcGIS Enterprise Cloud Builder for Amazon Web Services vous guide lors du choix des options de mise à disposition des ressources et de création de déploiements ArcGIS. Elle utilise les informations que vous indiquez et renseigne les mêmes fichiers JSON que ArcGIS Enterprise Cloud Builder CLI for AWS. L’application et l’utilitaire de commande créent les types de déploiements suivants :

  • Un déploiement de base ArcGIS Enterprise
  • Un déploiement de base ArcGIS Enterprise plus des rôles ArcGIS Server fédérés, tels que ArcGIS GIS Server, ArcGIS GeoEvent Server, ArcGIS GeoAnalytics Server, ArcGIS Image Server, un serveur d’analyse raster, des serveurs d’hébergement d’images, ArcGIS Notebook Server et ArcGIS Mission Server
  • Des sites ArcGIS Server autonomes (qui peuvent être fédérés avec votre déploiement ArcGIS Enterprise le cas échéant), pouvant inclure des bases de données inscrites

Modèles AWS CloudFormation

Esri propose des modèles types AWS CloudFormation qui permettent de déployer les architectures décrites dans AWS CloudFormation et ArcGIS.

Vous pouvez utiliser ces modèles dans AWS Management Console ou utiliser des outils Python ou Windows PowerShell pour automatiser les déploiements de ces mêmes architectures.

Outils AWS et déploiements ArcGIS Enterprise

Vous pouvez créer les mêmes architectures sur AWS que celles que vous déployez sur site avec AWS Management Console. Vous devez toutefois maîtriser les étapes de configuration des composants ArcGIS Enterprise et bien connaître AWS.

Lorsque vous créez votre site avec AWS Management Console, vous pouvez utiliser une AMI Esri ou une AMI personnalisée. Dans les deux cas, vous êtes chargé de créer les composants connexes, par exemple :

  • Un équilibreur de charge élastique Amazon : si votre déploiement inclut un portail ArcGIS Enterprise à plusieurs machines ou un site ArcGIS Server, vous devez lancer un équilibreur de charge élastique et y ajouter les machines.
  • Des géodatabases d’entreprise (facultatif) : si vous voulez stocker des données dans une géodatabase d’entreprise sur AWS, vous devez créer la base de données ou le service de base de données sur AWS, y créer la géodatabase et l’inscrire auprès de votre site ArcGIS Server.
  • Des adresses IP élastiques Amazon : si vous créez un portail ArcGIS Enterprise à une seule machine ou si vous vous connectez à une base de données sur AWS, attribuez une adresse IP élastique à l’instance.

Sources de données sur AWS

Dans un souci d’optimisation des performances, les données utilisées par les services Web qui s’exécutent sur des sites ArcGIS Server sur AWS doivent également être stockées sur AWS et dans la même région. Consultez la rubrique Stratégies de transfert de données vers Amazon Web Services.

Considérations à prendre en compte concernant les sites ArcGIS Server utilisés avec les applications ArcGIS API for JavaScript sur Microsoft Windows

Si vous comptez héberger des applications ArcGIS API for JavaScript sur une instance Windows que vous utiliserez avec un site ArcGIS Server que vous avez créé directement à partir d’une AMI Esri ArcGIS Enterprise, vous devez configurer ArcGIS Web Adaptor avec le site ArcGIS Server. Comme les AMI Esri incluent ArcGIS Web Adaptor, il vous suffit de vous connecter à votre instance et de configurer l’adaptateur Web. Consultez la rubrique Stratégies de déploiement des applications Web sur AWS pour de plus amples informations et instructions.