Infrastructure de cloud computing en tant que service (IaaS)

Infrastructure-as-a-Service permet d'accéder à des ressources fondamentales telles que les machines physiques, les machines virtuelles, le stockage virtuel, etc. Outre ces ressources, l'IaaS propose également:

  • Stockage sur disque de machine virtuelle
  • Réseau local virtuel (VLAN)
  • Équilibreurs de charge
  • Adresses IP
  • Packs logiciels

Toutes les ressources ci-dessus sont mises à la disposition de l'utilisateur final via server virtualization. De plus, ces ressources sont accédées par les clients comme s'ils les possédaient.

Avantages

IaaS permet au fournisseur de cloud de localiser librement l'infrastructure sur Internet de manière rentable. Certains des principaux avantages de l'IaaS sont énumérés ci-dessous:

  • Contrôle total des ressources informatiques grâce à un accès administratif aux machines virtuelles.

  • Location flexible et efficace de matériel informatique.

  • Portabilité, interopérabilité avec les applications héritées.

Contrôle total des ressources informatiques grâce à un accès administratif aux machines virtuelles

IaaS permet au client d'accéder aux ressources informatiques via un accès administratif aux machines virtuelles de la manière suivante:

  • Le client envoie une commande administrative au fournisseur de cloud pour exécuter la machine virtuelle ou pour enregistrer des données sur un serveur cloud.

  • Le client envoie une commande administrative aux machines virtuelles dont il est propriétaire pour démarrer le serveur Web ou pour installer de nouvelles applications.

Location flexible et efficace de matériel informatique

Les ressources IaaS telles que les machines virtuelles, les périphériques de stockage, la bande passante, les adresses IP, les services de surveillance, les pare-feu, etc. sont mises à la disposition des clients en location. Le paiement est basé sur la durée pendant laquelle le client conserve une ressource. Avec un accès administratif aux machines virtuelles également, le client peut exécuter n'importe quel logiciel, même un système d'exploitation personnalisé.

Portabilité, interopérabilité avec les applications héritées

Il est possible de conserver l'héritage entre les applications et les charges de travail entre les clouds IaaS. Par exemple, les applications réseau telles que le serveur Web ou le serveur de messagerie qui s'exécutent normalement sur du matériel serveur appartenant au client peuvent également s'exécuter à partir de machines virtuelles dans le cloud IaaS.

Problèmes

L'IaaS partage des problèmes avec PaaS et SaaS, tels que la dépendance au réseau et les risques liés au navigateur. Il présente également des problèmes spécifiques, mentionnés dans le diagramme suivant:

Compatibilité avec les vulnérabilités de sécurité héritées

Étant donné que l'IaaS propose au client d'exécuter des logiciels hérités dans l'infrastructure du fournisseur, il expose les clients à toutes les vulnérabilités de sécurité de ces logiciels hérités.

Expansion de la machine virtuelle

La machine virtuelle peut devenir obsolète en ce qui concerne les mises à jour de sécurité, car IaaS permet au client d'exploiter les machines virtuelles en état d'exécution, suspendu et hors tension. Cependant, le fournisseur peut mettre à jour automatiquement ces machines virtuelles, mais ce mécanisme est difficile et complexe.

Robustesse de l'isolation au niveau des machines virtuelles

IaaS offre un environnement isolé aux clients individuels via un hyperviseur. L'hyperviseur est une couche logicielle qui inclut la prise en charge matérielle de la virtualisation pour diviser un ordinateur physique en plusieurs machines virtuelles.

Pratiques d'effacement des données

Le client utilise des machines virtuelles qui à leur tour utilisent les ressources de disque communes fournies par le fournisseur de cloud. Lorsque le client libère la ressource, le fournisseur de cloud doit s'assurer que le prochain client à louer la ressource n'observe pas les résidus de données du client précédent.

Les caractéristiques

Voici les caractéristiques du modèle de service IaaS:

  • Machines virtuelles avec logiciel préinstallé.

  • Machines virtuelles avec des systèmes d'exploitation préinstallés tels que Windows, Linux et Solaris.

  • Disponibilité des ressources à la demande.

  • Permet de stocker des copies de données particulières à différents endroits.

  • Les ressources informatiques peuvent être facilement augmentées et réduites.