Hébergements scalablesQuelques PrincipesHuman Talks GrenoblePhilippe Le VanTwitter : @plvGithub : philippe-levan, kitpages...
Hébergement de base            Internaute            Apache            Mysql                         2
3
Serveur plus puissant                    Simple, aucune                    modification de                    code        ...
Scalabilité verticale                      Simple, aucune                      modification de                      code  ...
Scalabilité horizontale : les frontaux                                         6
Répartir la charge des frontaux                  Warning ! Ne rien                  enregistrer sur les                  f...
Utilisation d’un CDN                  Chargement des fichiers                  statiques très rapide.                  Du ...
Scalabilité horizontale : les données                                        9
Réplication de base de données              On garde la cohérence des              données, mais on accélère              ...
Sharding           Sujet à la mode           Impact applicatif fort           Demande souvent à être           pensé dès l...
Scalabilité horizontale : les traitements                                            12
File d’attente (queue management)                Encodage vidéo par                exemple.                Impact applicat...
Ce qu’il faut retenirLa scalabilité horizontale : Pouvoir ajouter des machines identiques à  l’infini Pouvoir adapter ra...
Pour approfondir Virtualisation Reverse proxies No-SQL Tests de charge                    15
Questions            16
Prochain SlideShare
Chargement dans…5
×

Hébergements scalables, Human talks Grenoble

939 vues

Publié le

Présentation pour le Human Talk Grenoble du 8 janvier 2013.

Je présente quelques principes d'architecture pour mettre en place un hébergement web scalable.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
939
Sur SlideShare
0
Issues des intégrations
0
Intégrations
205
Actions
Partages
0
Téléchargements
6
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Hébergements scalables, Human talks Grenoble

  1. 1. Hébergements scalablesQuelques PrincipesHuman Talks GrenoblePhilippe Le VanTwitter : @plvGithub : philippe-levan, kitpages, kitanoKitpages : http://www.kitpages.frDé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 retenirLa 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

×