Web distribué
Web distribué
Plan du cours
1. Architectures distribuées
∙ du centralisé au distribué
∙ exemples matériels
∙ exemple réseau
∙ exemples concrets de haut niveau
2. Ajout du web
∙ DNS
∙ HTTP
∙ GSLB et géolocalisation
∙ Hautedisponibilité
3. Web dynamique « 2.0 »
∙ sessions utilisateur
∙ stockage des fichiers
∙ bases de données
∙ points de défaillance nils.ratusznik@anotherhomepage.org
Objectifs répartiteur de charges pour serveur....
1. Architectures distribuées
a. Du centralisé au distribué
Clients Internet Serveur
Clients Serveur
Probleme lie = ressource en panne ou serveur impuissant indisponibilité plantage crash serveurs
On change par plus puissant et on recommence et restaure les sauvegardes jusqu’a la prochaine charge et panne ‘eternelle recommencement ‘
Architecture distribué >> pas mettre ses oeufs dans le même panier exemple de serveur appache avec mySQL
Plusieru ressources
Partagée entre plusieurs éléments ou machines
b. Exemple matériel
La pensée, tout seul plus vite à deux on voit plus loin analogie avec le cerveau > le processeur
Processeurs dual et quad core Symetric Multi Processing
Non Uniforme Memory Access
Memoire triple double channel mémoire mémoire
| |
RAM
RAID on a pas mi tous nos oeufs dans le meme panier la motie de la donné sur un DD et lautre moitié sur l’autre
c. Exemple réseau
Routage dynamique RIP , OSPF, BGP si on a un chemin reseau qui saute de switch a routeur on peut utiliser un autre routeur
d. Exemples concrets de haut niveau
Beaucoup de machines (noeuds) dediées au calcul CLUSTER
Superordinateur
Calcul haute performance
Titans cluster de
20 Petaflops : operations sur des nombres flotant pas secondes
18688 machines
299 008 coeurs
710 To de RAM
Peer 2 Peer c'est du web distribué et oui ! plus ya de