Trois modèles de services : 1. Logiciel en tant que service, qui est un modèle qui fournit des logiciels via Internet. Les utilisateurs n'ont pas besoin d'acheter de logiciels, mais de louer des logiciels Web auprès de fournisseurs pour gérer les activités commerciales. service , est une catégorie de services qui fournit aux développeurs une plate-forme pour créer des applications et des services via l'Internet mondial ; 3. L'infrastructure en tant que service est un modèle commercial qui alloue des ressources matérielles telles que des centres de données et une infrastructure aux utilisateurs via les services grand public. peuvent être obtenus à partir d’une infrastructure informatique complète via Internet.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Le cloud computing est un type d'informatique distribuée, qui fait référence à la décomposition d'énormes programmes de traitement de données en d'innombrables petits programmes via le réseau « cloud », puis au traitement et au traitement via un système composé de plusieurs serveurs. Analysez ces applets pour obtenir des résultats. et les restituer à l'utilisateur. Au début du cloud computing, pour faire simple, il s'agissait d'un simple calcul distribué, résolvant la répartition des tâches et fusionnant les résultats des calculs. Par conséquent, le cloud computing est également appelé calcul en grille. Grâce à cette technologie, des dizaines de milliers de données peuvent être traitées en un temps très court (quelques secondes), permettant ainsi d'obtenir des services réseau puissants.
Le service cloud mentionné à ce stade n'est pas seulement une sorte d'informatique distribuée, mais une évolution hybride et un saut de technologies informatiques telles que l'informatique distribuée, l'informatique utilitaire, l'équilibrage de charge, l'informatique parallèle, le stockage réseau, la redondance des sauvegardes à chaud et la virtualisation. résultat.
Modèle de service du cloud computing
Actuellement, il existe trois principaux modèles de service du cloud computing, à savoir : l'infrastructure en tant que service (IaaS), la plate-forme en tant que service (PaaS) et le logiciel en tant que service (SaaS). ) . Ce qu'on appelle ici la couche est « couche » au sens d'une architecture système en couches. IaaS, PaaS et SaaS sont respectivement mis en œuvre au niveau de la couche infrastructure, de la couche plate-forme d'exploitation ouverte logicielle et de la couche logicielle d'application.
(1) Logiciel en tant que service (SaaS)
SaaS (Software-as-a-Service) : Logiciel en tant que service. Il s'agit d'un modèle qui fournit des logiciels via Internet. Les utilisateurs n'ont pas besoin d'acheter de logiciels, mais de louer des logiciels Web auprès de fournisseurs pour gérer leurs activités commerciales.
Le logiciel d'application est déployé uniformément sur son propre serveur. Les utilisateurs de partage de fichiers d'entreprise commandent des services de logiciels d'application auprès des fabricants via Internet en fonction de leurs besoins. Le fournisseur de services facture en fonction de la quantité de logiciels commandés par le client, de la durée et de la durée. d'autres facteurs, et facture le client via le navigateur Fournit des modèles de logiciels. L'avantage de ce modèle de service est que le fournisseur de services maintient et gère le logiciel et fournit des installations matérielles pour exécuter le logiciel. Les utilisateurs n'ont besoin que d'un terminal pouvant accéder à Internet pour utiliser le logiciel à tout moment et en tout lieu.
Le modèle SaaS réduit considérablement le coût d'utilisation des logiciels, en particulier des logiciels à grande échelle, et comme le logiciel est hébergé sur le serveur du fournisseur de services, les coûts de gestion et de maintenance du client sont réduits et la fiabilité est plus élevée.
(2) Platform as a Service (PaaS)
PaaS (Platform-as-a-Service) : Platform as a Service est une catégorie de services qui fournit aux développeurs une plate-forme pour créer des applications et des services sur l'Internet mondial. . Paas fournit un environnement de développement à la demande pour développer, tester et gérer des applications logicielles.
PaaS fait en fait référence à l'utilisation de la plateforme de développement logiciel en tant que service et à sa soumission aux utilisateurs dans le modèle SaaS. Le PaaS est donc également une application du modèle SaaS. Cependant, l’émergence du PaaS peut accélérer le développement du SaaS, notamment la vitesse de développement des applications SaaS. Les services PaaS permettent aux développeurs de logiciels de développer de nouvelles applications sans acheter d'environnements d'équipement tels que des serveurs.
Fournir la plateforme et l'environnement de développement en tant que service. Le partage de fichiers d'entreprise est un service de plate-forme distribuée. Le fabricant fournit un environnement de développement, une plate-forme de serveur, des ressources matérielles et d'autres services aux clients qui personnalisent et développent leurs propres applications basées sur sa plate-forme et les transmettent à d'autres clients via son serveur et Internet. .
(3) Infrastructure en tant que service (IaaS)
IaaS (Infrastructure-as-a-Service) : Infrastructure en tant que service, les consommateurs peuvent obtenir des services à partir d'une infrastructure informatique complète via Internet. IaaS est un modèle économique qui alloue des ressources matérielles telles que des centres de données et une infrastructure aux utilisateurs via le Web.
IaaS est une infrastructure « cloud » composée de plusieurs serveurs qui est fournie aux clients sous forme de service de comptage. Il intègre la mémoire, les périphériques d'E/S, les capacités de stockage et de calcul dans un pool de ressources virtuelles pour fournir à l'ensemble du secteur les ressources de stockage nécessaires, les serveurs virtualisés et d'autres services.
La relation entre les trois modes
Nous pouvons analyser la relation entre les trois modèles de service sous deux aspects : l'un est la perspective de l'expérience utilisateur et l'autre est la perspective technique. Du point de vue de l’expérience utilisateur, ils sont indépendants les uns des autres car ils font face à différents types d’utilisateurs. D'un point de vue technique, la relation entre eux n'est pas une pure relation d'héritage. Par exemple, le SaaS est basé sur le PaaS et le PaaS est basé sur l'IaaS. Tout d’abord, le SaaS peut être déployé sur PaaS ou directement sur IaaS. Deuxièmement, le PaaS peut être construit sur IaaS ou directement sur des ressources physiques.
Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!