26
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

Arte utilise Acquia Cloud pour héberger ses plateformes web

  • Upload
    acquia

  • View
    877

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Arte utilise Acquia Cloud pour héberger ses plateformes web

RETOUR D'EXPÉRIENCE .

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

Cyri l ReinhardRegional Director Acquia

Twitter : @cyrilCR

Pascal ThuetChef de Projet Secteur Nouvelles Technologie ARTE

Page 2: Arte utilise Acquia Cloud pour héberger ses plateformes web

ARTE Future

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

• Destinée à tous les sujets d'aujourd'hui qui feront le monde de demaino Environnemento Scienceso Sociétéo Economie

• 3 types majeurs de contenus : o Vidéoso Textes & analyseso Infographies interactives

Page 3: Arte utilise Acquia Cloud pour héberger ses plateformes web

ARTE Future

Page 4: Arte utilise Acquia Cloud pour héberger ses plateformes web

• 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 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 d'une partie magazineo Mise en place d'une section laboratoire dédiée aux

concours de création et aux projets participatifso Meilleure structuration de la communauté et nouvelle

fonctionalités "sociales"

ARTE Creative (1/2)

Page 5: Arte utilise Acquia Cloud pour héberger ses plateformes web

• Refonte techniqueo Amélioration de la structuration du contenu, des taxonomies, du SEOo Mise en place de nouveaux outils d'édition à destination des

ré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 mode

ARTE Creative (2/2)

Page 6: Arte utilise Acquia Cloud pour héberger ses plateformes web

ARTE Creative

Page 7: Arte utilise Acquia Cloud pour héberger ses plateformes web

• 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'ARTEo La publication d'une nouvelle version de l'app ARTE sur IOS /

Android et Windows 8

Les Objectifs

Page 8: Arte utilise Acquia Cloud pour héberger ses plateformes web

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

Page 9: Arte utilise Acquia Cloud pour héberger ses plateformes web

• 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 logiciel le

Page 10: Arte utilise Acquia Cloud pour héberger ses plateformes web

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 CreativePhase d’analyse

Page 11: Arte utilise Acquia Cloud pour héberger ses plateformes web

01.2013 02.2013 03.2013 04.2013 05.2013

Kick-off developement

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éosMigration continue des données

Choix de l'hebergeur

Refonte ARTE CreativePhase de développement

Page 12: Arte utilise Acquia Cloud pour héberger ses plateformes web

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 CreativeHébergement

Page 13: Arte utilise Acquia Cloud pour héberger ses plateformes web

• 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

Page 14: Arte utilise Acquia Cloud pour héberger ses plateformes web

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 !

Page 15: Arte utilise Acquia Cloud pour héberger ses plateformes web

Le processus d’Onboarding (1/3)

• Combien de temps faut-i l pour une bonne mise en place ?

Page 16: Arte utilise Acquia Cloud pour héberger ses plateformes web

Les outi ls d’AcquiaGestion et monitoring de sites Drupal

Savoir-faire

Outils Support24x7 – SLA

Patches - updatesAcquia Insight,

SEO Grader, Mollom …

Best Pratice, Articles, Vidéo, FAQ

Page 17: Arte utilise Acquia Cloud pour héberger ses plateformes web

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 outi ls d’AcquiaGestion et monitoring de sites Drupal

Page 18: Arte utilise Acquia Cloud pour héberger ses plateformes web

• 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 outi ls d’AcquiaGestion des sites avec Acquia Insight

Page 19: Arte utilise Acquia Cloud pour héberger ses plateformes web

Les outi ls d’AcquiaGestion des sites avec Acquia Insight

Page 20: Arte utilise Acquia Cloud pour héberger ses plateformes web

• Automatisation de l'intégration continue

• Cloud API

Les outi ls d’Acquia CloudWorkflow de développement Cloud

Page 21: Arte utilise Acquia Cloud pour héberger ses plateformes web

• 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 l imitations de l ’offre mutualisée

Page 22: Arte utilise Acquia Cloud pour héberger ses plateformes web

• 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 Mollom

Les atouts d’Acquia (1/2)

Page 23: Arte utilise Acquia Cloud pour héberger ses plateformes web

• Mise à disposition rapide de tous les environnements :• Développement,

• Pré-production

• Production

• Interlocuteurs techniques experts en Drupal

Les atouts d’Acquia (2/2)

Page 24: Arte utilise Acquia Cloud pour héberger ses plateformes web

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)

Page 25: Arte utilise Acquia Cloud pour héberger ses plateformes web

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 Cloudo Utilisation de Plupload pour l'upload par paqueto 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)

Page 26: Arte utilise Acquia Cloud pour héberger ses plateformes web

RETOUR D'EXPÉRIENCE .

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

Des Questions ?

Cyril ReinhardRegional Director Acquia

Twitter : @cyrilCRMail : [email protected]

Pascal ThuetChef de Projet Secteur Nouvelles Technologie ARTE

Mail : [email protected]