Cloud Computing - Laurent Letourmy (GL’96) 1/7 Cloud Computing - Laurent Letourmy (GL’96) laurent@letourmy.com Twitter: @lletourmy 17 mai 2010 http://twitter.com/ysance
Cloud Computing 1- Présentation Générale 2- Amazon Web Services 3- Microsoft Azure 4- Google App Engine 5- Cloud et BigData 6- Cloud Computing et Sécurité 7- Cloud et Nouvelles architectures. Conclusion.
Laurent Letourmy EPITA GL 96 1996 – 2004 : Cross Systems puis Micropole-Univers Directeur Technique (6 ans) Développement objet Architecture distribuées Internet Mobile Directeur Commercial (2 ans) Depuis 2005 : Ysance (Société de Conseil eCommerce/Cloud/Décisionnel) : PDG Cafe.com (Jeux sociaux en ligne): CTO Wipolo: Services mobiles pour voyageurs d’affaires
L Société de Conseil & Développement a société Créée en 2005 par Laurent Letourmy (Directeur Technique) Romain Chaumais (Décisionnel et CRM) a société 45 collaborateurs
L Structurée autour de 4 métiers a société eCommerce & CRM Décisionnel Conseil & AMOA Cloud Computing
Grands comptes & société à forte croissance 150 Clients 630 Projets os clients
A genda Agenda Définition Un peu d’histoire: Il était une fois une salle machine… IaaS, PaaS, Saas Technologie de rupture et promesse Les interrogations Cloud, Mobile: La libération de l’usage Un peu de lecture… genda
Cloud Computing : Encore une définition Concept majeur selon certains (Gartner), Absurde selon d’autres (R. Stallman – GNU Founder) C’est l‘utilisation de la mémoire, de la capacité de calcul et de stockage de l’Internet On y retrouve De l’infrastructure (IaaS) Des plates-formes (PaaS) Des logiciels et des services (SaaS) éfinition
Source: http://www.thecloudtutorial.com/ Caractéristiques Source: http://www.thecloudtutorial.com/ 1. Accès à une offre d’infrastructure quasi-infinie 2. Gestion des pics (Exemple: Site de Roland-Garros) 3. Paiement à l’usage A l’heure ! 4. Usage à la demande Pas d’engagement sur le long-terme 5. OpEx based, non CapEx 6. Disponible en tout lieu 7. Commande en ligne Quelques exemples
Il était une fois une salle machine Telehouse Singing...
Trois acronymes à connaitre X IaaS Infrastructure As A Service PaaS Platform As A Services SaaS Software As A Service aaS
Cloud Computing: L’infrastructure Product aaS Software infrastructure (Web server, databases…) Operating System Hardware P N C
I aaS Cloud Computing : IaaS Des composants d’infrastructure prêts à l’emploi Serveurs virtuels Bande passante Stockage Sécurité des données Offre plutôt technique Root/Administrateur sur les serveurs Pilotage par APIs => Automatisation complète de l’infrastructure Allocation de ressources au besoin Choix scale-in ou scale-out aaS
Virtualisation Xen VMWare, Microsoft Hyper-V Server Source: http://fr.wikipedia.org/wiki/Virtualisation - Hyperviseur Type 1
Cloud Computing: La plate-forme Product aaS Software infrastructure (Web server, databases…) Operating System Hardware P N C
P aaS Cloud Computing : PaaS Une plate-forme prête à l’emploi Offre de très haut niveau ++ Scalabilité, Failover, Administration et sécurité Très forte productivité Plates-formes logicielles pré-installées et configurées -- Dépendance forte à l’environnement d’exécution Pas toujours le choix de la technologie aaS
Cloud Computing : Logiciels et Services aaS
S aas Cloud Computing : SaaS Du logiciel prêt à l’emploi Offre packagée Modèle de licence simplifié A l’utilisateur Souscription aas
Cloud privé / Cloud Public La technologie Cloud peut très bien être déployée en interne dans une entreprise On parle de Cloud Privé Solution Open Source : Eucalyptus Solutions éditeurs : Xen, VMWare.. Les solutions Amazon, Google, Azure sont appelée Cloud Public On peut très bien disposer via des VPNs des serveurs privatifs dans une infrastructure de Cloud Public
Technologie de rupture et promesse Pourquoi le cloud est une technologie de rupture ? Parce que le Cloud répond à la fois à des questions Financières Technologiques Logistiques Business Parce que la phrase suivante ne sera bientôt plus une excuse Nous ne tenons pas la charge mais nous avons besoin de 3 semaines pour commander une machine Technologie de rupture=Innovation technologie qui finit par remplacer une technologie dominante sur le marché
Technologie de rupture et promesse Parce que l’utilisateur à besoin du Cloud Pour stocker (Flickr, S3, Dropbox…) Pour communiquer (Facebook, Gmail, Hotmail…) Pour jouer (Farmville, …) Parce que les nouveaux services peuvent connaître un succès foudroyant Jeux sur Facebook
Les promesses Accès à une ressource infinie Une ressource à la puissance toujours à jour Meilleur usage des ressources par mutualisation Des métiers à plus forte valeur ajoutée Une automatisation de l’infrastructure
Les interrogations Elles sont multiples !! Effet de mode ? Sécurité Quel usage ? Test, Développement, Evénementiel, Production, Backup, Stockage Cloud et réseau d’entreprise Pas de norme Trop tôt Verrouillage technologique Utilisation des APIs vendeur (Google, Azure, Amazon…)
Du téléphone au mobile…
De l’ordinateur au Cloud…
La libération de l’usage
Un peu de lecture… http://www.highscalability.com http://decrypt.ysance.com http://en.wikipedia.com/wiki/Cloud_Computing http://aws.amazon.com