Pour ceux qui ne connaissent pas encore AWS (AmazonWeb Service), le service Cloud d’Amazon, voici ce que j’aurai aimé savoir lorsque j’ai souscrit au service. Je précise tout de suite que cet article n’est pas sponsorisé par Jeff Bezos, c’est simplement un retour d’expérience ! 😅

Nous passerons en revue 4 de ses services (parmi tant d’autres) pour un projet web complet :

  • EC2 : partie serveur
  • RDS : partie base de données
  • S3 : partie stockage
  • Route 53 : partie DNS

Avec AWS, comme pour la plupart des services Cloud, vous payez seulement ce que vous consommez, à l’heure ou au trafic en général.

EC2

Amazon Elastic Compute Cloud (Amazon EC2) est un service Web qui fournit une capacité de calcul sécurisée et redimensionnable dans le cloud.

Avec le service EC2, vous allez pouvoir gérer toute la partie serveur : les créations d’instances serveur.

Vous avez besoin d’un petit serveur pour faire des tests ? Ou d’un serveur plus robuste ? Démarrer, arrêter, migrer d’une instance serveur à une autre en fonction de la charge serveur ! 🤩

Pour vous donner un bref aperçu, voici les plus petites instances (il y en a d’autres, et plus chère !) :

Vous pouvez retrouver le prix de toutes les instances juste ici.

La force d’AWS est de proposer une multitude de services venant se compléter, s’imbriquer les uns avec les autres. Par exemple, le service AWS Elastic Beanstalk, un service qui aide au déploiement d’application est parfait pour mettre en production les projets sur des instances EC2.

RDS

Amazon Relational Database Service (Amazon RDS) permet d’installer, de gérer et de mettre à l’échelle facilement une base de données relationnelle dans le cloud.

Besoin d’une base de données relationnel MySQL ? MariaDB ? Oracle ? PostgreSQL ? SQL Server ?

Le service RDS répondra à votre besoin.

Voici la tarification pour une instance MySQL :

Pour les autres tarifications, rendez-vous ici

S3

Amazon Simple Storage Service (Amazon S3) est un service de stockage d’objet offrant une scalabilité, une disponibilité des données, une sécurité et des performances de pointe

Avec S3, vous pouvez stocker presque n’importe quel type de fichiers. Le service S3 est souvent utilisé pour stocker des images. C’est le service de stockage à bas coup. La preuve en image !

Le service S3 possède plusieurs offres, en fonction de vos besoins sur la gestion du stockage de vos données : S3 Standard, S3 Intelligent-Tiering, S3 Glacier…

Plus d’infos, sur cette page

Route 53

Amazon Route 53 est un service Web de système de noms de domaine (DNS) dans le cloud hautement disponible et évolutif.

Le plus beau des projets n’est rien si on ne peut y accéder ! Avec route 53 vous allez pouvoir gérer vos routes : zone DNS, nom de domaine…

Plus d’infos, par ici.

Conclusion

Avec AWS, Amazon offre des services pratiques, robustes et efficaces. Il est très plaisant de mettre en place son environnement, de démarrer ses instances, de les configurer et de déployer son projet.

Comme vous avez pu le constater, tout à un prix et la moindre option est souvent payante. Cela rajoute un coût non négligeable à l’ensemble du projet. La qualité a un prix et Amazon a le sien ! 😉

Pour vous faire votre propre idée, Amazon permet de tester AWS gratuitement pendant 1 an. Attention de bien rester sur les instances gratuites !