Introduction à la terminologie d'Amazon Web Services

Avant de commencer à utiliser ArcGIS Server on Amazon Web Services, il est utile de connaître certains termes et concepts nouveaux.

ArcGIS Server Cloud Builder on Amazon Web Services

ArcGIS Server Cloud Builder on Amazon Web Services est une application téléchargeable gratuitement qui vous aide à créer un site ArcGIS Server dans Amazon EC2. 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.

Console de gestion AWS

La console de gestion AWS est une interface Web d'Amazon qui permet de gérer vos instances Amazon Elastic Compute Cloud (EC2). Bien que vous puissiez, et devriez, effectuer la plupart des tâches d'administration de votre site dans Cloud Builder, la console de gestion AWS vous permet de contrôler l'architecture de votre site ArcGIS en ajoutant des volumes de stockage, en ajustant les groupes de sécurité, etc.

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 dans EC2. Vous créez l'instance à l'aide d'une image virtuelle 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 on Amazon Web Services, des instances EC2 sont créées en arrière-plan.

Les images virtuelles AMI suivantes sont disponibles. Chaque AMI inclut un système de gestion de base de données (SGBD), ce qui permet de créer une géodatabase ArcSDE avec un versionnement et d'autres avantages :

Vous pouvez créer la géodatabase sur une instance distincte et l'attacher à votre instance ArcGIS Server.

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 exactement comme il vous convient, vous pouvez utiliser ArcGIS Server Cloud Builder on Amazon Web Services pour créer un modèle de site reflétant l'état actuel de votre machine. Vous pouvez utiliser ce modèle pour lancer un site de production dont les instances sont préconfigurées avec vos données et services.

volume EBS

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 images virtuelles AMI ArcGIS Server pour Windows créent un volume EBS et l'attachent à l'instance en tant que lecteur D:. L'image virtuelle AMI ArcGIS Server Ubutu crée également un volume EBS nommé /gisdata qui est monté sur l'instance. La taille de ce volume est configurable dans Cloud Builder ou est de 10 Go si vous lancez votre site à partir de la console de gestion AWS.

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

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.

équilibreur de charges élastiques

Les équilibreurs de charges élastiques (ELB) 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 on Amazon Web Services, un ELB 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.

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 concevez un site ArcGIS Server avec ArcGIS Server Cloud Builder on Amazon Web Services, vous avez la possibilité d'inclure une instance Amazon RDS for Microsoft SQL Server avec 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.

5/10/2014