Skip To Content

Introduction à la terminologie d'Amazon Web Services

Avant de commencer à utiliser ArcGIS Server sur les services Web Amazon, familiarisez-vous avec certains termes et concepts associés.

AMI (Amazon Machine Image)

Une image AMI (Amazon Machine Image) est un modèle préconfiguré qui vous permet de créer une machine virtuelle sur Amazon Elastic Cloud Compute (EC2).

Trois images AMI ArcGIS Server sont disponibles. Chaque AMI inclut le logiciel ArcGIS et un système de gestion de base de données (SGBD) qui peut être utilisé pour la base de données gérée du site ArcGIS Server.

ArcGIS Server Cloud Builder sur Amazon Web Services

ArcGIS Server Cloud Builder sur Amazon Web Services est une application téléchargeable gratuitement qui vous aide à créer un site de serveur SIG dans Amazon Web Services. L'application s'exécute sur votre Bureau et requiert votre clé d'accès et votre clé secrète Amazon pour se connecter. Une fois connecté à l'application, vous choisissez le système d'exploitation que vous voulez utiliser pour le site et le nombre de machines qu'il peut contenir, ainsi que d'autres paramètres. Vous cliquez ensuite sur un bouton et le site est créé pour vous. Vous pouvez également modifier des sites existants que vous avez créés avec l'application.

AWS CloudFormation

AWS CloudFormation est un service qui permet de définir des architectures pour les services Amazon Web Services que vous utilisez. 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. Dans le cas de 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 conservez toujours un nombre minimal de machines dans votre site, ce qui permet une récupération transparente lorsque l'une des machines est indisponible.

Esri fournit des exemples de modèles CloudFormation qui vous permettent de déployer un SIG Web et des sites de serveur SIG.

Console de gestion AWS

La console de gestion AWS est une interface Web d'Amazon qui permet de gérer vos instances Amazon EC2. Bien que vous puissiez exécuter la plupart des tâches d'administration de votre site de serveur SIG dans Cloud Builder, la console de gestion AWS vous permet de mieux contrôler l'architecture de votre site, en ajoutant des volumes de stockage et en ajustant les groupes de sécurité, par exemple.

Pour utiliser la console de gestion AWS, vous devez vous connecter avec un compte que vous avez configuré auprès d'Amazon afin d'utiliser son cloud. La console de gestion AWS vous permet de consulter vos informations de compte et les frais accumulés.

Instance EC2

Une instance EC2 est une machine virtuelle que vous créez sur Amazon Elastic Compute Cloud. Vous créez l'instance à l'aide d'une image Amazon Machine Image (AMI) qui est préconfigurée avec un système d'exploitation et un logiciel ArcGIS déjà installé. Lorsque vous créez un site avec ArcGIS Server Cloud Builder sur Amazon Web Services, des instances EC2 sont créées en arrière-plan. Il existe deux types d'instance Amazon EC2 : EC2-Classic et EC2-VPC. Lorsque vous utilisez ArcGIS Server Cloud Builder sur Amazon Web Services pour déployer votre site, les instances EC2-VPC sont utilisées.

Une fois que vous avez créé l'instance, vous pouvez vous y connecter. Par exemple, vous pouvez accéder à une instance Windows à l'aide d'une connexion Bureau à distance de Windows. Si vous avez déjà utilisé ArcGIS, ces étapes vous paraîtront familières. Par exemple, une fois connecté à une instance, vous pouvez utiliser ArcMap pour créer et gérer les services.

Vous pouvez arrêter et démarrer les instances EC2 à peu près comme vous pouvez fermer et démarrer un ordinateur. Vous pouvez par ailleurs résilier les instances si elles deviennent inutiles. Lorsque vous résiliez une instance, toutes les informations la concernant sont perdues. C'est pour cette raison qu'il est recommandé de stocker vos données dans les volumes EBS (Elastic Block Store) d'Amazon attachés à votre instance et de sauvegarder vos données avec Amazon Simple Storage Service (S3).

Après avoir créé une instance, vous ajouterez vos données, services et autres programmes. Une fois que vous avez configuré votre instance comme il vous convient, vous pouvez utiliser ArcGIS Server Cloud Builder sur Amazon Web Services pour créer un modèle de site reflétant l'état actuel de votre machine. Utilisez ce modèle pour lancer un site de production dont les instances sont préconfigurées avec vos données et services.

Volume EBS (Elastic Block Storage)

Les volumes EBS d'Amazon sont des lecteurs de disques virtuels que vous pouvez attacher à votre instance EC2 pour augmenter l'espace de stockage. Les AMI ArcGIS Server pour Windows créent un volume EBS et le rattachent à l'instance en tant que lecteur D:. L'image virtuelle AMI ArcGIS Server Ubuntu crée également un volume EBS nommé /gisdata qui est monté sur l'instance.

Vous pouvez placer vos données sur ces volumes déjà attachés, les remplacer par des volumes d'une autre taille ou attacher des volumes supplémentaires.

Si vous créez votre propre volume EBS, vous devez formater le lecteur et l'attacher (par exemple, vous pouvez le configurer en tant que lecteur E: sous Windows). Vous pouvez configurer le lecteur pour qu'il contienne autant d'espace que vous le souhaitez.

Les volumes EBS sont parfaits pour gérer vos données dans le cloud indépendamment de votre logiciel. Vous pouvez par exemple facilement détacher un volume EBS d'une instance pour l'attacher à une autre. Lorsque vous résiliez une instance, les volumes EBS déjà attachés sont conservés, ce qui vous permet de les attacher à d'autres instances, si vous le souhaitez.

Vous pouvez créer des captures d'écran de vos volumes EBS, ce qui vous permet de générer rapidement des volumes identiques. Les captures d'écran sont utiles si vous devez partager vos données sur plusieurs zones de disponibilité Amazon ou si vous souhaitez rendre vos données disponibles sur plusieurs comptes Amazon. Enfin, les captures d'écran sont un moyen de sauvegarder vos données. Si un volume connaît une défaillance, vous pouvez déployer un nouveau volume à partir de la capture d'écran d'origine sans perte importante.

Equilibreur de charge

Les équilibreurs de charges Amazon permettent de répartir les tâches sur plusieurs instances EC2. Toutes les demandes effectuées auprès de votre serveur passent par le programme d'équilibrage de charge, qui distribue alors équitablement les requêtes sur les instances EC2 disponibles. Vous pouvez ajouter ou supprimer des instances EC2 participantes du programme d'équilibrage de charge à tout moment. Lorsque vous créez un site avec ArcGIS Server Cloud Builder sur Amazon Web Services, un équilibreur de charges est configuré pour vous et vos instances de serveurs SIG sont placées dessous.

Régions et zones de disponibilité

Amazon EC2 se compose de plusieurs centres de données dans le monde, qui sont conçus pour répondre aux défis architecturaux des entreprises.

  • Les régions Amazon représentent des centres de données répartis dans divers emplacements géographiques, tels que les Etats-Unis, l'Europe et l'Asie.
  • Les zones de disponibilité Amazon sont des emplacements distincts au sein d'une région, qui sont conçus pour être isolés des défaillances que peuvent connaître d'autres zones de disponibilité. Configurer votre application dans plusieurs zones procure une couche de disponibilité supplémentaire au cas où l'une des zones subit une défaillance.

Relational Database Service

Amazon Relational Database Service (RDS) est un service Web qui vous permet d'accéder à une instance de base de données. Amazon corrige le logiciel de base de données pour vous et crée des sauvegardes de vos bases de données, qui sont conservées par défaut pendant une journée. Lorsque vous créez un site ArcGIS Server avec ArcGIS Server Cloud Builder sur Amazon Web Services, vous avez la possibilité d'ajouter une instance Amazon RDS for Microsoft SQL Server ou Amazon RDS for PostgreSQL à votre site.

S3

Amazon Simple Storage Service (S3) est un service Amazon conçu tout particulièrement pour le stockage des données dans le cloud. Cette options de stockage présente le potentiel le plus faible d'échec ou de perte des données. Vous pouvez utiliser S3 comme emplacement de sauvegarde des données ou comme zone intermédiaire pour le transfert des données entre votre déploiement local et vos volumes EBS. En outre, toutes les captures d'écran que vous créez de vos volumes EBS sont stockés sur S3.