Drupal en production
Hosting
Besoins spécifiques de Drupal
PHP : APC cache d'opcodes, mémoire, ligne de commande
SGBD : charge, serveurs supportés, master/slave vs multi-master, backup
Accès fichier : Web servers, SGBD
Caches : Varnish, Memcached, APC User, CDN
Serveurs additionnels : recherche (SOLR et autres), NoSQL (MongoDB / Redis)
Hosting
Besoins liés au professionnel
Poste Dév
Intégration
Préproduction
Production
Instance volatiles (tests)
Hosting
Typologie
Low-cost : mutualisé, VPS
Cloud public : IaaS (AWS, Rackspace, Heroku), PaaS (Acquia Drupal, Pantheon)
Professionnel : dédié, cloud privé, cloud hybride, infra propre
Prestataires pro
Hébérgeur : MIPS connecté, transit (redondance), climatisation, électricité
Infogérant : bon fonctionnement, support middleware
CDN
Garantie ou maintenance
Garantie
Généralement incluse
CAPEX
Pas obligatoire entre pros
Couramment 30–90 jours
Contenu :
Corrections anomalies
Compatibilité MAJ mineures core + contrib
N'inclut pas les MAJ core + contrib
Garantie ou maintenance
Maintenance
Optionnelle : OPEX, récurrent
Contenu
Réactif : minimum les MÀJ de sécurité et comptabilité, courant toutes les MÀJ mineures
Proactif : monitoring (baseline, quantitatif, projectif)
Évolutif : MÀJ majeures (7.x → 8.x), branches n+1, refactoring
Réassurance
Contact du marché
Formalisation
Entretien des sources
Entretien de la doc
Après la V1
Les MÀJ Drupal
Security Advisories
Releases ordinaires D7
Contributions (Dev en dév, stable en prod)
D7 → D8
Après la V1
Suivi
Intégrité : fingerprinting
Métriques techniques : baseline, alertes
SEO : Analytics
Vanity Metrics !
Conversions, CA ...
Tiers
Après la V1
Changer
Révolution
Incrémental
A/B
Feature flip
Git à la rescousse
Merci !
L'équipe OSInet
Frédéric G. Marand
Outi Munter
Brigitte Taïeb
Cofondateur et gérant – et spécialiste en programmation système et réseau
Chef de projet, graphiste et thémeuse
Directrice commerciale
www.osinet.fr