Aller au contenu

Héberger un site statique sur AWS : guide pour les PME

Comment héberger un site web performant et économique sur AWS avec S3 et CloudFront pour moins de 5 euros par mois.

Mis à jour le 20 June 2023

Une architecture performante et économique pour votre site web

AWS permet d’héberger un site web statique avec une performance et une fiabilité de niveau entreprise pour un coût inférieur à 5 euros par mois. L’architecture repose sur deux services : Amazon S3 pour le stockage des fichiers et Amazon CloudFront pour la distribution mondiale du contenu. Cette combinaison offre des temps de chargement inférieurs à la seconde, un certificat SSL gratuit et une disponibilité de 99,99%.

L’architecture S3 + CloudFront

Amazon S3 (Simple Storage Service) stocke les fichiers de votre site web : pages HTML, feuilles de style CSS, scripts JavaScript et images. S3 est conçu pour une durabilité de 99,999999999% (onze neuf), ce qui signifie que vos fichiers ne seront jamais perdus.

Amazon CloudFront est un réseau de distribution de contenu (CDN) qui réplique vos fichiers sur plus de 400 points de présence dans le monde. Lorsqu’un visiteur accède à votre site, CloudFront lui sert les fichiers depuis le serveur le plus proche géographiquement. Un visiteur à Mulhouse reçoit les fichiers depuis Francfort ou Paris, pas depuis un serveur aux États-Unis.

Le certificat SSL est fourni gratuitement par AWS Certificate Manager. Votre site est accessible en HTTPS sans coût supplémentaire, ce qui est un prérequis pour le référencement Google et la confiance des visiteurs.

Pourquoi choisir un site statique

Un site statique est composé de fichiers HTML pré-générés, contrairement à un site dynamique qui génère chaque page à la volée depuis une base de données. Les générateurs de sites statiques comme Hugo, Gatsby ou Next.js produisent des sites rapides, sécurisés et faciles à héberger.

La sécurité est un avantage majeur. Un site statique n’a pas de base de données à pirater, pas de CMS à mettre à jour et pas de plugins vulnérables. La surface d’attaque est réduite au minimum. C’est la raison pour laquelle de nombreuses entreprises migrent leurs sites vitrines vers des architectures statiques.

La performance est l’autre avantage décisif. Sans base de données ni traitement serveur, chaque page se charge en quelques dizaines de millisecondes. Combiné avec CloudFront, votre site atteint des scores Lighthouse de 100/100 en performance.

Le coût détaillé

Le modèle de tarification AWS est basé sur la consommation réelle. Pour un site vitrine avec 10 000 visiteurs par mois, le coût mensuel se décompose ainsi : le stockage S3 coûte quelques centimes pour quelques mégaoctets de fichiers. Les requêtes CloudFront coûtent environ 1 euro pour 10 000 visiteurs. Le transfert de données sortant coûte environ 1 euro pour 10 Go.

Au total, un site vitrine standard coûte entre 1 et 3 euros par mois. Même un site avec 100 000 visiteurs mensuels reste sous les 10 euros. Ce tarif inclut la haute disponibilité, le CDN mondial et le certificat SSL.

La mise en place

La configuration initiale comprend la création d’un bucket S3, la configuration de CloudFront avec Origin Access Control pour sécuriser l’accès au bucket, la demande d’un certificat SSL et la configuration DNS. L’ensemble peut être automatisé avec AWS CloudFormation ou le CDK pour des déploiements reproductibles.

Le déploiement du contenu se fait par synchronisation des fichiers vers S3 suivie d’une invalidation du cache CloudFront. Ce processus peut être intégré dans un pipeline CI/CD avec GitHub Actions pour un déploiement automatique à chaque modification du site.

Ce site (lcmh.fr) utilise exactement cette architecture S3 + CloudFront. Si vous envisagez cette approche pour votre entreprise, LCMH propose un accompagnement AWS adapté aux PME alsaciennes, de la conception à la mise en production.

Vous pouvez aussi consulter notre article sur l’optimisation des coûts AWS pour maîtriser votre budget cloud.


Sources

  1. AWS, Hosting a Static Website on Amazon S3. docs.aws.amazon.com/AmazonS3/latest/userguide/WebsiteHosting.html
  2. AWS, Amazon CloudFront Pricing. aws.amazon.com/cloudfront/pricing
  3. AWS, Using HTTPS with CloudFront. docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/using-https.html

Questions fréquentes

Combien coûte l'hébergement d'un site statique sur AWS ?
Un site vitrine avec quelques milliers de visiteurs par mois coûte entre 1 et 5 euros par mois sur AWS. Ce tarif inclut le stockage S3, la distribution CloudFront et le certificat SSL gratuit. C'est nettement moins cher qu'un hébergement mutualisé classique.
Faut-il des compétences techniques pour héberger sur AWS ?
La mise en place initiale nécessite des connaissances en configuration AWS (S3, CloudFront, Route 53). Une fois configuré, le site ne demande aucune maintenance. Un prestataire spécialisé peut réaliser la mise en place initiale clé en main.
Quelle est la différence avec un hébergement classique ?
Un hébergement AWS avec CloudFront distribue votre site sur des serveurs dans le monde entier, ce qui garantit des temps de chargement rapides partout. Il n'y a pas de limite de bande passante, pas de risque de surcharge et la disponibilité est de 99,99%.

Articles similaires