valtech - cloud computing - infrastructure as a service
DESCRIPTION
Après le mainframe, le réseau, l'ordinateur personnel ou Internet, le cloud computing s'impose depuis plusieurs années comme la nouvelle avancée technologique dans le domaine de l'informatique d'entreprise. Comme toute évolution majeure, cela entraine une mutation des habitudes, autant pour l'exploitant que pour le développeur. En trois démonstrations, nous vous proposons d'assister au déploiement d'une application réelle dans le cloud, public ou hybride, ou d'avoir un aperçu des possibilités offertes par le cloud dans le cadre d'un projet informatique. Hervé Desaunois, Valtech [email protected] Pierre Chaussalet, Valtech [email protected]TRANSCRIPT
![Page 1: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/1.jpg)
Séminaire cloud computing - IaaS
![Page 2: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/2.jpg)
Les concepts de Cloud Computing
![Page 3: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/3.jpg)
Définition
Le Cloud Computing désigne une forme de traitement et un ensemble de ressources informatiques massivement extensibles, utilisées par de multiples clients externes sous forme de services fournis via Internet.
![Page 4: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/4.jpg)
Les Technologies du Cloud
Cloud computing regroupe un ensemble de technologie :
• Grid computing• SOA • Web 2.0• Virtualisation
![Page 5: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/5.jpg)
Cloud computing definition
Couche infrastructure
SAAS PAAS IAAS
Web Applications
Dev infrastructure, DB, WEB, etc.
Virtualisation, os, hardware, stockage, etc.
Service Service LayerLayer
Platform LayerPlatform Layer
Infrastructure LayerInfrastructure Layer
Network LayerNetwork Layer
![Page 6: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/6.jpg)
IaaS
Usine de production d’infrastructure hardware apportant flexibilité, fiabilité et montée en charge.
• Calcul du paiement à l’usage : KiloWatt d'énergie IaaS
• Déploiement fulgurant
![Page 7: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/7.jpg)
Private Cloud
![Page 8: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/8.jpg)
Architecture Cloud
wikipedia
![Page 9: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/9.jpg)
La France en tête de l’adoption Cloud Computing en Europe, selon IDC
Cloud Public, Privé ou Hybride ?
•20% des entreprises interrogées n’envisagent qu’un Cloud Privé (principalement les grandes entreprises)
•12% exclusivement un Cloud Public (surtout les PME)
•42% sont en train de réfléchir à leur positionnement
•19% n’ont encore entamé leur réflexion et 7% n’envisagent ni l’un ni l’autre
![Page 10: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/10.jpg)
Le Cloud : une nouvelle façon d'envisager l'hébergement
Concrètement, je vais où ?
Cloud PublicAmazon AWS (EC2, S3,...)Rackspace...
Cloud PrivéPropriétaire (VMWare, Citrix,...)Open Source (OpenStack, OpenNebula,...)
Cloud HybrideSelon la compatibilité (AWS + OpenNebula, AWS +
Eucalyptus, Rackspace + OpenStack,...)
![Page 11: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/11.jpg)
Cloud Privé
![Page 12: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/12.jpg)
Fournir des ressources à la demande à l'aide d'un Cloud Privé
Pourquoi un Cloud Privé ?
Rationalisation de l'existantRajoute de la souplesse à la virtualisationPermet une transition en douceur
Fourniture de ressources on-demandEnvironnements de développementEnvironnements de testsIntégration continueAcceptanceTirs de charge
![Page 13: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/13.jpg)
OpenStack ?
Un peu d'histoireJuillet 2010 : Création du projet (Rackspace / NASA)Octobre 2010 : Première release (Austin)Février 2011, Avril 2011 : Releases (Bexar, Cactus)Septembre 2011 : Dernière release (Diablo)
Un peu de techniqueSolution complète de gestion d'instances (Nova)
Support des API EC2 et OpenStackVirtualisation (KVM, Xen, UML, qemu, HyperV)Réseau (Static, DHCP, VLAN)
Solution de stockage (Swift)Solution de gestion des images (Glance)
Fournir des ressources à la demande à l'aide d'un Cloud Privé
![Page 14: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/14.jpg)
Mise en place d'un Cloud Privé
Installation et configuration du controller Nova
Installation et configuration des noeuds hyperviseurs
Création des utilisateurs et projets
Déploiement des images
Création d'instances (API, client EC2, dashboard,...)
Fournir des ressources à la demande à l'aide d'un Cloud Privé
![Page 15: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/15.jpg)
Fournir des ressources à la demande à l'aide d'un Cloud Privé
![Page 16: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/16.jpg)
Cloud Public
![Page 17: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/17.jpg)
Pourquoi un Cloud Public ?
Risques faibles (pas d'investissement matériel)Scalabilité horizontale "illimitée"Uptime important Indépendance vis à vis de l'infrastructure de l'entreprise
Héberger une application sur Amazon EC2
![Page 18: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/18.jpg)
EC2 : Kezako ?
Premier fournisseur de Cloud IaaSDes références "Large Scale" : Dropbox, Tumblr,...Paiement pour les ressources utilisées : VM, stockage, bande
passante,...Hébergements dans le monde entier (USA, Irlande, Singapour,
Brésil)Offre complète : VM, stockage, SGBDR, NoSQL, notifications,...
Héberger une application sur Amazon EC2
![Page 19: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/19.jpg)
Héberger une application sur Amazon EC2
![Page 20: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/20.jpg)
Cloud Hybride
![Page 21: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/21.jpg)
Supporter des pics de charge grace au Cloud Hybride
Pourquoi un Cloud Hybride ?
Faciliter la migrationPermet de basculer sur une offre cloud publique tout en
exploitant l'existantPermet aux équipes de se familiariser avec les spécificité du
cloud
Améliorer le capacity planningEvite de dimensionner pour les pics exceptionnelsPermet des opérations de maintenance transparentesFacilite le support des pics de charge
![Page 22: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/22.jpg)
OpenNebula ?
Un peu d'histoire2005 : Projet de recherche et développement2008 : Première release publique (v1.0)2009 : Support par Ubuntu, subventions européennes2010 : Création de C12G (support commercial)
Un peu de techniqueSupport des API EC2 et OCCIArchitecture modulaireVirtualisation (KVM, Xen, VMWare, EC2)Stockage (LVM, NFS, GlusterFS, SSH,...)Réseau (Hardware, Ebtables, Open vSwitch)
Supporter des pics de charge grace au Cloud Hybride
![Page 23: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/23.jpg)
Mise en place d'un Cloud Hybride
Partie privéeInstallation d'OpenNebulaInstallation des hyperviseursMise en place de l'architecture réseauMise en place du stockage (images et instances)
Partie publiqueCréation d'un compte EC2 / S3Définition du driver EC2 dans OpenNebulaDéfinition des limites d'utilisation d'EC2Déploiement des images dans S3
Supporter des pics de charge grace au Cloud Hybride
![Page 24: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/24.jpg)
Supporter des pics de charge grace au Cloud Hybride
![Page 25: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/25.jpg)
La fin de l'hébergement classique ?
Le Cloud, la seule réponse à des besoins spécifiques
Architecture évolutiveNécessité d'environnements éphémèresBesoins ponctuels de montée en charge
![Page 26: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/26.jpg)
Un outil de facilitation
Augmente l'autonomie des équipes de développementPermet aux équipes d'exploitation de se focaliser sur la
productionFacilite la gestion des environnements de productionSouplesse des architecturesUtilisation d'abstractions maitrisées
La fin de l'hébergement classique ?
![Page 27: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/27.jpg)
Des besoins d'expertise particuliers
Nécessité de concevoir des architectures adaptéesMode de facturation à prendre en compte dès le développementEntraine un rapprochement des compétences de
développement et d'exploitation
La fin de l'hébergement classique ?
![Page 28: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/28.jpg)
Une solution à prendre en compte dans la majorité des cas
La fin de l'hébergement classique ?
![Page 29: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/29.jpg)
Gartner recense les priorités pour 2012
Top 10 des priorités opérationnelles et technologiques pour 2012
Priorité de l'entreprise Rang Priorité technologique Rang
Augmenter la croissance 1 Analytics et business intelligence 1
Attirer et fidéliser de nouveaux clients 2 Technologies mobile 2
Réduire les coûts de l'entreprise 3 Cloud computing (SaaS, IaaS, PaaS) 3
Créer de nouveaux produits et services (innovation) 4 Technologies de
collaboration (workflow) 4
![Page 30: Valtech - Cloud computing - Infrastructure as a Service](https://reader035.vdocuments.mx/reader035/viewer/2022062319/5577e743d8b42a7b7b8b4fa1/html5/thumbnails/30.jpg)
Cloud questions ?