Successfully reported this slideshow.
Your SlideShare is downloading. ×

Hébergements scalables, Human talks Grenoble

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 16 Ad

More Related Content

Viewers also liked (20)

Similar to Hébergements scalables, Human talks Grenoble (20)

Advertisement

Recently uploaded (20)

Hébergements scalables, Human talks Grenoble

  1. 1. Hébergements scalables Quelques Principes Human Talks Grenoble Philippe Le Van Twitter : @plv Github : philippe-levan, kitpages, kitano Kitpages : http://www.kitpages.fr Développement web : PHP / Symfony2 / Jquery / YUI
  2. 2. Hébergement de base Internaute Apache Mysql 2
  3. 3. 3
  4. 4. Serveur plus puissant Simple, aucune modification de code Apache - PHP Mysql 4
  5. 5. Scalabilité verticale Simple, aucune modification de code Frontal web Base de donnée 5
  6. 6. Scalabilité horizontale : les frontaux 6
  7. 7. Répartir la charge des frontaux Warning ! Ne rien enregistrer sur les frontaux Répartition de charge frontaux web Serveur de fichier 7
  8. 8. Utilisation d’un CDN Chargement des fichiers statiques très rapide. Du dev pour accéder aux CDN 8
  9. 9. Scalabilité horizontale : les données 9
  10. 10. Réplication de base de données On garde la cohérence des données, mais on accélère les accès en lecture. 1 base master 1 ou plusieurs bases en read-only 10
  11. 11. Sharding Sujet à la mode Impact applicatif fort Demande souvent à être pensé dès la phase d’architecture. 11
  12. 12. Scalabilité horizontale : les traitements 12
  13. 13. File d’attente (queue management) Encodage vidéo par exemple. Impact applicatif fort. 13
  14. 14. Ce qu’il faut retenir La scalabilité horizontale :  Pouvoir ajouter des machines identiques à l’infini  Pouvoir adapter rapidement la plateforme au trafic 14
  15. 15. Pour approfondir  Virtualisation  Reverse proxies  No-SQL  Tests de charge 15
  16. 16. Questions 16

×