Analyse Cloud - bahuwart/Projet-admin-2 GitHub Wiki
Analyse cloud
Identification des besoins fonctionnels pour l'hébergement des containers
- Délocaliser les services actuels dans le cloud.
- Conteneurisation des services pour faciliter le changement d'hébergement et la mise en production.
- Accès interne aux services de l'entreprise par les employés.
- Site web vitrine accès en externe.
- Site web B2B pour les clients de Woodytoys.
Identification des besoins techniques découlant de l'étape précédente
Pour répondre au besoins cité si dessus il faudra mettre en place les éléments suivants:
- Choix d'un fournisseur de services cloud qui prend en charge les conteneurs tels que docker.
- Choix d'une solution d'accès à distance telles que VPN,RDP,SSH...
- Définir qui dans Woodytoys a accès aux services à distance en interne et en externe.
- Choix de technologie qui respecte la contrainte du développement durable.
- Configuration de protocoles de sécurité.
- Configuration de compte utilisateur et de politique de sécurité.
Identification des choix architecturaux à poser :
-
Discussion des alternatives possibles
- Serveur mutualisé
- Serveur dédié
- Service Cloud
-
Justification du choix posé
Nous avons choisis le cloud car c'est la solution qui réponds le mieux au besoin de woodytoys. En effet le cloud dispose d'avantages très intéressant dont :
- L'entretien et la maintenance du serveur est gérer par l'hébergeur cloud. S'il y a un problème, le service est redémarré en quelques clics et quelques minutes tandis qu'un serveur dédié nécessiterait la présence d'un administrateur et cela pourrait durer beaucoup plus de temps pour redémarrer les services.
- Le coût, la plupart des services cloud permettent d'utiliser leur services en fonction des besoins et on paye seulement ce qu'on utilise. Cela permet d'avoir des coût réduits si le trafic diminue sur les sites ou que les services sont moins utilisés.
- La sécurité, les services cloud intègre des solutions de sécurité pour pouvoir déployer ses services de manières sécurisé. ex: services contre les DDOS.
- La scalabilité, les hébergeur cloud propose des outils scalable qui permettent aux applications de pouvoir gérer toutes taille de flux.
- La conteneurisation est facilité dans les services cloud et permet de les gérer efficacement.
-
Traduction du choix d'architecture en schéma réseau.
Choix des solutions d'hébergement
-
Détermination des critères de choix en regard des besoins
- Prix
- Sécurité/fiabilité
- Durable
- Flexibilité
- Outils disponible
- Performances
-
Identification des solutions possibles
- AWS (Amazon Web Services)
- Microsoft Azure
- GCP (Google Cloud Platform)
-
Classification des solutions identifiées en regard des critères, sur base d'éléments factuels référencés
- Azure :
- Détiens beaucoup de services gratuit. Azure propose aussi des prix plus abordable qu'AWS selon les besoins de Woodytoys.
- Les performances sont moins bonnes en général que AWS mais reste tout à fait acceptable et reste meilleur que GCP dans l'ensemble.
- La disponibilité des services à travers le monde grâce à leur serveurs réparties sur l'ensemble de la terre.
- Ils proposent tout les services dont on a besoin.
- Sécurité certifié.
- Microsoft a annoncé que tous ses centres de données seraient alimentés par de l'énergie renouvelable d'ici 2025 et s'est engagé à être carboneutre d'ici 2030. Ils ont également lancé un outil pour aider les clients à mesurer et à réduire leur empreinte carbone.
- AWS :
- AWS propose la meilleurs des performances cependant ce n'est pas le plus important dans le cadre de woodytoys en vue de ce qu'ils ont besoin.
- Le prix des services est plus cher car ils proposent de meilleurs performances. Le prix étant un grand facteur cela rends AWS moins attractifs.
- AWS proposent la plus grande variété de services mais ils ne sont pas tous utile dans ce projet.
- AWS a annoncé qu'ils seraient alimentés à 100 % par de l'énergie renouvelable d'ici 2025 et qu'ils atteindraient la neutralité carbone d'ici 2040. Ils ont également lancé des initiatives pour aider les clients à réduire leur consommation d'énergie et à utiliser des sources d'énergie renouvelable.
- GCP :
- Google Cloud s'est engagé à atteindre une empreinte carbone nulle d'ici 2020 et à utiliser 100 % d'énergie renouvelable pour alimenter ses centres de données. Ils ont également investi dans des projets d'énergie renouvelable et ont lancé des outils pour aider les clients à mesurer et à réduire leur empreinte carbone. Ce qui est un grand plus dans le cadre de ce projet.
- Prix moins attractifs que les concurrents.
- GCP propose moins de certifications et d'accréditations que ces concurrents.
- Bien que GCP soit disponible dans de nombreuses régions, il n'est pas aussi largement déployé que certains de ses concurrents. Cela peut rendre les temps de réponse plus longs pour les utilisateurs dans certaines parties du monde.
- Le support client de GCP peut parfois être considéré comme moins efficace que celui d'autres fournisseurs de services cloud.
- Azure :
-
Présentation du choix et justification de la solution sélectionnée
Nous avons choisi Azure car Ils proposent des services complet et fiable avec de bonne performances tout en ayant un prix plus abordable que ces concurrents. Ils prennent des mesures pour arriver carbone neutre et diminuer l'empreinte carbone de leur clients.
Synthèse de la solution finale et de son architecture : Description de l'ensemble et identification des éléments importants de l'infrastructure.
En résumé, Nous avons décidé de partir sur la solution que Microsoft Azure propose. Nous hébergeront les 3 sites, la base de données, le serveur mail et le DNS grâce a des conteneurs sur le cloud avec Azure Service Fabric. La connexion aux services pourra se faire de manière sécurisé grâce a la Passerelle VPN de azure. Les conteneurs pourront être gérer et déployer facilement depuis l'interface d'ASF. Tout cela en étant plus économe, fiable et efficace que toutes les autres solutions décrites ici.
Bibliographie
- [1] L'équipe Bblog, Quels sont les différents services cloud ?, 17 OCTOBRE 2022, consulté le 06/03/23.
- [2] My CTO Friend FR, Hébergement Cloud vs Server, Quelle Différence ?, 22 déc. 2020, consulté le 07/03/2023.
- [3] Avi 8 meilleures plates-formes d'hébergement Docker pour vos conteneurs, 15 février 2023, consulté le 07/03/23
- [4] Philippe Hébergement mutualisé : les avantages et les inconvénients, le 19 novembre 2021, consulté le 07/03/23
- [5] Cookie Connecté Comprendre les modèles de Cloud (IaaS, PaaS, SaaS, CaaS, FaaS), 15 juin 2020, consulté le 07/03/23
- [6] Microsoft Azure Passerelle VPN, consulté le 08/03/23
- [7] AWS AWS, consulté le 08/03/23
- [8] GCP Google Cloud Platform, consulté le 09/03/23