SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
{ Hébergement PHP
Comprendre pour bien choisir
son hébergement
{ Who am I ?
 Souriant ? 
 Directeur Associé
d’Oxalide
 Ancien dev PHP/Java/C
 Responsable du design
d’infrastructure / Avant
vente à Oxalide
{ Oxalide ?
Hébergeur open-source dit
« professionnel »… capable
de faire du sur-mesure
Infogéreur de proximité
Conseil en infrastructure
Quelques références…
{
L’offre d’hébergement en
France
{ Offre complexe
Offre abondante,
Difficile à évaluer,
Offres très ressemblantes,
Souvent vendues en indirectes,
Vocabulaire complexe,
Nouvelles formes d’offres
(cloud)…Gratuit
Mutualisé
Dédié virtuel
Dédié
Dédié infogéré
Infrastructure
Plateforme
Tarif
{Hébergement ? PHP enfant gâté
Presque tous les
hébergeurs peuvent faire du
PHP (avec du MySQL)
LAMP est l’unité 0 de
l’hébergement en France
Plus de 10 ans qu’on sert
« facilement » des serveurs
LAMP aux développeurs
français
{
Votre projet et l’hébergement
{ Un besoin mal exprimé
Rarement identifié dans la
chaine de valeur d’un site
web …
Il y a un avant et un après
son premier gros incident …
« We need more servers ! »
© The social network
{ Connaitre ses contraintes
- La technologie,
- Vos compétences en interne,
- Le budget,
- ROI? (Puissance)
- Risque? (Coût du downtime, ralentissement, …)
- Sécurité?
- Géographie de vos utilisateurs,
- Evolutivité.
{
Il me faut un serveur !
Question simple…
{Vous ne n’achetez pas seulement
un serveur
• Des Garanties (SLA),
• Un réseau,
• Du service,
• Une expertise,
• Une équipe.
Capacités
Puissance & Espace
+
{ Les serveurs ne naissent pas
tous égaux
R210
Intel® Xeon® X3430, 4C, 2.40Ghz, 8MB Cache
8GB Memory, DDR3
2 x 250GB, SATA, 7.2K RPM Hard Drive
R610
Intel Xeon E5530, 4C, 2.40Ghz, 8M Cache
8GB Memory
2 x146GB, SAS 6Gbps, 15K RPM Hard Drive
Quelle différence ?
+ 30% de puissance CPU
+ 100% d’IOPS
{ VM ou VPS ?
Qu’y a-t-il derrière ?
Offre-t-il de meilleur
garantie ?
Le rapport coût /
performance ?
Le cloud un prix attractif ?
{ Et donc, pour mon appli ?
Beaucoup de framework / CMS surconsomment le
nombre de scripts PHP… => beaucoup d’accès
disques,
MySQL sur des requêtes très gourmandes sur-
sollicite le CPU
La mémoire fait « tampon » et allège
considérablement l’impacte disque et CPU
abusez en…
{
La connectivité
{La constitution de la BP : presque
un produit financier !
La bande passante est aujourd’hui constituée de
nombreux composants.
Renseignez vous sur la politique de
peering/transit de votre opérateur
{Prendre en compte la géographie
Soyez au plus proche de vos clients,
Demandez des smokepings,
Prenez la température vous-même :
- www.robtex.com
- http://www.webpagetest.org
{ Et le réseau local ?
Vous disposez d’1Gb/s comme vos voisins mais
vous êtes tous connectés au même
commutateur…
- Quelle est la capacité du
réseau en amont ?
- Quelle est l’interconnexion ?
- Et vos voisins ?
{
Les garanties
Savoir lire entre les lignes
{ Garanties : GTR, GTI ou Taux
SLA = Service Level Agreement
Sur quel périmètre ?
-Réseau ?
-Matériel ?
-Services ?
-Disponibilité ?
-Votre applicatif ?
H + 1 ?
99,9 %?
{ Quel impact ?
Taux de disponibilité Durée d’indisponibilité
« autorisée »
99% 7h18
99,5% 3h10
99,9% 43 minutes
99,95% 22 minutes
99,99% Moins de 5 minutes
{ Une vraie SLA…
… est une SLA avec des pénalités.
Les pénalités doivent être exigibles, d’un montant
correct et le mode opératoire pour les obtenir
doit être viable !
Quels sont les moyens mis en œuvre pour la
maintenir ?
{ Applicatif maillon de la chaine
Et votre SLA lors de…
- Déploiement,
- Migration,
- Bug applicatif,
- etc.
… vous ne pouvez pas tout demander à (ou
mettre sur le dos de ) votre hébergeur.
{
Les services
L’infogérance
{ Deux approches distinctes
Infrastructure Service
De la machine Une puissance
Industrialisation / automatique Sur-mesure
Logique de masse Proximité / Cloisonnement / sécurité
Infogérance à la demande Prise en charge globale
{ Et l’infogérance?
- Déléguer tout ou partie de votre infrastructure,
- Besoin d’accompagnement pour couvrir un
périmètre que vous ne gérez pas.
{ Quel service demander à son
hébergeur / infogéreur ?
Infrastructure Service
Matériel / monitoring / reboot  
Tâche d’administration  
Tâche d’exploitation 
Accompagnement / conseil 
Audit / Troubleshooting 
Migration 
Surveillance applicative 
{ Sur quels critères choisir ?
Sensibilité :
- Applicative : Drupal, Magento, Joomla
- Technologique :
- Symfony, Zend, …
- NoSQL, Sphinx, SolR, memcache, …
Métier
Expérience
Marché
{
Il n’y a pas de réponse
universelle
{ Réponse à choix multiples
- Cœur applicatif hébergé chez un hébergeur
infogéreur,
- Médias diffusés via un hébergeur grand public,
- Sauvegarde faite dans le cloud,
- Haute disponibilité assurée par un CDN…
{ Merci… Des questions ?
Sébastien Lucas
slu@oxalide.com
www.twitter.com/oxalide_com
www.twitter.com/PoMM3

Weitere ähnliche Inhalte

Andere mochten auch

Retour d'expérience sur Capistrano
Retour d'expérience sur CapistranoRetour d'expérience sur Capistrano
Retour d'expérience sur CapistranoOxalide
 
Monitoring Des Applications Php, Salon Des Solutions Linux Open Source
Monitoring Des Applications Php, Salon Des Solutions Linux Open SourceMonitoring Des Applications Php, Salon Des Solutions Linux Open Source
Monitoring Des Applications Php, Salon Des Solutions Linux Open SourceOxalide
 
200907 Petit Dejeuner Cloud Computing
200907 Petit Dejeuner Cloud Computing200907 Petit Dejeuner Cloud Computing
200907 Petit Dejeuner Cloud ComputingOxalide
 
200907 Petit Dejeuner Reduction Couts
200907 Petit Dejeuner Reduction Couts200907 Petit Dejeuner Reduction Couts
200907 Petit Dejeuner Reduction CoutsOxalide
 
Docker open stack
Docker open stackDocker open stack
Docker open stackGuangya Liu
 
Performance barcampfinal
Performance barcampfinalPerformance barcampfinal
Performance barcampfinalOxalide
 
Clusif panoramadelacybercrimalite2009
Clusif panoramadelacybercrimalite2009Clusif panoramadelacybercrimalite2009
Clusif panoramadelacybercrimalite2009Oxalide
 
Andrei Petcu: Rocket vs Docker: Battle for the Linux Container at I T.A.K.E. ...
Andrei Petcu: Rocket vs Docker: Battle for the Linux Container at I T.A.K.E. ...Andrei Petcu: Rocket vs Docker: Battle for the Linux Container at I T.A.K.E. ...
Andrei Petcu: Rocket vs Docker: Battle for the Linux Container at I T.A.K.E. ...Mozaic Works
 
Oxalide Academy : Workshop #3 Elastic Search
Oxalide Academy : Workshop #3 Elastic SearchOxalide Academy : Workshop #3 Elastic Search
Oxalide Academy : Workshop #3 Elastic SearchOxalide
 
Varnish & blue/green deployments
Varnish & blue/green deploymentsVarnish & blue/green deployments
Varnish & blue/green deploymentsOxalide
 
AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...
AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...
AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...Oxalide
 
Gérer 100 000 visites par jour avec Magento - Les enjeux e-commerce de Prisma...
Gérer 100 000 visites par jour avec Magento - Les enjeux e-commerce de Prisma...Gérer 100 000 visites par jour avec Magento - Les enjeux e-commerce de Prisma...
Gérer 100 000 visites par jour avec Magento - Les enjeux e-commerce de Prisma...Oxalide
 
Les bonnes pratiques d'une architecture logicielle et infrastructure de l'héb...
Les bonnes pratiques d'une architecture logicielle et infrastructure de l'héb...Les bonnes pratiques d'une architecture logicielle et infrastructure de l'héb...
Les bonnes pratiques d'une architecture logicielle et infrastructure de l'héb...Oxalide
 
Simple, Scalable and Secure Networking for Data Centers with Project Calico
Simple, Scalable and Secure Networking for Data Centers with Project CalicoSimple, Scalable and Secure Networking for Data Centers with Project Calico
Simple, Scalable and Secure Networking for Data Centers with Project CalicoEmma Gordon
 
Deploying WSO2 Middleware on Kubernetes
Deploying WSO2 Middleware on KubernetesDeploying WSO2 Middleware on Kubernetes
Deploying WSO2 Middleware on KubernetesImesh Gunaratne
 
ISO 27001 est-il soluble dans l'agilité ?
ISO 27001 est-il soluble dans l'agilité ?ISO 27001 est-il soluble dans l'agilité ?
ISO 27001 est-il soluble dans l'agilité ?Oxalide
 
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassinOxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassinOxalide
 
Kubernetes networking: Introduction to overlay networks, communication models...
Kubernetes networking: Introduction to overlay networks, communication models...Kubernetes networking: Introduction to overlay networks, communication models...
Kubernetes networking: Introduction to overlay networks, communication models...Murat Mukhtarov
 

Andere mochten auch (20)

Retour d'expérience sur Capistrano
Retour d'expérience sur CapistranoRetour d'expérience sur Capistrano
Retour d'expérience sur Capistrano
 
Monitoring Des Applications Php, Salon Des Solutions Linux Open Source
Monitoring Des Applications Php, Salon Des Solutions Linux Open SourceMonitoring Des Applications Php, Salon Des Solutions Linux Open Source
Monitoring Des Applications Php, Salon Des Solutions Linux Open Source
 
200907 Petit Dejeuner Cloud Computing
200907 Petit Dejeuner Cloud Computing200907 Petit Dejeuner Cloud Computing
200907 Petit Dejeuner Cloud Computing
 
200907 Petit Dejeuner Reduction Couts
200907 Petit Dejeuner Reduction Couts200907 Petit Dejeuner Reduction Couts
200907 Petit Dejeuner Reduction Couts
 
Docker open stack
Docker open stackDocker open stack
Docker open stack
 
Performance barcampfinal
Performance barcampfinalPerformance barcampfinal
Performance barcampfinal
 
Clusif panoramadelacybercrimalite2009
Clusif panoramadelacybercrimalite2009Clusif panoramadelacybercrimalite2009
Clusif panoramadelacybercrimalite2009
 
Andrei Petcu: Rocket vs Docker: Battle for the Linux Container at I T.A.K.E. ...
Andrei Petcu: Rocket vs Docker: Battle for the Linux Container at I T.A.K.E. ...Andrei Petcu: Rocket vs Docker: Battle for the Linux Container at I T.A.K.E. ...
Andrei Petcu: Rocket vs Docker: Battle for the Linux Container at I T.A.K.E. ...
 
Oxalide Academy : Workshop #3 Elastic Search
Oxalide Academy : Workshop #3 Elastic SearchOxalide Academy : Workshop #3 Elastic Search
Oxalide Academy : Workshop #3 Elastic Search
 
Varnish & blue/green deployments
Varnish & blue/green deploymentsVarnish & blue/green deployments
Varnish & blue/green deployments
 
AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...
AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...
AgoraCMS 2014 : Les bonnes pratiques de l'hébergement d'un CMS pour une meill...
 
Gérer 100 000 visites par jour avec Magento - Les enjeux e-commerce de Prisma...
Gérer 100 000 visites par jour avec Magento - Les enjeux e-commerce de Prisma...Gérer 100 000 visites par jour avec Magento - Les enjeux e-commerce de Prisma...
Gérer 100 000 visites par jour avec Magento - Les enjeux e-commerce de Prisma...
 
Les bonnes pratiques d'une architecture logicielle et infrastructure de l'héb...
Les bonnes pratiques d'une architecture logicielle et infrastructure de l'héb...Les bonnes pratiques d'une architecture logicielle et infrastructure de l'héb...
Les bonnes pratiques d'une architecture logicielle et infrastructure de l'héb...
 
Simple, Scalable and Secure Networking for Data Centers with Project Calico
Simple, Scalable and Secure Networking for Data Centers with Project CalicoSimple, Scalable and Secure Networking for Data Centers with Project Calico
Simple, Scalable and Secure Networking for Data Centers with Project Calico
 
Mesos Networking
Mesos NetworkingMesos Networking
Mesos Networking
 
Kuryr + open shift
Kuryr + open shiftKuryr + open shift
Kuryr + open shift
 
Deploying WSO2 Middleware on Kubernetes
Deploying WSO2 Middleware on KubernetesDeploying WSO2 Middleware on Kubernetes
Deploying WSO2 Middleware on Kubernetes
 
ISO 27001 est-il soluble dans l'agilité ?
ISO 27001 est-il soluble dans l'agilité ?ISO 27001 est-il soluble dans l'agilité ?
ISO 27001 est-il soluble dans l'agilité ?
 
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassinOxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
 
Kubernetes networking: Introduction to overlay networks, communication models...
Kubernetes networking: Introduction to overlay networks, communication models...Kubernetes networking: Introduction to overlay networks, communication models...
Kubernetes networking: Introduction to overlay networks, communication models...
 

Ähnlich wie Comprendre pour choisir son hébergement

Presentation mididulibrev2.0
Presentation mididulibrev2.0Presentation mididulibrev2.0
Presentation mididulibrev2.0robertpluss
 
Infonuagique retour d'expérience
 Infonuagique   retour d'expérience Infonuagique   retour d'expérience
Infonuagique retour d'expérienceClaude Coulombe
 
Présentation evénement AWS - 13 oct 2015
Présentation evénement AWS  - 13 oct 2015 Présentation evénement AWS  - 13 oct 2015
Présentation evénement AWS - 13 oct 2015 ABC Systemes
 
Saas, WebApps, WebTop, ... Mythes et réalités sur les "Web Applications" pour...
Saas, WebApps, WebTop, ... Mythes et réalités sur les "Web Applications" pour...Saas, WebApps, WebTop, ... Mythes et réalités sur les "Web Applications" pour...
Saas, WebApps, WebTop, ... Mythes et réalités sur les "Web Applications" pour...Agence du Numérique (AdN)
 
PHP dans le cloud
PHP dans le cloudPHP dans le cloud
PHP dans le cloudMicrosoft
 
Kiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internetKiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internetDevclic
 
Webinaire du 09/04/20 - S'appuyer sur du Bare Metal pour gérer ses pics de ch...
Webinaire du 09/04/20 - S'appuyer sur du Bare Metal pour gérer ses pics de ch...Webinaire du 09/04/20 - S'appuyer sur du Bare Metal pour gérer ses pics de ch...
Webinaire du 09/04/20 - S'appuyer sur du Bare Metal pour gérer ses pics de ch...Scaleway
 
Batir un cloud hybride en combinant public cloud, dedicated cloud, et cloud p...
Batir un cloud hybride en combinant public cloud, dedicated cloud, et cloud p...Batir un cloud hybride en combinant public cloud, dedicated cloud, et cloud p...
Batir un cloud hybride en combinant public cloud, dedicated cloud, et cloud p...Microsoft Ideas
 
SaaS et Cloud, une révolution ?
SaaS et Cloud, une révolution ?SaaS et Cloud, une révolution ?
SaaS et Cloud, une révolution ?Sage france
 
Cloud VS Sur site
Cloud VS Sur site Cloud VS Sur site
Cloud VS Sur site DCI
 
Qu'est-ce que le Cloud ?
Qu'est-ce que le Cloud ?Qu'est-ce que le Cloud ?
Qu'est-ce que le Cloud ?Fred Canevet
 
2010.11.26 - DSI - Comment maîtriser l'intégration du Cloud et du SaaS dans l...
2010.11.26 - DSI - Comment maîtriser l'intégration du Cloud et du SaaS dans l...2010.11.26 - DSI - Comment maîtriser l'intégration du Cloud et du SaaS dans l...
2010.11.26 - DSI - Comment maîtriser l'intégration du Cloud et du SaaS dans l...Club Alliances
 
Construire Des Applications Cloud Natives - SymfonyLive Paris 2016
Construire Des Applications Cloud Natives - SymfonyLive Paris 2016Construire Des Applications Cloud Natives - SymfonyLive Paris 2016
Construire Des Applications Cloud Natives - SymfonyLive Paris 2016Ori Pekelman
 
Open Source et Cloud Computing
Open Source et Cloud ComputingOpen Source et Cloud Computing
Open Source et Cloud ComputingParis, France
 
MS Project Virtuel: EPM Cloud 360
MS Project Virtuel: EPM Cloud 360MS Project Virtuel: EPM Cloud 360
MS Project Virtuel: EPM Cloud 360Groupe SIRIUS
 
De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...
De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...
De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...Scaleway
 

Ähnlich wie Comprendre pour choisir son hébergement (20)

Presentation mididulibrev2.0
Presentation mididulibrev2.0Presentation mididulibrev2.0
Presentation mididulibrev2.0
 
cookbook-fr
cookbook-frcookbook-fr
cookbook-fr
 
Infonuagique retour d'expérience
 Infonuagique   retour d'expérience Infonuagique   retour d'expérience
Infonuagique retour d'expérience
 
Présentation evénement AWS - 13 oct 2015
Présentation evénement AWS  - 13 oct 2015 Présentation evénement AWS  - 13 oct 2015
Présentation evénement AWS - 13 oct 2015
 
Saas, WebApps, WebTop, ... Mythes et réalités sur les "Web Applications" pour...
Saas, WebApps, WebTop, ... Mythes et réalités sur les "Web Applications" pour...Saas, WebApps, WebTop, ... Mythes et réalités sur les "Web Applications" pour...
Saas, WebApps, WebTop, ... Mythes et réalités sur les "Web Applications" pour...
 
Php dans le cloud
Php dans le cloudPhp dans le cloud
Php dans le cloud
 
PHP dans le cloud
PHP dans le cloudPHP dans le cloud
PHP dans le cloud
 
Kiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internetKiwiparty 2011 - Optimisation des sites internet
Kiwiparty 2011 - Optimisation des sites internet
 
Webinaire du 09/04/20 - S'appuyer sur du Bare Metal pour gérer ses pics de ch...
Webinaire du 09/04/20 - S'appuyer sur du Bare Metal pour gérer ses pics de ch...Webinaire du 09/04/20 - S'appuyer sur du Bare Metal pour gérer ses pics de ch...
Webinaire du 09/04/20 - S'appuyer sur du Bare Metal pour gérer ses pics de ch...
 
Batir un cloud hybride en combinant public cloud, dedicated cloud, et cloud p...
Batir un cloud hybride en combinant public cloud, dedicated cloud, et cloud p...Batir un cloud hybride en combinant public cloud, dedicated cloud, et cloud p...
Batir un cloud hybride en combinant public cloud, dedicated cloud, et cloud p...
 
SaaS et Cloud, une révolution ?
SaaS et Cloud, une révolution ?SaaS et Cloud, une révolution ?
SaaS et Cloud, une révolution ?
 
Cloud VS Sur site
Cloud VS Sur site Cloud VS Sur site
Cloud VS Sur site
 
Vous comptez acheter un nouveau serveur ?
Vous comptez acheter un nouveau serveur ? Vous comptez acheter un nouveau serveur ?
Vous comptez acheter un nouveau serveur ?
 
Qu'est-ce que le Cloud ?
Qu'est-ce que le Cloud ?Qu'est-ce que le Cloud ?
Qu'est-ce que le Cloud ?
 
2010.11.26 - DSI - Comment maîtriser l'intégration du Cloud et du SaaS dans l...
2010.11.26 - DSI - Comment maîtriser l'intégration du Cloud et du SaaS dans l...2010.11.26 - DSI - Comment maîtriser l'intégration du Cloud et du SaaS dans l...
2010.11.26 - DSI - Comment maîtriser l'intégration du Cloud et du SaaS dans l...
 
Construire Des Applications Cloud Natives - SymfonyLive Paris 2016
Construire Des Applications Cloud Natives - SymfonyLive Paris 2016Construire Des Applications Cloud Natives - SymfonyLive Paris 2016
Construire Des Applications Cloud Natives - SymfonyLive Paris 2016
 
Open Source et Cloud Computing
Open Source et Cloud ComputingOpen Source et Cloud Computing
Open Source et Cloud Computing
 
MS Project Virtuel: EPM Cloud 360
MS Project Virtuel: EPM Cloud 360MS Project Virtuel: EPM Cloud 360
MS Project Virtuel: EPM Cloud 360
 
Propostion un Iaas
Propostion un IaasPropostion un Iaas
Propostion un Iaas
 
De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...
De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...
De la DB à la DB-as-a-Service : avantages, limites et étapes pour franchir l...
 

Mehr von Oxalide

Terraform & Vault - Un duo d'enfer!
Terraform & Vault - Un duo d'enfer!Terraform & Vault - Un duo d'enfer!
Terraform & Vault - Un duo d'enfer!Oxalide
 
Workshop Docker & Kubernetes - Oxalide Academy
Workshop Docker & Kubernetes - Oxalide AcademyWorkshop Docker & Kubernetes - Oxalide Academy
Workshop Docker & Kubernetes - Oxalide AcademyOxalide
 
Morning Tech#1 BigData - Oxalide Academy
Morning Tech#1 BigData - Oxalide AcademyMorning Tech#1 BigData - Oxalide Academy
Morning Tech#1 BigData - Oxalide AcademyOxalide
 
Meetup Paris Monitoring #9 : Un système de gestion et de visualisation des al...
Meetup Paris Monitoring #9 : Un système de gestion et de visualisation des al...Meetup Paris Monitoring #9 : Un système de gestion et de visualisation des al...
Meetup Paris Monitoring #9 : Un système de gestion et de visualisation des al...Oxalide
 
Morning tech #2 - Démarche performance slides
Morning tech #2 - Démarche performance slidesMorning tech #2 - Démarche performance slides
Morning tech #2 - Démarche performance slidesOxalide
 
Docker compose
Docker composeDocker compose
Docker composeOxalide
 
Paris hackers Meetup #12 - How to handle large audience
Paris hackers Meetup #12 - How to handle large audienceParis hackers Meetup #12 - How to handle large audience
Paris hackers Meetup #12 - How to handle large audienceOxalide
 
La performance de vos applications Drupal
La performance de vos applications DrupalLa performance de vos applications Drupal
La performance de vos applications DrupalOxalide
 
Clusif cloud-2010-datacenter
Clusif cloud-2010-datacenterClusif cloud-2010-datacenter
Clusif cloud-2010-datacenterOxalide
 
Clusif cloud-2010-securite
Clusif cloud-2010-securiteClusif cloud-2010-securite
Clusif cloud-2010-securiteOxalide
 
Les bonnes pratiques de l'hébergement e-commerce open-source (Conférence E Co...
Les bonnes pratiques de l'hébergement e-commerce open-source (Conférence E Co...Les bonnes pratiques de l'hébergement e-commerce open-source (Conférence E Co...
Les bonnes pratiques de l'hébergement e-commerce open-source (Conférence E Co...Oxalide
 
200907 Petit Dejeuner Optimisation coûts 20m
200907 Petit Dejeuner Optimisation coûts 20m200907 Petit Dejeuner Optimisation coûts 20m
200907 Petit Dejeuner Optimisation coûts 20mOxalide
 
Conférence AFUP 20minutes.Fr
Conférence AFUP 20minutes.FrConférence AFUP 20minutes.Fr
Conférence AFUP 20minutes.FrOxalide
 

Mehr von Oxalide (13)

Terraform & Vault - Un duo d'enfer!
Terraform & Vault - Un duo d'enfer!Terraform & Vault - Un duo d'enfer!
Terraform & Vault - Un duo d'enfer!
 
Workshop Docker & Kubernetes - Oxalide Academy
Workshop Docker & Kubernetes - Oxalide AcademyWorkshop Docker & Kubernetes - Oxalide Academy
Workshop Docker & Kubernetes - Oxalide Academy
 
Morning Tech#1 BigData - Oxalide Academy
Morning Tech#1 BigData - Oxalide AcademyMorning Tech#1 BigData - Oxalide Academy
Morning Tech#1 BigData - Oxalide Academy
 
Meetup Paris Monitoring #9 : Un système de gestion et de visualisation des al...
Meetup Paris Monitoring #9 : Un système de gestion et de visualisation des al...Meetup Paris Monitoring #9 : Un système de gestion et de visualisation des al...
Meetup Paris Monitoring #9 : Un système de gestion et de visualisation des al...
 
Morning tech #2 - Démarche performance slides
Morning tech #2 - Démarche performance slidesMorning tech #2 - Démarche performance slides
Morning tech #2 - Démarche performance slides
 
Docker compose
Docker composeDocker compose
Docker compose
 
Paris hackers Meetup #12 - How to handle large audience
Paris hackers Meetup #12 - How to handle large audienceParis hackers Meetup #12 - How to handle large audience
Paris hackers Meetup #12 - How to handle large audience
 
La performance de vos applications Drupal
La performance de vos applications DrupalLa performance de vos applications Drupal
La performance de vos applications Drupal
 
Clusif cloud-2010-datacenter
Clusif cloud-2010-datacenterClusif cloud-2010-datacenter
Clusif cloud-2010-datacenter
 
Clusif cloud-2010-securite
Clusif cloud-2010-securiteClusif cloud-2010-securite
Clusif cloud-2010-securite
 
Les bonnes pratiques de l'hébergement e-commerce open-source (Conférence E Co...
Les bonnes pratiques de l'hébergement e-commerce open-source (Conférence E Co...Les bonnes pratiques de l'hébergement e-commerce open-source (Conférence E Co...
Les bonnes pratiques de l'hébergement e-commerce open-source (Conférence E Co...
 
200907 Petit Dejeuner Optimisation coûts 20m
200907 Petit Dejeuner Optimisation coûts 20m200907 Petit Dejeuner Optimisation coûts 20m
200907 Petit Dejeuner Optimisation coûts 20m
 
Conférence AFUP 20minutes.Fr
Conférence AFUP 20minutes.FrConférence AFUP 20minutes.Fr
Conférence AFUP 20minutes.Fr
 

Comprendre pour choisir son hébergement

  • 1. { Hébergement PHP Comprendre pour bien choisir son hébergement
  • 2. { Who am I ?  Souriant ?   Directeur Associé d’Oxalide  Ancien dev PHP/Java/C  Responsable du design d’infrastructure / Avant vente à Oxalide
  • 3. { Oxalide ? Hébergeur open-source dit « professionnel »… capable de faire du sur-mesure Infogéreur de proximité Conseil en infrastructure Quelques références…
  • 5. { Offre complexe Offre abondante, Difficile à évaluer, Offres très ressemblantes, Souvent vendues en indirectes, Vocabulaire complexe, Nouvelles formes d’offres (cloud)…Gratuit Mutualisé Dédié virtuel Dédié Dédié infogéré Infrastructure Plateforme Tarif
  • 6. {Hébergement ? PHP enfant gâté Presque tous les hébergeurs peuvent faire du PHP (avec du MySQL) LAMP est l’unité 0 de l’hébergement en France Plus de 10 ans qu’on sert « facilement » des serveurs LAMP aux développeurs français
  • 7. { Votre projet et l’hébergement
  • 8. { Un besoin mal exprimé Rarement identifié dans la chaine de valeur d’un site web … Il y a un avant et un après son premier gros incident … « We need more servers ! » © The social network
  • 9. { Connaitre ses contraintes - La technologie, - Vos compétences en interne, - Le budget, - ROI? (Puissance) - Risque? (Coût du downtime, ralentissement, …) - Sécurité? - Géographie de vos utilisateurs, - Evolutivité.
  • 10. { Il me faut un serveur ! Question simple…
  • 11. {Vous ne n’achetez pas seulement un serveur • Des Garanties (SLA), • Un réseau, • Du service, • Une expertise, • Une équipe. Capacités Puissance & Espace +
  • 12. { Les serveurs ne naissent pas tous égaux R210 Intel® Xeon® X3430, 4C, 2.40Ghz, 8MB Cache 8GB Memory, DDR3 2 x 250GB, SATA, 7.2K RPM Hard Drive R610 Intel Xeon E5530, 4C, 2.40Ghz, 8M Cache 8GB Memory 2 x146GB, SAS 6Gbps, 15K RPM Hard Drive Quelle différence ? + 30% de puissance CPU + 100% d’IOPS
  • 13. { VM ou VPS ? Qu’y a-t-il derrière ? Offre-t-il de meilleur garantie ? Le rapport coût / performance ? Le cloud un prix attractif ?
  • 14. { Et donc, pour mon appli ? Beaucoup de framework / CMS surconsomment le nombre de scripts PHP… => beaucoup d’accès disques, MySQL sur des requêtes très gourmandes sur- sollicite le CPU La mémoire fait « tampon » et allège considérablement l’impacte disque et CPU abusez en…
  • 16. {La constitution de la BP : presque un produit financier ! La bande passante est aujourd’hui constituée de nombreux composants. Renseignez vous sur la politique de peering/transit de votre opérateur
  • 17. {Prendre en compte la géographie Soyez au plus proche de vos clients, Demandez des smokepings, Prenez la température vous-même : - www.robtex.com - http://www.webpagetest.org
  • 18. { Et le réseau local ? Vous disposez d’1Gb/s comme vos voisins mais vous êtes tous connectés au même commutateur… - Quelle est la capacité du réseau en amont ? - Quelle est l’interconnexion ? - Et vos voisins ?
  • 19. { Les garanties Savoir lire entre les lignes
  • 20. { Garanties : GTR, GTI ou Taux SLA = Service Level Agreement Sur quel périmètre ? -Réseau ? -Matériel ? -Services ? -Disponibilité ? -Votre applicatif ? H + 1 ? 99,9 %?
  • 21. { Quel impact ? Taux de disponibilité Durée d’indisponibilité « autorisée » 99% 7h18 99,5% 3h10 99,9% 43 minutes 99,95% 22 minutes 99,99% Moins de 5 minutes
  • 22. { Une vraie SLA… … est une SLA avec des pénalités. Les pénalités doivent être exigibles, d’un montant correct et le mode opératoire pour les obtenir doit être viable ! Quels sont les moyens mis en œuvre pour la maintenir ?
  • 23. { Applicatif maillon de la chaine Et votre SLA lors de… - Déploiement, - Migration, - Bug applicatif, - etc. … vous ne pouvez pas tout demander à (ou mettre sur le dos de ) votre hébergeur.
  • 25. { Deux approches distinctes Infrastructure Service De la machine Une puissance Industrialisation / automatique Sur-mesure Logique de masse Proximité / Cloisonnement / sécurité Infogérance à la demande Prise en charge globale
  • 26. { Et l’infogérance? - Déléguer tout ou partie de votre infrastructure, - Besoin d’accompagnement pour couvrir un périmètre que vous ne gérez pas.
  • 27. { Quel service demander à son hébergeur / infogéreur ? Infrastructure Service Matériel / monitoring / reboot   Tâche d’administration   Tâche d’exploitation  Accompagnement / conseil  Audit / Troubleshooting  Migration  Surveillance applicative 
  • 28. { Sur quels critères choisir ? Sensibilité : - Applicative : Drupal, Magento, Joomla - Technologique : - Symfony, Zend, … - NoSQL, Sphinx, SolR, memcache, … Métier Expérience Marché
  • 29. { Il n’y a pas de réponse universelle
  • 30. { Réponse à choix multiples - Cœur applicatif hébergé chez un hébergeur infogéreur, - Médias diffusés via un hébergeur grand public, - Sauvegarde faite dans le cloud, - Haute disponibilité assurée par un CDN…
  • 31. { Merci… Des questions ? Sébastien Lucas slu@oxalide.com www.twitter.com/oxalide_com www.twitter.com/PoMM3