Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modèles de service Cloud & choix du fournisseur - Coggle Diagram
Modèles de service Cloud & choix du fournisseur
Comparaison des fournisseurs (mêmes services)
Amazon Web Services (AWS)
IaaS : EC2
PaaS : Elastic Beanstalk
FaaS : Lambda
Stockage : S3
Points forts : catalogue de services le plus large, grande maturité, présence mondiale, écosystème riche
Points faibles : tarification complexe, courbe d'apprentissage élevée, très grand nombre de services
Idéal pour : des entreprises de toute taille ayant besoin d'étendue et de maturité
Microsoft Azure
IaaS : Azure Virtual Machines
PaaS : Azure App Service
FaaS : Azure Functions
Stockage : Blob Storage
Points forts : intégration avec les produits Microsoft (Windows, Active Directory, Microsoft 365), cloud hybride solide (Azure Arc)
Points faibles : console et documentation parfois complexes, certains services moins matures qu'AWS
Idéal pour : entreprises utilisant déjà l'environnement Microsoft, scénarios hybrides
Google Cloud Platform (GCP)
IaaS : Compute Engine
PaaS : App Engine / Cloud Run
FaaS : Cloud Functions
Stockage : Cloud Storage
Points forts : analyse de données (BigQuery), IA/ML, Kubernetes (GKE), facturation à la seconde, remises
Points faibles : catalogue et part de marché plus réduits, moins de fonctionnalités et de régions orientées entreprise
Idéal pour : charges de travail data, IA et conteneurs
Axes de comparaison
Équivalence des services : EC2 = Azure VM = Compute Engine ; Lambda = Azure Functions = Cloud Functions
Tarification : paiement à l'usage, réservations/engagements, instances spot/préemptibles, offre gratuite ou crédits
Présence mondiale : nombre de régions et de zones de disponibilité
Écosystème : marketplace, partenaires, communauté, documentation
Spécialité : AWS = étendue, Azure = Microsoft/hybride, GCP = data/IA
Les quatre modèles de service
IaaS - Infrastructure as a Service (Infrastructure en tant que service)
Définition : ressources virtualisées (calcul, stockage, réseau) louées à la demande
Le client gère : système d'exploitation, middleware, applications, données
Le fournisseur gère : serveurs, virtualisation, stockage, réseau, centre de données
Exemples : AWS EC2, Azure Virtual Machines, Google Compute Engine
Cas d'usage : migration « lift-and-shift », environnements de test/développement, hébergement, sauvegarde, calcul haute performance
Avantages : contrôle et flexibilité maximaux, paiement à l'usage
Inconvénients : administration plus lourde, sécurité de l'OS et des applications à la charge du client
PaaS - Platform as a Service (Plateforme en tant que service)
Définition : plateforme managée pour développer, déployer et exécuter des applications sans gérer l'infrastructure
Le client gère : le code de l'application et les données
Le fournisseur gère : OS, environnement d'exécution, middleware, mise à l'échelle, mises à jour, infrastructure
Exemples : AWS Elastic Beanstalk, Azure App Service, Google App Engine, Heroku
Cas d'usage : développement web/API, CI/CD, bases de données managées
Avantages : développement plus rapide, mise à l'échelle intégrée, moins d'exploitation
Inconvénients : moins de contrôle, dépendance au fournisseur, restrictions sur les technologies
SaaS - Software as a Service (Logiciel en tant que service)
Définition : application complète accessible via Internet, généralement par abonnement
Le client gère : configuration, utilisateurs, ses propres données
Le fournisseur gère : tout le reste (pile complète)
Exemples : Microsoft 365, Google Workspace, Salesforce, Zoom, Slack
Cas d'usage : messagerie, CRM, collaboration, RH, comptabilité
Avantages : aucune installation, mises à jour automatiques, accès depuis n'importe où
Inconvénients : personnalisation limitée, dépendance au fournisseur, confidentialité des données
FaaS - Function as a Service (Fonction en tant que service / Serverless)
Définition : exécution de petites fonctions déclenchées par des événements ; le fournisseur alloue les ressources et adapte la capacité automatiquement
Le client gère : uniquement le code de la fonction
Le fournisseur gère : serveurs, OS, environnement d'exécution, mise à l'échelle, disponibilité
Facturation : par appel et par durée d'exécution (retombe à zéro quand inutilisé)
Exemples : AWS Lambda, Azure Functions, Google Cloud Functions
Cas d'usage : API REST, traitement de fichiers/images, événements IoT, chatbots, tâches planifiées
Avantages : aucune gestion de serveur, mise à l'échelle automatique, paiement uniquement à l'exécution
Inconvénients : démarrage à froid (cold start), durée d'exécution limitée, débogage difficile, dépendance au fournisseur
Répartition des responsabilités
Sur site (on-premises) : le client gère tout
IaaS : le client gère à partir de l'OS
PaaS : le client gère application + données
FaaS : le client gère le code de la fonction
SaaS : le fournisseur gère tout
Critères de choix d'un fournisseur
Coût
Modèle de tarification et transparence
Coût total de possession (frais de sortie de données/bande passante, plans de support)
Remises : instances réservées, engagement d'utilisation, spot
Offre gratuite / crédits pour les tests
Sécurité & conformité
Certifications : ISO 27001, SOC 2, RGPD, PCI-DSS
Chiffrement au repos et en transit, gestion des identités et accès (IAM), gestion des clés
Clarté du modèle de responsabilité partagée
Performance & fiabilité
SLA / garantie de disponibilité (ex. 99,9 % et plus)
Latence et qualité du réseau
Redondance, sauvegarde et reprise après sinistre
Évolutivité & flexibilité
Mise à l'échelle automatique et élasticité
Variété des types d'instances et de services
Portefeuille de services & adéquation technique
Prise en charge des modèles nécessaires (IaaS, PaaS, FaaS, SaaS)
IA/ML, big data, conteneurs, IoT, outils DevOps
Compatibilité avec l'existant et les langages utilisés
Localisation & souveraineté des données
Régions proches des utilisateurs (latence)
Exigences légales locales sur la résidence des données
Dépendance au fournisseur & portabilité
Standards ouverts, API, Kubernetes
Support multi-cloud / hybride, stratégie de sortie
Support & réputation
Plans de support, délais de réponse, documentation, formation
Stabilité du fournisseur, références clients, communauté
Durabilité
Utilisation d'énergies renouvelables et empreinte carbone