Qu'est-ce que l'infrastructure en tant que service ?
L’infrastructure en tant que service (IaaS) est un modèle commercial qui fournit une infrastructure informatique telle que des ressources de calcul, de stockage et de réseau sur une base de paiement à l’utilisation via Internet. Vous pouvez utiliser IaaS pour demander et configurer les ressources dont vous avez besoin en vue d'exécuter vos applications et vos systèmes informatiques. Vous êtes responsable du déploiement, de la maintenance et de la prise en charge de vos applications, tandis que le fournisseur IaaS est responsable de la maintenance de l'infrastructure physique. L'infrastructure en tant que service vous offre flexibilité et contrôle sur vos ressources informatiques de manière rentable.
Alors que le secteur utilise traditionnellement des termes tels que l'infrastructure en tant que service, la plateforme en tant que service et le logiciel en tant que service pour regrouper les services cloud, chez AWS, nous nous concentrons sur les solutions adaptées à vos besoins, qui peuvent couvrir de nombreux types de services. Cette page utilise le regroupement de services traditionnel IaaS, PaaS et SaaS pour vous aider à choisir l'ensemble le mieux adapté à vos besoins et la stratégie de déploiement qui vous convient le mieux.
Pourquoi l'infrastructure en tant que service est-elle importante ?
Vous pouvez utiliser l'IaaS pour faire évoluer votre capacité de calcul tout en réduisant vos dépenses informatiques. Traditionnellement, les entreprises achetaient et assuraient la maintenance de leurs propres appareils informatiques dans un centre de données sur site. Cependant, cela nécessitait souvent un investissement initial important pour ne gérer que des charges de travail parfois élevées. Par exemple, une entreprise de commerce électronique reçoit trois fois plus de trafic d'applications pendant la période des fêtes. Pour gérer ce trafic, elle doit acheter des machines serveur supplémentaires, qui restent inactives le reste de l'année.
Pour relever ce défi, les fournisseurs IaaS maintiennent des centres de données hautement sécurisés avec un volume important de dispositifs matériels. Ils vous donnent accès à cette infrastructure de cloud computing sur la base du paiement à l'utilisation. Vous bénéficiez d'un accès flexible et sécurisé à des ressources pratiquement illimitées afin de répondre à toutes vos exigences métier, légales et de conformité.
Quels sont les avantages de l'infrastructure en tant que service ?
Le modèle IaaS offre aux entreprises modernes des avantages tels que les suivants :
Rapidité
Vous pouvez fournir un certain nombre de ressources en quelques minutes, tester et lancer de nouvelles idées sur le marché beaucoup plus rapidement. Vous pouvez vous concentrer sur vos activités métier principales, car les autres gèrent entièrement l'infrastructure informatique et les ressources de calcul.
Performances
Les centres de données répartis géographiquement peuvent être utilisés pour augmenter verticalement vos applications dans des sites physiquement plus proches de vos clients. Il se peut que vous ne puissiez pas le réaliser par vous-même si vous disposez d'une capacité de serveur et d'une portée géographique limitées. Les solutions IaaS vous offrent beaucoup plus d'options que vous pouvez utiliser pour augmenter les performances de calcul et réduire la latence du réseau.
Fiabilité
Les fournisseurs IaaS proposent un environnement hautement fiable dans lequel les machines virtuelles de remplacement peuvent être rapidement mises en service et ce, de manière prévisible.
Sauvegarde et récupération
Les fournisseurs IaaS vous donnent accès à une infrastructure illimitée pour la sauvegarde et la reprise après sinistre. Par exemple, vous pouvez dupliquer vos applications sur plusieurs serveurs afin qu'en cas de défaillance de l'un d'eux, l'autre prenne le relais. De même, vous pouvez synchroniser les sauvegardes de données automatiquement et fréquemment pour assurer la redondance et la continuité des activités.
Tarification compétitive
Le calcul, le stockage et la mise en réseau peuvent être utilisés au fur et à mesure et jouent un rôle essentiel dans la plupart des autres services. Les clients ne paieront que pour les ressources qu'ils utilisent, ce qui favorise une gestion plus efficace des ressources informatiques et favorise l'innovation en rendant les services cloud abordables pour les petites entreprises.
Quels sont les cas d'utilisation de l'infrastructure en tant que service ?
Vous pouvez utiliser l'infrastructure pour améliorer l'efficacité opérationnelle et donner la priorité à la fourniture de la solution par rapport à la gestion de l'infrastructure. Un fournisseur IaaS peut vous aider à améliorer l'expérience client grâce à une infrastructure hautement performante et entièrement gérée. Examinons quelques exemples de cas d'utilisation ci-dessous.
Calcul haute performance
Des problèmes complexes tels que l'analyse de grands volumes de données ou la résolution d'équations physiques et chimiques exigent une puissance de calcul importante. Il est plus efficace et rentable de résoudre ces problèmes sur l'infrastructure IaaS que d'exécuter vos propres ressources.
Hébergement de site web
Les organisations utilisent l'infrastructure pour héberger des applications web à hautes performances, sécurisées, évolutives et entièrement personnalisables afin de répondre à leurs besoins de diffusion de contenu. Par exemple, l'hébergement web peut être utilisé pour créer une gamme de sites web, allant de simples sites d'information à des systèmes de diffusion de données complexes.
Analyse big data
Les entreprises analysent les données pour obtenir des informations d'informatique décisionnelle et exploitables. L'infrastructure cloud comprend une technologie d'entreposage de données permettant de stocker de grands volumes de données de manière intégrée. Un fournisseur IaaS prend en charge l'analytique du big data en fournissant des services que vous pouvez utiliser pour gérer les données plus efficacement.
Développement d'applications
Vous pouvez utiliser l'infrastructure cloud pour configurer rapidement des environnements de test et de développement distincts. Vous pouvez expérimenter et tester de nouvelles idées de manière isolée ou créer des environnements de développement communs pour toute l'équipe.
Comment fonctionne l'infrastructure en tant que service ?
L'IaaS fonctionne sur le principe de la virtualisation. Un fournisseur IaaS vous permet de sélectionner le type et la configuration de l'infrastructure dont vous avez besoin. Le système crée ensuite automatiquement des versions numériques de l'infrastructure sous-jacente. Ces ressources informatiques virtualisées imitent le comportement des ressources physiques. Pour vous et vos applications, tout fonctionne de la même manière que sur un appareil physique.
LesLes fournisseurs aaS proposent également des services supplémentaires pour soutenir la gestion de l'infrastructure. Par exemple, vous pouvez utiliser les services pour effectuer les tâches suivantes :
- Afficher les journaux système et surveiller les performances
- Mettre en œuvre des mesures de sécurité cohérentes dans toute votre infrastructure
- Configurer des stratégies qui automatisent les tâches d'infrastructure courantes, telles que la sauvegarde et l'équilibrage de charge
Quels sont les types de ressources d'infrastructure en tant que service ?
Les services d'infrastructure peuvent être classés en trois grandes catégories.
Calcul
Les ressources de calcul cloud comprennent les unités centrales (CPU), les unités de traitement graphique (GPU) et la mémoire interne (RAM) dont les ordinateurs ont besoin pour effectuer n'importe quelle tâche. Les utilisateurs demandent des ressources de calcul sous la forme de machines virtuelles ou d'instances cloud. Les services cloud allouent ensuite la capacité requise et vous pouvez exécuter les tâches planifiées dans cet environnement virtuel.
Stockage
Les fournisseurs IaaS proposent trois types de ressources de stockage de données :
- Le stockage par bloc stocke les données par blocs tout comme un disque SSD ou un disque dur.
- Le stockage de fichiers stocke les données sous forme de fichiers, comme dans un NAS.
- Le stockage d'objets stocke les données sous forme d'objets similaires à ceux de la programmation orientée objet.
Mise en réseau
L'infrastructure IaaS inclut également des ressources réseau telles que des routeurs, des commutateurs et des équilibreurs de charge. Les modèles IaaS fonctionnent en virtualisant les fonctions de mise en réseau de ces appliances dans le logiciel.
Comment les responsabilités de la sécurité et de la conformité sont-elles partagées dans le cadre du modèle IaaS ?
Les fournisseurs IaaS assument l'entière responsabilité de la sécurisation de l'infrastructure qu'ils fournissent pour vos applications cloud. Ils gèrent la sécurité à tous les niveaux, tels que :
- la sécurité physique des locaux du centre de données à l'aide de mesures telles que des caméras de sécurité, des gardes et la surveillance ;
- la sécurité de l'infrastructure grâce à un accès restreint et à une maintenance régulière de l'infrastructure du fournisseur ;
- la sécurité des données avec des contrôles très stricts, un chiffrement et un audit tiers pour répondre à toutes les exigences de conformité.
Comment l'infrastructure en tant que service se compare-t-elle aux autres modèles traditionnels de services cloud ?
Il existe trois principaux modèles de services cloud :
- Infrastructure en tant que service (IaaS)
- Plateforme en tant que service (PaaS)
- SaaS (Software as a Service, logiciel en tant que service)
Plateforme en tant que service
La plateforme en tant que service (PaaS) fournit une infrastructure matérielle et logicielle que vous pouvez utiliser pour développer et gérer des applications. Le fournisseur PaaS héberge le matériel et les outils de développement logiciel dans son centre de données. Vous pouvez créer, tester, exécuter et mettre à l'échelle des applications plus rapidement et à moindre coût en utilisant la plateforme en tant que service plutôt que sur votre infrastructure sur site.
En savoir plus sur la plateforme d’intégration en tant que service (iPaaS)
Logiciel en tant que service
Le logiciel en tant que service (SaaS) fournit l'ensemble de l'application logicielle sur Internet. Vous pouvez l'utiliser pour effectuer différentes tâches. Le fournisseur SaaS héberge le matériel, les outils logiciels et l'application elle-même dans son centre de données
En savoir plus sur le logiciel en tant que service (SaaS)
Comparaison entre IaaS et PaaS et SaaS
Vous avez un contrôle plus complet sur la configuration de vos ressources cloud dans IaaS plutôt que dans PaaS et SaaS. PaaS et le SaaS virtualisent davantage de fonctions d'infrastructure et vous avez moins de composants à gérer par rapport à IaaS.
Tenez compte du tableau suivant. Si vous gérez votre propre infrastructure informatique, vous devez gérer et investir dans tous les éléments mentionnés dans le tableau. D'un autre côté, si vous passez à un service de cloud computing particulier, voici comment cela fonctionne :
- Les cellules Y indiquent ce que vous gérez
- Les cellules C indiquent ce que gère le fournisseur de services cloud
Informatique propre |
IaaS |
PaaS |
SaaS |
|
Application |
O |
O |
O |
O |
Données |
O |
O |
O |
C |
Environnement d'exécution ou logiciel qui exécute l'application |
O |
O |
C |
C |
Intergiciel ou logiciel qui surveille l'application |
O |
O |
C |
C |
Systèmes d'exploitation sur lesquels l'application s'exécute |
O |
C |
C |
C |
Technologie de virtualisation |
O |
C |
C |
C |
Machines serveurs |
O |
C |
C |
C |
Appareils de stockage |
O |
C |
C |
C |
Appliances réseau |
O |
C |
C |
C |
Les modèles de services cloud en pratique
Imaginons que vous souhaitiez implémenter une application de messagerie électronique dans votre organisation. Si vous décidez de gérer votre propre infrastructure, vous devez procéder comme suit :
- Achetez un serveur physique.
- Installez-y tous les logiciels et systèmes d'exploitation requis.
- Écrivez le code de votre application de messagerie électronique et installez-le sur le serveur.
- Effectuez la maintenance continue du matériel et des logiciels.
D'autre part, vous pouvez choisir parmi les options suivantes.
Approche IaaS
Une approche IaaS consisterait à utiliser des serveurs cloud virtuels sur lesquels des systèmes d'exploitation sont préinstallés et à installer le code de l'application et les logiciels associés sur la machine virtuelle.
Approche PaaS
Une approche PaaS consisterait à exécuter le code de l'application sans provisionner ni gérer l'infrastructure, puis à écrire et à télécharger le code de l'application sous forme de fichier .zip.
Approche SaaS
Une approche SaaS consisterait à utiliser un service de messagerie et de calendrier professionnels sécurisé et entièrement géré. Vous n'avez pas besoin d'écrire votre propre code d'application ni même de vous soucier de l'allocation des serveurs cloud et de l'infrastructure de stockage cloud.
Comment choisir
Le choix entre les offres IaaS, PaaS et SaaS dépend des exigences de votre application. Une option n'est pas nécessairement meilleure que l'autre. Cela dépend de la raison pour laquelle vous exécutez l'application, de vos exigences en matière de performances et de configuration, ainsi que du lieu où se trouvent vos utilisateurs et de leur identité.
Comment mettre en œuvre l'infrastructure en tant que service ?
Vous pouvez implémenter l'IaaS en sélectionnant un fournisseur IaaS approprié et en formant les membres de votre équipe à l'utilisation des services proposés. Procédez comme suit pour réussir la mise en œuvre de l'IaaS.
Identifier vos besoins
Il est important de comprendre les exigences sous-jacentes de votre entreprise en matière d'infrastructure pour les cas d'utilisation avec lesquels vous souhaitez commencer. Par exemple, l'hébergement d'applications web a des besoins en ressources réseau et serveur différents de ceux de l'analytique du big data.
Sélectionner votre équipe
Si votre entreprise est novice en matière de transformation numérique, il est préférable de commencer par une petite équipe centrale qui gèrera le changement à l'avenir. L'équipe peut résoudre un petit problème et parler de ses résultats pour susciter une prise de conscience et de l'enthousiasme pour le cloud computing.
Sélectionnez votre fournisseur IaaS
Les différents fournisseurs de cloud proposent différents niveaux de capacités. Faites preuve de diligence raisonnable afin de ne pas rencontrer de problèmes par la suite. Il est toujours préférable d'opter pour un fournisseur IaaS bien établi qui offre une gamme de services afin que vous puissiez gérer facilement l'évolution de vos besoins.
Migrer vers la nouvelle infrastructure
La migration est un processus incrémentiel qui a besoin de planification pour éviter toute perturbation. Vous pouvez également choisir d'exécuter des clouds hybrides dans lesquels certaines applications, ou même des composants de la même application, s'exécutent sur votre infrastructure sur site et d'autres composants s'exécutent sur l'infrastructure du fournisseur IaaS.
Pourquoi utiliser AWS pour répondre à vos besoins en matière d'infrastructure ?
Bien qu’AWS ne propose pas de services IaaS, cela reste la plateforme cloud la plus complète et la plus largement adoptée au monde, proposant plus de 200 services complets issus de centres de données du monde entier. Des millions de clients, dont certaines des start-ups les plus dynamiques au monde, de très grandes entreprises et des agences fédérales de premier plan, utilisent AWS pour réduire leurs coûts, gagner en agilité et innover plus rapidement. Ainsi, le transfert de vos applications existantes vers le cloud et la création de presque tout ce que vous pouvez imaginer sont plus rapides, plus simples et plus rentables. Par exemple, vous pouvez utiliser les services suivants :
- Amazon EC2 offre la plateforme de calcul la plus vaste et la plus approfondie, et vous pouvez choisir un processeur, un stockage, des réseaux, le système d'exploitation et le modèle d'achat.
- Amazon S3 propose un service de stockage d'objets de pointe que vous pouvez utiliser pour stocker et protéger n'importe quelle quantité de données pour pratiquement tous les cas d'utilisation, tels que les applications natives cloud, l'analytique des données et les applications mobiles.
- Amazon VPC propose un réseau virtuel logiquement isolé et entièrement personnalisable que vous pouvez utiliser pour définir et lancer des ressources AWS, mais aussi pour sécuriser et surveiller les connexions.
Commencez avec AWS en créant un compte AWS gratuit dès aujourd'hui !
Prochaines étapes sur AWS
Commencez à créer avec AWS dans la Console de gestion AWS.