Cloud 101 Le Cloud pour les pas si nuls
©2012 Cloud Bees, Inc. All Rights Reserved
2
Pile Logicielle Typique
©2012 CloudBees, Inc. All Rights Reserved
Installer
Monitorer
Patcher
Me0re à jour
Valider la Pile
3 ©2012 CloudBees, Inc. All Rights Reserved
Installer
Monitorer
Patcher
Me0re à jour
Valider la Pile
Cloud Computing: comment faire? Qui fait quoi?
Cloud Provider
?
4
Utilisez un « PaaS » !
©2012 CloudBees, Inc. All Rights Reserved
5
• Amazon – l’exemple le plus populaire • Blocs Lego de serveurs, VM’s, DBs, AS etc • Environnement de développement:
– Flexible mais compliqué – “Donne-moi un serveur, un OS, une plateforme de
virtualisation, un AS, une base de données. Je vais gérer le tout, de A à Z.”
• SYSTÈMES!
IaaS
©2012 CloudBees, Inc. All Rights Reserved
6
• Gestion de « piles logiciels » traditionnels • A la place d’utiliser un serveur SUN/HP/IBM/XYZ,
vous utilisez les serveurs virtuels d’un IaaS (à la EC2)
IaaS – On reproduit ce que l’on fait déjà
©2012 Cloud Bees, Inc. All Rights Reserved
AWS
HP/IBM/.. ?
7
• Gérer ses ressources IaaS directement vous offre l’élasticité des ressources (sans CAPEX), mais…
• La quantité d’IT à effectuer est généralement … plus élevée! – Toutes les activités traditionnelles persistent
(mises à jour OS+JVM+AS+DB++, etc.) – Auxquelles s’ajoutent les activités spécifiques au cloud – Et devinez qui sera responsable de ce nouvel ensemble?
IaaS – Les conséquences
©2012 CloudBees, Inc. All Rights Reserved
8
• SalesForce.com, Zendesk, NetSuite, etc. • Point de vue de l’utilisateur
– Applications typiques: CRM, e-mail, HR, etc. – Mise en route très rapide
• Environnement de développement: – « Rigide » – principalement par la CONFIGURATION – Lorsqu’il est disponible, le développement prend
place au sein du SaaS directement
SaaS
©2012 CloudBees, Inc. All Rights Reserved
9
• Fournit un environnement focalisé sur les applications – Code source, build, test, clustering, messaging, etc.
• On ne pense plus en SYSTÈMES – Pas de pile logicielle, d’OS, de middleware, de patches,
etc.
• Objectifs – Applications sur-mesure
PaaS
©2012 CloudBees, Inc. All Rights Reserved
10
• Les applications et les données sont au centre du monde! – Oubliez les serveurs, VMs, load-balancers, etc.
• Les concepts du cloud sont appliqués aux applications et aux données directement – Pay as you go, elasticity, on-demand, etc. – Pas besoin de gérer les mises à jour, les patches,
la montée en charge, la tolérance aux pannes, etc. Ceci est un Service, pas un Logiciel.
PaaS
©2012 Cloud Bees, Inc. All Rights Reserved
11
1ère décision: IaaS, SaaS ou PaaS?
©2012 CloudBees, Inc. All Rights Reserved
Iaas Jongle avec les technologies
Saas Contraint
Paas Flexible
12
• Puis-je avoir un “PaaS Privé”? – Oui, bien sûr, nous pouvons également vous vendre un jet privé – Tentant: semble fournir tous les avantages du cloud et la
promesse de pouvoir personnaliser l’environnement!
• Mais… – Une grande partie de la valeur d’un PaaS provient du “S”:
• Avec un PaaS public, vous out-sourcez vos OPERATIONS&DEVOPS!
– Avec un PaaS privé, vous bénéficiez d’une délimitation plus propre entre DEV et IT … mais vous restez en charge de tout!
• Pas de masse réelle spécialisation, pas de masse critique
– Et surtout: la « personnalisation » est la source de tous les maux!
• « Bonjour EDF, pourriez-vous me fournir une prise 160V pour mon toaster? »
Un dernier avertissement
©2012 CloudBees, Inc. All Rights Reserved
13
A l’aube de l’ère post-PC…
Thanks to Mary Meeker and Matt Murphy, From David Skok presentation @ MassTLC
14 14 Source: Mary Meeker , 2011, www.kpcb.com/internettrends2011
15 15 Source: Mary Meeker , 2011, www.kpcb.com/internettrends2011
16
Internet Mobile - 10x plus grand!
Thanks to Mary Meeker and Matt Murphy, From David Skok presentation @ MassTLC
17
• “PaaS for the dummies” – Dispo sur www.cloudbees.com (gratuit)
Vous voulez en savoir plus?
©2012 CloudBees, Inc. All Rights Reserved
18
Merci!
©2012 Cloud Bees, Inc. All Rights Reserved
Hier
Extra IT
CloudBees
Build. Test. Run.
No IT