Compte-rendu Petit-déjeuner Les Géants du Web 20/11/2012

Documents pareils
HISTOIRE D UNE DIGITAL FACTORY

Compte-rendu du petit-déjeuner. Vers l entreprise Agile

Fouillez facilement dans votre système Big Data. Olivier TAVARD

Bases de données documentaires et distribuées Cours NFE04

Fiche technique Les fonctionnalités selon les versions de Sage CRM. Introduction

Les offres de Xebia : Agilité, Big Data, Cloud, DevOps, Java & Friends, Mobilité et Web Oriented Architecture.

Votre cloud est-il net?

Hébergement MMI SEMESTRE 4

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

DevOps en pratique. Philippe Bauquel,

Surmonter les 5 défis opérationnels du Big Data

+ = OpenStack Presentation. Raphaël Ferreira - enovance. Credits : Thanks to the OpenStack Guys 1

Qu est-ce que le «cloud computing»?

CloudBees AnyCloud : Valeur, Architecture et Technologie cloud pour l entreprise

Baromètre du Digital Marketing Septembre 2014

ELCA Forum 2014 Possédez-vous des données sensibles sur des systèmes anciens? Rien à crainde des projets de modernisation.

Livre Blanc. L hébergement à l heure du Cloud. Comment faire son choix?

L I V R E B L A N C P r o t ég e r l e s a p p l i c a t i o n s m ét i e r s c r i t i q u e s M a i n f r a m e, un b e s o i n c r u c i a l

Guide préparatif «Automatiser sa vigie sur Twitter avec R» 1

Concilier Agilité, Exigences et Continuous Delivery : Retour d expérience PagesJaunes

La gestion Citrix. Du support technique. Désignation d un Responsable de la relation technique

Technologie SDS (Software-Defined Storage) de DataCore

Les Content Delivery Network (CDN)

Prenez-vous les mesures nécessaires pour prospérer dans cet environnement? Ou avezvous du mal à suivre?

Les activités numériques

Architectures informatiques dans les nuages

La nouvelle donne des espaces de travail mobiles. Didier Krainc 7 Novembre 2013

Internet et Big Brother : Réalité ou Fantasme? Dr. Pascal Francq

Table des matières PARTIE I : LES FONDAMENTAUX DU MARKETING DIGITAL

Tirez plus vite profit du cloud computing avec IBM

Square-IT-Consulting. Présentation

L'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab

Social Day Bayonne 28 Janvier 2014

LES TESTS CHEZ AXA FRANCE QUALIFICATION DES SOLUTIONS INFORMATIQUES (QSI) JFTL 14 avril 2015

Le futur de l informatique réside dans le Software-Defined

Garantir une meilleure prestation de services et une expérience utilisateur optimale

Offre formation Big Data Analytics

Au regard de ces deux tendances, il nous parait indispensable de révolutionner la manière dont vous gérez vos journées de travail.

SOMMAIRE. Portraits des intervenants Portraits des animateurs Conférence, Débat et Échanges #$%&'(!)(*+,!-$*./)(*-(!"0!1,2*!34"0!5!!

Gé nié Logiciél Livré Blanc

Continuité industrielle et commerciale Ruptures économiques, techniques et sociales.

Avant-propos. Le logiciel libre au service de la gestion

Un système de gestion de contenu (CMS) peut-il garantir votre succès?

Le Cercle Vertueux du Cloud Public

CE QU IL FAUT SAVOIR SUR LE CLOUD COMPUTING

Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de

Ne laissez pas le stockage cloud pénaliser votre retour sur investissement

Big Data et l avenir du décisionnel

HÉBERGEMENT CLOUD & SERVICES MANAGÉS

Le Social CRM comme levier de développement pour les entreprises

Les Rencontres TIC de La Mêlée Numérique. Big Data & Cloud Computing : les nouveaux enjeux

OCTO Academy est une marque d OCTO Technology 50 avenue des Champs-Elysées PARIS - SA au Capital de ,50 Tél : +33 (0) Fax :

agility made possible

Fabriquant de Fabuleux logiciels

QU EST-CE QUE LA VISIOCONFERENCE?

Les 10 pratiques pour adopter une démarche DevOps efficace

Cloud Transformation in Orange Focus on Cloud infra (OpenWatt) Présentation au CRiP le 22 octobre 2014

Développement Agile des organisations et des hommes

Thème : Entreprise numérique les facteurs clés de succès, Se réinventer

Cloud Computing dans le secteur de l Assurance

VMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510

Stéphane DERACO, DSI CNRS l Argos Devops : de l hyperviseur aux conteneurs l 11/12/2014 DOCKER

fourbissent leurs armes infrastructure Ainsi si le cloud computing constitue une des principales tendances du marché TIC depuis de nombreux

HSM, Modules de sécurité matériels de SafeNet. Gestion de clés matérielles pour la nouvelle génération d applications PKI

Customer Experience Management Comment les transports publics lausannois se sont réinventés sur le digital via un programme de fidélité omnicanal

Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza

NAS 254 Sauvegarde cloud

AVRIL Au delà de Hadoop. Panorama des solutions NoSQL

Votre solution de commerce électronique pour entreprise

Atelier numérique Développement économique de Courbevoie

Gérez-vous vos serveurs virtuels et physiques en tant que partie intégrante de votre infrastructure sous-jacente?

Dynamisez vos parcours clients avec la principale plateforme de marketing digital personnalisée. 5 choses à savoir sur ExactTarget Marketing Cloud

Défi Cloud Computing

FACEBOOK MARKETING Comment mieux tirer profit du ROI des médias sociaux

Plateforme académique de partage de documents - owncloud

Livrer chaque jour ce qui est prêt! Points clés du développement d un produit avec une livrasion par jour.

Pourquoi choisir les produits 3CX? Principales caractéristiques et avantages uniques. a VNU company

Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA?

Les grandes familles du numérique

CNAM Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010

Perspectives pour l entreprise. Desktop Cloud. JC Devos IBM IT Architect jdevos@fr.ibm.com IBM Corporation

Guide d'achat sur l'intégration du Big Data

مرحبا. Bienvenue. Wel come

Types d applications pour la persistance. Outils de développement. Base de données préexistante? 3 modèles. Variantes avec passerelles

Gestion de la relation Client (CRM)

Kick Off SCC 2015 Stockage Objet. Vers de nouveaux horizons

Atelier 2 L e-commerce

Les enjeux du marketing mobile pour les entreprises

vcloud Director Comment créer et gérer son «Cloud» Jean-Claude DAUNOIS Senior Systems Engineer VMware

Approches innovantes vers le Cloud, la Mobilité et les outils sociaux de formation

L AACC Customer Marketing prône une approche consensuelle et durable de l utilisation des données personnelles

Évolution de la supervision et besoins utilisateurs

Utiliser un NAS pour remplacer Dropbox via Cloud Station

Système de Stockage Sécurisé et Distribué

Le produit universel de l export

Management des Systèmes d Information

Industrie Lyon 2015 Coralie Jogama

Transcription:

Compte-rendu Petit-déjeuner Les Géants du Web 20/11/2012 Paris'Rabat'La www.octo.com 1 Paris'Rabat'Lausanne' Bruxelles'SaoPaulo usanne'bruxelles'saopaulo www.octo.com 1

Intervenants : LudovicCinquin,DGFrance GuillaumePlouin,PracticeLeaderprospective StephenPérin,ConsultantSénior Participants à la table ronde : (CRprochainementdisponiblesurnotreblog,sousréservedevalidationdesparticipants) StéphanePriolet,directeurétudesdeCdiscount IsmaëlHery,directeurétudesdelemonde.fr Jean'MarcPotdevin,COOdeViadeo FabienChazot,directeurétudesetdéveloppementsdeMeetic Pourquoi parler des Géants du Web? Del autrecôtédel Atlantique,maisaussiàd autresendroitsdumondecommeenfrance,desgens sont en train de réinventer la façon de faire de l informatique. Ils s appellent Amazon, Facebook, Google,NetflixouLinkedInpourlesplusconnus.OnlesappellelesGéantsduWeb. OCTOaprocédérécemmentàsonchangementd image,accompagnédulancementdesonnouveau sitewebetladéfinitiondesonwhy:pratiquesprochesdecequefontlesgéantsduweb. Très inspirésparcequenousyavonstrouvé,nousavonsrédigéunouvragecollaboratifquisynthétiseet structure les pratiques, les solutions technologiques et les traits culturels les plus saillants de ces pionniers, en décryptant des sujets passionnants tels que l obsession de la mesure, la bêta perpétuelle,devops,ledesignforfailure,lacontributionsystématiqueaulogiciellibreouencorele FeatureFlipping. Ils adresseàtousceuxquiontenviedecomprendre(oud imiter)laculturedesgéantsduweb: responsable marketing, chef de produits,managers,geeks,etc.sicertainesdespratiquesdécrites sontasseztechniques,laplupartnenécessitentpasdecompétenceinformatiqueparticulière. Lorsdecepetitdéjeunernousavonsrecensé10des21pratiquesquinousontleplusmarquées. Nousvousenproposonsiciuncompte'rendudétaillé. Quelques chiffres : Facebook : 1,1 milliard d utilisateurs dans le monde, soit sans doute le plus grande base clientdel histoiredesentreprises. Google/Yahoo:208millionsdeboitesmails Twitter:400millionsdetweetsparjour Lavolumétrieesttrèsimportante. Paris'Rabat'Lausanne'Bruxelles'SaoPaulo www.octo.com 2

Agenda : I/Plusgros II/Plusvite III/Plusefficace IV/Tableronde I/ Plus gros : Les échelles sont énormes pour les Géants du Web, ce qui les a conduits à mettre en place des pratiquesetoutilsquivontlesaider: 1) BuildvsBuy: LesGéantsduWebrecourentbeaucoupàl opensourceetnonpasauxprogiciels. Car ces progiciels montrent vite leurs limites quand on monte en charge ou lorsque l on est confrontéàdesproblématiquescommecellesdesgéantsduweb. D unepart,lescoûtsdelicencepeuventêtrerédhibitoires(quelseraitlecoûtd undéploiement surles100000serveursdefacebook,parexemple). D autrepart,laquestiondelagénéricitépeutdevenirunproblème:lesprogicielssontconçus pour adresser l ensemble des besoins des entreprises. Cela peut laisser des traces dans la conceptionetdanslemodèlededonnées,allantainsiàl encontredesenjeuxdeperformance. Paris'Rabat'Lausanne'Bruxelles'SaoPaulo www.octo.com 3

La question de l architecture peut également poser problème, notamment lorsque l infrastructurecomporteungrandnombredeserveurssurlesquelssontrépartieslesdonnées opérationnelles. 2) CommodityHardware: De part le volume d utilisateurs et de transactions qu ils traitent, les Géants du Web sont contraints de multiplier les machines. Ils se sont donc attachés à calculer le ratio performance/coût des machines utilisées. Cela les a conduits à choisir majoritairement des machinesdegrandesérieplutôtquedesgrosserveursqui,selonlesbenchmarks,peuventavoir unratioperformance/coût3foisplusfaible. Celaa2conséquences: cela complexifie l infrastructure et gérer un gros parc de machines est forcément plus complexe.maisilsonttournéçaenatoutcarilssontalléstrèsloindansl automatisationdu déploiementetdelamiseàdispositiondecapacitémachine.cefaisant,ilsonttracélavoie sur le futur des centres de production et sont allé jusqu à des pratiques de déploiement continu(cfplusloin) avecdespetitesmachinespourdesgrossesapplications,plusmoyendemettrelesdonnées dansunseulsgbdrelationnel,cequiouvrelavoiepourlesbasesnosql NoSQL:pasdeSQLounotonlySQL.Labasededonnéesrelationnellemontreeneffetseslimites lorsquel onaugmentelevolumededonnées(plusde10to)oulenombredetransactionspar seconde(plusde1000tps).lesgéantsduwebontdoncinventédenouvellestechnologiesqui Paris'Rabat'Lausanne'Bruxelles'SaoPaulo www.octo.com 4

ontdonnénaissanceàdessolutionscommehadoopoucassandra,quicommenceàsediffuser danstouteslesdsi. ThéorèmeCAP OCTO2012 Constat:dansunearchitectureonnepeutpasgarantirlestroissommetsdutriangleenmême temps. Le focus a mis par le passé sur les sommets A et C. Mais sur les très grosses infrastructures du Web, ce qui est important ce sont le A (disponibilité) et le P (Partition Tolerance ' soit la capacité de permettre l accès aux données même quand les serveurs de donnéesnesontpluscapablesdecommuniquerentreeux),carc estcelaquigarantiequ onpeut toujoursrendreleservice(etdoncgagnerdel argent). Ilexistedoncunchangementdanslafaçondevoircommentonaccèdeàladonnéeetçaarrive doucementdanslesdsietchezlesacteursduwebquimanipulentdegrossesinfrastructures. 3) OuverturedesAPI: LesGéantsduWebsontallésplusloin:ilsontutilisélesfoulespourenrichirleursservicesgrâceà l ouverturedeleursapietyonttrouvéquelquesavantages: C estunesourcederevenudirecte(ex:googlemaps) C estunmoyendesefaireconnaitre,defairesapubetderecruter C est un moyen de crée un véritable écosystème qui génère de nouveaux usages et va permettred enrichirlavaleurduserviceproposé. Paris'Rabat'Lausanne'Bruxelles'SaoPaulo www.octo.com 5

II/ Plus vite : Ilexisteaujourd huiunevéritablecourseàlavitessepourprogresserrapidementetêtrelàavantles concurrents.ilfautdonccodervite,mettreenproductionrapidementetpourobtenirrapidementun feedbackclient. 1) MinimumviableProduct: LeMVPcorrespondauproduitminimumpermettantd obtenirunretourclient.c estunpatternissu duleanstartup(ries),pratiqueconsistantàcrééunproduitenletestantcontinuellementauprès desutilisateurs. LeMVPpermetde: Vérifierl existenced unvéritablebesoin Identifierlemarchéassocié Validerleshypothèsesbusiness Ex:DropBoxautiliséunevidéoviraleavantdeselancer.70000personnesontvulavidéoetsesont préinscritssurlesite,confortantlesfondateursdel existenced unvéritablebesoin. Ex:ilestégalementpossibled acheterunmotclédansgoogleetvoirs ilexisteunbesoin. Paris'Rabat'Lausanne'Bruxelles'SaoPaulo www.octo.com 6

2) A/BTesting: Cettepratiquepermetdedéterminerlameilleureversiond unproduitenletestantauprèsdedeux populations.onpeuttester2pagesd accueil,2visuels,2formulaires,etc. Ilfautêtrecapabledesegmenterdeuxpopulations(comparablespouravoiruntestquifaitsens). Desoutilssurétagèreexistentaujourd huipourlancerletest,validerlesconditionsd arrêt,etarriver àuneconclusionsurleproduit. 3) DevOps: Paris'Rabat'Lausanne'Bruxelles'SaoPaulo www.octo.com 7

L objectifdedevopsestd améliorerlacollaborationentrelesdevetlesopsgrâceà3pratiques: (plusdedétailsdanslecrdupetit'déjeunerdevops) InfrastructureasaCode ContinuousDelivery Culturedelacollaboration Le Continuous Delivery consiste à banaliser les mises en production et de les rendre les plus fréquentespossibles(ex:10mep/jourchezflickr).l automatisationestindispensablepoureffectuer lesmependiminuantleniveauderisque. DevOpspermetunevéritableefficacitéopérationnelle(ex:1Opspour2,3millionsd utilisateurs). III/ Plus efficace : Les Géants du Web sont obsédés par la mesure ; ils vont donc TOUT mesurer. En, effet, sans ces dernières,onrestedanslesubjectifetilestimpossibledes améliorerefficacement' Ingodwetrust,everythingelsewetest Ilfautdoncmettreenplacedesmétriques(ex.:tempsdechargementlorsdel affichaged unepage web, occupation des espaces disque ), automatiser les tests pour baser les décisions sur des mesuresfiables'carc estbienlàlepointcrucial:mesurerpourfondersesdécisionsurdeséléments Paris'Rabat'Lausanne'Bruxelles'SaoPaulo www.octo.com 8

tangibles.finalement,ils agitd entrerdansdescyclescourtsd expérimentationetd apprentissage. Letoutayantpourbutdes améliorerencontinue. Ex.$:$chez$Google,$la$mesure$est$omniprésente$et$s étend$même$jusqu à$leur$cafétéria$(mesurer$les$ éléments$ les$ plus$ consommés$ pour$ satisfaire$ les$ employés$ en$ adaptant$ l offre$ à$ leur$ demande)$ ou$ leurs$pratiques$rh$(mise$en$place$de$règles$de$management$suite$à$l analyses$de$données$rh).$ces$ règles$de$management$ne$révolutionnent$pas$le$management$:$ce$qui$est$important$c est$que$google$ les$a$vérifiées$ expérimentalement 1) PizzaTeams: Pourêtreplusefficaceetcréerdesproduitslogicielsdequalitéilestessentieldeseconcentrersur depetiteséquipes,commeles Pizzateams 'quiestunpatternorganisationnelmisenplacepar Amazon(équipesaveclenombredepersonnesquel onpeutmettreautourdedeuxpizzas,soitune dizainedepersonnes). En effet, des études montrent que l optimum en termes de taille d équipe se situe entre 5 et 15 personnes.endessouslacréativitén estpasaurendezvous(dynamiqued équipeinsuffisante)etau' dessus l efficacité est diminuée ' notamment du fait de la multiplication des canaux d échange l'informationauseindel équipe. Mais,nécessairement,lesuccèsvenant,latailledel entrepriseestamenéàs accroître'comment s organiseralorspourresterefficace? Unefausse'bonneidéeetcelleoùleséquipestravaillenten componentteams,c estàdireoùle travailestdécoupéenfonctiondel orientationtechnologique:ihm,socledeservices,échanges,etc. Malheureusement, très rapidement, ce type d organisation entraîne l apparition de goulots Paris'Rabat'Lausanne'Bruxelles'SaoPaulo www.octo.com 9

d étranglement,lesprojetsétanttransversesauxcouchestechnologique,certaineséquipesvontse trouversollicitéesparplusieursprojets...lesdélaisdedéveloppementaugmentent,etdoncletime' to'market,quiestcritèreessentielsurleweb'surtoutquandlaconcurrencepubliedesnouveautés plusieursfoisparjour 2) FeatureTeams: Pourrésoudreleproblèmedecouplageentreéquipes,lesGéantsduWebs organisentsouventen featureteams:depetiteséquipesautonomesquiregroupenttouteslescompétencesnécessaires pourporterunprojet(ouproduit)auseindel entreprise'del idéeàlasortieduproduit/service.la cohérencedeschoixdemonentrepriseseraalorsgarantiegrâceauxcommunautésdepratiquequi permettent aux membres des différentes feature teams partageant un centre d intérêt commun (Responsables Produit, Développeurs...) de se retrouver régulièrement afin de discuter des orientationetchoix,etpartagerunevisioncommune. 2) Designforfailure: Partantduconstatque toutplantetoutletemps,lesgéantsduwebontdonctrouvédessolutions pourconcevoirdessystèmesquisoienttolérantsàladéfaillance,parexemple: Eventualconsistency:lesystèmedoitêtrecapabledefonctionnermêmesilesdonnéesne sontpascohérente(cf.nosql,plushaut) Gracefuldegradation:ils agitd offrirdesmodesdégradés,parexemplepossibledebasculer versuneihmplussimplepouraccéderauservicevouluencasdetempsdechargementtrop long Feature flipping : on l a vu précédemment, cette technique permet donc de décoreller la mise en production de l activation des fonctionnalités. Inversement, elle permet aussi de désactiver en Production une fonctionnalité qui serait trop coûteuse en terme de performance,afindefairefaceàunpicdecharge,etpassersurunmodedégradécomme évoquéau précédent. Simian Army (armée de singes) : ce sont des programmes qui sont installés sur les environnements (par exemple machines virtuelles du Cloud Amazon) et vont faire planter, aléatoirement, les machines. Grâce à ces armées de singes, Netflix a pu ainsi systématiser les testsdedéfaillancealéatoire,envuedegarantirunequalitédeservicemaximale'lesystèmede VODdeNetflixreprésenteeneffet30%delabande'passanteUSenhorairedeprime'time. Paris'Rabat'Lausanne'Bruxelles'SaoPaulo www.octo.com 10

Achat$ de$ l ouvrage$ et$ PDF$ téléchargeable$sur$notre$site$internet$$ «$Que$vous$montiez$votre$startLup$web$ou$que$vous$soyez$DSI$d un$grand$ groupe,$vous$trouverez$dans$ces$pages$un$matériel$précieux$pour$vous$hisser$ sur$les$épaules$des$géants$»$ Jean%Marc)Potdevin,ChiefOperationsOfficer,)Viadeo Vouspourrezdoncydécouvrirouapprofondirlesthèmessuivants: L OBSESSION DE LA MESURE BUILD VS BUY FLUIDITÉ DE L EXPERIENCE UTILISATEUR LESARTISANSCODEURS CONTRIBUTIONAULOGICIELLIBRE PIZZATEAMS FEATURETEAMS DEVOPS LEANSTARTUP MINIMUM VIABLEPRODUCT CONTINUOUSDEPLOYMENT FEATUREFLIPPING TEST A/B DEVICE AGNOSTIC LA BÊTA PERPETUELLE CLOUD FIRST COMMODITYHARDWARE SHARDING TPVSBI:LANOUVELLEAPPROCHE NOSQL OPENAPIOUECOSYSTEMEOUVERT Ils adresseàtousceuxquiontenviedecomprendre(oud imiter)laculture des Géants du Web : responsable marketing, chef de produits, managers, geeks,etc.ettousceuxquicroientenuneinformatiquequitransformenos sociétés.there)is)a)better)way. Revivezl intégralitédupetit'déjeuner«)décryptez)les) secrets) des) Géants) du) Web,) 10) pratiques) pour) changer)votre)entreprise)»encliquantsurleplayer. Paris'Rabat'Lausanne'Bruxelles'SaoPaulo www.octo.com 11