La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Formation Plan. PLAN DE FORMATION Formation AWSPlan 2.

Présentations similaires


Présentation au sujet: "Formation Plan. PLAN DE FORMATION Formation AWSPlan 2."— Transcription de la présentation:

1 Formation Plan

2 PLAN DE FORMATION Formation AWSPlan 2

3 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 AWSPlan 3

4 INTRODUCTION AU CLOUD COMPUTING Formation AWSPlan 4

5 Contexte (1) Formation AWSPlan 5

6 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 AWSPlan 6

7 Google Cluster (1997) Formation AWSPlan 7

8 Google data center (2012) Formation AWSPlan 8

9 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 AWSPlan 9

10 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 AWSPlan 10

11 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 AWSPlan 11

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

13 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 AWSPlan 13

14 Comprendre l'élasticité (2) Formation AWSPlan 14

15 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 AWSPlan 15

16 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 lorsquon nen a plus besoin) Processus répétable et automatisable « Best of both worlds » Formation AWSPlan 16

17 MODE D'UTILISATION Formation AWSPlan 17

18 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 AWSPlan 18

19 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 AWSPlan 19

20 Responsabilités Formation AWSPlan 20 Cré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

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

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


Télécharger ppt "Formation Plan. PLAN DE FORMATION Formation AWSPlan 2."

Présentations similaires


Annonces Google