22
Formation Plan

Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

Embed Size (px)

Citation preview

Page 1: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

Formation

Plan

Page 2: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

PLAN DE FORMATION

Formation AWS Plan

2

Page 3: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

Contenu de la formation Introduction au Cloud Computing Introduction à Amazon Web Services Boîte-à-outils Provisionnement Introduction au développement AWS Déploiement d'une application web sur

AWS

Formation AWS Plan

3

Page 4: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

INTRODUCTION AU CLOUD COMPUTING

Formation AWS Plan

4

Page 5: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

Contexte (1)

Formation AWS Plan

5

Page 6: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

Contexte (2)• Il est moins coûteux de louer des capacités de calculs que de monter un data center• Buts

• Pouvoir gérer de manière dynamique et élastique ses ressources informatiques

• Facturation à l'usage• Haute disponibilité

• Rendu possible par • Une profusion de ressources• Des technologies de virtualisation matures

Formation AWS Plan

6

Page 7: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

Google Cluster (1997)

Formation AWS Plan

7

Page 8: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

Google data center (2012)

Formation AWS Plan

8

Page 9: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

Google data center (2012)• 36 data centers à travers le monde (soit près de 2 millions de serveurs)• Utilisation de matériel standard (commodity hardware)• Le secret ?

• Redondance • Systèmes de fichiers distribués (Google FS)• Structures de données et algorithmes adaptés (Map/Reduce)

• Plus d'informations sur : https://www.google.com/about/datacenters

Formation AWS Plan

9

Page 10: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

Utility Computing

« As of now, computer networks are still in their infancy but as they grow up and become more sophisticated, we will probably see the spread of computer utilities, which, like present electric and telephone utilities, will service individual homes and offices across the country. »

Leonard Kleinrock, UCLA Press Release, 3 July 1969 !!

Formation AWS Plan

10

haikel
Utility computing ne se limite pas à l'augmentation des ressources mais adapte les ressources selon le besoin
Page 11: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

Des architectures extensibles (1)• Pour profiter d'une infrastructure qui passe à l'échelle, il faut également des architectures « élastiques »• Caractéristique d'une architecture élastique :

• Plus de ressources = Plus de performances• Capacité à gérer des ressources hétérogènes• Gestion des ressources efficace• Résilience• Les coûts opérationnels par unité diminuent avec

l'augmentation des ressources

Formation AWS Plan

11

Page 12: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

Des architectures extensibles (2) Le Cloud applique le modèle « SOA » Découpler les composants pour une meilleure extensibilité

Formation AWS Plan

12

Page 13: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

Comprendre l'élasticité (1)• Deux stratégies pour passer à l'échelle

• « vertical scaling » : on augmente les ressources d'un nœud pour répondre à la demande

• « horizontal scaling » : on ajoute des nœuds au système

Formation AWS Plan

13

Page 14: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

Comprendre l'élasticité (2)

Formation AWS Plan

14

Page 15: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

Comprendre l'élasticité (3)•« Vertical scaling »

• Coûteux• Peu réactif

•« Horizontal scaling »• Nécessite de prévoir la demande à venir• Monitoring humain constant

Formation AWS Plan

15

Page 16: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

Comprendre l'élasticité (4)• Le Cloud = ressources infinies (ou presque)• On ne paie que ce que l'on consomme• On augmente ses ressources au fur et à mesure en fonction de la demande (et on réduit lorsqu’on n’en a plus besoin)• Processus répétable et automatisable• « Best of both worlds »

Formation AWS Plan

16

Page 17: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

MODE D'UTILISATION

Formation AWS Plan

17

Page 18: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

Modèle de déploiement• Public

• Infrastructure louée à un fournisseur tiers• Ex : AWS , Rackspace, Azure, OVH, eNovance

• Privé• Infrastructure privée ou partagée par un groupe

d'utilisateurs (entreprises, instituts de recherche etc.)• Ex : OpenStack, OpenNebula, Eucalyptus

• Hybride• Agrégation de ressources provenant d'un cloud privé et d'un

ou plusieurs clouds publics (débordement d'infrastructure etc.)

• Sky Computing !

Formation AWS Plan

18

Page 19: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

X as a Service• Infrastructure as a Service (IaaS)

• On fournit des machines sous forme de machines virtuelles sur lesquelles on déploie une image disque

• Ex : Amazon EC2, Rackspace Cloud, OVH• Platform as a Service (PaaS)

• On fournit une plate-forme d'exécution (OS, bases de données, serveurs d'applications, runtime etc.)

• Ex : Heroku, OpenShift, Google App Engine, Azure• Software as a Service (SaaS)

• On fournit à l'utilisateur un service logiciel facturé à l'usage• Ex : Google Apps, LiveOffice

Formation AWS Plan

19

Page 20: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

Responsabilités

Formation AWS Plan

20Crédits: P. Saulière, Microsoft

Informatique

Données

Applications

Machines virtuelles

Serveur

Stockage

Réseau

Hébergeur

Données

Applications

Machines virtuelles

Serveur

Stockage

Réseau

IaaS public

Données

Applications

Machines virtuelles

Serveur

Stockage

Réseau

PaaS public

Données

Applications

Machines virtuelles

Serveur

Stockage

Réseau

SaaS public

Données

Applications

Machines virtuelles

Serveur

Stockage

Réseau

Entreprise

Partage entreprise/fournisseur

Fournisseur

Page 21: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

Bibliographie

Formation AWS Plan

21Crédits: P. Saulière, Microsoft

Page 22: Formation Plan. PLAN DE FORMATION Formation AWSPlan 2

Bibliographie

Formation AWS Plan

22Crédits: P. Saulière, Microsoft