Stratégies de déploiement des applications Web sur Amazon Web Services
Vous avez probablement développé un ensemble d'applications Web qui utilisent vos services Web ArcGIS. Pour héberger ces applications Web avec Amazon Web Services, il existe plusieurs méthodes.
Hébergement de l'application sur Amazon S3
Vous pouvez héberger des applications Web statiques sur Amazon Simple Storage Service (S3). En d'autres termes, l'application ne doit pas utiliser de langages de script côté serveur, tels que PHP ou JSP. Ce type d'hébergement d'une application Web est simple et relativement avantageux, et vous permet en outre de bénéficier du service de diffusion de contenu Amazon CloudFront. Reportez-vous à la rubrique Déploiement d'une application Web sur Amazon S3 pour en savoir plus.
Héberger l'application sur une instance EC2 dans votre site ArcGIS Server
Vous pouvez également héberger votre application Web sur l'une des instances EC2 dans votre site ArcGIS Server. Si vous optez pour cette méthode, vous devez utiliser l'instance portant la mention SITEHOST dans la console de gestion AWS. Il s'agit de l'instance qui n'est pas terminée lorsque le site est arrêté. Cette instance est également préservée lorsque vous créez un modèle de site ou effectuez une sauvegarde.
Les serveurs Web IIS et Apache sont disponibles sur les instances ArcGIS Server Windows et Linux, respectivement. Vous pouvez installer l'adaptateur Web sur vos instances EC2, mais cela n'est souvent pas nécessaire.
Reportez-vous aux rubriques Déploiement d'une application Web sur une instance Windows EC2 et Déploiement d'une application Web sur une instance EC2 Ubuntu Linux pour en savoir plus.
Héberger l'application sur une instance EC2 séparément de votre site ArcGIS Server
Vous pouvez lancer une instance EC2 et l'utiliser uniquement dans le but d'héberger des applications Web. Vous pouvez choisir cette méthode si vous ne pouvez pas héberger l'application sur S3, mais que vous souhaitez séparer le niveau des applications Web du niveau des services Web SIG. Dans ce cas, vous devez vous assurer que vos groupes de sécurité Amazon permettent la communication nécessaire entre toutes vos instances.