Si vous développez votre site ArcGIS Server manuellement à l'aide de la console de gestion AWS, vous devez tenir compte de certains points lors de la création d'une instance EC2 exécutant ArcGIS Server.
Astuce:
Si vous utilisez ArcGIS Server Cloud Builder sur Amazon Web Services pour développer votre site, la procédure de lancement d'une instance exécutant ArcGIS Server est simplifiée et votre peut tirer pleinement parti des aspects pair à pair de l'architecture ArcGIS Server.
Pour connaître avec précision les fonctionnalités Amazon Web Services et savoir comment utiliser la console de gestion AWS, lisez la documentation Amazon Web Services. Vous trouverez ci-dessous des informations spécifiques au lancement d'une instance EC2 exécutant ArcGIS Server.
Avant de lancer une instance
L'accès AWS doit être activé sur un compte Amazon et vous devez créer une adresse IP élastique à utiliser avec votre instance ArcGIS Server for Amazon Web Services.
- Ouvrez un navigateur Web et connectez-vous à la console de gestion AWS avec votre nom d'utilisateur et votre mot de passe Amazon.
Votre compte Amazon doit autoriser l'accès AWS, ce qui peut se faire en une étape sur le site Web AWS. Contactez votre administrateur système ou Amazon en cas de doute sur le compte à utiliser.
- Accédez à la section EC2 de la console AWS et choisissez la région que vous souhaitez utiliser.
Les régions représentent les centres de données AWS disponibles dans le monde entier. Vous pouvez utiliser les régions pour rapprocher votre déploiement de vos clients ou pour répondre à une exigence juridique. Les prix varient selon les régions.
- Allouez une nouvelle adresse IP élastique à utiliser avec votre instance. Veillez à enregistrer l'adresse IP qui est créée, car vous serez amené à l'utiliser ultérieurement.
Lancer une instance depuis une image virtuelle AMI d'ArcGIS Server d'Esri
Lancez une instance depuis la section EC2 de la console de gestion AWS. Pour trouver l'image virtuelle Amazon (AMI, Amazon Machine Image), recherchez ArcGIS ou Esri.
Une AMI est disponible pour Linux et deux AMI sont disponibles pour Windows (l'une avec SQL Server Express et l'autre avec SQL Server Standard).
Type d'instance et détails
Vous devez choisir un type d'instance lorsque vous lancez une instance EC2. Veillez à choisir un type d'instance qui répond au moins à la configuration système minimale requise pour ArcGIS Server.
N'oubliez pas que différents types d'instances entraînent différents frais avec Amazon.
Options de stockage
Lorsque vous lancez une instance dans la console de gestion AWS, vous avez la possibilité de changer les options de stockage. Toutefois, ne modifiez pas les paramètres de stockage lorsque vous lancez l'instance. Certains paramètres des images virtuelles AMI configurent l'appariement des périphériques et la modification des options de stockage entraînera l'échec de ces appariements.
Si vous souhaitez modifier la taille du volume EBS attaché, faites-le après avoir lancé votre instance. Pour plus d'informations, reportez-vous à la rubrique Utiliser des volumes EBS.
Balises
Créez des clés et des valeurs pour vous aider à identifier votre instance.
Groupes de sécurité
Créez un groupe de sécurité lorsque vous lancez votre instance pour définir quel trafic entrant peut accéder à votre instance.
Voici certaines règles de base du groupe de sécurité qui vous permettent de vous connecter à l'instance ArcGIS Server for Amazon Web Services et de vérifier le fonctionnement de vos services. Reportez-vous à la rubrique Configurations courantes des groupes de sécurité pour connaître la liste des règles du groupe de sécurité que vous pouvez appliquer dans différents scénarios.
Protocole | Plage de ports (Code) | Source |
---|---|---|
RDP (Instance Windows uniquement) | 3389 | Spécifiez une adresse IP ou une plage d'adresses IP des machines autorisées à se connecter à votre instance via le Bureau à distance. |
SSH (Instance Linux uniquement) | 22 | Spécifiez une adresse IP ou une plage d'adresses IP des machines autorisées à se connecter à votre instance via un client SSH. |
Règle TCP personnalisée | 6080 | Si vous n'utilisez pas un équilibreur de charges élastiques, saisissez 0.0.0.0/0. Si vous utilisez un équilibreur de charges élastiques, saisissez le nom de son groupe de sécurité. La valeur est du type amazon-elb/amazon-elb-sg. |
Créer une paire de clés
Après avoir lancé une instance, créez une paire de clés pour vous permettre de vous connecter à votre instance EC2. La paire de clés est nécessaire pour récupérer le mot de passe d'administrateur d'une instance Windows. Vous devez posséder la paire de clés pour établir une connexion SSL vers une instance Linux.
Téléchargez le fichier de la paire de clés doté de l'extension .pem. Enregistrez le fichier dans un endroit sûr.
Après le lancement d'une instance
Le lancement de l'instance prendra quelques minutes. Pendant le lancement de l'instance, son état indique qu'elle est en attente dans la console de gestion AWS. Une fois le lancement de l'instance terminé, son état indique qu'elle est démarrée, et vous disposez d'une instance AWS en cours d'exécution pour laquelle des frais s'appliquent. Vous devrez peut-être cliquer sur Actualiser pour savoir si le lancement de votre instance est terminé.
Pendant plusieurs minutes après le lancement ou le démarrage d'une instance AWS, vous pouvez remarquer que vous ne pouvez pas vous connecter, même si l'instance semble démarrée dans la console de gestion AWS. La configuration complète de l'instance et d'ArcGIS prend quelques minutes.
Pour savoir si votre instance est prête à accepter une connexion, cliquez avec le bouton droit sur l'instance dans la console de gestion AWS et choisissez Récupérer le journal système. Lorsque vous lancez ou démarrez l'instance pour la première fois, vous verrez alors un écran de journal vide. Sur une instance Windows AWS saine, vous devez voir un message indiquant que Windows est prêt à être utilisé si vous consultez le journal quelques minutes après. Pour donner à ArcGIS le temps de se configurer lui-même, n'essayez pas de vous connecter à votre instance AWS avant au moins 5 minutes après que le journal système a indiqué que Windows est prêt à être utilisé, même si ce temps peut varier selon l'intégrité d'Amazon Web Services.
Reportez-vous à la rubrique Administrer votre instance Amazon EC2 avec une connexion Bureau à distance de Windows ou Administrer votre instance Amazon EC2 avec un accès distant à Ubuntu Linux ou Administrer votre instance Amazon EC2 avec un accès distant depuis Windows à Ubuntu Linux pour en savoir plus sur la connexion à votre instance et sur son utilisation.
Si vous prévoyez de stocker vos données dans des géodatabase d'entreprise dans l'instance, vous devez créer les géodatabases. Reportez-vous aux rubriques Amazon EC2 ou Créer des géodatabases dans PostgreSQL sur AWS pour en savoir plus.
Astuce:
Lorsque vous n'avez plus besoin de vos instances, résiliez-les pour éviter des frais inutiles. Lorsque vous résiliez une instance, toutes les données et les logiciels qu'elle contient sont perdus et ne peuvent pas être récupérés. Toutefois, vous pouvez arrêter et démarrer une instance sans perdre de données (si vous n'avez pas choisi l'option permettant de résilier vos instances en cas d'arrêt). Vous pouvez cliquer avec le bouton droit sur l'état d'une instance pour voir un menu vous permettant d'arrêter, de démarrer ou de résilier l'instance.
Déployez Portal for ArcGIS et ArcGIS Data Store
Portal for ArcGIS et ArcGIS Data Store sont tous les deux installés sur les instances que vous déployez à partir d'images AMI Esri. Si vous disposez d'une licence ArcGIS Server Standard ou Advanced et de licences d'utilisateur nommé Portal for ArcGIS, vous pouvez déployer Portal for ArcGIS sur votre instance ArcGIS Server AWS. Vous pouvez également déployer ArcGIS Data Store sur votre instance ArcGIS Server AWS, le configurer avec votre site ArcGIS Server et le définir comme serveur d'hébergement de votre portail pour stocker les données des couches d'entités hébergées et les caches des couches de scène.
Vous avez un commentaire à formuler concernant cette rubrique ?