Types de cloud computing - Présentation d'Amazon Web Services

Types de cloud computing

Le cloud computing permet aux développeurs et aux services informatiques de se focaliser sur l'essentiel, sans avoir à s'occuper de la mise en service, de la maintenance et de la planification de la capacité. À mesure que le cloud computing a gagné en popularité, plusieurs modèles et stratégies de déploiement différents sont apparus pour répondre aux besoins spécifiques des différents utilisateurs. Chaque type de service cloud et de méthode de déploiement vous offre différents niveaux de contrôle, de flexibilité et de gestion. Saisir les différences entre l'infrastructure en tant que service, la plateforme en tant que service et le logiciel en tant que service ainsi que déterminer les stratégies de déploiement à utiliser peut vous aider à choisir l'ensemble de services dont vous avez besoin.

Modèles de cloud computing

Infrastructure en tant que service (IaaS)

L'infrastructure en tant que service (IaaS) contient les composants de base de l'informatique cloud et permet généralement d'accéder aux fonctions de mise en réseau, aux ordinateurs (virtuels ou sur du matériel dédié) ainsi qu'à l'espace de stockage des données. L'offre IaaS vous apporte un niveau élevé de flexibilité et de contrôle de gestion sur vos ressources informatiques. De plus, elle ressemble beaucoup aux ressources informatiques existantes auxquelles sont habitués de nombreux développeurs et services informatiques.

Plateforme en tant que service (PaaS)

La plateforme en tant que service (PaaS) élimine la nécessité pour votre organisation de gérer l'infrastructure sous-jacente (généralement le matériel et les systèmes d'exploitation), tout en vous permettant de vous concentrer sur le déploiement et la gestion de vos applications. Vous êtes ainsi plus efficace, car vous n'avez pas à vous soucier de l'approvisionnement des ressources, de la planification des capacités, de la maintenance logicielle, de l'application de correctifs ou de toute autre charge indifférenciée liée à l'exécution de votre application.

Logiciel en tant que service (SaaS)

Le logiciel en tant que service (SaaS) offre un produit final qui est exécuté et géré par le prestataire de services. Dans la plupart des cas, les personnes qui font référence au service SaaS pensent aux applications des utilisateurs finaux. Une offre SaaS vous permet de ne pas vous soucier de la maintenance du service ou de la gestion de l'infrastructure sous-jacente. Ainsi, vous pouvez vous focaliser sur l'utilisation du logiciel. Une messagerie web est un exemple courant d'application SaaS que vous pouvez utiliser pour envoyer et recevoir des e-mails sans avoir à gérer les fonctions supplémentaires du produit ou maintenir les serveurs et les systèmes d'exploitation exécutés par le programme.

Modèles de déploiement de cloud computing

Cloud

Une application basée sur le cloud est entièrement déployée dans le cloud. Tous ses composants sont en outre exécutés dans le cloud. Les applications dans le cloud ont été créées dans le cloud ou migrées à partir d'une infrastructure existante pour tirer parti des avantages du cloud computing. Les applications basées sur le cloud peuvent être créées sur des éléments d'infrastructure de niveau inférieur ou utiliser des services de niveau supérieur qui fournissent une abstraction des exigences en matière de gestion, d'architecture et de mise à l'échelle de l'infrastructure de base.

Hybride

Un déploiement hybride permet de relier une infrastructure et des applications entre des ressources basées sur le cloud et des ressources existantes qui ne se trouvent pas dans le cloud. La méthode la plus courante de déploiement hybride consiste à associer cloud et infrastructure existante sur site pour étendre et développer l'infrastructure d'une organisation dans le cloud tout en connectant les ressources de cloud au système interne. Pour de plus amples informations sur la façon dont AWS peut vous aider dans le cadre de votre déploiement hybride, veuillez consulter la page Cloud hybride avec AWS.

Sur site

Le déploiement des ressources sur site grâce aux outils de gestion des ressources et de virtualisation est parfois appelé « cloud privé ». Le déploiement sur site ne présente pas les avantages qu'offre le cloud computing, mais il est parfois préféré pour sa capacité à fournir des ressources dédiées. Dans la plupart des cas, ce modèle de déploiement est identique à l'infrastructure informatique héritée et fait appel à la gestion des applications et aux technologies de virtualisation pour tester et accroître l'utilisation des ressources. Pour de plus amples informations sur la façon dont AWS peut vous aider, veuillez consulter Cas d'utilisation : Services cloud sur site.