I. Introduction
https://youtu.be/-CwlbpZimaE
Présentation du nuage
Dans la vidéo précédente, un aperçu du cloud computing a été expliqué. Le cloud
computing implique un grand nombre d'ordinateurs connectés via un réseau qui peut
être physiquement situé n'importe où. Les fournisseurs s'appuient fortement sur la
virtualisation pour fournir leurs services de cloud computing. Le cloud computing peut
réduire les coûts opérationnels en utilisant les ressources plus efficacement. Le
cloud computing répond à une variété de problèmes de gestion des données :
Services infonuagiques
Les services cloud sont disponibles dans une variété d'options, adaptées aux
besoins des clients. Les trois principaux services de cloud computing définis par le
National Institute of Standards and Technology (NIST) dans leur publication spéciale
800-145 sont les suivants :
Salesforce a été l'une des premières entreprises à déployer ses applications dans le
Cloud. Alors qu'aujourd'hui elle fait partie d'une mer parmi tant d'autres, la marque
est restée bloquée et reste un lien dominant entre les entreprises et les clients.
Leur force réside dans la gestion de la relation client (CRM) et le passage au SaaS a
été significatif. Dans le passé, le CRM était coûteux et généralement disponible à
l'échelle de l'entreprise en raison du coût et de la complexité de la mise en œuvre.
Grâce au modèle SaaS, Salesforce est accessible à tous pour un prix d'entrée
exceptionnel de seulement 25 $.
Boîte de donneur
Donorbox est une puissante plateforme de dons pour les organisations à but non lucratif du
monde entier. Les organisations à but non lucratif peuvent facilement accepter des
paiements ponctuels ou récurrents lors de vos déplacements. Ils peuvent accepter des dons
récurrents mensuels, trimestriels ou même annuels en un tournemain.
Dropbox
Google est un nom que vous aimez ou que vous détestez, mais on ne peut nier qu'il
crée de très bonnes choses. L'une des choses qu'ils ont bien fait est de mettre en
œuvre une suite d'outils commerciaux basés sur SaaS. G-Suite comprend diverses
applications et utilitaires qui facilitent la vie professionnelle.
Il comprend Gmail, Agenda, Hangouts, Google Drive, Sheets, Docs, Forms, Slides,
Sites, Vault et plusieurs autres applis. La version professionnelle présente quelques
avantages supplémentaires par rapport à la version gratuite de ces applications que
la plupart d'entre nous connaissent.
Ces applications sont 100% basées sur le cloud et ne nécessitent qu'un navigateur
avec une connexion Internet pour être utilisées. Il n'y a pas de version de bureau.
Cisco WebEx
WebEx est normalement plus reconnu dans l'utilisation professionnelle, bien que peu
de gens semblent savoir qu'il propose également une option gratuite adaptée à un
usage individuel. Entreprise Cisco, elle propose une gamme d'applications de
communication livrées selon le modèle SaaS.
Parmi les fonctionnalités de WebEx figurent les appels vidéo et les conférences, la
gestion de la formation en ligne, la gestion de l'assistance à distance, etc. En fait,
après l'avoir utilisé auparavant, je peux témoigner de la flexibilité que WebEx peut
offrir aux organisations de presque toutes les tailles - s'il est utilisé correctement.
SAP est une très grande entreprise, à tel point que ses offres couvrent plusieurs
modèles de services. Parmi eux se trouve leur Cloud PaaS qui est une plateforme
commerciale ouverte. Il a été conçu pour aider les développeurs à créer des
applications plus facilement, en offrant à la fois un service étendu et approfondi.
La plate-forme ouvre également la possibilité d'intégrer des applications Cloud et sur
site et fournit de nombreux services de support. Cela est dû en partie à l'immense
écosystème de partenaires de SAP qui offre une bibliothèque étonnante de plus de
1,300 applications construites sur la même plate-forme.
Microsoft Azure
Serveurs cerises
Modèles cloud
Clouds publics – Les applications et services basés sur le cloud proposés dans
un cloud public sont mis à la disposition de la population générale. Les services
peuvent être gratuits ou sont proposés sur un modèle de paiement à l'utilisation,
comme le paiement du stockage en ligne. Le cloud public utilise Internet pour
fournir des services.
Clouds privés – Les applications et services basés sur le cloud proposés dans
un cloud privé sont destinés à une organisation ou une entité spécifique, telle que
le gouvernement. Un cloud privé peut être configuré à l'aide du réseau privé de
l'organisation, bien que cela puisse être coûteux à construire et à entretenir. Un
cloud privé peut également être géré par un organisme extérieur avec une sécurité
d'accès stricte.
Clouds hybrides – Un cloud hybride est composé de deux ou plusieurs clouds
(exemple : une partie privée, une partie publique), où chaque partie reste un objet
distinct, mais les deux sont connectés à l'aide d'une architecture unique. Les
personnes sur un cloud hybride pourraient avoir des degrés d'accès à divers
services en fonction des droits d'accès des utilisateurs.
Clouds communautaires – Un cloud communautaire est créé pour une utilisation
exclusive par une communauté spécifique. Les différences entre les clouds publics
et les clouds communautaires sont les besoins fonctionnels qui ont été
personnalisés pour la communauté. Par exemple, les organisations de soins de
santé doivent rester conformes aux politiques et aux lois (par exemple, HIPAA) qui
exigent une authentification et une confidentialité spéciales.
Les termes centre de données et cloud computing sont souvent utilisés de manière
incorrecte. Voici les définitions correctes du centre de données et du cloud
computing :
Les centres de données sont les installations physiques qui fournissent les besoins
de calcul, de réseau et de stockage des services de cloud computing. Les
fournisseurs de services cloud utilisent des centres de données pour héberger leurs
services cloud et leurs ressources basées sur le cloud.
Un centre de données peut occuper une pièce d'un bâtiment, un ou plusieurs étages
ou un bâtiment entier. Les centres de données sont généralement très coûteux à
construire et à entretenir. Pour cette raison, seules les grandes organisations utilisent
des centres de données privés pour héberger leurs données et fournir des services
aux utilisateurs. Les petites organisations qui ne peuvent pas se permettre de
maintenir leur propre centre de données privé peuvent réduire le coût global de
possession en louant des services de serveur et de stockage auprès d'une plus
grande organisation de centre de données dans le cloud.
II. Virtualisation
Dans la rubrique précédente, vous avez découvert les services cloud et les modèles
cloud. Cette rubrique explique la virtualisation. Les termes « cloud computing » et «
virtualisation » sont souvent utilisés de manière interchangeable ; cependant, ils
signifient des choses différentes. La virtualisation est la base du cloud
computing. Sans lui, le cloud computing, tel qu'il est le plus largement mis en œuvre,
ne serait pas possible.
Serveurs dédiés
Virtualisation de serveur
Virtualisation de serveur
Avantages de la virtualisation
L'un des principaux avantages de la virtualisation est son coût global réduit :
Une analogie simple pour aider à comprendre les conteneurs est de penser aux
conteneurs d'expédition. Vous pouvez transporter beaucoup de marchandises dans
un contenant unique, et vous pouvez transporter beaucoup de conteneurs dans un
même bateau ou les diviser sur plusieurs navires. Vous pouvez également utiliser
des conteneurs spécialisés pour des charges de travail spécifiques, de la même
manière que vous pourriez utiliser un conteneur d'expédition réfrigéré pour
transporter un type de cargaison spécifique.
La seule restriction avec les conteneurs est qu'ils dépendent de leur noyau de
système d'hôte. Un conteneur Linux peut fonctionner uniquement sur un hôte Linux,
un conteneur Windows fonctionne sur un hôte Windows, et ainsi de suite pour les
autres systèmes d'exploitation (OS).
Couches d'abstraction
Prestations de service
SE
Micrologiciel
Matériel
Couches d'abstraction
A chacune de ces couches d'abstraction, un certain type de code de programmation
est utilisé comme interface entre la couche inférieure et la couche supérieure. Par
exemple, le langage de programmation C est souvent utilisé pour programmer le
micrologiciel qui accède au matériel.
Exemple d'hyperviseur
Hyperviseurs de type 2
Les hyperviseurs de type 2 sont très populaires auprès des consommateurs et des
organisations qui expérimentent la virtualisation. Les hyperviseurs de type 2 courants
incluent :
PC virtuel
Poste de travail VMware
Boîte virtuelle Oracle VM
VMware Fusion
Mac OS X Parallels
Remarque : Il est important de s'assurer que la machine hôte est suffisamment
robuste pour installer et exécuter les machines virtuelles, afin qu'elle ne manque pas
de ressources.
Configuration requise pour la machine virtuelle
L'informatique virtuelle nécessite des configurations matérielles plus puissantes car
chaque installation a besoin de ses propres ressources.
Prise en charge des processeurs – Les processeurs, tels que Intel VT et AMD-V,
ont été spécialement conçus pour prendre en charge la virtualisation. La fonction
de virtualisation de ces processeurs peut devoir être activée. Les processeurs à
plusieurs cœurs sont également recommandés car les cœurs supplémentaires
augmentent la vitesse et la réactivité lors de l'exécution de plusieurs machines
virtuelles.
Prise en charge de la mémoire – Considérez que vous avez besoin de mémoire
pour votre système d'exploitation hôte et que vous aurez désormais besoin de
suffisamment de RAM pour répondre aux exigences de chaque machine virtuelle
et de leur système d'exploitation invité.
Stockage – Chaque machine virtuelle crée des fichiers très volumineux pour
stocker les systèmes d'exploitation, les applications et toutes les données de la
machine virtuelle. Vous devez également tenir compte du fait qu'une machine
virtuelle active nécessitera quelques Go d'espace de stockage. Par conséquent,
des disques grands et rapides sont recommandés.
Exigences réseau – Les exigences de connexion réseau dépendent du type de
machine virtuelle. Certaines machines virtuelles ne nécessitent pas de connexions
extérieures, tandis que d'autres le font. Les machines virtuelles peuvent être
configurées dans un réseau ponté, NAT, hôte uniquement ou spécial pour se
connecter uniquement à d'autres machines virtuelles. Pour se connecter à Internet,
une machine virtuelle utilise un adaptateur réseau virtuel qui simule l'adaptateur
hôte réel. L'adaptateur réseau virtuel se connecte ensuite via la carte réseau
physique pour établir une connexion à Internet.
La configuration système minimale requise pour Windows Hyper-V pour Windows 10
et Windows 8, et Windows Virtual PC pour Windows 7 est indiquée dans les figures
1, 2 et 3, respectivement.
Comme un ordinateur physique, les machines virtuelles sont sensibles aux mêmes
menaces et attaques malveillantes. Bien que les machines virtuelles soient isolées
de l'hôte, elles peuvent partager des ressources (par exemple, carte réseau, dossiers
et fichiers). Les utilisateurs doivent appliquer les mêmes considérations de sécurité
que l'hôte et installer un logiciel de sécurité, activer les fonctions de pare-feu, installer
des correctifs et mettre à jour le système d'exploitation et les programmes. Il est
également important de maintenir le logiciel de virtualisation à jour .
Comment nous utilisons le Cloud
Streaming d'applications virtuelles / applications basées
sur le cloud L'organisation utilise des applications basées sur le cloud pour
fournir des logiciels à la demande. Par exemple, Microsoft Office365 fournit
des versions en ligne de Microsoft Word, Excel et PowerPoint. Lorsqu'un
utilisateur demande une application, un code d'application minimal est
transmis au client. Le client extrait du code supplémentaire du serveur cloud
selon les besoins. Pour une utilisation hors ligne, l'application peut être
enregistrée localement sur l'hôte.
Messagerie basée
sur le cloud Les organisations utilisent des solutions basées sur le cloud pour
leurs besoins en matière de messagerie. Office 365, Gmail, iCloud Mail,
Outlook, Yahoo et Exchange Online sont des exemples d'applications de
messagerie basées sur le cloud.
Bureau virtuel (infrastructure VDI)
Une organisation peut utiliser cette technologie pour déployer des
environnements de bureau entiers à partir d'un serveur dans un centre de
données vers des clients. Les bureaux virtuels sont créés par une VM
contrôlée par un hyperviseur. Cependant, tout le calcul sur le VDI est effectué
sur des serveurs. Les VDI peuvent être persistants, ce qui fournit à l'utilisateur
une image personnalisable qui est enregistrée pour une utilisation future, ou
non persistants, ce qui ramène l'image à son état initial lorsqu'un utilisateur se
déconnecte.
Solutions de stockage de fichiers
dans le cloud Les organisations utilisent des solutions de stockage basées sur
le cloud pour leurs données d'entreprise. Des exemples de solutions de
stockage dans le cloud incluent Google Drive, OneDrive, iCloud Drive, Box et
Dropbox. Certaines de ces solutions incluent des applications de
synchronisation fournies par les fournisseurs ou des applications disponibles
dans le commerce.
Bureau virtuel Windows (WVD)
Il s'agit d'une édition de Windows 10 activée pour le bureau virtuel qui
s'exécute sur des ordinateurs modernes ou hérités ou à distance sur des
machines virtuelles Azure. Il offre une expérience Windows 10 virtualisée qui
est toujours à jour et disponible sur n'importe quel appareil.
Conclusion
Dans ce chapitre, vous avez appris que les termes virtualisation et cloud computing
sont souvent utilisés de manière interchangeable bien qu'ils signifient en réalité des
choses différentes. La virtualisation est une technologie qui permet à un seul
ordinateur d'héberger plusieurs ordinateurs virtuels partageant le même matériel
informatique hôte. Le cloud computing est une technologie qui permet de séparer les
applications du matériel. La virtualisation est la base qui prend en charge le cloud
computing.
Vous avez appris que la manière traditionnelle de fournir des applications et des
services aux utilisateurs à l'aide de serveurs dédiés est inefficace, peu fiable et non
évolutive. Les serveurs dédiés peuvent rester inactifs pendant de longues périodes,
ils constituent un point de défaillance unique et occupent beaucoup d'espace
physique. La virtualisation résout ces problèmes en consolidant de nombreux
serveurs virtuels sur un seul serveur physique, en tirant parti des ressources
inactives et en réduisant le nombre de serveurs nécessaires pour fournir des
services aux utilisateurs. Vous avez appris les nombreux avantages de la
virtualisation par rapport à l'utilisation traditionnelle des serveurs dédiés, tels qu'une
meilleure utilisation des ressources, moins d'espace requis, des coûts réduits et une
disponibilité accrue des serveurs.
Le chapitre s'est terminé par plusieurs exercices pour tester votre compréhension de
la terminologie et des caractéristiques du cloud computing.