RETOUR DEXPÉRIENCE .LHÉBERGEMENT DANS LE CLOUD DUNE PARTIEDES PLATEFORMES WEB ARTE AVEC ACQUIACyril ReinhardRegional Direc...
ARTE Future• Nouvelle plateforme éditoriale et de débats dARTE• Destinée à tous les sujets daujourdhui qui feront lemonde ...
ARTE Future
• Plateforme collaborative lancée il y a deux ans etdédiée à la création numérique sous toutes sesformes• Communauté exist...
• Refonte techniqueo Amélioration de la structuration du contenu, des taxonomies, du SEOo Mise en place de nouveaux outils...
ARTE Creative
• Mise en ligne des deux plateformes prévue de longue datepour le 22.04.2013• Lancement conjoint plusieurs autres projets ...
ARTE existing services- SSO (Open CAS) / LDAP- Geoblocking Webservices- Video player- ARTE Program APIARTE internal encodi...
• Mise en place dun socle commun pour mutualiser les dévelopementsentres les différentes plateformes Drupal (ARTE Foundati...
08.2012 09.2012 10.2012 11.2012 12.2012Conception / validation des wirfreamesUser TestsHabillage graphiqueCahier des charg...
01.2013 02.2013 03.2013 04.2013 05.2013Kick-offdevelopementDévelopement20.04 : CutoverBeta 2.006.2013HypercarePoursuite du...
01.2013 02.2013 03.2013 04.2013 05.2013Kick-offdevelopement20.04 : CutoverBeta 2.006.2013Publication RfPChoix de lhebergeu...
• Expertise Drupal• Expérience dans le secteur des médias• Profils et expertise des différents interlocuteurs• Infrastruct...
Le processus d’Onboarding(1/3)• Qui est responsable de la migration de mon site surl’envisonnement Acquia Managed Cloud af...
Le processus d’Onboarding(1/3)• Combien de temps faut-il pour une bonne mise enplace ?
Les outils d’AcquiaGestion et monitoring de sites DrupalSavoir-faireOutilsSupport24x7 – SLAPatches - updatesAcquia Insight...
FonctionnerGèrent des sites plusefficacement•La surveillance des sites Drupal•SEO Grader•Tests de charge en libre-service•...
• Vérifie 100+ paramètresspécifiques de Drupal• l’Analyse à la demande• Visibilité sur plusieurs sites• Notifications pers...
Les outils d’AcquiaGestion des sites avec Acquia Insight
• Automatisationde lintégrationcontinue• Cloud APILes outils d’Acquia CloudWorkflow de développement Cloud
• Varnish mutualisés. Pas de possibilité dutiliser dESI• Pas de support de synchronisation automatique de médias sur desCD...
• Outils de gestion des serveurso Synchronisation entre les environnements via DnDo Déploiement via GITo Excellent support...
• Mise à disposition rapide de tous les environnements :• Développement,• Pré-production• Production• Interlocuteurs techn...
Eléments analysés par Acquia•Crons (fréquence et performance)•Analyse des logs Apache pour détécter les 404•Analyse des My...
Optimisations apportées•Améliortation de la gestion des redirections et du robot.txt pour éviterles 404 liées aux bots•Uti...
RETOUR DEXPÉRIENCE .LHÉBERGEMENT DANS LE CLOUD DUNE PARTIEDES PLATEFORMES WEB ARTE AVEC ACQUIADes Questions ?Cyril Reinhar...
Prochain SlideShare
Chargement dans…5
×

Arte utilise Acquia Cloud pour héberger ses plateformes web

1 207 vues

Publié le

Pascal Thuet, Arte et Cyril Reinhard, Acquia présentent retour d'expérience sur la refonte de la plateforme ARTE Creative, sa migration d'un CMS maison vers Drupal 7 et de son hébergement dans le cloud d'Acquia.
Le déroulement du projet
L'architecture technique
La migration
Le choix de l'hébergement
Les outils d'Acquia
Retour et premier bilan après les deux premiers mois de fonctionnement

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 207
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
7
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • To ensure a smooth launch of your Drupal sites and applications, we want to ensure that everyone involved in the migration has a clear view of the process, and the right personnel are involved when needed. !
  • To ensure a smooth launch of your Drupal sites and applications, we want to ensure that everyone involved in the migration has a clear view of the process, and the right personnel are involved when needed. !
  • To ensure a smooth launch of your Drupal sites and applications, we want to ensure that everyone involved in the migration has a clear view of the process, and the right personnel are involved when needed. !
  • To ensure a smooth launch of your Drupal sites and applications, we want to ensure that everyone involved in the migration has a clear view of the process, and the right personnel are involved when needed. !
  • Separate Dev, Staging and Production environments Source code repository – Git or SVN Integrates with Drush On-server editing
  • Arte utilise Acquia Cloud pour héberger ses plateformes web

    1. 1. RETOUR DEXPÉRIENCE .LHÉBERGEMENT DANS LE CLOUD DUNE PARTIEDES PLATEFORMES WEB ARTE AVEC ACQUIACyril ReinhardRegional Director AcquiaTwitter : @cyrilCRPascal ThuetChef de Projet Secteur NouvellesTechnologie ARTE
    2. 2. ARTE Future• Nouvelle plateforme éditoriale et de débats dARTE• Destinée à tous les sujets daujourdhui qui feront lemonde de demaino Environnemento Scienceso Sociétéo Economie• 3 types majeurs de contenus :o Vidéoso Textes & analyseso Infographies interactives
    3. 3. ARTE Future
    4. 4. • Plateforme collaborative lancée il y a deux ans etdédiée à la création numérique sous toutes sesformes• Communauté existante et bien en placeo 3000 créatifs inscrits / 15 000 vidéos en ligneo CMS home-made et développé sur mesures (J2EE)• Refonte editorialeo Mise en place dune partie magazineo Mise en place dune section laboratoire dédiée auxconcours de création et aux projets participatifso Meilleure structuration de la communauté et nouvellefonctionalités "sociales"ARTE Creative (1/2)
    5. 5. • Refonte techniqueo Amélioration de la structuration du contenu, des taxonomies, du SEOo Mise en place de nouveaux outils dédition à destination desrédacteurs et de la communautéo Nouveau design et meilleure ergonomieo Nouvelles fonctionnalités axées autour de la vidéo Nouveau player Gestion des playlists Couch modeARTE Creative (2/2)
    6. 6. ARTE Creative
    7. 7. • Mise en ligne des deux plateformes prévue de longue datepour le 22.04.2013• Lancement conjoint plusieurs autres projets dont:o La refonte de la home dARTE avec une gestion des mises enavant très pointue (sous Drupal)o Le nouveau guide des programmes / ARTE +7o La présentation de la nouvelle API programme dARTEo La publication dune nouvelle version de lapp ARTE sur IOS /Android et Windows 8Les Objectifs
    8. 8. ARTE existing services- SSO (Open CAS) / LDAP- Geoblocking Webservices- Video player- ARTE Program APIARTE internal encodingservices for producedcontentExternal Web services- Disqus- Google Site Search- Google Tag Manager / XITIDailymotion cloud forUGC contentRabbit MQ Queue DM Cloud APIsPHPAMQP LibPHP CloudkeyVideo encodingARTE Creative DrupalL’architecture technique de Creative
    9. 9. • Mise en place dun socle commun pour mutualiser les dévelopementsentres les différentes plateformes Drupal (ARTE Foundation)• Mutualisation de modules contrib (Scald, Views, Workflow, Revision,Disqus, Google Site search, Entity Translation, LDAP, CAS, LESS,CKEditor, etc...)• Mutualisation de modules custom (providers Scald, gestion desstatistiques vidéos, marquage statistique, gestion des langues, gestiondu header / footer)• Mise en place de quelques workflows de dévelopement et de quelquesbonnes pratiques (Drush, workflow GIT, dévelopement de features surdes serveurs de dév dédiés)Architecture logicielle
    10. 10. 08.2012 09.2012 10.2012 11.2012 12.2012Conception / validation des wirfreamesUser TestsHabillage graphiqueCahier des charges fonctionnelChoix DrupalCahier des charges techniquePublication RfP01.2013Choix de lagenceRefonte ARTE CreativePhase d’analyse
    11. 11. 01.2013 02.2013 03.2013 04.2013 05.2013Kick-offdevelopementDévelopement20.04 : CutoverBeta 2.006.2013HypercarePoursuite du dévelopementde nouvelles fonctionalitésChoix duprestataire pourlencodage desvidéosMigration continue des donnéesChoix delhebergeurRefonte ARTE CreativePhase de développement
    12. 12. 01.2013 02.2013 03.2013 04.2013 05.2013Kick-offdevelopement20.04 : CutoverBeta 2.006.2013Publication RfPChoix de lhebergeur /kickoffRédaction du cahier des charges.Recherche dhébergeurs potentielsMise à dispo dessystèmes de dev,pre-prod et prodAudit de code Acquia2nd audit de codeAcquiaHypercareRefonte ARTE CreativeHébergement
    13. 13. • Expertise Drupal• Expérience dans le secteur des médias• Profils et expertise des différents interlocuteurs• Infrastructure proposée• SLAs• Outils de monitoring• Outils de ticketing• Outils de déploiements (Drush, GIT, etc...)• Restrictions éventuelles• PrixL’évaluation des offresd’hébergement
    14. 14. Le processus d’Onboarding(1/3)• Qui est responsable de la migration de mon site surl’envisonnement Acquia Managed Cloud afin degarantire le succès ?• Acquia adopte une approche transverse afin de garentir la réussite dulancement !
    15. 15. Le processus d’Onboarding(1/3)• Combien de temps faut-il pour une bonne mise enplace ?
    16. 16. Les outils d’AcquiaGestion et monitoring de sites DrupalSavoir-faireOutilsSupport24x7 – SLAPatches - updatesAcquia Insight,SEO Grader, Mollom …Best Pratice, Articles,Vidéo, FAQ
    17. 17. FonctionnerGèrent des sites plusefficacement•La surveillance des sites Drupal•SEO Grader•Tests de charge en libre-service•La surveillance du rendementÉtendre les fonctionnalités•Recherche à facettes et desrecommandations de contenu•Protection contre le spam automatisé•Conception de linterface mobile•Tests multivariés•traduction par <<crowdsourcing>>Les outils d’AcquiaGestion et monitoring de sites Drupal
    18. 18. • Vérifie 100+ paramètresspécifiques de Drupal• l’Analyse à la demande• Visibilité sur plusieurs sites• Notifications personnaliséesen temps réel• Recommandations demeilleures pratiquesLes outils d’AcquiaGestion des sites avec Acquia Insight
    19. 19. Les outils d’AcquiaGestion des sites avec Acquia Insight
    20. 20. • Automatisationde lintégrationcontinue• Cloud APILes outils d’Acquia CloudWorkflow de développement Cloud
    21. 21. • Varnish mutualisés. Pas de possibilité dutiliser dESI• Pas de support de synchronisation automatique de médias sur desCDNs en mode "conveyor"• Pas de scaling automatique en cas de charge CPU / pics de trafic• Pas doutils de monitoring de la charge CPU, type Nagios.o Monitoring de la charge via New Relic est impossible• Pas de possibilité daugmenter la limite de certaines variable PHP(ex: max_upload_size, max_execution_time)o a pour effet positif de se forcer à optimiser son code et à rendre sessystèmes plus performantsLes limitations de l’offremutualisée
    22. 22. • Outils de gestion des serveurso Synchronisation entre les environnements via DnDo Déploiement via GITo Excellent support de Drush et des alias drusho Analyse des fichiers logs• Insighto Checklist pour éviter les erreurs les plus flagrantes (Perf /Sécurité)• Accès à une grosse knowledege base dédiée Drupal• Abonnement gratuit à certains outils 3rd partyo New Relico MollomLes atouts d’Acquia (1/2)
    23. 23. • Mise à disposition rapide de tous les environnements :• Développement,• Pré-production• Production• Interlocuteurs techniques experts en DrupalLes atouts d’Acquia (2/2)
    24. 24. Eléments analysés par Acquia•Crons (fréquence et performance)•Analyse des logs Apache pour détécter les 404•Analyse des MySQL Slow query logs•Analyse des watchdogs et des fichiers derreurs Apache et PHP•Analyse des différentes configurations de cache (vues, blocs, APC,Memcache)•Liste des modules inutiles / dangereux au niveau des perf•Répertoires files contenant trop de fichiersPoursuite des analyses par les équipe de dévelopementsdARTE•New Relic•Xdebug / WebcachegrindAudit Acquia post Go-Live (1/2)
    25. 25. Optimisations apportées•Améliortation de la gestion des redirections et du robot.txt pour éviterles 404 liées aux bots•Utilisation de Fast404 pour limiter le boostrapping de Drupal•Amélioration du processus dupload de vidéos vers DM Cloudo Utilisation de Plupload pour lupload par paqueto Utilisation dAmazon S3 CORS Upload pour déchargersserveurs de production•Désactivation du module de statistique et utilisation de GoogleAnalytics Counter•Meilleure gestion des crons et de leur fréquence•Amélioration des modules custom•Amélioration de la partie front (HTML / JS)Audit Acquia post Go-Live (2/2)
    26. 26. RETOUR DEXPÉRIENCE .LHÉBERGEMENT DANS LE CLOUD DUNE PARTIEDES PLATEFORMES WEB ARTE AVEC ACQUIADes Questions ?Cyril ReinhardRegional Director AcquiaTwitter : @cyrilCRMail : cyril.reinhard@acquia.comPascal ThuetChef de Projet Secteur NouvellesTechnologie ARTEMail : Pascal.thuet@arte.tv

    ×