Déploiement d'une application Web sur Amazon S3

Si votre application Web est statique, il peut être plus simple ou plus avantageux de l'héberger sur Amazon Simple Storage Service (S3) au lieu d'une instance EC2. Dans S3, vous pouvez stocker des ensembles de fichiers dans des dossiers accessibles sur le Web, nommés paquets. S3 vous permet de désigner n'importe quel paquet comme site Web. Vous définissez un document d'indexation (en d'autres termes, une page d'accueil) et une stratégie indiquant qui peut accéder au site. Vous pouvez ensuite interagir avec vos pages à partir du paquet comme si elles étaient hébergées sur un serveur Web traditionnel.

Toutes les applications Web ne conviennent pas à S3. Si votre application utilise un langage de script côté serveur, tel que PHP, JSP ou ASP.NET, il est conseillé d'héberger l'application sur votre propre instance EC2. Les langages de script côté client, tels que JavaScript, sont toutefois appropriés à S3. Les applications créées avec les visionneuses et les API Web d'Esri prêtes à l'emploi doivent fonctionner sur S3.

L'hébergement de votre page dans S3 vous permet d'utiliser le service de diffusion Amazon CloudFront. Il s'agit d'un service Web Amazon qui héberge votre contenu sur différents serveurs du monde entier, optimisant ainsi la vitesse de diffusion de vos fichiers parmi des utilisateurs dispersés géographiquement.

Pour plus d'informations sur l'hébergement d'un site Web sur S3, consultez la documentation Amazon Web Services.

5/10/2014