Maison >Problème commun >Qu'est-ce qu'une plateforme cloud ?
La plateforme cloud fait référence aux services basés sur le matériel qui fournissent des capacités informatiques, de réseau et de stockage. Le passage au cloud computing constitue un changement majeur auquel le secteur sera confronté. L’émergence de diverses plateformes cloud est l’un des aspects les plus importants de cette transformation. Comme son nom l'indique, ce type de plateforme permet aux développeurs soit d'exécuter leurs programmes écrits dans le « cloud », soit d'utiliser les services fournis dans le « cloud », ou les deux.
Quant au nom de ce type de plateforme, nous pouvons désormais entendre plus d'un nom, comme plateforme à la demande (plateforme à la demande), plateforme en tant que service (PaaS), etc. Mais quel que soit le nom que vous lui donnez, cette nouvelle façon de prendre en charge les applications a un énorme potentiel.
Comment les plateformes d'applications sont utilisées. Lorsqu'une équipe de développement crée une application sur site (c'est-à-dire une application qui s'exécute au sein d'une organisation), de nombreuses bases requises pour l'application existent déjà : le système d'exploitation fournit une prise en charge de base pour l'exécution de l'application et l'accès au stockage ; les ordinateurs de l'organisation fournissent des services tels que le stockage à distance. Si chaque application intérieure que vous créez devait d’abord construire toutes ces fondations, je crains que nous verrions beaucoup moins d’applications aujourd’hui.
Plateforme cloud dans un environnement réel : trois services cloud
Afin d'appréhender la plateforme cloud, nous examinons d'abord les services cloud en général. On peut diviser les services fournis via le « cloud » en trois grandes catégories. Il s'agit de :
Software as a Service (SaaS) : les applications SaaS s'exécutent entièrement dans le « cloud » (c'est-à-dire sur le serveur d'un fournisseur de services Internet). Son client sur site est généralement un navigateur ou un autre client simple. Salesforce est probablement l’application SaaS la plus connue aujourd’hui, mais il en existe bien d’autres.
Services attachés : chaque application sur site possède certaines fonctions qui lui sont propres, et elles peuvent accéder aux services fournis pour cette application dans le « cloud » de temps en temps pour les améliorer. leur fonctionnalité. Étant donné que ces services ne peuvent être utilisés que par cette application spécifique, ils peuvent être considérés comme attachés à cette application. Un exemple bien connu des consommateurs est iTunes d'Apple : son application de bureau peut être utilisée pour écouter de la musique, etc., tandis que des services complémentaires permettent d'acheter de nouveaux contenus audio ou vidéo. Le service d'hébergement Exchange de Microsoft est un exemple au niveau de l'entreprise, qui peut ajouter un filtrage anti-spam, un archivage et d'autres services basés sur le « cloud » aux serveurs Exchange sur site.
Futures plates-formes cloud (plateformes cloud) : les plates-formes cloud fournissent des services basés sur le « cloud » que les développeurs peuvent utiliser lors de la création d'applications. Vous n'avez pas besoin de créer votre propre infrastructure, vous pouvez compter sur la plateforme cloud pour créer de nouvelles applications SaaS. Les utilisateurs directs de la plateforme cloud sont les développeurs et non les utilisateurs finaux.
Pour maîtriser la plateforme cloud, nous devons d'abord parvenir à un consensus sur la signification de « plateforme » ici. Une idée courante est de considérer une plate-forme comme « tout logiciel qui fournit des services aux développeurs pour créer des applications ». Dans la section suivante, nous expliquerons cela en détail.
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!