SlideShare une entreprise Scribd logo
{ 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

Contenu connexe

En vedette

Retour d'expérience sur Capistrano
Retour d'expérience sur CapistranoRetour d'expérience sur Capistrano
Retour d'expérience sur Capistrano
Oxalide
 
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 stack
Guangya 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 Search
Oxalide
 
Varnish & blue/green deployments
Varnish & blue/green deploymentsVarnish & blue/green deployments
Varnish & blue/green deployments
Oxalide
 
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 Calico
Emma Gordon
 
Mesos Networking
Mesos NetworkingMesos Networking
Mesos Networking
Mesosphere Inc.
 
Kuryr + open shift
Kuryr + open shiftKuryr + open shift
Kuryr + open shift
Antoni Segura Puimedon
 
Deploying WSO2 Middleware on Kubernetes
Deploying WSO2 Middleware on KubernetesDeploying WSO2 Middleware on Kubernetes
Deploying WSO2 Middleware on Kubernetes
Imesh 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 bassin
Oxalide
 
Docker compose
Docker composeDocker compose
Docker compose
Oxalide
 

En vedette (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
 
Docker compose
Docker composeDocker compose
Docker compose
 

Similaire à 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 cloud
Christophe Villeneuve
 
PHP dans le cloud
PHP dans le cloudPHP dans le cloud
PHP dans le cloud
Microsoft
 
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
 
Vous comptez acheter un nouveau serveur ?
Vous comptez acheter un nouveau serveur ? Vous comptez acheter un nouveau serveur ?
Vous comptez acheter un nouveau serveur ?
Desjardins Conseillers Informatique
 
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 2016
Ori Pekelman
 
Open Source et Cloud Computing
Open Source et Cloud ComputingOpen Source et Cloud Computing
Open Source et Cloud Computing
Paris, France
 
MS Project Virtuel: EPM Cloud 360
MS Project Virtuel: EPM Cloud 360MS Project Virtuel: EPM Cloud 360
MS Project Virtuel: EPM Cloud 360
Groupe SIRIUS
 
Propostion un Iaas
Propostion un IaasPropostion un Iaas
Propostion un Iaas
yacine sebihi
 
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
 

Similaire à 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 ?
 
Vous comptez acheter un nouveau serveur ?
Vous comptez acheter un nouveau serveur ? Vous comptez acheter un nouveau serveur ?
Vous comptez acheter un nouveau serveur ?
 
Cloud VS Sur site
Cloud VS Sur site Cloud VS Sur site
Cloud VS Sur site
 
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...
 

Plus de 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 Academy
Oxalide
 
Morning Tech#1 BigData - Oxalide Academy
Morning Tech#1 BigData - Oxalide AcademyMorning Tech#1 BigData - Oxalide Academy
Morning Tech#1 BigData - Oxalide Academy
Oxalide
 
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 slides
Oxalide
 
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
Oxalide
 
La performance de vos applications Drupal
La performance de vos applications DrupalLa performance de vos applications Drupal
La performance de vos applications Drupal
Oxalide
 
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.Fr
Oxalide
 

Plus de Oxalide (12)

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

Dernier

Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
UNITECBordeaux
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
abderrahimbourimi
 
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
AlbertSmithTambwe
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
OCTO Technology
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
Université de Franche-Comté
 
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
Horgix
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Laurent Speyser
 

Dernier (7)

Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
 
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
 
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
 

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