Que sont les technologies cloud ? Comment fonctionnent les technologies cloud ? Classification commune des modèles de déploiement

De nombreux utilisateurs modernes d'ordinateurs et d'appareils mobiles ne peuvent plus imaginer la vie sans Internet, qui est désormais fermement ancré dans notre vie quotidienne. Relativement récemment, de nouvelles technologies cloud sont apparues, très différentes des modèles classiques de systèmes informatiques, même si, à certains égards, elles fonctionnent selon des principes similaires. Cependant, pour beaucoup, le concept même de « cloud », bien que familier, reste encore flou. Lisez la suite pour découvrir de quoi il s’agit.

Qu’est-ce que la technologie cloud ?

Si nous parlons du concept lui-même dans un langage simple, nous pouvons dire que les solutions technologiques de ce type impliquent essentiellement le stockage et l'utilisation d'informations, de logiciels ou de services spéciaux sans utiliser réellement les disques durs des ordinateurs (ils ne sont utilisés que pour l'installation initiale de logiciel client avec dans le but d'accéder aux services cloud).

Autrement dit, le recours aux technologies cloud permet d’utiliser uniquement les ressources purement informatiques d’un terminal informatique ou d’un appareil mobile. Cette explication peut paraître trop confuse à beaucoup. Par conséquent, afin de comprendre à quoi ressemble l’utilisation des technologies cloud dans la pratique, nous pouvons donner l’exemple le plus simple.

La plupart des utilisateurs modernes, d'une manière ou d'une autre, utilisent le courrier électronique. Souvent, avoir une telle adresse est nécessaire pour s'inscrire aux services Internet, aux réseaux sociaux, aux jeux en ligne, etc. Tout système Windows dispose d'un client de messagerie Outlook intégré. Lors de la réception ou de l'envoi de lettres, elles sont toutes enregistrées directement sur le disque dur dans le dossier du programme.

C'est une autre affaire lorsque la boîte aux lettres se trouve sur un serveur distant (par exemple, Mail.Ru, Gmail, Yandex mail, etc.). L'utilisateur entre simplement sur le site, saisit ses données d'inscription (identifiant et mot de passe), après quoi il accède à sa messagerie. Il s’agit de la technologie cloud au sens le plus simple, puisque toute la correspondance n’est pas stockée sur l’ordinateur de l’utilisateur (disque dur), mais sur un serveur distant. En fait, un programme spécial n'est pas nécessaire pour accéder à votre boîte aux lettres (un navigateur Web très ordinaire, qui dans ce cas fait office d'application client, suffit).

Ainsi, ce qui distingue le plus les technologies cloud des méthodes informatiques standards est précisément le stockage d'informations ou de certains logiciels sur un serveur distant, que l'on appelait autrefois le « cloud », et la possibilité de partager l'accès aux données ou BY. Aujourd'hui, vous pouvez voir de nombreux services construits exactement selon les principes du cloud. Mais ce ne fut pas toujours ainsi.

Développement de technologies cloud

En général, les discussions sur l'introduction de tels modèles se poursuivent depuis la fin des années 60 du siècle dernier. Puis est venu le concept d’utiliser la puissance de calcul des systèmes informatiques du monde entier avec une organisation sous la forme d’un service public, dont les auteurs étaient Joseph Licklider et John McCarthy.

L'étape suivante a été l'introduction en 1999 de systèmes dits CRM sous la forme de sites Web fournis par abonnement, qui donnaient accès à des ressources informatiques via Internet, que la librairie en ligne Amazon a commencé à utiliser activement en 2002, qui s'est ensuite transformée en un énorme société informatique.

Et ce n'est qu'en 2006, grâce à l'émergence du projet Elastic Compute Cloud, qu'ils ont commencé à parler sérieusement de la mise en œuvre à grande échelle des technologies et services cloud. Bien entendu, le lancement du service bien connu Google Apps, intervenu en 2009, a également joué un rôle important dans la fourniture de ressources informatiques.

Services cloud modernes

Depuis lors, le marché de la technologie cloud a subi des changements assez importants. Et il ne s’agissait pas seulement de fournir des ressources informatiques.

De nouvelles technologies et services cloud ont commencé à apparaître, qui peuvent aujourd'hui être grossièrement divisés en plusieurs grandes catégories :

  • stockage d'informations dans le cloud ;
  • portails de jeux ;
  • plateformes antivirus ;
  • logiciel basé sur le Web.

Chacun de ces groupes comprend de nombreuses sous-catégories, mais en termes généraux, ils reposent tous sur les mêmes principes.

Caractéristiques requises

Selon les exigences généralement acceptées du National Institute of Standards and Technology des États-Unis, il existe une liste unique de conditions que les technologies de l'information cloud doivent remplir :

  • service utilisateur indépendant à la demande (capacité de l'utilisateur à déterminer le degré d'utilisation des ressources technologiques et informatiques sous forme de vitesse d'accès aux données, de temps de traitement du serveur, de volume de stockage, etc., sans coordination ou interaction obligatoire avec le fournisseur de services) ;
  • accès à un réseau de niveau universel (accès au transfert de données quel que soit le type d'appareil utilisé) ;
  • mutualisation des ressources informatiques (redistribution dynamique de la puissance en regroupant les ressources d'un grand nombre d'utilisateurs en un seul pool) ;
  • élasticité (la capacité de fournir, d'élargir ou de restreindre la gamme de services à tout moment, automatiquement et sans coûts supplémentaires) ;
  • comptabilisation des services fournis aux consommateurs (en faisant abstraction du trafic utilisé, du nombre d'utilisateurs et des transactions qu'ils effectuent, de la bande passante, etc.).

Classification commune des modèles de déploiement

En parlant de technologies cloud, on ne peut manquer de mentionner leur division par types de modèles de services cloud utilisés.

Parmi eux, il existe plusieurs groupes principaux :

  • Un cloud privé est une infrastructure distincte utilisée uniquement par une organisation ou une entreprise qui comprend plusieurs utilisateurs ou sociétés partenaires (sous-traitants), qui peuvent appartenir à l'organisation elle-même ou être en dehors de sa juridiction.
  • Un cloud public est une structure destinée à être utilisée par le grand public en accès libre et, en règle générale, sous le contrôle du propriétaire (prestataire de services).
  • Un cloud public est une structure organisationnelle conçue pour des groupes d'utilisateurs partageant des intérêts ou des objectifs communs.
  • Un cloud hybride est une combinaison de deux ou plusieurs des types ci-dessus, qui dans la structure restent des objets indépendants uniques, mais sont interconnectés selon des règles standardisées strictement définies pour le transfert de données ou l'utilisation d'applications.

Types de modèles de services

Séparément, il convient de souligner la méthodologie de classification des modèles de service, c'est-à-dire l'ensemble des outils et outils qu'un service cloud peut fournir à l'utilisateur.

Les principaux modèles sont les suivants :

  • Le SaaS (software as a service) est un modèle d'un ensemble de logiciels fournis par un fournisseur de cloud à un consommateur, qui peut être utilisé soit directement dans un service cloud à partir d'un appareil, soit via un accès via des clients légers, soit via l'interface de une application spéciale.
  • PaaS (plateforme en tant que service) est une structure qui permet à l'utilisateur, sur la base des outils fournis, d'utiliser le cloud pour développer ou créer des logiciels de base dans le but d'héberger ultérieurement d'autres logiciels (propre, achetés ou répliqués) basés sur la gestion de bases de données. systèmes, environnements d'exécution de langage de programmation, logiciels middleware, etc. ;
  • L'IaaS (infrastructure as a service) est un modèle d'utilisation d'un service cloud avec une gestion indépendante des ressources et la possibilité d'héberger tout type de logiciel (même OS), mais avec un contrôle limité de certains services réseau (DNS, pare-feu, etc.).

Blocs de services cloud

Étant donné que les technologies cloud nécessitent une participation minimale des utilisateurs au fonctionnement de l'ensemble du complexe et sont des modèles constitués de nombreuses combinaisons technologiques qui interagissent les unes avec les autres grâce à l'utilisation de middleware, à ce stade de l'examen de ces services, nous pouvons souligner séparément certains composants importants de tout Les complexes logiciels et matériels acceptés les appellent des blocs :

  • Un portail libre-service est un outil qui permet à l'utilisateur de commander un certain type de service avec des détails supplémentaires spécifiés (par exemple, pour IssA, il s'agit d'une commande d'une machine virtuelle, spécifiant le type de processeur, la quantité de RAM et le disque dur). , ou refus de l'utiliser).
  • Le catalogue de services est un ensemble de services de base et de modèles de création associés qui, grâce au transfert d'automatisation, pourront configurer le service créé dans des systèmes informatiques réels et avec un type de logiciel spécifique.
  • Orchestrator est un outil spécialisé de suivi des actions des opérations effectuées, fourni par le modèle pour chaque service.
  • Tarification et facturation - comptabilisation des services fournis à l'utilisateur, émission de factures de paiement pour coordonner les questions financières.

Méthodes supplémentaires

Entre autres choses, parfois, afin de répartir la charge, la technologie de virtualisation peut être utilisée sous la forme d'une partie serveur virtuel, qui est une sorte de couche ou de connexion entre les services logiciels et le matériel (répartition des serveurs virtuels sur les serveurs réels). Cette approche n'est pas obligatoire, cependant, les technologies cloud dans l'éducation utilisent assez souvent cette technique.

Les antivirus semblent également très intéressants : ils téléchargent les fichiers suspects non pas sur les ordinateurs, mais vers le cloud ou le « sandbox » (Sandbox), où une vérification préliminaire est effectuée, après quoi l'autorisation est donnée de les envoyer à l'ordinateur, ou il est mis en quarantaine. dans le nuage même.

Avantages et inconvénients de l'utilisation des services cloud

Quant aux avantages et aux inconvénients, bien sûr, il y en a. L'aspect positif est qu'en accédant aux logiciels, au stockage ou en créant leur propre infrastructure pour les utilisateurs de tels services, les coûts associés à l'achat de matériel supplémentaire ou plus puissant ou de logiciels sous licence sont considérablement réduits.

D’un autre côté, la plupart des experts critiquent sévèrement l’utilisation des services cloud simplement en raison de leur faible sécurité face aux interférences extérieures. La question du stockage d’énormes volumes de données obsolètes ou inutilisées est également à l’ordre du jour. Les services Google en sont un exemple frappant, dans lesquels l'utilisateur ne peut supprimer aucun groupe de données ni aucun service inutilisé.

Problèmes de paiement

Naturellement, l'utilisation de tels services est payante, surtout s'il s'agit de technologies cloud dans l'éducation (bibliothèques spécialisées, plateformes pédagogiques), d'accès à des logiciels spécialisés ou de stockage régulier de données avec de grandes quantités d'espace disque réservées.

Mais pour l'utilisateur moyen, les mêmes services de stockage d'informations comme DropBox, OneDrive (anciennement SkyDrive), Cloud Mail.Ru, Yandex.Disk et bien d'autres font des concessions, allouant, selon le service lui-même, environ 15 à 20 Go d'espace disque sans paiement. Selon les normes modernes, bien sûr, pas grand-chose, mais suffisamment pour sauvegarder certaines données importantes.

Conclusion

C'est tout pour la technologie cloud. De nombreux spécialistes et analystes leur promettent un grand avenir, mais la question de la sécurité de l'information ou de la confidentialité des données se pose avec une telle acuité que sans l'utilisation de nouveaux développements dans le domaine de la sécurité de l'information, une perspective aussi brillante semble très douteuse.

Les technologies cloud sont des technologies d'utilisation des ressources des serveurs avec le lancement simultané d'un grand nombre de serveurs virtuels, indépendamment les uns des autres. Une panne sur un serveur n’affectera pas les autres serveurs, garantissant ainsi un fonctionnement global ininterrompu. De plus, les technologies cloud vous permettent de réguler et de payer uniformément uniquement les ressources utilisées, sans trop-payés.

En règle générale, un cloud moderne se compose d'un grand nombre de serveurs hautes performances exécutant des machines virtuelles (serveurs), uniques pour chaque utilisateur.

L'un des principaux avantages du cloud, outre l'indépendance de chaque utilisateur par rapport aux autres, est la possibilité de réguler en douceur la quantité de ressources utilisées et, par conséquent, de ne payer que pour les ressources réellement nécessaires pour résoudre le problème. Pas de frais supplémentaires.

Comment utiliser le cloud

Il existe deux manières les plus optimales et les plus appropriées pour la plupart des entreprises modernes d'utiliser le cloud :

  • Hébergement de projets Web ;
  • Externalisation de l'infrastructure informatique.

Première façon s'adresse aux entreprises dont les activités sont directement liées à Internet. En règle générale, il s'agit d'exploitants de boutiques en ligne populaires, de sites d'information, de bases de données immobilières et de services, de développeurs et de propriétaires de services Web. Ces entreprises ont besoin d'une plateforme puissante et flexible pour héberger leurs projets Web. Le cloud devient cette plateforme.

Deuxième façon beaucoup plus universel et adapté à presque toutes les entreprises, du commerce à la fabrication, du service à l'entrepôt et à la logistique. Il s’agit de l’externalisation de l’infrastructure informatique.

Au lieu d'acheter et d'installer des équipements au bureau, où ils fonctionnent dans des conditions sous-optimales et sont soumis à des risques, sans parler du coût et de la nécessité de maintenir le personnel informatique, l'infrastructure informatique du bureau peut facilement être construite dans le cloud.

Tous les services familiers, portail d'entreprise, courrier électronique, messagerie et échange de fichiers, systèmes de gestion de projet et de relation client (CRM), fonctionnent désormais dans le cloud. Dans le même temps, il n'est pas nécessaire d'embaucher des employés ou de dépenser des sommes importantes pour acheter des équipements et des licences de logiciels.

Technologies cloud – Modèles de déploiement

Nuage privé(eng. cloud privé) - une infrastructure destinée à être utilisée par une organisation, comprenant plusieurs consommateurs (par exemple, les divisions d'une organisation), éventuellement également des clients et des sous-traitants de cette organisation.

Un cloud privé peut être détenu, exploité et exploité par l'organisation elle-même ou par un tiers (ou une combinaison de ceux-ci), et peut exister physiquement à l'intérieur ou à l'extérieur de la juridiction du propriétaire.

Cloud public(Cloud public anglais). Infrastructure conçue pour une utilisation gratuite par le grand public. Peut être détenu, exploité et exploité par des entités commerciales, scientifiques et gouvernementales (ou toute combinaison de celles-ci). Existe physiquement dans la juridiction du propriétaire - prestataire de services.

Cloud hybride(Cloud hybride anglais) est une combinaison de deux ou plusieurs infrastructures cloud différentes (privées, publiques ou communautaires), qui restent des objets uniques, mais sont interconnectées par des technologies standardisées ou propriétaires de transfert de données et d'applications.

Cloud public(Cloud communautaire en anglais) - un type d'infrastructure destiné à être utilisé par une communauté spécifique de consommateurs issus d'organisations ayant des objectifs communs (par exemple, la mission, les exigences de sécurité, les politiques et le respect de diverses exigences).

Un cloud communautaire peut être détenu, géré et exploité en coopération par une ou plusieurs organisations communautaires ou un tiers (ou une combinaison de ceux-ci), et peut exister physiquement à l'intérieur ou à l'extérieur de la juridiction du propriétaire.

Modèles de services

Logiciel en tant que service(SaaS, anglais Software-as-a-Service) est un modèle dans lequel le consommateur a la possibilité d'utiliser le logiciel d'application du fournisseur fonctionnant dans une infrastructure cloud et accessible depuis divers appareils clients ou via un client léger, par exemple depuis un navigateur (par exemple, une messagerie Web) ou une interface de programme.

Le contrôle et la gestion de l'infrastructure physique et virtuelle sous-jacente du cloud, y compris le réseau, les serveurs, les systèmes d'exploitation, le stockage ou même les capacités d'application individuelles (à l'exception d'un ensemble limité de paramètres de configuration d'application définis par l'utilisateur), sont effectués par le fournisseur de cloud. .

Plateforme en tant que service(PaaS, en anglais Platform-as-a-Service) est un modèle dans lequel le consommateur a la possibilité d'utiliser une infrastructure cloud pour héberger des logiciels de base en vue d'y placer ultérieurement des applications nouvelles ou existantes (propres, développées sur mesure ou achetées répliquées). applications).

Ces plates-formes incluent des outils pour créer, tester et exécuter des logiciels d'application - systèmes de gestion de bases de données, middleware, environnements d'exécution de langage de programmation - fournis par le fournisseur de cloud.

Le contrôle et la gestion de l'infrastructure physique et virtuelle sous-jacente du cloud, y compris le réseau, les serveurs, les systèmes d'exploitation, le stockage, sont assurés par le fournisseur de cloud, à l'exception des applications développées ou installées, ainsi que, si possible, de l'environnement ( plate-forme) paramètres de configuration.

Infrastructure en tant que Service(IaaS, anglais IaaS ou Infrastructure-as-a-Service). Fourni comme la possibilité d'exploiter l'infrastructure cloud pour autogérer le traitement, le stockage, la mise en réseau et d'autres ressources informatiques fondamentales. Par exemple, un consommateur peut installer et exécuter des logiciels arbitraires, qui peuvent inclure des systèmes d'exploitation, des logiciels de plateforme et des logiciels d'application.

Le consommateur a un contrôle sur les systèmes d'exploitation, les systèmes de stockage virtuel et les applications installées, ainsi qu'un contrôle limité sur l'ensemble des services disponibles (par exemple, pare-feu, DNS). Le contrôle et la gestion des principales infrastructures physiques et virtuelles du cloud, y compris le réseau, les serveurs, les types de systèmes d'exploitation utilisés et les systèmes de stockage, sont assurés par le fournisseur de cloud.

Aspects économiques

En utilisant le cloud computing, les consommateurs de technologies de l'information peuvent réduire considérablement les coûts d'investissement - pour la construction de centres de données, l'achat d'équipements de serveur et de réseau, de solutions matérielles et logicielles pour assurer la continuité et les performances - puisque ces coûts sont absorbés par le fournisseur de services cloud.

En outre, les longues périodes de construction et de mise en service des grandes infrastructures informatiques et leur coût initial élevé limitent la capacité des consommateurs à répondre avec flexibilité aux demandes du marché. Alors que les technologies cloud offrent la possibilité de répondre presque instantanément à la demande croissante de puissance de calcul.

Lors de l'utilisation du cloud computing, les coûts pour les consommateurs se déplacent vers les coûts opérationnels. C'est ainsi que sont classés les coûts de paiement des services des fournisseurs de cloud.

Pour expliquer l'aspect économique des approches de cloud computing, une analogie est souvent utilisée avec les services d'eau ou d'électricité fournis dans les infrastructures développées via les réseaux de services publics correspondants. Ils sont facilement accessibles et payants à la consommation, plutôt que d'être aménagés par chaque consommateur utilisant sa propre prise d'eau ou installant sa propre installation électrique.

Technologies cloud : les avantages du cloud

La transition vers le cloud computing offre des avantages économiques significatifs :

  • Placer votre infrastructure informatique dans le cloud vous permet de réaliser des économies sur le coût total de possession de 30 % à 70 %.
  • Réduisez les coûts d’investissement jusqu’à 70 % lors de l’achat d’équipement.
  • Augmenter les ressources pour l'utilisation et la maintenance des équipements jusqu'à 70 % par mois.
  • Économie des ressources du centre de données (électricité, refroidissement, espace) jusqu'à 50 % par mois.
  • Réduisez le coût de redondance des équipements de 50 à 70 % avec le même niveau de disponibilité mensuelle.
  • Réduisez les coûts de licence de 30 % par mois.
  • Réduisez le temps de déploiement de nouveaux services jusqu’à 90 %.

Les principaux avantages des technologies cloud par rapport aux serveurs physiques :

  • Disponibilité. Les technologies cloud sont accessibles à tous, partout où il y a Internet.
  • Mobilité. Les salariés des entreprises deviennent de plus en plus mobiles. Ils peuvent accéder à leur lieu de travail depuis n’importe où dans le monde. Tout ce dont vous avez besoin est un ordinateur portable, une tablette ou un smartphone.
  • Fonctionnement stable et sans problème de la société toute l'année.
  • Sécurité accrue grâce à la consolidation des ressources informatiques. Réduire au minimum le « facteur humain ». Responsabilité de l'utilisateur en cas d'accès non autorisé au système et de téléchargement de données.
  • Cryptage des données, cryptographie et protection des données conformément à l'art. 152-FZ.
  • Améliorer la qualité des services informatiques fournis avec moins de spécialistes hautement qualifiés.
  • Pas de coûts d'investissement initiaux ni leur réduction significative.
  • Diminution par dix du temps consacré à la mise en œuvre et à la redistribution opérationnelle des ressources.
  • Augmentation sélective rapide de la capacité.

Technologies cloud pour les entreprises

  • Accélérer la mise en œuvre des nouvelles technologies.
  • Réduire les coûts d’achat de l’infrastructure informatique.
  • Augmenter l'efficacité de l'entreprise grâce à l'utilisation des meilleures pratiques.
  • Réduisez les coûts des logiciels en louant uniquement ce qui est nécessaire.
  • Réduisez les coûts en standardisant les logiciels utilisés.
  • Réduire le risque de perte de données et les coûts du personnel informatique.

Les technologies cloud sont l'une des bénédictions de la civilisation. Un internaute sur deux les utilise pour stocker et échanger des données, mais dans la pratique, seuls quelques-uns comprennent comment et avec quelle sécurité cela fonctionne.

Aujourd'hui, les utilisateurs actifs ne se limitent pas à un seul gadget : tout le monde possède un smartphone ainsi qu'un ordinateur portable, un ordinateur de bureau ou une tablette. Vous pouvez avoir besoin d’accéder à un fichier à tout moment, mais vous ne souhaitez pas emporter de mémoire flash ni d’autres périphériques de stockage. La même situation se présente lorsqu'il est nécessaire de synchroniser des informations sur vos ordinateurs de travail et personnels, d'apporter des modifications à des documents et de modifier des fichiers.

Les technologies cloud sont un traitement de données distribué dans lequel l'utilisateur a accès à des programmes informatiques, à des capacités informatiques et à d'autres capacités sous forme de service en ligne - en temps réel.

Cela signifie également l’accès au stockage virtuel depuis n’importe où dans le monde. Pour ce faire, vous avez besoin de n'importe quel appareil doté d'une connexion Internet et d'un navigateur Web.

Un bon exemple avec le courrier électronique. Si le client de messagerie est installé sur un ordinateur, les données sont stockées dans la mémoire du PC. Si l'utilisateur utilise le courrier via un navigateur, il s'agit alors d'un service cloud.

En cas de problèmes techniques ou autres avec le service, l'accès aux données sera perdu à jamais. C’est l’un des principaux inconvénients des solutions en ligne. Le deuxième inconvénient est la possibilité de l'utiliser si vous avez accès à Internet. Les services présentent bien plus d’avantages.

Avantages des technologies cloud

  1. Les services virtuels vous libèrent du besoin de travailler avec des lecteurs flash et résolvent le problème des limitations d'espace sur le disque dur - l'utilisateur reçoit gratuitement plusieurs gigaoctets et, si nécessaire, ils peuvent être achetés en plus.
  2. Pas besoin d'acheter un logiciel sous licence.
  3. Le service permet à plusieurs employés ou à une équipe créative de travailler simultanément sur un seul fichier.
  4. L'utilisateur peut stocker des informations dans n'importe quel format et y accéder librement depuis n'importe quel appareil - il n'y a aucune connexion à la mémoire d'un ordinateur spécifique.
  5. L'utilisation d'un tel stockage virtuel libère de l'espace sur votre disque dur, augmentant ainsi la vitesse de votre ordinateur.
  6. Les solutions vous permettent d'éliminer la nécessité pour les administrateurs d'entretenir les ordinateurs et les périphériques. Les bureaux virtuels simplifient considérablement le travail, réduisent les coûts et vous permettent de résoudre automatiquement des problèmes techniques complexes.
  7. Ils peuvent être utilisés sur différentes plateformes et, si nécessaire, mis à l’échelle. La structure élastique et flexible rend cela facile à réaliser.

Originaire du siècle dernier

L'histoire des technologies cloud (informatique) commence en 1970 - à partir du moment où le scientifique américain Joseph Licklider a exprimé son idée. Il s'agissait de la possibilité de permettre aux internautes d'accéder non seulement aux données, mais aussi aux programmes.

Une idée similaire a été proposée par John McCarthy, proposant d'utiliser la puissance de calcul comme service Internet. Bientôt, les travaux dans ce domaine se sont arrêtés pendant près de 20 ans.

Dans les années 90, la bande passante Internet a augmenté, mais aucune percée n’a eu lieu en raison du manque de préparation des entreprises spécialisées. Au tournant du siècle, une entreprise est apparue qui permettait aux visiteurs d'accéder à l'application via le site Web. Elle a été la première à proposer l’accès au logiciel en tant que service.

En 2002, Amazon profite de nouvelles opportunités. Son service Web assurait le stockage des informations et permettait les calculs. Quatre ans plus tard, Amazon a offert aux utilisateurs la possibilité d'exécuter leurs propres applications.

La prochaine étape de développement a été le lancement de la plateforme Google Apps et le lancement d'un système d'exploitation à part entière dans le cloud, annoncé par Microsoft.

Les progrès techniques et l'émergence des logiciels open source ont largement contribué à la modernisation et à l'élargissement des fonctionnalités des solutions technologiques.

Les technologies cloud sont apparues en Russie en 2010. Au départ, le volume annuel de leur marché était de :

  • 15 millions de dollars provenant du cloud public ;
  • 5 millions de dollars - d'un particulier.

Après seulement 4 ans, ces chiffres sont passés respectivement à 125 et 33 millions de dollars. La tendance à la hausse s'est poursuivie les années suivantes, ce qui indique naturellement un intérêt pour les solutions cloud.

Types

  • Publique. Cette catégorie de services est accessible à un grand nombre d'utilisateurs et d'entreprises. Les utilisateurs ne peuvent pas gérer et entretenir le cloud - ce sont les privilèges du propriétaire.
  • Privé. Le Service est utilisé et contrôlé au profit d'une seule organisation. L'infrastructure informatique se trouve chez le client ou le fournisseur.
  • Hybride. Ce groupe présente les avantages des deux catégories précédentes. Ces services sont généralement utilisés par des organisations ayant une activité saisonnière, qui ne disposent pas de suffisamment de capacités propres et utilisent donc des ressources externes pendant une certaine période.

Application des technologies cloud

Aujourd'hui, le concept de systèmes cloud couvre différents types de services et est utilisé avec succès dans l'éducation, la médecine, la logistique, la banque et les affaires.

L'exemple le plus simple d'application à des fins personnelles est celui des technologies cloud de Google. Après avoir installé Google Drive, l'utilisateur bénéficie d'un stockage pour ses données, ce qui lui permet d'abandonner les anciennes méthodes de stockage des informations sur disques et mémoire flash.

Google Doc et Word Online de Yandex Disk sont des éditeurs à part entière qui vous permettent de travailler avec des documents de différents formats.

Éducation

Les ordinateurs et l'Internet haut débit ont contribué à l'amélioration du système éducatif, simplifié la présentation du matériel et permis de résoudre d'autres problèmes importants. Voici quelques-uns d'entre eux:

  • Organisation de l'enseignement à distance utilisant les technologies cloud dans l'éducation.
  • Les étudiants travaillent sur un projet commun, où chaque membre du groupe et enseignant peut laisser des commentaires, des modifications, des remarques et ajouter des informations.
  • Agendas électroniques.
  • Soumettre les devoirs et les vérifier pour les enfants scolarisés à la maison.

Médecine

Diagnostic précis et rapide, sélection des tactiques de traitement appropriées, échange d'opinions avec des collègues en temps réel, systématisation de la documentation médicale - ce n'est pas une liste complète de l'utilisation de nouvelles solutions.

À l’avenir, les technologies cloud pourraient constituer des avancées majeures dans le domaine des soins de santé, en donnant accès aux informations sur le patient et aux résultats des diagnostics de laboratoire et instrumentaux. En termes simples, les patients n'auront pas besoin de créer des cartes dans tous les hôpitaux : les données nécessaires sur les maladies et les résultats des tests seront stockées au même endroit.

Logistique

Le cloud dans la logistique réunit l'expéditeur, le destinataire, le transporteur et l'opérateur en une seule chaîne. Le service vous permet de suivre l'itinéraire des expéditions, de communiquer entre eux, quel que soit l'emplacement, et de résoudre rapidement les problèmes liés aux retards de fret.

Les services en ligne sont également utilisés comme plates-formes pour organiser des appels d'offres et sélectionner des entrepreneurs, analyser les soldes de stocks et le réapprovisionnement en temps opportun, stocker les données de transport et déterminer la rentabilité des itinéraires.

Banques

La concurrence dans le secteur bancaire est forte, ce qui oblige les institutions financières à introduire des innovations pour améliorer la qualité et la quantité des services offerts et réduire leurs propres coûts de fonctionnement.

L'utilisation des technologies cloud vous permet d'automatiser les processus financiers et de résoudre tous les problèmes ci-dessus à des coûts minimes.

Entreprise

Les entreprises sont ouvertes à l'innovation et les mettent activement en œuvre pour créer des centres de contact et des bureaux virtuels. Les employés des bureaux virtuels ne sont pas liés à un ordinateur ni à un emplacement spécifiques, ce qui permet de réaliser des économies sur la location d'un espace de bureau et sur le paiement des services publics.

Tous les lecteurs, dossiers, programmes de planification économique et autres données intranet sont reproduits dans le cloud.

Sécurité

La sécurité de la technologie cloud est un domaine auquel chaque fournisseur accorde une attention particulière. Sinon, il perdra des clients, car l'infrastructure informatique est utilisée pour stocker des données confidentielles et stratégiques et doit donc être protégée de manière fiable.

La sécurité dépend du type de serveur : virtuel ou dédié. Les serveurs virtuels impliquent de placer les informations client dans un environnement unique. Il est possible que s’il y a une erreur dans le code, les propriétaires d’autres comptes voient les données de quelqu’un d’autre.

Les serveurs dédiés vous permettent de créer un environnement plus sécurisé et fonctionnel et offrent une liberté d'action lors du choix et de l'installation d'un système d'exploitation et d'un logiciel pour un fonctionnement normal.

Les fournisseurs de services chiffrent toujours les informations hébergées sur leurs serveurs à l'aide d'un logiciel cryptographique spécial. Les données ne sont accessibles qu'à l'aide d'un mot de passe spécifié par un utilisateur autorisé.

Le responsable peut toujours savoir qui a consulté les informations et à quelle heure, ce que faisaient ses employés et ce qui se passait sur leur ordinateur au cours d'une période donnée.

Une garantie de la sécurité des données est leur copie quotidienne. Les canaux de transmission des serveurs vers les PC et inversement sont protégés par plusieurs programmes fiables afin que le code ne puisse pas être piraté.

Chaque année, la confiance dans les solutions en ligne augmente. Il existe déjà aujourd'hui des offres avec un algorithme d'autoprotection des données intégré. Le système accordera l'accès si l'environnement est identifié comme étant sûr. Dans le cas contraire, les données ne seront pas utilisables.

Lycée MBOU n°9, Karabanovo

RAPPORT

En informatique

"Technologies cloud"

Complété: Plotnikov M.I.

Élève de classe 11A

Chapitre 1. Le concept de « technologies Cloud »

Chapitre 2. Historique de l'émergence des technologies cloud

Chapitre 3. Présentation des produits cloud

Chapitre 4. Exemples de « technologies cloud »

Chapitre 5. Avantages et inconvénients des technologies cloud

Chapitre 6. Perspectives de développement des technologies cloud

Conclusion

Bibliographie

Introduction

Tout change, le monde ne s'arrête pas et la plupart des internautes changent également leur attitude envers le World Wide Web. La raison en est les « technologies cloud », qui ont défini la « mode » pour l'utilisation d'Internet et le stockage de fichiers sur Internet. C’est « derrière le cloud » que fonctionnent désormais Facebook, Amazon, Twitter et les « moteurs » sur lesquels reposent des services comme Google Docs et Gmail. Tout cela est bien, mais jusqu'à présent, il ne reste pour les non-initiés que des mots pompeux et incompréhensibles. Alors, comment ça marche, d’ailleurs ?

Malgré le fait que des termes tels que « technologies cloud » ou « cloud computing » soient entendus depuis longtemps par beaucoup, très peu de gens comprennent ce qu'est exactement la technologie cloud.

À première vue, il peut sembler que tout est trop confus pour être approfondi. En fait, cette technologie est très simple et presque chacun d’entre nous l’utilise depuis longtemps, sans même y penser. Par exemple, tous les réseaux sociaux, services d'hébergement de fichiers, YouTube, clients de messagerie, services bancaires et bien plus encore fonctionnent sur le cloud.



En termes simples, la technologie cloud implique l’utilisation d’une application informatique/web située sur des serveurs distants via une interface utilisateur ou un format d’application convivial. Les entreprises et les sociétés utilisent différents types d'applications dans le cloud, par exemple pour la gestion de la relation client (CRM), les ressources humaines, la comptabilité et d'autres besoins organisationnels.

Cible: étudier la question de l’émergence et du développement des « technologies Cloud ».

Les travaux visent à : Tâches :


  • formuler le concept de « technologies Cloud »,

  • parler des principales plateformes utilisant les cloud,

  • présenter les aspects positifs et négatifs de la prestation,

  • mettre en évidence les perspectives de développement futur dans le monde.

Chapitre 1. Le concept de « technologies Cloud »

Technologies cloud sont des technologies de traitement de données dans lesquelles des ressources informatiques sont mises à disposition de l'internaute sous la forme d'un service en ligne. Le mot « cloud » est ici présent comme une métaphore, personnifiant une infrastructure complexe qui cache tous les détails techniques derrière elle.

Le cloud computing (dispersé) (en anglais cloud computing, le terme traitement de données cloud (dispersé) est également utilisé) est une technologie de traitement de données dans laquelle les ressources informatiques et la puissance sont fournies à l'utilisateur en tant que service Internet. L'utilisateur a accès à ses propres données, mais ne peut pas les gérer et n'a pas à se soucier de l'infrastructure, du système d'exploitation et du logiciel lui-même avec lequel il travaille. Le terme « Cloud » est utilisé comme métaphore basée sur l'image d'Internet sur un schéma de réseau informatique, ou comme image d'une infrastructure complexe derrière laquelle se cachent tous les détails techniques. Selon un document de l'IEEE publié en 2008, « le cloud computing est un paradigme dans lequel les informations sont stockées en permanence sur des serveurs sur Internet et temporairement mises en cache côté client, comme les ordinateurs personnels, les consoles de jeux, les ordinateurs portables, les smartphones, etc. »

Le traitement des données cloud en tant que concept comprend les concepts :

Infrastructure en tant que Service

plateforme en tant que service,

logiciel en tant que service,

les données en tant que service,

lieu de travail en tant que service

et d'autres tendances technologiques, qui ont en commun la conviction qu'Internet est capable de répondre aux besoins de traitement des données des utilisateurs.

Pour les technologies cloud, la caractéristique la plus importante est la demande inégale des utilisateurs en ressources Internet. Pour lisser ces irrégularités, une autre couche intermédiaire est utilisée - virtualisation de serveur. Ainsi, la charge est répartie entre les serveurs virtuels et les ordinateurs.

Technologies cloud est un grand concept qui comprend de nombreux concepts différents fournissant des services. Par exemple, logiciel, infrastructure, plateforme, données, lieu de travail, etc. Pourquoi tout cela est-il nécessaire ? La fonction la plus importante des technologies cloud est de répondre aux besoins des utilisateurs qui doivent traiter des données à distance.

Qu'est-ce qui n'est pas considéré comme du cloud computing ? Le premier est l’informatique hors ligne sur un ordinateur local. Deuxièmement, il s'agit de « l'informatique utilitaire », lorsque le service consistant à effectuer des calculs particulièrement complexes ou à stocker des tableaux de données est commandé. Troisièmement, il s’agit de l’informatique collective (distribuée) (informatique en grille). En pratique, les frontières entre tous ces types de calculs sont assez floues. Cependant, l’avenir du cloud computing est encore bien plus vaste que les systèmes communaux et distribués.

Le stockage de données cloud (anglais : cloudtorage) est un modèle de stockage en ligne dans lequel les données sont stockées sur de nombreux serveurs répartis sur le réseau, mis à disposition des clients, principalement par des tiers. Contrairement au modèle de stockage des données sur vos propres serveurs dédiés, achetés ou loués spécifiquement à ces fins, le nombre ou toute structure interne des serveurs n'est généralement pas visible par le client. Les données sont stockées et traitées dans ce que l’on appelle le cloud, qui, du point de vue du client, est un grand serveur virtuel. Physiquement, ces serveurs peuvent être géographiquement éloignés les uns des autres, voire situés sur des continents différents.

Afin de comprendre ce qu’est un « cloud », il convient de commencer par l’historique de cette problématique. Il faut comprendre : cette technologie est-elle vraiment dans la catégorie des idées nouvelles ou cette idée n'est-elle pas si nouvelle.

Les « nuages ​​» étant un concept collectif, il est logique de les classer selon certains critères. Vous trouverez ci-dessous les classifications des « clouds », dont l'une a été proposée par InfoWorld et l'autre par le directeur commercial de Parallels, l'un des leaders du marché des systèmes de virtualisation.

InfoWorld suggère de diviser tous les « nuages ​​» en six types :

SAAS - directement des applications en tant que service (par exemple, Zoho Office ou Google Apps).

INFORMATIQUE DE SERVICE - par exemple, serveurs virtuels.

SERVICES WEB DANS LE CLOUD - Services Internet optimisés pour travailler dans un environnement virtuel (par exemple, les systèmes bancaires sur Internet).

Le PAAS est une « platform as a service », c’est-à-dire une nouvelle génération d’applications web qui permettent de construire un ensemble de fonctionnalités à la demande de l’utilisateur (par exemple Live Mesh de Microsoft).

MSP est un fournisseur de services gérés (Managed Service Provider), au service des fournisseurs de services (par exemple, des scanners antivirus intégrés pour les portails de messagerie).

PLATEFORMES COMMERCIALES de services - une combinaison de PaaS et MSP (par exemple, Cisco WebEx Connect).

Les cloud sont divisés en cloud privé, public, hybride et clanique.

    Nuage privé

Le cloud privé est une infrastructure destinée à être utilisée par une organisation, comprenant plusieurs consommateurs (par exemple, les divisions d'une organisation), éventuellement également des clients et des sous-traitants de cette organisation. Un cloud privé peut être détenu, exploité et exploité par l'organisation elle-même ou par un tiers (ou une combinaison de ceux-ci), et peut exister physiquement à l'intérieur ou à l'extérieur de la juridiction du propriétaire.

    Cloud public

Le cloud public est une infrastructure destinée à un usage gratuit par le grand public. Un cloud public peut être détenu, exploité et exploité par des organisations commerciales, universitaires et gouvernementales (ou une combinaison de celles-ci).

    Nuage hybride

Un cloud hybride est une combinaison de deux ou plusieurs infrastructures cloud différentes (privées, publiques ou publiques), qui restent des objets uniques, mais sont interconnectées par des technologies standardisées ou propriétaires pour le transfert de données et d'applications (par exemple, utilisation à court terme de ressources publiques). cloud pour l'équilibrage de charge entre les cloud).

    Cloud de clan ou cloud communautaire

Le cloud communautaire est un type d'infrastructure conçue pour être utilisée par une communauté spécifique (clan) de consommateurs issus d'organisations ayant des objectifs communs (par exemple, mission, exigences de sécurité, politiques et conformité à diverses exigences). Un cloud communautaire peut être détenu, géré et exploité en coopération par une ou plusieurs organisations communautaires ou un tiers (ou une combinaison de ceux-ci), et peut exister physiquement à l'intérieur ou à l'extérieur de la juridiction du propriétaire.

1.3 Principales orientations de développement des technologies cloud

Les quatre grandes orientations de développement du cloud computing sont :

Certains produits fournissent directement aux utilisateurs des services Internet tels que le stockage, les middlewares, la collaboration et les bases de données.

    Infrastructure en tant que Service ( IaaS, Anglais Infrastructure-as-a-Service) est fourni comme la possibilité d'utiliser l'infrastructure cloud pour gérer de manière indépendante le traitement, le stockage, la mise en réseau et d'autres ressources informatiques fondamentales. Par exemple, le consommateur peut installer et exécuter des logiciels arbitraires, qui peuvent inclure des systèmes d'exploitation, des plates-formes. et logiciels d'application. Le consommateur peut contrôler les systèmes d'exploitation, les systèmes de stockage virtuels et les applications installées, ainsi qu'un contrôle limité sur l'ensemble des services réseau disponibles (par exemple, pare-feu, DNS). Le contrôle et la gestion des principales infrastructures physiques et virtuelles du cloud, y compris le réseau, les serveurs, les types de systèmes d'exploitation utilisés et les systèmes de stockage, sont assurés par le fournisseur de cloud. Exemples d'utilisateurs (développeurs système, administrateurs, responsables informatiques).

    Plateforme en tant que service ( PaaS, Anglais Platform-as-a-Service) est un modèle dans lequel le consommateur a la possibilité d'utiliser une infrastructure cloud pour héberger des logiciels de base en vue du déploiement ultérieur d'applications nouvelles ou existantes (applications internes, développées sur mesure ou répliquées achetées). Ces plates-formes incluent des outils pour créer, tester et exécuter des logiciels d'application - systèmes de gestion de bases de données, middleware, environnements d'exécution de langage de programmation - fournis par le fournisseur de cloud. Le contrôle et la gestion de l'infrastructure physique et virtuelle sous-jacente du cloud, y compris le réseau, les serveurs, les systèmes d'exploitation, le stockage, sont assurés par le fournisseur de cloud, à l'exception des applications développées ou installées, ainsi que, si possible, de l'environnement ( plate-forme) paramètres de configuration. Exemples d'utilisateurs (développeurs d'applications, testeurs, administrateurs)

    Logiciel en tant que service ( SaaS, Anglais Software-as-a-Service) - un modèle dans lequel le consommateur a la possibilité d'utiliser le logiciel d'application du fournisseur exécuté dans l'infrastructure cloud et accessible depuis divers appareils clients ou via un client léger, par exemple depuis un navigateur (pour exemple, webmail) ou via l'interface du programme. Le contrôle et la gestion de l'infrastructure physique et virtuelle sous-jacente du cloud, y compris le réseau, les serveurs, les systèmes d'exploitation, le stockage ou même les capacités d'application individuelles (à l'exception d'un ensemble limité de paramètres de configuration d'application définis par l'utilisateur), sont effectués par le fournisseur de cloud. . Exemples d'utilisateurs (utilisateurs professionnels, administrateurs d'applications).

Autre *aaS : par exemple :

DaaS (Desktop-as-a-Service) offre à chaque utilisateur un lieu de travail virtuel standardisé, avec la possibilité de configurer et d'installer d'autres programmes. L'accès s'effectue via le réseau via un client léger, qui peut être n'importe quoi depuis un PC classique jusqu'à un smartphone (Google Chrome OS).

CaaS (Communications-as-a-Service) est une combinaison de logiciels et de matériels permettant d'organiser tous les types de communication (voix, courrier) entre les employés d'une même entreprise utilisant des solutions tierces.

Une option SaaS alternative promue par Microsoft s'appelle S+S (Software+Services) et combine les atouts d'un SaaS typique et d'une application accessible classique. Il s'agit d'un logiciel ordinaire, mais axé sur les services distants. Le cloud computing est en train de devenir une tendance technologique sérieuse - de nombreux experts estiment qu'au cours des cinq prochaines années, le cloud computing va changer non seulement les processus informatiques, mais aussi le marché des technologies de l'information lui-même. Grâce à cette technologie, les utilisateurs d'une grande variété d'appareils, notamment des PC, des ordinateurs portables, des smartphones et des PDA, pourront accéder à des programmes, des systèmes de stockage et même des plateformes de développement d'applications sur Internet, grâce aux services proposés par les fournisseurs de cloud computing, avec des ressources dans ce cas sont hébergés sur les serveurs de prestataires.

Sur la base de tout ce qui précède, nous pouvons conclure qu'en utilisant le cloud computing, les consommateurs de technologies de l'information peuvent réduire considérablement les coûts d'investissement - pour la construction de centres de données, l'achat d'équipements de serveur et de réseau, de solutions matérielles et logicielles pour assurer la continuité et les performances - puisque ces coûts sont absorbés par le fournisseur de services cloud. En outre, les longues périodes de construction et de mise en service des grandes infrastructures informatiques et leur coût initial élevé limitent la capacité des consommateurs à répondre avec flexibilité aux demandes du marché, tandis que les technologies cloud offrent la possibilité de répondre presque instantanément à la demande accrue de puissance de calcul.

Lors de l'utilisation du cloud computing, les coûts de consommation se déplacent vers les coûts opérationnels - c'est ainsi que sont classés les coûts de paiement des services des fournisseurs de cloud.