Module 0 : Introduction
MODALITÉS PRATIQUES
08h00 13h00
• Planification de la formation :
– Durée : 8 heures
– 1 heure de pause
10h00 15h00
• Avez-vous des contraintes particulières? 30 30
10h30 15h30
Ce qu’ils en disent….
Adversaires du Cloud
• Discours du PDG d'Oracle Larry Ellison
• Nous avons redéfini le Cloud Computing pour inclure tout ce que nous faisons
déjà. Je ne comprends pas ce que nous ferions différemment si ce n’est
changer le libellé de certaines de nos publicités.
4 Modèles de Déploiement
http://www.katescomment.com/images/CloudCube.png
Utility
Computing
SOA + SLA
Utilisons-nous déjà le cloud ?
Utilisons-nous déjà le cloud ?
Quel est l’impact du Cloud sur le
développement technologique ?
▪ Le cloud contribue à la diffusion rapide des nouvelles technologies
▪ Exposition facile, rapide et bon marché aux nouvelles tendances disponibles pour tous
▪ Accélérateurs Interconnexions réseau rapides Dernières technologies de stockage
EC2 propose des instances c5n.18xlarge offre déjà 72 cœurs, Google est déjà en phase
avec les derniers GPU, ASIC 192 Go de mémoire et un réseau bêta-test Intel Pmem Optane
d’inférence ML personnalisés de 100 Gbps pour 3,8 $ de l’heure
ou FPGA Le stockage en verre
Commutateurs optiques pour les révolutionnaire de Microsoft
centres de données de nouvelle avecProject Silica.
génération avec 400GbE
Ancien Nouveau
Pour Wikipedia : «Le Cloud computing est un concept qui consiste à déporter sur
des serveurs distants des traitements informatiques traditionnellement localisés
sur le poste client de l’utilisateur ».
Pour Génération NT : «Le cloud computing est un concept d’organisation infor-
matique qui place Internet au cœur de l’activité des entreprises, il permet d’utiliser
des ressources matérielles distantes pour créer des services accessibles en ligne ».
Un peu d’histoire…
Amazon en 2006 a été le premier à proposer ce type Bien que l’anglicisme Cloud computing soit largement uti-
de services, presque malgré lui. En 2002, le géant in- lisé en français, on rencontre également les francisations :
vestit dans un énorme parc informatique pour éviter • informatique virtuelle,
des surcharges des serveurs à l’approche de Noël, et • informatique dans le nuage, informatique en nuage
se retrouve avec une grande quantité de ressources • informatique dématérialisée
inutilisées. Il décide alors de créer une plateforme • stockage dans les nuages,
hautement disponible et virtualisée pour louer ces • stockage à distance
ressources à des entreprises, proitant d’Internet • ou encore infonuagique
pour rentabiliser des équipements.
6
BIENCOMPRENDRELECLOUDCOMPUTING
L’arrivée du Cloud Computing révolutionne l’utilisation des services informatiques des entreprises. Aujourd’hui,
les entreprises doivent gérer leur parc informatique et les contraintesde consommation/ maintenancequi y sont liées.
Désormais,avecle cloud computing,lesentreprisespeuvent utiliser àla demande lesservicesinformatiques, sans se
soucier des problématiques d’infrastructure, de sécurité et de maintenance.
Les usages sont innombrables et pour cause : ce sont les mêmes 5 caractéristiques principales
qu’avec l’informatique traditionnelle, sauf que les machines qui Un accès en libre-service à la demande, un accès ubiquitaire
au réseau, une mise en commun des ressources, une élasticité
stockent et traitent l’information ne sont plus dans le même
rapide un service mesuré en permanence).
bâtiment que vous et ont une meilleure tolérance de panne
3modèles de service
qu’un serveur physique (haute disponibilité). Software as a Service
Pour résumer, le cloud computing concerne les familles Plateform as a Service
Infrastructure as a Service
d’usages suivantes :
• L’exploitation de logiciels en ligne 4 modèles de déploiement
Public
• L’archivage de données ; Privé
• La mise à disposition de puissance de calcul ou d’environne- Communautaire
ments de développement Hybride
• La collaboration au travers d’espaces de travail partagés et
d’outils de communication synchrones…
« UNE RUPTURE DÉCISIVE POUR L’INFORMATIQUE D’ENTREPRISE»
Entreprise 5
Entreprise 4
Prestataire 1
Prestataire 2
Internet
Prestataire 3
Serveur
Portables Postes
Application
Contenu Communication
Logiciel en tant que service…
Veille Collaboration Finance
Plateforme
Persistence des objets
Exécution Banques de données
Plateforme en tant que service…
Identité Queue
Stockage
Infrastructure en tant que service…
Téléphones
Tablettes
SaaS - PaaS - IaaS
SaaS : Le Logiciel à la demande
Le Software as a Service (SaaS)est accessible à toutes les entreprises et, il est facturé au nombre
d’utilisateurs. L’entreprise loue les applications du fournisseur de services. Plus besoin d’acheter un logiciel.
Ces applications sont accessibles via d i férentes interfaces, navigateurs Web, clients légers…
PaaS
Service Provider
L’utilisateur gère, mais ne
contrôle pas l’infrastructure
Cloud (réseaux, serveurs,
systèmes d’exploitation,
stockage). Il a ainsi le
contrôle sur les applications
déployées et la possibilité
de conigurer l’environ-
nement d’hébergement
applicatif.
10
1
1
Entreprise
LECLOUD COMPUTING PEUT ÊTRESUBDIVISÉ EN 4 MODÈLES DE DÉPLOIEMENT :
Ainsi, 17% des utilisateurs a f f i r m e n t que le Cloud La réduction des coûts compte plus en revanche pour les
Computing a permis d’augmenter les performances de leur grandes entreprises (22%) que pour les petites (13%).
entreprise en faisant gagner du temps à ses salariés.
Le Cloud Computing limite t-il l’impact écologique des entreprises utilisatrices de ces logiciels ?
La mutualisation et le partage des serveurs s’inscrivent –ils dans la lignée du développement durable ?
Et les Datacenters, de plus en plus nombreux, sont ils eco-énergétiques ?
Ces questions sont celles qui reviennent le plus souvent.
Marc Beniof, PDGde Salesforce, a affirmé lors du Dans un rapport intitulé «Cloud Computing et sa contri-
CloudForce 2011 (en avril à Paris), que les solutions en bution au changement climatique »,.Greenpeace s’est
ligne qu’il propose à ses clients sont 95% plus chargé d’appréhender les problématiques futures
écologiques que des logiciels traditionnels. D’après Selon l’ONG, la consommation en énergie des datacen-
lui, l’ensemble de ses clients auraient dû installer 1 ters (en rajoutant celle des réseaux télécoms) pourrait
million de serveurs s’ils n’avaient pas opté pour les tripler d’ici 2020 et atteindre jusqu’à 1 963 milliards KWH
logiciels SaaS(Software as a Ser- vice) du Cloud et d’électricité.
Marc Beniof indique n’en utiliser que 2000 dans les Alors si Google et Yahoo s’en sortent avec de bonnes
datacenters de Salesforce. notes dans ce rapport,Apple et Facebook ont, au
contraire, des e forts à fournir sur ce terrain.
UNE ÉVOLUTION INFORMATIQUE ENPLEIN BOOM !
▪ Minimiser la coordination.
▪ Minimisez la coordination entre les services applicatifs pour obtenir une meilleure évolutivité.
▪ Conception à l'échelle.
▪ Concevez votre application de manière à ce qu'elle puisse évoluer horizontalement, en
ajoutant ou en supprimant de nouvelles instances à la demande.
▪ Distribuer le calcul
▪ Le modèle de calcul de partition/agrégat est un modèle qui évolue assez bien.
▪ Concevoir pour l'évolution
▪ Une conception évolutive est la clé d'une innovation continue.
Entretien de conception de système
1. Trouver les exigences et les objectifs du système (p. ex., fonctionnel, non fonctionnel)
2. Déterminez les charges de travail pour lesquelles le système doit être optimisé (par
exemple, s'agit-il d'une charge de travail lourde en lecture, etc.)
3. Effectuer des calculs au dos de l’enveloppe pour les besoins estimés en capacité de
stockage
4. Conception de système de haut niveau
5. Le schéma de base de données est-il basé sur les exigences fonctionnelles
6. La conception de système à grande échelle est-elle basée sur les exigences non
fonctionnelles
1. Comment mettre à l’échelle le système ?
2. Comment pouvez-vous le rendre fiable et redondant?
3. Comment feriez-vous le partitionnement des données ?
4. Cache et équilibrage de charge ?
7. Comment pouvez-vous implémenter les exigences de calcul fonctionnel dans le système
mis à l’échelle