Présentation du cloud computing

Le Cloud Computing nous fournit des moyens d'accéder aux applications sous forme d'utilitaires sur Internet. Il nous permet de créer, configurer et personnaliser les applications en ligne.

Qu'est-ce que le cloud?

Le terme Cloud fait référence à un Network ou Internet.En d'autres termes, nous pouvons dire que le Cloud est quelque chose qui est présent à distance. Le cloud peut fournir des services sur des réseaux publics et privés, c'est-à-dire WAN, LAN ou VPN.

Des applications telles que la messagerie électronique, les conférences Web, la gestion de la relation client (CRM) s'exécutent sur le cloud.

Qu'est-ce que le cloud computing?

Le cloud computing fait référence à manipulating, configuring, et accessing les ressources matérielles et logicielles à distance. Il offre un stockage de données en ligne, une infrastructure et des applications.

Offres de cloud computing platform independency,car il n'est pas nécessaire que le logiciel soit installé localement sur le PC. Ainsi, le Cloud Computing rend nos applications métiers mobile et collaborative.

Concepts de base

Certains services et modèles fonctionnent dans les coulisses, rendant le cloud computing faisable et accessible aux utilisateurs finaux. Voici les modèles de travail pour le cloud computing:

  • Modèles de déploiement
  • Modèles de service

Modèles de déploiement

Les modèles de déploiement définissent le type d'accès au cloud, c'est-à-dire comment le cloud est localisé? Le cloud peut avoir l'un des quatre types d'accès: public, privé, hybride et communautaire.

Cloud public

le public cloud permet aux systèmes et services d'être facilement accessibles au grand public. Le cloud public peut être moins sécurisé en raison de son ouverture.

Nuage privé

le private cloud permet aux systèmes et services d'être accessibles au sein d'une organisation. Il est plus sécurisé en raison de son caractère privé.

Cloud communautaire

le community cloud permet aux systèmes et services d'être accessibles à un groupe d'organisations.

Cloud hybride

le hybrid cloud est un mélange de cloud public et privé, dans lequel les activités critiques sont effectuées à l'aide d'un cloud privé tandis que les activités non critiques sont effectuées à l'aide d'un cloud public.

Modèles de service

Le cloud computing est basé sur des modèles de service. Ceux-ci sont classés en trois modèles de services de base qui sont -

  • Infrastructure en tant que service (IaaS)
  • Plateforme en tant que service (PaaS)
  • Logiciel en tant que service (SaaS)

Anything-as-a-Service (XaaS) est encore un autre modèle de service, qui comprend Network-as-a-Service, Business-as-a-Service, Identity-as-a-Service, Database-as-a-Service ou Strategy-as-a-Service.

le Infrastructure-as-a-Service (IaaS) est le niveau de service le plus élémentaire. Chacun des modèles de service hérite du mécanisme de sécurité et de gestion du modèle sous-jacent, comme illustré dans le diagramme suivant:

Infrastructure en tant que service (IaaS)

IaaS donne accès aux ressources fondamentales telles que les machines physiques, les machines virtuelles, le stockage virtuel, etc.

Plateforme en tant que service (PaaS)

PaaS fournit l'environnement d'exécution pour les applications, les outils de développement et de déploiement, etc.

Logiciel en tant que service (SaaS)

SaaS Le modèle permet d'utiliser des applications logicielles en tant que service aux utilisateurs finaux.

Histoire du cloud computing

Le concept de Cloud Computing a vu le jour en 1950 avec la mise en œuvre d'ordinateurs mainframe, accessibles via thin/static clients.Depuis lors, le cloud computing a évolué des clients statiques aux clients dynamiques et des logiciels aux services. Le diagramme suivant explique l'évolution du cloud computing:

Avantages

Le cloud computing présente de nombreux avantages. Certains d'entre eux sont énumérés ci-dessous -

  • On peut accéder aux applications sous forme d'utilitaires, sur Internet.

  • On peut manipuler et configurer les applications en ligne à tout moment.

  • Il n'est pas nécessaire d'installer un logiciel pour accéder ou manipuler une application cloud.

  • Cloud Computing propose des outils de développement et de déploiement en ligne, un environnement d'exécution de programmation via PaaS model.

  • Les ressources cloud sont disponibles sur le réseau de manière à fournir un accès indépendant de la plateforme à tout type de clients.

  • Offres Cloud Computing on-demand self-service. Les ressources peuvent être utilisées sans interaction avec le fournisseur de services cloud.

  • Le Cloud Computing est très rentable car il fonctionne à haute efficacité avec une utilisation optimale. Cela nécessite juste une connexion Internet

  • Le Cloud Computing offre un équilibrage de charge qui le rend plus fiable.

Risques liés au Cloud Computing

Bien que le cloud computing soit une innovation prometteuse avec divers avantages dans le monde de l'informatique, il comporte des risques. Certains d'entre eux sont décrits ci-dessous:

Sécurité et confidentialité

C'est la plus grande préoccupation du cloud computing. Étant donné que la gestion des données et la gestion de l'infrastructure dans le cloud sont fournies par des tiers, il est toujours risqué de transmettre les informations sensibles aux fournisseurs de services cloud.

Bien que les fournisseurs de cloud computing garantissent des comptes protégés par mot de passe hautement sécurisés, tout signe de faille de sécurité peut entraîner la perte de clients et d'entreprises.

Verrouiller

Il est très difficile pour les clients de passer d'une Cloud Service Provider (CSP) à un autre. Il en résulte une dépendance à un CSP particulier pour le service.

Échec d'isolement

Ce risque implique l'échec du mécanisme d'isolation qui sépare le stockage, la mémoire et le routage entre les différents locataires.

Compromis de l'interface de gestion

Dans le cas d'un fournisseur de cloud public, les interfaces de gestion des clients sont accessibles via Internet.

Suppression de données non sécurisée ou incomplète

Il est possible que les données demandées pour la suppression ne soient pas supprimées. Cela se produit pour l'une des raisons suivantes

  • Des copies supplémentaires des données sont stockées mais ne sont pas disponibles au moment de la suppression

  • Le disque qui stocke les données de plusieurs locataires est détruit.

Caractéristiques du cloud computing

Il existe quatre caractéristiques clés du cloud computing. Ils sont illustrés dans le diagramme suivant:

Libre-service à la demande

Le Cloud Computing permet aux utilisateurs d'utiliser des services Web et des ressources à la demande. On peut se connecter à un site Web à tout moment et les utiliser.

Accès réseau étendu

Le cloud computing étant entièrement basé sur le Web, il est accessible de n'importe où et à tout moment.

Mise en commun des ressources

Le cloud computing permet à plusieurs locataires de partager un pool de ressources. On peut partager une seule instance physique de matériel, de base de données et d'infrastructure de base.

Élasticité rapide

Il est très facile de faire évoluer les ressources verticalement ou horizontalement à tout moment. La mise à l'échelle des ressources signifie la capacité des ressources à faire face à une demande croissante ou décroissante.

Les ressources utilisées par les clients à un moment donné sont automatiquement surveillées.

Service mesuré

Dans ce service, le fournisseur de cloud contrôle et surveille tous les aspects du service cloud. L'optimisation des ressources, la facturation et la planification de la capacité, etc. en dépendent.