Les entreprises utilisent de plus en plus les technologies cloud pour exécuter des applications, stocker des informations, analyser des données, développer des logiciels et soutenir leurs activités numériques. Au lieu d'acheter et d'entretenir elles-mêmes l'ensemble de leur infrastructure informatique, les organisations peuvent accéder à des ressources technologiques via des plateformes cloud.

Les plateformes cloud fournissent des services de calcul, de stockage, de réseau, de bases de données, de sécurité, d'analytique, d'outils de développement et bien d'autres, par l'intermédiaire d'une infrastructure accessible via Internet. AWS décrit le cloud computing comme « la fourniture à la demande de ressources informatiques telles que des serveurs, du stockage, des bases de données et des applications, généralement avec une tarification à l'usage ».

Les plateformes cloud diffèrent considérablement par leurs services, leurs structures tarifaires, leurs options de déploiement et leurs outils de gestion. Les entreprises doivent évaluer leurs exigences techniques, les caractéristiques de leurs charges de travail, leurs besoins en sécurité, leurs systèmes existants et leur croissance prévue avant de choisir une plateforme.

Qu'est-ce qu'une plateforme cloud ?

Une plateforme cloud est un ensemble de services et d'infrastructures informatiques auxquels les organisations peuvent accéder à distance, sans avoir à exploiter elles-mêmes tout le matériel sous-jacent.

Les fournisseurs cloud exploitent des centres de données contenant des ressources informatiques physiques. Les clients peuvent provisionner des ressources telles que des machines virtuelles, des bases de données, du stockage et des services réseau en fonction de leurs besoins.

Google Cloud, par exemple, organise son infrastructure en régions et en zones géographiques, ce qui permet aux organisations de répartir leurs charges de travail et de concevoir leurs architectures en tenant compte de facteurs comme la redondance et la latence.

Les plateformes cloud peuvent répondre aux besoins d'organisations très diverses, des petites entreprises qui exécutent quelques applications aux grands groupes qui exploitent des systèmes distribués complexes.

Principales fonctionnalités des plateformes cloud

Ressources de calcul

Les plateformes cloud fournissent des ressources de calcul pour exécuter des applications et des charges de travail. Il peut s'agir de machines virtuelles, de conteneurs, d'informatique sans serveur (serverless) et d'infrastructures spécialisées.

AWS propose des services comme Amazon EC2 pour les machines virtuelles, tandis que Google Cloud fournit Compute Engine pour les machines virtuelles et Cloud Run pour les applications conteneurisées gérées.

Stockage cloud

Le stockage cloud permet aux organisations de conserver fichiers, sauvegardes, données applicatives, médias et autres informations sur une infrastructure gérée par le fournisseur.

Les services de stockage peuvent être conçus pour répondre à différents besoins, notamment les données applicatives fréquemment consultées, l'archivage à long terme et le stockage d'objets à grande échelle.

Bases de données

Les fournisseurs cloud proposent des services de bases de données gérées couvrant les bases relationnelles, les systèmes NoSQL, les entrepôts de données et d'autres technologies.

Les bases de données gérées peuvent réduire le travail d'administration de l'infrastructure nécessaire à leur exploitation, tout en offrant des capacités telles que les sauvegardes, la mise à l'échelle, la supervision et la haute disponibilité.

Réseau

Le réseau cloud relie les applications, les bases de données, les utilisateurs et les autres ressources. Les services peuvent inclure des réseaux virtuels, l'équilibrage de charge, le DNS, des pare-feu, des connexions privées et des réseaux de diffusion de contenu.

Google Cloud, par exemple, fournit des services de réseau virtuel, d'équilibrage de charge, de DNS et de diffusion de contenu dans le cadre de sa plateforme cloud.

Sécurité et identité

Les plateformes cloud proposent des services de sécurité conçus pour contrôler l'accès aux ressources et protéger les charges de travail et les informations.

Parmi les capacités courantes figurent la gestion des identités et des accès, le chiffrement, la surveillance de la sécurité, l'authentification, la gestion des clés et la détection des menaces.

Les responsabilités en matière de sécurité sont généralement partagées entre le fournisseur cloud et le client, leur répartition exacte dépendant des services utilisés.

Analytique et intelligence artificielle

Les plateformes cloud proposent de plus en plus d'outils d'analyse de données, d'apprentissage automatique et d'intelligence artificielle.

Google Cloud comprend des services comme BigQuery pour l'entreposage de données, Looker pour la business intelligence, ainsi que des services d'IA et d'apprentissage automatique.

AWS et Azure proposent également de vastes services d'analytique et d'IA en complément de leurs offres d'infrastructure de base.

Outils pour les développeurs

Les plateformes cloud peuvent fournir des outils pour développer, tester, déployer et superviser des applications.

Il peut s'agir de kits de développement logiciel, d'interfaces en ligne de commande, d'intégrations avec les dépôts de code source, de services de conteneurs, d'outils CI/CD, d'hébergement d'applications et de capacités d'infrastructure en tant que code.

Types de services cloud

Infrastructure en tant que service

L'infrastructure en tant que service (IaaS) fournit des ressources informatiques fondamentales telles que des machines virtuelles, du stockage et du réseau.

Le client dispose généralement d'un contrôle plus étendu sur l'environnement d'exploitation, tandis que le fournisseur gère l'infrastructure physique sous-jacente.

Plateforme en tant que service

La plateforme en tant que service (PaaS) fournit des environnements gérés pour développer et exécuter des applications, sans que les clients aient à gérer une grande partie de l'infrastructure sous-jacente.

Le PaaS peut simplifier le déploiement des applications et permettre aux équipes de développement de se concentrer davantage sur le code applicatif.

Logiciel en tant que service

Le logiciel en tant que service (SaaS) fournit des applications logicielles complètes via Internet. Le fournisseur gère généralement l'application, l'infrastructure, la maintenance et les mises à jour.

Parmi les exemples figurent les applications cloud de CRM, de comptabilité, de collaboration et de productivité.

Cloud public, privé et hybride

Cloud public

Les services de cloud public sont exploités par des fournisseurs tiers et mis à la disposition de plusieurs clients. AWS, Microsoft Azure et Google Cloud sont les principaux exemples de plateformes de cloud public.

Cloud privé

Un environnement de cloud privé est dédié à une seule organisation. Il peut offrir un contrôle accru sur l'infrastructure et la configuration, mais peut nécessiter davantage de gestion et d'investissements.

Cloud hybride

Un cloud hybride associe une infrastructure privée à des ressources de cloud public. Les organisations peuvent adopter cette approche lorsque certaines charges de travail ou données doivent rester dans un environnement particulier, tandis que d'autres applications fonctionnent dans le cloud public.

Avantages des plateformes cloud

Évolutivité

Les ressources cloud peuvent souvent être augmentées ou réduites à mesure que les besoins évoluent. Cela peut être utile pour les entreprises dont la demande est saisonnière ou pour les applications dont le trafic fluctue.

Gestion de l'infrastructure allégée

Les fournisseurs cloud gèrent l'infrastructure physique qui sous-tend leurs services. Les entreprises ont ainsi moins besoin d'acheter, d'entretenir et de remplacer leurs propres serveurs et le matériel associé.

Déploiement plus rapide

Les ressources cloud peuvent généralement être provisionnées plus rapidement qu'une infrastructure physique. Les équipes peuvent créer des environnements de développement, des bases de données, des ressources de stockage et d'autres services sans attendre l'achat de matériel.

Disponibilité mondiale

Les grands fournisseurs cloud exploitent des infrastructures dans de nombreuses zones géographiques. Les organisations peuvent utiliser différentes régions et configurations de disponibilité pour répondre à leurs exigences de performance, de résilience et de localisation.

Accès à des services avancés

Les plateformes cloud donnent accès à des technologies telles que les bases de données gérées, l'analytique, l'apprentissage automatique, l'IA, les conteneurs et l'informatique sans serveur, sans que les organisations aient à construire elles-mêmes toute l'infrastructure nécessaire.

Points clés pour choisir une plateforme cloud

Besoins liés aux charges de travail

Commencez par déterminer ce que l'organisation doit exécuter. Un simple site web, une application d'entreprise, un entrepôt de données, une charge de travail d'IA et un système de transactions à fort volume peuvent avoir des besoins d'infrastructure très différents.

Performances et disponibilité

Tenez compte des besoins en calcul, de la latence réseau, des performances de stockage, de la couverture géographique et des exigences de disponibilité. Les charges de travail soumises à des exigences strictes de disponibilité ou de latence peuvent nécessiter des architectures soigneusement conçues sur plusieurs zones ou régions.

Sécurité et conformité

Les entreprises doivent évaluer les contrôles d'identité, le chiffrement, la surveillance de la sécurité, la résidence des données, les certifications et les exigences réglementaires propres à leur secteur et à leurs marchés géographiques.

Modèle de tarification

Les services cloud utilisent couramment une tarification à l'usage, même si les structures tarifaires varient selon les fournisseurs et les services. AWS présente le cloud computing comme offrant un « accès aux ressources avec paiement à l'usage », tandis que les fournisseurs proposent aussi différentes formules d'engagement et remises.

Les entreprises doivent estimer leur utilisation prévue et tenir compte des coûts de stockage, de calcul, de réseau, de transfert de données, d'assistance et des autres coûts associés.

Technologies existantes

La compatibilité avec les applications, les bases de données, les outils de développement, les systèmes d'identité et les logiciels métier existants peut influer sur la complexité de la migration.

Compétences et assistance

Les organisations doivent vérifier que leurs équipes disposent des compétences techniques nécessaires pour gérer la plateforme choisie. La formation, la documentation, les services professionnels et l'assistance technique peuvent également influer sur la mise en œuvre.

Flexibilité vis-à-vis des fournisseurs et des services

Les entreprises peuvent se demander si elles souhaitent s'appuyer principalement sur un seul fournisseur cloud ou en utiliser plusieurs. Les stratégies multicloud peuvent apporter de la flexibilité, mais aussi accroître la complexité opérationnelle et de gestion.

Exemples de grandes plateformes cloud

Amazon Web Services (AWS) propose des services couvrant le calcul, le stockage, les bases de données, le réseau, la sécurité, l'analytique, l'IA, l'intégration d'applications et d'autres catégories.

Microsoft Azure fournit des services cloud pour le développement d'applications, les données et l'analytique, l'IA, la sécurité, l'infrastructure hybride et la migration vers le cloud.

Google Cloud propose des services couvrant l'infrastructure, les bases de données, l'analytique, l'IA et l'apprentissage automatique, le développement d'applications, le réseau, la sécurité et le stockage.

La plateforme la plus adaptée dépend des charges de travail de l'organisation, de son environnement technologique, de ses exigences de sécurité, de ses compétences techniques et de ses contraintes financières.

Conclusion

Les plateformes cloud donnent aux entreprises accès à une infrastructure de calcul, du stockage, des bases de données, du réseau, de l'analytique, de l'IA, de la sécurité et des services de développement, sans qu'elles aient à exploiter elles-mêmes toute l'infrastructure physique sous-jacente.

Le processus de sélection doit commencer par les besoins liés aux charges de travail et les objectifs de l'entreprise. Les organisations doivent ensuite évaluer les performances, la sécurité, la conformité, les intégrations, la tarification, l'évolutivité, les compétences techniques et l'assistance.

L'adoption du cloud peut apporter de la flexibilité et donner accès à un large éventail de services technologiques, mais une mise en œuvre efficace exige toujours une architecture réfléchie, une maîtrise des coûts, des contrôles de sécurité et une supervision opérationnelle continue.

Références