Cloud Computing - Quick Guide
Cloud Computing - Quick Guide
[Link] 1/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Nous n'avons pas besoin d'installer un logiciel sur notre PC local et c'est ainsi
que le cloud computing surmonte problèmes de dépendance. Par
conséquent, le Cloud Computing est en train de créer notre application métier
mobile et collaboratif.
Virtualisation
Grille Informatique
Utilitaire Informatique
Virtualisation
Virtualisation est une technique qui permet de partager une instance physique unique
d'une application ou d'une ressource entre plusieurs organisations ou locataires(clients). Il
le fait en attribuant un nom logique à une ressource physique et en fournissant un
pointeur vers cette ressource physique lorsque cela est demandé.
[Link] 2/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Service-Orienté Architecture(SOA)
cloud_computing-service_oriented_architecture
[Link] 3/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Grille Informatique
Le calcul de grille divise la tâche complexe en petits morceaux. Ces petites pièces sont
distribuées aux CPU qui résident dans la grille.
[Link] 4/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Utilitaire Informatique
Utilitaire informatique est basé sur Payez par Utilisation modèle. Il offre des
ressources informatiques à la demande en tant que service mesuré. Le cloud computing,
le grid computing et les services informatiques gérés sont basés sur le concept de l'Utility
computing
Front End
Retour Fin
Chacune des extrémités est connectée via un réseau, généralement via. Internet. Le
diagramme suivant montre la vue graphique de l'architecture de cloud computing:
[Link] 5/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Front End
Retour Fin
Retour Fin fait référence au nuage lui-même. Il comprend toutes les ressources
nécessaires pour fournir des services de cloud computing. Il comprend de grandes
stockage de données, machines virtuelles, mécanisme de sécurité, services,
modèles de déploiement, serveurs etc.
[Link] 6/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Hyperviseur
Hyperviseur est un firmware ou programme de bas niveau il agit comme un Virtual
Machine Manager. Il permet de partager l'instance physique unique des ressources cloud
entre plusieurs locataires.
Logiciel de Gestion
Logiciel de Gestion aide à maintenir et configurer l'infrastructure.
Logiciel de Déploiement
Déploiement le logiciel permet de déployer et d'intégrer l'application sur le cloud.
Réseau
Réseau est le composant clé de l'infrastructure cloud. Il permet de connecter des services
cloud sur Internet. Il est également possible de fournir le réseau en tant qu'utilitaire sur
Internet, c'est-à-dire que le consommateur peut personnaliser l'itinéraire et le protocole
du réseau.
Serveur
Serveur aide à calculer le partage des ressources et à offrir d'autres services tels que
l'allocation et la désallocation des ressources, la surveillance des ressources, la sécurité,
etc.
Stockage
Cloud utilise un système de fichiers distribué à des fins de stockage. Si l'une des
ressources de stockage tombe en panne, elle peut être extraite d'une autre, ce qui rend le
cloud computing plus fiable.
[Link] 7/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Avantages
Coût Efficace
Fiabilité
Flexibilité
Emplacement Indépendance
[Link] 8/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Haute Évolutivité
Inconvénients
Faible Sécurité
Moins personnalisable
Le Privé Cloud permet aux systèmes et services d'être accessibles dans une organisation.
Le Cloud Privé est exploité uniquement au sein d'une seule organisation. Cependant, il
peut être géré en interne ou par un tiers.
Avantages
Voici les avantages du déploiement du cloud comme modèle de cloud privé.
Plus de Contrôle
Inconvénients
[Link] 9/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Zone Restreinte
Inflexible Prix
Limité Scalability
Compétences Supplémentaires
Avantages
Voici les avantages du déploiement du cloud comme modèle de cloud hybride:
Évolutivité
Flexibilité
Coûts Efficiences
Inconvénients
Problèmes de Réseautage
Sécurité Conformité
Dépendance Infrastructurale
[Link] 10/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Avantages
Rentable
Sécurité
Problèmes
Étant donné que toutes les données sont hébergées à un seul endroit, il faut donc
être prudent dans le stockage des données dans le cloud communautaire, car elles
pourraient être accessibles par d'autres.
[Link] 11/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Équilibreurs de charge
adresses IP
Bundles logiciels
Toutes les ressources ci-dessus sont mises à la disposition de l'utilisateur final via
virtualisation des serveurs. De plus, ces ressources sont accessibles par les clients
comme s'ils les possédaient.
[Link] 12/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Avantages
IaaS permet au fournisseur de cloud de localiser librement l'infrastructure sur Internet de
manière rentable. Certains des principaux avantages de IaaS sont énumérés ci-dessous:
Contrôle total des ressources informatiques via Accès Administratif aux VM.
Problèmes
Voici les problèmes associés à IaaS:
Caractéristiques
Voici les caractéristiques du modèle de service IaaS:
[Link] 13/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Le diagramme suivant montre comment PaaS offre une API et des outils de
développement aux développeurs et comment il aide l'utilisateur final à accéder aux
applications professionnelles.
Avantages
Solutions Évolutives
Problèmes
Comme SaaS, PaaS imposez également des charges importantes aux navigateurs des
consommateurs pour maintenir des connexions fiables et sécurisées aux systèmes des
fournisseurs. Par conséquent, PaaS partage de nombreux problèmes de SaaS. Cependant,
il existe des problèmes spécifiques associés au PaaS, comme indiqué ci-dessous:
[Link] 14/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Caractéristiques
Les applications SaaS sont rentables car elles ne nécessitent aucune maintenance
côté utilisateur final.
Avantages
L'utilisation du SaaS s'est avérée bénéfique en termes d'évolutivité, d'efficacité, de
performance et bien plus encore. Certains des avantages sont énumérés ci-dessous:
[Link] 15/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Problèmes
Il existe plusieurs problèmes liés au SaaS. Certains d'entre eux sont énumérés ci-dessous:
Dépendance du réseau
Aperçu
Les employés d'une entreprise doivent se connecter au système pour effectuer diverses
tâches. Ces systèmes peuvent être basés sur un serveur local ou sur le cloud. Voici les
problèmes auxquels un employé pourrait être confronté:
Pour résoudre les problèmes ci-dessus, une nouvelle technique est apparue Identité en
tant que service (IDaaS).
Identité
Identité fait référence à un ensemble d'attributs associés à quelque chose et le rend
reconnaissable. Tous les objets peuvent avoir les mêmes attributs mais leur identité ne
peut pas être la même. Cette identité unique est attribuée par un attribut d'identification
unique.
[Link] 16/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Il y en a plusieurs services d'identité qui ont été déployés pour valider des
services tels que la validation de sites Web, de transactions, de participants à
des transactions, de clients, etc. L'identité en tant que service peut inclure les
éléments suivants:
Services d'Annuaire
Services Fédérés
Inscription
Services d'Authentification
SSO travaille
[Link] 17/41
16/08/2024 00:08 Cloud Computing - Quick Guide
[Link] 18/41
16/08/2024 00:08 Cloud Computing - Quick Guide
OpenID
Il offre aux utilisateurs de se connecter à plusieurs sites Web avec un seul compte.
Google, Yahoo!, Flickr, MySpace, [Link] sont quelques-unes des entreprises qui
prennent en charge OpenID.
Avantages
Aperçu
Les réseaux en tant que service nous permet d'accéder à l'infrastructure réseau
directement et en toute sécurité. Le NaaS permet de déployer protocoles de routage
personnalisés.
[Link] 19/41
16/08/2024 00:08 Cloud Computing - Quick Guide
ressources réseau, ce qui réduit la charge de travail du consommateur. De plus, NaaS offre
réseau comme un utilitaire.
À son tour, le consommateur doit payer pour la capacité utilisée. Il est également possible
de désactiver la capacité à tout moment.
Mobile NaaS
Mobile NaaS offre un contrôle plus efficace et flexible sur les appareils mobiles. Il utilise la
virtualisation pour simplifier l'architecture afin de créer des processus plus efficaces.
NaaS Avantages
Indépendance
[Link] 20/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Analytique
Résilience
Modèles de Support
Gestion du Cloud
La gestion du cloud implique un certain nombre de tâches à effectuer par le fournisseur de
cloud pour assurer une utilisation efficace des ressources du cloud. Ici, nous allons
discuter de certaines de ces tâches:
Périphériques de Stockage
Les dispositifs de stockage peuvent être classés en deux catégories:
Bloquer les Périphériques Stockage offre le stockage brut aux clients. Ce stockage
brut peut être partitionné pour créer des volumes.
[Link] 21/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Cloud Storage non géré signifie que le stockage est préconfiguré pour le consommateur.
Le consommateur ne peut pas formater ni le consommateur peut installer son propre
système de fichiers ou modifier les propriétés du lecteur.
Pour agréger des actifs de stockage dans des systèmes de stockage en nuage, le
fournisseur de cloud peut utiliser un logiciel de virtualisation du stockage, StorageGRID.
Il crée une couche de virtualisation qui récupère le stockage de différents périphériques de
stockage dans un seul système de gestion. Il peut également gérer les données à partir de
CIFS et NFS système de fichiers sur Internet. Le diagramme suivant montre comment
SystemGRID virtualise le stockage dans des nuages de stockage:
[Link] 22/41
16/08/2024 00:08 Cloud Computing - Quick Guide
[Link] 23/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Défis
Stocker les données dans le cloud n'est pas une tâche simple. Outre sa flexibilité et sa
commodité, il présente également plusieurs défis auxquels sont confrontés les
consommateurs. Les consommateurs ont besoin de:
Virtualisation Concept
La création d'une machine virtuelle sur le système d'exploitation et le matériel existants
est appelée Virtualisation matérielle. Les machines virtuelles fournissent un environnement
qui est logiquement séparé du matériel sous-jacent.
La machine sur laquelle la machine virtuelle est créée est appelée machine hôte et
machine virtuelle est désigné comme un machine à invités. Cette machine virtuelle est
gérée par un logiciel ou un micrologiciel hyperviseur.
Hyperviseur
Hyperviseur est un firmware ou un programme de bas niveau qui agit comme un Virtual
Machine Manager. Il existe deux types d'hyperviseur:
Type 1 hyperviseur fonctionne sur système nu. LynxSecure, RTS Hypervisor, Oracle
VM, Sun xVM Server, VirtualLogic VLX voici des exemples d'hyperviseur de type 1. Le
diagramme suivant montre l'hyperviseur de type 1.
[Link] 24/41
16/08/2024 00:08 Cloud Computing - Quick Guide
L'hyperviseur type1 n'a pas de système d'exploitation hôte car ils sont
installés sur un système nu.
Hyperviseur de type 2 est une interface logicielle qui émule les périphériques avec
lesquels un système interagit normalement. Conteneurs, KVM, Microsoft Hyper V,
VMWare Fusion, Virtual Server 2005 R2, Windows Virtual PC et VMWare station
de travail 6.0 voici des exemples d'hyperviseur de type 2. Le diagramme suivant montre
l'hyperviseur de type 2.
[Link] 25/41
16/08/2024 00:08 Cloud Computing - Quick Guide
La Virtualisation complète
Émulation Virtualisation
Paravirtualisation
La Virtualisation complète
In La Virtualisation complète, le matériel sous-jacent est complètement simulé. Les
logiciels invités ne nécessitent aucune modification pour fonctionner.
[Link] 26/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Émulation Virtualisation
In Émulation, la machine virtuelle simule le matériel et devient donc indépendante de
celui-ci. En cela, le système d'exploitation invité ne nécessite pas de modification.
[Link] 27/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Paravirtualisation
In Paravirtualisation, le matériel n'est pas simulé. Le logiciel invité exécute ses propres
domaines isolés.
[Link] 28/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Sécuriser le Cloud
Sécurité le cloud computing est une préoccupation majeure. Les données dans le cloud
doivent être stockées sous forme cryptée. Pour empêcher le client d'accéder directement
aux données partagées, des services de proxy et de courtage devraient être utilisés.
Planification de Sécurité
Avant de déployer une ressource particulière dans le cloud, il faut analyser plusieurs
attributs de la ressource tels que:
Considérez les modèles de services cloud tels que IaaS, PaaS, et SaaS. Ces
modèles exigent que le consommateur soit responsable de la sécurité à différents
niveaux de service.
Sécurité Limites
Un modèle de service particulier définit la frontière entre les responsabilités du fournisseur
de services et du consommateur. Cloud Security Alliance (CSA) le modèle de pile définit
les limites entre chaque modèle de service et montre comment différentes unités
[Link] 29/41
16/08/2024 00:08 Cloud Computing - Quick Guide
fonctionnelles se rapportent les unes aux autres. Le diagramme suivant montre le Modèle
pile CSA:
IaaS est le niveau de service le plus élémentaire avec PaaS et SaaS deux autres
au-dessus du niveau de service.
Bien que chaque modèle de service dispose d'un mécanisme de sécurité, les
besoins de sécurité dépendent également de l'emplacement de ces services,
[Link] 30/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Contrôle d'Accès
Audit
Authentification
Autorisation
Tout le modèle de service doit intégrer un mécanisme de sécurité opérant dans tous les
domaines mentionnés ci-dessus.
Étant donné que les données stockées dans le cloud sont accessibles de n'importe où,
nous devons donc disposer d'un mécanisme pour les protéger de l'accès direct du client.
Accès au stockage Cloud Broker est l'une des approches pour isoler le stockage dans le
cloud. Dans cette approche, deux services sont créés:
[Link] 31/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Cryptage
Le cryptage aide à protéger les données contre les risques. Il protège les données qui sont
transférées ainsi que les données stockées dans le cloud. Bien que le cryptage aide à
protéger les données contre tout accès non autorisé, il n'empêche pas la perte de
données.
Aperçu
L'opération de cloud computing fait référence à la fourniture d'un service cloud supérieur.
Aujourd'hui, les opérations de cloud computing sont devenues très populaires et largement
utilisées par de nombreuses organisations simplement parce qu'elles permettent
d'effectuer toutes les opérations commerciales sur Internet.
Ces opérations peuvent être effectuées à l'aide d'une application Web ou d'applications
mobiles. Il y a un certain nombre d'opérations qui sont effectuées dans le nuage, certaines
d'entre elles sont montrées dans le diagramme suivant:
[Link] 32/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Utilisez toujours les bons outils et ressources pour effectuer n'importe quelle
fonction dans le cloud.
[Link] 33/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Le processus doit être normalisé et automatisé pour éviter les tâches répétitives.
Applications Cloud
Le Cloud Computing a ses applications dans presque tous les domaines tels que affaires,
divertissement, stockage de données, réseautage social, gestion, divertissement,
éducation, art et système positionnement global etc. Certaines des applications de
cloud computing les plus célèbres sont discutées ici dans ce tutoriel:
Applications d'Entreprise
Le cloud computing a rendu les affaires plus collaboratives et faciles en intégrant diverses
applications telles que MailChimp, Chatter, Google Apps pour les entreprises, et
Quickbooks.
SN Description de l'Application
MailChimp
1 Il offre un e-mail édition platfrom. Il est largement utilisé par les entreprises pour
concevoir et envoyer leurs campagnes d'email.
Bavarder
Application de chatter aide l'employé à partager des informations importantes sur
2
l'organisation en temps réel. On peut obtenir le flux instantané concernant n'importe
quel problème.
Google Apps pour les entreprises
Google offres création de documents texte, feuilles de calcul, présentations
3
etc. sur Google Docs ce qui permet aux utilisateurs professionnels de les partager de
manière collaborative.
Quickbooks
Il offre solutions comptables en ligne pour une entreprise. Cela aide à
4
surveillance des flux de trésorerie, création de déclarations de TVA et
création de rapports d'entreprise.
[Link] 34/41
16/08/2024 00:08 Cloud Computing - Quick Guide
SN Description de l'Application
[Link]
1 [Link] offre un service de glisser-déposer pour les fichiers. Il suffit de déposer les
fichiers dans Box et d'y accéder de n'importe où.
Mozy
2 Mozy offre un service de sauvegarde en ligne pour les fichiers lors d'une perte de
données.
Joukuu
3 Joukuu est une interface basée sur le web. Il permet d'afficher une seule liste de
contenus pour les fichiers stockés Google Docs, [Link] et Dropbox.
Gestion Applications
Il existe des applications disponibles pour les tâches de gestion telles que suivi du
temps, organisation des notes. Les applications qui exécutent de telles tâches sont
discutées ci-dessous:
SN Description de l'Application
Toggl
1
Il aide à suivre la période de temps attribuée à un projet particulier.
Evernote
2 Evernote est une application qui organise les notes autocollantes et peut même lire le
texte à partir d'images qui aide l'utilisateur à localiser les notes facilement.
Exact
3 Il est une application de comptabilité.Il aide à suivre les revenus, les dépenses, les
bénéfices et les pertes en temps réel.
Applications Sociales
Il existe plusieurs services de réseaux sociaux fournissant des sites Web tels que
Facebook, Twitter, etc.
SN Description de l'Application
Facebook
1 Facebook offrir un service de réseautage social. On peut partager des photos,
vidéos, fichiers, statut et bien plus encore.
2 Twitter
Twitter aide à interagir directement avec le public. Une fois peut suivre n'importe
[Link] 35/41
16/08/2024 00:08 Cloud Computing - Quick Guide
quelle célébrité, organisation et toute personne qui est sur twitter et peut avoir les
dernières mises à jour concernant le même.
Divertissement Applications
SN Description de l'Application
[Link]
Il offre un service de streaming, c'est-à-dire que la musique peut être stockée en
1
ligne et peut être lue à partir du cloud à l'aide du propre lecteur multimédia du
service.
Art Applications
SN Description de l'Application
Moine
1 Il offre des services artistiques tels que la conception et l'impression cartes de
visite, cartes postales et mini-cartes.
Fournisseurs de Cloud
Plusieurs plateformes de Cloud Computing sont disponibles aujourd'hui. Le tableau suivant
contient les plateformes populaires de Cloud Computing:
SN Plateformes Description
[Link]
Il s'agit d'une plate-forme de développement [Link]. Cela fournit une interface
1
utilisateur simple et permet aux utilisateurs de se connecter, de créer une application
et de la pousser dans le cloud.
Appétit
La plate-forme CloudQ d'Appistry est efficace pour fournir une plate-forme
2
d'application d'exécution. Cette plateforme est très utile pour créer des applications
évolutives et orientées services.
AppScale
3
AppScale est une plate-forme open source pour les applications Google App Engine.
AT&T
L'AT&T permet l'accès aux serveurs virtuels et gère la virtualisation AT&T L'AT&T
4
permet l'accès aux serveurs virtuels et gère l'infrastructure de virtualisation. Cette
infrastructure de virtualisation comprend le réseau, le serveur et le stockage.
[Link] 36/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Moteur Yard
5
Engine Yard est une plateforme de cloud computing Rails Application.
Enomalie
6
Enomaly fournit la plate-forme Infrastructure-as-a-Service.
FlexiScale
7 FlexiScale propose une plateforme de cloud computing qui permet une infrastructure
cloud flexible, évolutive et automatisée.
GCloud3
8
Le GCloud3 propose une solution de cloud privé dans sa gPlatform.
Gizmox
Le Gizmox Visual WebGUI platfrom est le mieux adapté pour développer de nouvelles
9
applications Web et moderniser les applications héritées basées sur [Link], DHTML,
etc.
Gogrid
10 La plateforme GoGrid permet aux utilisateurs de déployer des services cloud web et
base de données.
Google
11 L'App Engine de Google permet aux utilisateurs de créer, d'exécuter et de maintenir
leurs applications sur l'infrastructure de Google.
LongJump
12 Le LongJump propose une Business Application Platform, une plateforme-as-a-Service
(PaaS).
Microsoft
13 Windows Azure de Microsoft est une plate-forme de cloud computing, offrant un
environnement pour créer des applications et des services cloud.
OrangeScape
14 OrangeScape propose une Plateforme-as-a-Service (Paas) pour les non
programmeurs. Construire une application est aussi simple que la feuille de calcul.
RackSpace
15 Le RackSpace fournit des serveurs à la demande via une plate-forme de serveurs
virtualisés basée sur le cloud.
Amazon EC2
Amazon EC2 (Elastic Compute Cloud) permet aux utilisateurs de configurer et de
16
contrôler les ressources informatiques tout en les exécutant sur l'environnement
d'Amazon.
[Link] 37/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Portabilité
C'est un autre défi pour le cloud computing que les applications devraient facilement être
migrées d'un fournisseur de cloud à un autre. Il ne devrait pas y avoir de blocage de
fournisseur. Cependant, cela n'est pas encore possible car chacun des fournisseurs de
cloud utilise des langages standard différents pour ses plates-formes.
Interopérabilité
Application sur une plate-forme devrait être en mesure d'incorporer des services d'autres
platfrom. Elle est rendue possible par les services web. Mais cette rédaction de tels
services Web est très complexe.
Performance Informatique
Pour fournir des applications gourmandes en données sur le cloud, il faut une bande
passante réseau élevée, ce qui entraîne des coûts élevés. S'il est effectué à faible bande
passante, il ne répond pas aux performances informatiques requises des applications
cloud.
Fiabilité et Disponibilité
[Link] 38/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Il est nécessaire que les systèmes cloud soient fiables et robustes, car la plupart des
entreprises dépendent désormais des services fournis par des tiers.
Aujourd'hui, les smartphones sont utilisés avec des services cloud riches en intégrant des
applications qui consomment des services Web. Ces services web sont déployés dans le
cloud.
Il existe plusieurs systèmes d'exploitation pour smartphones tels que Google's Android,
Apple's iOS, RIM BlackBerry, Symbian, et Téléphone Mobile Windows. Chacune de
ces plates-formes prend en charge des applications tierces déployées dans le cloud.
Architecture
MCC comprend quatre types de ressources cloud:
Hybride
[Link] 39/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Problèmes
Malgré un développement significatif dans le domaine de l'informatique mobile, il existe
encore de nombreux problèmes:
Il devrait y avoir une transmission fréquente d'informations entre le cloud et les appareils
mobiles.
Architectural Problèmes
Le cloud computing mobile est nécessaire pour rendre l'architecture neutre en raison de
l'environnement hétérogène.
Migration VM live
Il est difficile de migrer une application qui consomme beaucoup de ressources vers le
cloud et de l'exécuter via. Machine Virtuelle .
[Link] 40/41
16/08/2024 00:08 Cloud Computing - Quick Guide
Sécurité et Confidentialité
C'est l'un des principaux problèmes car les utilisateurs mobiles partagent leurs
informations personnelles sur le cloud.
[Link] 41/41