Investor's wiki

Nuage

Nuage

En informatique, le terme cloud fait référence à un ensemble partagé de ressources, qui sont mises à la disposition de plusieurs utilisateurs via Internet. Ces ressources sont généralement liées au stockage de données et à la puissance de calcul, mais peuvent également inclure différents types de services, d'applications, de réseaux et de serveurs.

En règle générale, les ressources basées sur le cloud sont facilement et commodément accessibles et peuvent être reconfigurées dynamiquement pour répondre à plusieurs objectifs, avec différents niveaux d'évolutivité. Aujourd'hui, la technologie du cloud computing est largement répandue dans plusieurs domaines de la vie humaine. Plusieurs services et applications sont construits sur un cloud.

Par exemple, les services de streaming à la demande comme Netflix tirent parti des capacités de cloud computing pour évoluer efficacement et offrir la meilleure expérience utilisateur possible. Les applications populaires de messagerie en ligne et d'appel vocal, telles que Skype et WhatsApp, utilisent également le cloud computing pour permettre une communication de haute qualité entre leurs utilisateurs. D'autres exemples incluent les solutions basées sur le cloud fournies par Microsoft Office 365 et Google G Suite, qui aident des millions de personnes dans le monde, facilitant le travail et la collaboration en temps réel de n'importe où et à tout moment.

Peter Mell et Timothy Grance du National Institute of Standards and Technology (NIST) des États-Unis décrivent le cloud computing comme une technologie composée de trois modèles de service et de quatre modèles de déploiement.

Les trois modèles de services de cloud computing comprennent :

  • Infrastructure en tant que service (IaaS) : offre des ressources informatiques fondamentales telles que le traitement des donnĂ©es, le stockage des donnĂ©es et les capacitĂ©s de mise en rĂ©seau. Ceux-ci peuvent ĂŞtre basĂ©s sur des services de cloud computing comme Amazon EC2, Microsoft Azure et Google Compute Engine.

  • Plate-forme en tant que service (PaaS) : fournit des plates-formes permettant aux clients de dĂ©velopper et de dĂ©ployer des applications acquises ou crĂ©Ă©es par le consommateur sur une plate-forme de cloud computing. AWS Elastic Beanstalk, Heroku et Google App Engine sont quelques exemples de modèles PaaS.

  • Software as a service (SaaS) : combine infrastructure et logiciel fonctionnant dans le cloud. Les utilisateurs ont accès aux applications logicielles et aux bases de donnĂ©es d'un fournisseur, tandis que le fournisseur de cloud gère entièrement l'infrastructure et les plates-formes sous-jacentes qui exĂ©cutent les applications. Salesforce, Microsoft Office 365 et Slack sont des exemples de modèles SaaS.

Les quatre modèles de déploiement de cloud computing incluent :

  • Cloud public : un cloud qui peut ĂŞtre dĂ©tenu et exploitĂ© par des entreprises, des institutions gouvernementales ou d'autres fournisseurs de services cloud tiers. Les clouds publics sont conçus pour une utilisation ouverte par le public.

  • Cloud privĂ© : un cloud qui virtualise et distribue l'infrastructure informatique pour une utilisation exclusive par une seule organisation et ses consommateurs ou unitĂ©s commerciales (c'est-Ă -dire non ouvert au grand public).

  • Cloud communautaire : un cloud qui virtualise et distribue l'infrastructure informatique pour un groupe particulier ou une communautĂ© de consommateurs, qui ont des objectifs et des prĂ©occupations compatibles (par exemple, exigences de sĂ©curitĂ©, politique, considĂ©rations de conformitĂ©, etc.).

  • Cloud hybride : une combinaison de deux ou plusieurs infrastructures cloud diffĂ©rentes (publique, communautaire ou privĂ©e).