Académique Documents
Professionnel Documents
Culture Documents
h3
(3LBI)
HAMDI Hassen
hhassen2006@yahoo.fr
Slide 1
Hamdi Hassen
Cloud Computing and Big Data
Les formes de la virtualisation
• Cloud Computing
– Se réfère à une variété de services disponibles sur Internet qui offrent des
fonctionnalités de calcul sur l’infrastructure du prestataire de services.
– Son environnement (infrastructure) peut effectivement être soit hébergé sur
un environnement informatique de type grille ou utilitaire, mais cela est sans
importance pour un utilisateur du service.
– Les data (données) dans le cloud, en tant que “Intel inside” (ou intelligence
Cloud
interne), est souvent uneComputing anddesBig
part importante Data
services. 25
Origines
Le PC
(l’ordinateur personnel)
2010 CLOUD
2006 AWS (Amazon Web Service) : 1er cloud public
2000 SOA, Service-Oriented Architecture.
Hébergeurs Web d’applications (ancêtre du SaaS).
2000 Premières applications Cloud Web 2.0 : courrier
électronique, outils collaboratifs, CRM, environnements de
développement et de test.
1990 WEB INTERNET
1980 Client-Serveur
1970 Mainframe
1950 Concept du RJE (Remote Job Entry Process _ exécution de
travaux à distance) (IBM).
Cloud Computing and Big Data 30
CLOUD - Origine
• Idée:
Louer ces ressources à d’autres entreprises.
https://www.filecloud.com/supportdocs/fcdoc/latest/server/filecl
oud-administrator-guide/installing-filecloud-
server/installation/direct-installation/install-filecloud-server-on-
windows
Cette croissance rapide du marché du cloud computing + l’utilisation de plus en plus accrue des
services cloud s’expliquent par le large éventail d’opportunités que peut offrir le cloud pour les
entreprises et les communautés à l’échelle mondiale
Cloud Computing and Big Data 40
Benefices du cloud
Avantages :
Avantages :
Avantages :
Souplesse :
• Les caractéristiques du cloud sont qualifiées par les Anglo-Saxons sous le vocable
elastic computing capacity. Le National Institute of Standards and Technology en a
donné une définition succincte qui reprend ces principes de base : « L'informatique
dans les nuages est un modèle permettant d'établir un accès par le réseau à un
réservoir partagé de ressources informatiques standard configurables (réseau,
serveurs, stockage, applications et services) qui peuvent être rapidement mobilisées et
mises à disposition en minimisant les efforts de gestion ou les contacts avec le
fournisseur de service11. ».
• Comme pour la virtualisation, l'informatique dans le nuage peut être aussi
intéressante pour le client grâce à son évolutivité.
• En effet, le coût est fonction de la durée de l'utilisation du service rendu et ne
nécessite aucun investissement préalable (homme ou machine).
• L'« élasticité » du nuage permet de fournir des services évolutifs et peut permettre de
supporter des montées en charge. Inversement, le fournisseur a la maîtrise sur les
investissements, est maître des tarifs et du catalogue des offres, et peut se rémunérer
d'autant plus facilement que les clients sont captifs.
Cloud Computing and Big Data 46
CLOUD - BENEFICES
Avantages :
Inconvénients
Perte de la maîtrise de son informatique (confiée à un ou des tiers)
• Du fait que l'on ne peut pas toujours exporter les données d'un service
cloud, la réversibilité (ou les coûts de sortie associés) n'est pas toujours
prise en compte dans le cadre du projet.
• Tout comme avec l’infogérence (°), le client se trouve souvent « piégé »
par son prestataire et c'est seulement lorsqu'il y a des problèmes
(changement des termes du contrat ou des conditions générales
d'utilisation, augmentation du prix du service, besoin d'accéder à ses
données en local, etc.) qu'il se rend compte de l'enfermement propriétaire
(vendor lock-in) dans lequel il se trouve.
• Pour Richard Stallman, à l'origine du projet GNU, l'informatique dans le
nuage « est un piège », les utilisateurs perdent le contrôle de leurs
applications. Il le considère comme un concept publicitaire sans intérêt,
rejoignant les critiques exprimées par Larry Ellison, fondateur d'Oracle,
selon lequel il s'agit d'un phénomène de mode.
Inconvénients
Problèmes de sécurisation de ses données informatiques
Avantages et inconvénients
Source :
http://www.cloudcomputinginsights.com/management/cloud- Source : https://u.osu.edu/cloudcomputing/pros-and-cons/
computing-advantages-and-disadvantages/?mode=featured
Vendor Lock-In Bien que les fournisseurs de services cloud
promettent que le nuage sera souple à utiliser et à intégrer, les
organisations peuvent difficilement faire migrer leurs services
auprès d'un fournisseur à l'autre.
Applications
Cloud
E-environment E-commerce
E-Gouvernance E-Santé
Intégration et partage de Gestion des évaluations des élèves Dossiers médicaux électroniques
l'information agricole Cahier de notes, liste, plan de Solutions de collaboration (telles
Suivi en temps réel de la cours et services de gestion de que les visites médicales à
production agricole classes pour les enseignants distance)
Accès aux sciences et Services de stockage et de gestion Télémédecine (échange de
technologies agricoles des contenus dossiers de santé,
Amélioration de la chaîne Service communautaire en ligne vidéoconférence et surveillance à
d'approvisionnement des pour les interactions entre domicile)
produits agricoles enseignants Stockage des données médicales
Suivi et suivi de la qualité Service de bulletin scolaire Échange d'informations médicales
des produits agricoles
Source: IJCSI, Cloud Computing and Agricultural Development of China: Theory and Practice
Source: Intel, the Education cloud: delivering Education as a service Cloud Computing and Big Data 56
Source: Cloud Standards Customer Council, Impact of Cloud Computing on Healthcare
Autres Avantages du Cloud
Computing
Cloud Computing et Réduction de la Fracture Numérique
Le Cloud Computing peut jouer un rôle important dans la réduction de la
fracture numérique en facilitant l'accès aux contenus numériques surtout
dans les usages académiques et professionnels (accès aux données à partir
de n’importe quel appareil connecté)
Backup
Service
ILM
Service Service
Employee Service Service 3
Service
Business …
Apps/Service
…
Caractéristiq
ues
Mise en commun de
essentielles
ressources
Modèles
de services
Modèles
de
déploieme
nt
• Modèle de Développement
• Modèle de Déploiement
• Modèle de Consommation 61
Cloud Computing and Big Data
CLOUD – Modèles
RPC: Remote
Représentation symbolique procedure Call
des briques ou couches des
services du Cloud computing.
Schémas symbolique
du Cloud
Clients du Cloud
Couche de présentation
Exemples: browsers / navigateurs, dispositifs mobiles (sur tablettes, smartphones
Applications du Cloud
Software as a Service [logiciels en tant que Services]
Exemples : Google docs ou Google calendar
Services du Cloud
Components as Service [Composants en tant que Services]
Example: SOA via les standards du Service Web
Plateforme du Cloud Stockage du Cloud
Platform as a Service [Plateforme en tant Storage as a Service [Stockage en tant que
que Service] service]
Exemples : serveur web , server Note : anciennement informatique utile
d’applications
Infrastructure du Cloud
Infrastructure physique distribuée multi-
sites
Note : activé par la virtualisation des
serveurs 63
Cloud Computing and Big Dat
Services fourni par le
CLOUD
Software as a
Service
Platform as a Service
Infrastructure as a
Service
Infrastructure physique
Cloud Computing =
Software as a Service
+ Platform as a Service
+ Infrastructure as a Service
+ Data as a Service Cloud Computing and Big Data 70
CLOUD – Services
OpenStack is an open source cloud
computing infrastructure software
project,
OpenStack is a cloud operating system that controls large
pools of compute, storage, and networking resources
throughout a datacenter
Un nuage public est mis à disposition du grand public. Les services sont
typiquement mis à disposition par une entreprise, qui manipule une
infrastructure qui lui appartient.
Un nuage privé est destiné exclusivement à une organisation, qui peut le
manipuler elle-même, ou faire appel à services fournis par des tiers.
Dans un nuage communautaire, l'infrastructure provient d'un ensemble de
membres qui partagent un intérêt commun. Ce type de nuage est
semblable à ceux montés par les milieux académiques pour des études de
grande envergure. Le déploiement des applications y sera communautaire.
Le nuage (cloud) hybride (interne et externe) est un environnement
composé de multiples prestataires internes et externes. Un exemple, IBM
avait conclu un partenariat avec Juniper Networks. Cette association a
permit à Big Blue de déployer son offre de cloud hybride. Ainsi les
entreprises qui utilisent ce service peuvent faire basculer, par un simple
glisser-déposer, des applications hébergées dans un nuage privé interne
vers un nuage public sécurisé.
Cloud Computing and Big Data 82
CLOUD – Services
Building Block
Services
Cloud Infrastructure
Services
Global Foundation
Services
Cloud Computing and Big Data 85
CLOUD – Exemples
Commercial Clouds
Pro-cloud
Google, Amazon, Microsoft, VMware, Adobe, SAP, Oracle... Open
Cloud community : dev, tests et production de services Cloud
hybride : tester chaque modèle (dédié, clouds) et ses limites
Cloud-prudent
assise financière du prestataire pour acquérir/exploiter l'infra
stabilité technologique, rôdé aux reprises après incidents ? Question
de confiance, de fiabilité et... d'attentes réalistes
© Copyright Microsoft
Corporation. Tous droits
Composants architecturaux d’Azure
© Copyright Microsoft
Corporation. Tous droits
Régio
ns
Azure propose plus de
régions au niveau mondial
que les autres fournisseurs
de cloud, avec plus de 60
régions, représentant plus
de 140 pays
© Copyright Microsoft
Corporation. Tous droits
Région Région
Paires de USA Centre Nord
USA Est
USA Centre Sud
USA Ouest
régions USA Ouest 2 USA Centre-Ouest
USA Est 2 USA Centre
• Distance d’au moins 500 km entre les paires Canada Centre Canada Est
régionales. Europe Nord Europe Ouest
Royaume-
• Réplication automatique pour certains Uni
Royaume-Uni Sud
services. Ouest Allemagne
Nord-
Allemagne Centre
• Récupération régionale prioritaire en cas de Est
Asie Est
panne. Asie Sud-Est
Chine Nord
Chine Est
• Déploiement séquentiel des mises à jour Japon Est Japon Ouest
pour minimiser les interruptions. Australie Sud-Est Australie Est
Inde Sud Inde Centre
Brésil USA Centre Sud
Sud
(prim
aire)
© Copyright Microsoft
Corporation. Tous droits
Régions souveraines Azure (services publics américains)
Répond aux exigences de sécurité et de conformité des agences fédérales américaines, des
États et des gouvernements locaux et de leurs fournisseurs de solutions.
© Copyright Microsoft
Corporation. Tous droits
Abonnements
Azure
Un abonnement Azure offre un accès authentifié
et autorisé aux comptes Azure.
• Limite de facturation : générez des rapports
de facturation et des factures distincts pour
chaque abonnement.
• Limite de contrôle d’accès : gérez et
contrôlez l’accès aux ressources que les
utilisateurs peuvent provisionner avec des
abonnements spécifiques.
© Copyright Microsoft
Corporation. Tous droits
Groupes
d'administration
• Les groupes d’administration peuvent
inclure plusieurs abonnements Azure.
• Les abonnements héritent des conditions
appliquées au groupe d’administration.
• 10 000 groupes d’administration peuvent
être pris en charge dans un seul annuaire.
• Une arborescence de groupes
d’administration peut prendre en charge
jusqu’à six niveaux de profondeur.
© Copyright Microsoft
Corporation. Tous droits
Calcul et réseau
Azure Compute est un service informatique à la demande qui fournit des ressources
informatiques telles que disques, processeurs, mémoire, ressources réseau et systèmes d’exploitation.
© Copyright Microsoft
Corporation. Tous droits
Groupes de machines virtuelles identiques
(VMSS)
Les groupes identiques offrent une fonctionnalité
d’équilibrage de charge pour mettre automatiquement
à l’échelle les ressources.
• Effectuer un scale-out lorsque les besoins en
ressources augmentent.
• Effectuer un scale-in lorsque les besoins en
ressources diminuent.
© Copyright Microsoft
Corporation. Tous droits
Groupes à haute disponibilité de machines
virtuelles
© Copyright Microsoft
Corporation. Tous droits
Azure Virtual
Desktop
Azure Virtual Desktop est un service de virtualisation de
bureau et d’application qui s’exécute dans le cloud.
• Créez un environnement complet de virtualisation de
bureau sans avoir à exécuter des serveurs de passerelle
supplémentaires.
• Réduire le risque de perte de ressources.
© Copyright Microsoft
Corporation. Tous droits
Stockage
© Copyright Microsoft
Corporation. Tous droits
Comptes de
stockage
• Doivent avoir un nom global unique
• Fournissent un accès via Internet dans
le monde entier
• Déterminer les services de stockage
et les options de redondance
© Copyright Microsoft
Corporation. Tous droits
Redondance du
stockage
Configuration de la redondance Déploiement Durabilité
Stockage localement redondant Centre de données unique dans la région primaire 11 neufs
(LRS)
Stockage redondant interzone (ZRS) Trois zones de disponibilité dans la région primaire 12 neufs
Stockage géo-redondant (GRS) Centre de données unique dans les régions primaire 16 neufs
et secondaire
Stockage géoredondant Trois zones de disponibilité dans la région primaire et un 16 neufs
interzone (GZRS) centre de données unique dans la région secondaire
© Copyright Microsoft
Corporation. Tous droits
Services de Stockage Azure
Le conteneur de stockage (blob) est optimisé pour stocker des
quantités massives de données non structurées, telles que du
texte ou des données binaires.
© Copyright Microsoft
Corporation. Tous droits
Niveaux d’accès au stockage
Azure
© Copyright Microsoft
Corporation. Tous droits
Identité, accès et sécurité
© Copyright Microsoft
Corporation. Tous droits
Azure Active Directory (AAD)
Azure Active Directory (AAD) est le service cloud de Microsoft Azure qui gère les
identités et les accès.
• Authentification (les employés se connectent pour accéder aux ressources).
• Authentification unique (SSO)
• Gestion d’application.
• B2B (Business to Business).
• Services B2C (Business to Customer).
• La gestion des appareils.
Comparaison entre authentification et
autorisation
© Copyright Microsoft
Corporation. Tous droits
Azure Multi-Factor
Authentication
Fournit une sécurité supplémentaire à vos identités, en exigeant au moins deux
facteurs pour une authentification complète.
• Quelque chose que vous savez Quelque chose que vous possédez
Quelque chose qui vous identifie
© Copyright Microsoft
Corporation. Tous droits
External Identities
B2B
© Copyright Microsoft
Corporation. Tous droits
External Identities
B2C
© Copyright Microsoft
Corporation. Tous droits
Contrôle d’accès en fonction du rôle Azure
(Azure RBAC)
• Gestion affinée des accès.
Azure
Active Directory • Vous pouvez séparer les tâches au sein de
l’équipe et n’accorder aux utilisateurs que
les accès dont ils ont besoin pour effectuer
Azure leur travail.
subscription
UtilisateurApplicaGtrioounpses d’utilisateurs • Autorise l’accès au portail Azure et
Resource group
contrôle l’accès aux ressources.
Resource group
© Copyright Microsoft
Corporation. Tous droits
Confiance
Zéro
© Copyright Microsoft
Corporation. Tous droits
Défense en
profondeur Sécurité physique
Données
© Copyright Microsoft
Corporation. Tous droits
Microsoft Defender pour le
cloud
Microsoft Defender pour le cloud est un service de surveillance qui assure la
protection contre les menaces dans les centres de données Azure et locaux.
© Copyright Microsoft
Corporation. Tous droits
La gestion des coûts
© Copyright Microsoft
Corporation. Tous droits
Facteurs affectant les coûts (1ère
partie)
© Copyright Microsoft
Corporation. Tous droits
Calculatrice de prix
La calculatrice de prix est un outil qui permet d’estimer le coût des produits Azure. Les
options configurables dans la calculatrice de prix varient d’un produit à l’autre, mais les
options de configuration de base sont les suivantes :
• Région
• Niveau
• Options de facturation
• Options de support
• Programmes et offres
• Tarification de
Dev/Test Azure
© Copyright Microsoft
Corporation. Tous droits
Calculatrice de coût total de
possession
• Outil permettant d’estimer les économies que vous
pouvez réaliser en migrant vers Azure.
• Un rapport compare les coûts des infrastructures
locales avec les coûts d’utilisation des produits et
des services cloud Azure.
© Copyright Microsoft
Corporation. Tous droits
Cloud Computing and Big Data 135
Voir Application
Lien de telechargement
https://play.google.com/store/apps/details?id=com.iitsysco.learn_big_d
ata_hadoop&hl=ln&pli=1