2. PLAN
Cloud Computing:
Présentation
Caractéristiques
Modèles de service
Modèles de déploiement
Amazon AWS
Présentation de Rosetta Hub
Présentation du programme RosettaHub/Amazon AWS-Educate à l’INSAT
Virtualisation
3. Présentation du Cloud Computing
Le cloud est un ensemble de matériels, de raccordements réseau et de logiciels qui
fournit des services que les individus et les collectivités peuvent exploiter à volonté
depuis n'importe où.
Le cloud computing est l'exploitation de la puissance de calcul ou de stockage
de serveurs informatiques distants par l'intermédiaire d'un réseau.
Il s'agit donc d'une délocalisation de l'infrastructure informatique.
Le cloud computing est un basculement de tendance : au lieu d'obtenir de la
puissance de calcul par acquisition de matériel et de logiciel, le consommateur se
sert de puissance mise à sa disposition par un fournisseur via un réseau,
Changement de Paradigme
4. Selon la définition du National Institute of Standards and
Technology (NIST):
Le cloud computing est un modèle qui permet d'accéder à un réseau
partagé de ressources informatiques configurables (par exemple,
réseaux, serveurs, stockage, applications et services), qui peuvent
être rapidement provisionnées et diffusées avec un minimum d'effort
de gestion et d’interaction avec le fournisseur de services.
Ce modèle de nuage est composé de cinq caractéristiques
essentielles, de trois modèles de service et de quatre modèles de
déploiement.
5. Caractéristiques du Cloud Computing
Broad Network Access : Disponiblité et accessibilité des capacités du calcul
depuis L’internet pour les ordinateurs, les tablettes, les PCs,,,
On-demand self-service: Aucune interaction humaine est nécessaire
Resource pooling: la combinaison des ressources hétérogènes (matériel,
logiciel, trafic réseau) qui vont être mises en commun en vue de servir
plusieurs consommateurs
Rapid Elasticity: La capacité de stockage et la puissance de calcul sont
adaptées automatiquement au besoin d'un consommateur. Les capacités
peuvent être élastiquement provisionnées et libérées => semblent illimitées
Measured Service: la quantité de service consommée dans le cloud est
mesurée pour des fins de facturation.
6. Modèles de Service du Cloud Computing
Modèle IaaS: Infrastructure as a Service :
C'est le service de plus bas niveau.
Il consiste à offrir un accès à un parc informatique virtualisé. Des machines
virtuelles sur lesquelles le consommateur peut installer un système d'exploitation
et des applications.
Le consommateur contrôle les systèmes d'exploitation, le stockage et les
applications déployées; Et éventuellement un contrôle limité des composants de
réseau sélectionnés (par exemple, pare-feu d'hôte).
7. Ce que les utilisateurs gagnent avec IaaS est l'infrastructure au-dessus de
laquelle ils peuvent installer n'importe quelle plate-forme requise.
Le consommateur est dispensé de l'achat de matériel informatique.
Exemple:
Amazon Web Services AWS EC2,
8. Modèles de Service du Cloud Computing
Modèle PaaS: Platform as a Service
La capacité offerte au consommateur est de déployer sur l’ Infrastructure du
nuage les applications qu’il a crées lui-même, ou acquises, pourvu qu’elles soient
créées à l'aide des langages de programmation, des bibliothèques, des services et
d'outils pris en charge par la platforme,
Le consommateur ne gère pas ou ne contrôle pas l'infrastructure sous-jacente du
cloud, y compris le réseau, les serveurs, les systèmes d'exploitation ou le stockage,
mais contrôle les applications déployées et éventuellement les paramètres de
configuration de l'environnement d'hébergement d'applications
Exemple:
Google Apps Engine
9. Modèles de Service du Cloud Computing
Modèle SaaS: Software as a Service
La capacité offerte au consommateur consiste à utiliser les Applications du
fournisseur s'exécutant sur une infrastructure cloud.
Le consommateur ne gère ni ne contrôle l'infrastructure 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 peut-être des
paramètres de configuration des applications spécifiques aux utilisateurs.
Exemple:
GoogleDocs ( a word processing application offered online).
10.
11.
12. Modèles de Déploiement du Cloud Computing
Private cloud:
L'infrastructure cloud est fournie pour une utilisation exclusive par une seule
organisation comprenant plusieurs consommateurs (par exemple, des unités
d'affaires). Elle peut être détenue, gérée et exploitée par l'organisation, un tiers
ou une combinaison de ces derniers et elle peut exister sur les lieux ou à
l'extérieur de celui-ci.
Community Cloud:
L'infrastructure cloud est fournie pour une utilisation exclusive par une
communauté spécifique de consommateurs provenant d'organisations ayant des
préoccupations communes (par exemple, la mission, les exigences de sécurité, la
politique et les considérations de conformité). Elle peut être détenue, gérée et
exploitée par une ou plusieurs des organisations de la collectivité, un tiers ou une
combinaison de celles-ci, et elle peut exister sur ou en dehors des locaux.
13. Modèles de Déploiement du Cloud Computing
Public Cloud:
L'infrastructure cloud est fournie pour une utilisation ouverte par le grand public.
Elle peut être détenue, gérée et exploitée par une entreprise, une université ou
une organisation gouvernementale, ou une certaine combinaison d'entre eux. Elle
existe dans les locaux du fournisseur de cloud.
Google, Amazon et Microsoft sont des exemples de fournisseurs de cloud public
qui offrent leurs services au grand public
Exemples de public cloud :
Amazon AWS
Google Apps
Salesforce.com
Microsoft Office 365
14. Modèles de Déploiement du Cloud Computing
Hybrid Cloud:
L'infrastructure de cloud computing est composée de deux ou plusieurs
infrastructures de cloud distinctes (privées, communautaires ou publiques) qui
restent des entités uniques, mais qui sont liées par une technologie standardisée
ou propriétaire qui permet la portabilité des données et des applications (entre
des nuages)
18. Une plateforme révolutionnaire native des nuages conçue pour habiliter les
chercheurs et les éducateurs qui ont besoin d'un accès virtuel, collaboratif et
traçable aux outils et aux infrastructures de la science des données.
Cette platforme permet de:
Créer des ressources de cloud computing pour la science des données
Utiliser simultanément R, Python, Julia, Scala, Sql, Mathematique, etc. dans un
seul IDE
Augmenter votre productivité grâce à des tables de travail interactives en
tempsAccess and manage your storage drives easily
Créer et distribuer en temps réel des applications interactives en temps réel
Exécuter vos applications de production à l'échelle
Connecter et habiliter vos outils d'analyse de données locales
Présentation DE ROSETTA HUB
21. L’INSAT a rejoint, depuis 2016, l’initiative RosettaHUB/AWS-Educate pour pouvoir bénéficier
gratuitement et librement d’un espace sur le cloud AWS d'Amazon (équivalent de 100$ pour les
étudiants et 200$ pour les enseignants,) Les crédits peuvent être utilisés librement sur AWS,
premier cloud public au monde.
Les enseignants-chercheurs et les étudiants de l'INSAT auront des comptes sur la plate-forme
RosettaHUB qui leur permettront d’accéder facilement à AWS.
Ils pourront ainsi créer avec leurs crédits AWS-Educate des environnements virtuels associant
ressources, composants et interfaces pour le travail collaboratif, l’accès aux outils de
développement et de data science, la mise en place de salles de classes et de laboratoires virtuels
et la création d’applications orientées data science/big data/IoT interactives et collaboratives.
AWS Educate:
https://aws.amazon.com/fr/education/awseducate/
Présentation du programme RosettaHub/Amazon AWS-
Educate
Infrastrucutre Cloud: Une infrastructure en nuage est la collection de matériel et de logiciel qui permet les cinq caractéristiques essentielles du cloud computing. L'infrastructure du nuage peut être considérée comme contenant à la fois une couche physique et une couche d'abstraction. La couche physique se compose des ressources matérielles nécessaires pour prendre en charge les services en nuage fournis et comprend généralement des composants de serveur, de stockage et de réseau. La couche d'abstraction se compose du logiciel déployé sur la couche physique, qui manifeste les caractéristiques essentielles de nuage. Conceptuellement, la couche d'abstraction se trouve au-dessus de la couche physique