Your SlideShare is downloading. ×
Acquia et Arte : Drupal Camp Paris 2013
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Acquia et Arte : Drupal Camp Paris 2013

329
views

Published on

L'HÉBERGEMENT DANS LE CLOUD D'UNE PARTIE DES …

L'HÉBERGEMENT DANS LE CLOUD D'UNE PARTIE DES
PLATEFORMES WEB ARTE AVEC ACQUIA

Pascal Thuet
Chef de Projet Secteur Nouvelles
Technologie ARTE

Cyril Reinhard
Regional Director Acquia
Twitter : @cyrilCR

Nouvelle plateforme éditoriale et de débats d'ARTE

• Destinée à tous les sujets d'aujourd'hui qui feront le
monde de demain
o Environnement
o Sciences
o Société
o Economie
• 3 types majeurs de contenus :
o Vidéos
o Textes & analyses
o Infographies interactives

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
329
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. RETOUR D'EXPÉRIENCE . L'HÉBERGEMENT DANS LE CLOUD D'UNE PARTIE DES PLATEFORMES WEB ARTE AVEC ACQUIA Cyril Reinhard Regional Director Acquia Twitter : @cyrilCR Pascal Thuet Chef de Projet Secteur Nouvelles Technologie ARTE
  • 2. ARTE Future •  Nouvelle plateforme éditoriale et de débats d'ARTE •  Destinée à tous les sujets d'aujourd'hui qui feront le monde de demain o  Environnement o  Sciences o  Société o  Economie •  3 types majeurs de contenus : o  Vidéos o  Textes & analyses o  Infographies interactives
  • 3. ARTE Future
  • 4. •  Plateforme collaborative lancée il y a deux ans et dédiée à la création numérique sous toutes ses formes •  Communauté existante et bien en place o  3000 créatifs inscrits / 15 000 vidéos en ligne o  CMS home-made et développé sur mesures (J2EE) •  Refonte editoriale o  Mise en place d'une partie magazine o  Mise en place d'une section laboratoire dédiée aux concours de création et aux projets participatifs o  Meilleure structuration de la communauté et nouvelle fonctionalités "sociales" ARTE Creative (1/2)
  • 5. •  Refonte technique o  Amélioration de la structuration du contenu, des taxonomies, du SEO o  Mise en place de nouveaux outils d'édition à destination des rédacteurs et de la communauté o  Nouveau design et meilleure ergonomie o  Nouvelles fonctionnalités axées autour de la vidéo §  Nouveau player §  Gestion des playlists §  Couch mode ARTE Creative (2/2)
  • 6. ARTE Creative
  • 7. •  Mise en ligne des deux plateformes prévue de longue date pour le 22.04.2013 •  Lancement conjoint plusieurs autres projets dont: o  La refonte de la home d'ARTE avec une gestion des mises en avant très pointue (sous Drupal) o  Le nouveau guide des programmes / ARTE +7 o  La présentation de la nouvelle API programme d'ARTE o  La publication d'une nouvelle version de l'app ARTE sur IOS / Android et Windows 8 Les Objectifs
  • 8. ARTE existing services - SSO (Open CAS) / LDAP - Geoblocking Webservices -Video player - ARTE Program API ARTE internal encoding services for produced content External Web services - Disqus - Google Site Search - Google Tag Manager / XITI Dailymotion cloud for UGC content Rabbit MQ Queue DM Cloud APIs PHP AMQP Lib PHP Cloudkey Video encoding ARTE Creative Drupal L’architecture technique de Creative
  • 9. •  Mise en place d'un socle commun pour mutualiser les dévelopements entres 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 des statistiques vidéos, marquage statistique, gestion des langues, gestion du header / footer) •  Mise en place de quelques workflows de dévelopement et de quelques bonnes pratiques (Drush, workflow GIT, dévelopement de features sur des serveurs de dév dédiés) Architecture logicielle
  • 10. 08.2012 09.2012 10.2012 11.2012 12.2012 Conception / validation des wirfreames User Tests Habillage graphique Cahier des charges fonctionnel Choix Drupal Cahier des charges technique Publication RfP 01.2013 Choix de l'agence Refonte ARTE Creative Phase d’analyse
  • 11. 01.2013 02.2013 03.2013 04.2013 05.2013 Kick-off developemen t Dévelopement 20.04 : Cutover Beta 2.0 06.2013 Hypercare Poursuite du dévelopement de nouvelles fonctionalités Choix du prestataire pour l'encodage des vidéos Migration continue des données Choix de l'hebergeu r Refonte ARTE Creative Phase de développement
  • 12. 01.2013 02.2013 03.2013 04.2013 05.2013 Kick-off developement 20.04 : Cutover Beta 2.0 06.2013 Publication RfP Choix de l'hebergeur / kickoff Rédaction du cahier des charges. Recherche d'hébergeurs potentiels Mise à dispo des systèmes de dev, pre-prod et prod Audit de code Acquia 2nd audit de code Acquia Hypercare Refonte ARTE Creative Hébergement
  • 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 •  Prix L’évaluation des offres d’hébergement
  • 14. Le processus d’Onboarding (1/3) •  Qui est responsable de la migration de mon site sur l’envisonnement Acquia Managed Cloud afin de garantire le succès ? •  Acquia adopte une approche transverse afin de garentir la réussite du lancement !
  • 15. Le processus d’Onboarding (1/3) •  Combien de temps faut-il pour une bonne mise en place ?
  • 16. Les outils d’Acquia Gestion et monitoring de sites Drupal Savoir-faire" Outils"Support" 24x7 – SLA Patches - updates Acquia Insight, SEO Grader, Mollom … Best Pratice, Articles, Vidéo, FAQ
  • 17. Fonctionner" Gèrent des sites plus efficacement •  La surveillance des sites Drupal •  SEO Grader •  Tests de charge en libre-service •  La surveillance du rendement Étendre les fonctionnalités •  Recherche à facettes et des recommandations de contenu •  Protection contre le spam automatisé •  Conception de l'interface mobile •  Tests multivariés •  traduction par <<crowdsourcing>> Les outils d’Acquia Gestion et monitoring de sites Drupal
  • 18. •  Vérifie 100+ paramètres spécifiques de Drupal •  l’Analyse à la demande •  Visibilité sur plusieurs sites •  Notifications personnalisées en temps réel •  Recommandations de meilleures pratiques Les outils d’Acquia Gestion des sites avec Acquia Insight
  • 19. Les outils d’Acquia Gestion des sites avec Acquia Insight
  • 20. •  Automatisation de l'intégration continue •  Cloud API Les outils d’Acquia Cloud Workflow de développement Cloud
  • 21. •  Varnish mutualisés. Pas de possibilité d'utiliser d'ESI •  Pas de support de synchronisation automatique de médias sur des CDNs en mode "conveyor" •  Pas de scaling automatique en cas de charge CPU / pics de trafic •  Pas d'outils de monitoring de la charge CPU, type Nagios. o  Monitoring de la charge via New Relic est impossible •  Pas de possibilité d'augmenter 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 ses systèmes plus performants Les limitations de l’offre mutualisée
  • 22. •  Outils de gestion des serveurs o  Synchronisation entre les environnements via DnD o  Déploiement via GIT o  Excellent support de Drush et des alias drush o  Analyse des fichiers logs •  Insight o  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 party o  New Relic o  Mollom Les atouts d’Acquia (1/2)
  • 23. •  Mise à disposition rapide de tous les environnements : •  Développement, •  Pré-production •  Production •  Interlocuteurs techniques experts en Drupal Les atouts d’Acquia (2/2)
  • 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 d'erreurs 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 fichiers Poursuite des analyses par les équipe de dévelopements d'ARTE •  New Relic •  Xdebug / Webcachegrind Audit Acquia post Go-Live (1/2)
  • 25. Optimisations apportées •  Améliortation de la gestion des redirections et du robot.txt pour éviter les 404 liées aux bots •  Utilisation de Fast404 pour limiter le boostrapping de Drupal •  Amélioration du processus d'upload de vidéos vers DM Cloud o  Utilisation de Plupload pour l'upload par paquet o  Utilisation d'Amazon S3 CORS Upload pour déchargers serveurs de production •  Désactivation du module de statistique et utilisation de Google Analytics 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. RETOUR D'EXPÉRIENCE . L'HÉBERGEMENT DANS LE CLOUD D'UNE PARTIE DES PLATEFORMES WEB ARTE AVEC ACQUIA Des Questions ? Cyril Reinhard Regional Director Acquia Twitter : @cyrilCR Mail : cyril.reinhard@acquia.com Pascal Thuet Chef de Projet Secteur Nouvelles Technologie ARTE Mail : Pascal.thuet@arte.tv