RFC 791 (Jon Postel 1981) 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Version IHL Type of Service Total Length + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Identification Flags Fragment Offset + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Time to Live Protocol Header Checksum + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Source Address + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Destination Address + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Options Padding + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + «There have been many contributors to this work both in terms of concepts and in terms of text.» 53/90
Encapsulation des protocoles Données Segment TCP ou Paquet UDP Datagramme IP Trame 54/90
L'Internet chez les particuliers 55/90
Les centres de données 56/90
Besoins de calcul Arbre B Tree 57/90
Conjecture de Moore 58/90
La réduction des coûts Sources : Ars Technica, Little Tech Shoppe, Steve Gilheany, Extreme Tech 59/90
Explosion des besoins de stockage Les unités Unité bits 1 bit 0 ou 1 1 octet 8 bits 1 Kilo octet 1 000 bits 3 1 Mega octet 1 000 000 bits 6 1 Giga octet 1 000 000 000 bits 9 1 Tera octet 1 000 000 000 000 bits 12 1 Peta octet 1 000 000 000 000 000 bits 15 1 Exa octet 1 000 000 000 000 000 000 bits 18 1 Zetta octet 1 000 000 000 000 000 000 000 bits 21 1 Yotta octet 1 000 000 000 000 000 000 000 000 bits 24 Exp. 60/90
Explosion des besoins de stockage Quelques ordres de grandeur : 1 Mo : 1 gros roman 200 à 500 Mo : ce que mémorise un être humain dans sa vie. 900 Mo : information contenue dans le génome d'une cellule humaine. 1 To : les conversations d'un être humain dans sa vie au format MP3. 20 To : bibliothèque du congrès à Washington (que le texte), 20 millions d'ouvrages. 3 Po : bibliothèque du congrès scannérisée (textes + images). 61/90
Explosion des besoins de stockage Big Data Twitter : 7 To / jour Facebook : 10 To / jour Étude IDC : 1,2 Zetta octet crées en 2010 1,8 Zetta octet crées en 2011 2,8 Zetta octet crées en 2012 40 Zetta octet crées en 2020 62/90
Explosion des besoins de stockage 63/90
Explosion des besoins de stockage Quelques chiffres 2014 : Facebook : 1,32 milliard d'utilisateurs actifs (une visite par mois) YouTube : 1 milliard d'utilisateurs actifs Google+ : 359 millions d'utilisateurs actifs Twitter : 255 millions d'utilisateurs Abonnement avec smartphone : 1,1 milliard fin 2012 3,3 milliards fin 2018 http://www.alexitauzin.com/2013/04/combien-dutilisateurs-de-facebook.html http://www.blogdumoderateur.com/chiffres-reseaux-sociaux/ http://lexpansion.lexpress.fr/high-tech/le-nombre-de-smartphones-va-tripler-dans-5-cinq-ans_375647.html 64/90
Datacenter pour héberger Encore des chiffres (estimations) : Google 1 800 000 serveurs janvier 2012 Amazon 500 000 serveurs mars 2012 Microsoft 1 000 000 serveurs juillet 2013 Facebook 180 000 serveurs 2013 OVH 170 000 serveurs octobre 2014 Akamai: 150 000 serveurs février 2014 65/90
Composantes d'un datacenter Mainframe Serveur Stockage Réseau 66/90
Datacenter : Tolérance aux pannes Alimentation d'urgence et redondante Réseau interne redondant Réseau externe redondant Climatisation redondante ~20 Prévention d incendie / inondation Sécurité physique élevée 67/90
Datacenter : Certifications Uptime Institute : Tier 1 non redondant (99,671 %) Tier 2 redondance partielle (99,749 %) Tier 3 redondance actif / passif (99,982 %) Tier 4 redondance actif / actif (99,995 %) Datacenter star audit : 5 niveaux Telecommunications Industry Association : TIA-942 (association accrédité par l'ansi) 68/90
Des enjeux énergétiques Google : 0,01% électricité mondiale création de la filiale Google Energy Free-cooling P.U.E. : Power Usage Effectiveness Consommation globale du site / consommation des équipements informatiques pendant 1 an. [1,2-3] Taxe carbone 69/90
Exercice Un serveur a une alimentation de 800W le coefficient de foisonnement de est 70 % Le coût du kilowatt-heure est de 0,1 HT Le PUE de la salle est 2,6 Quel est le coût énergétique unitaire à l'année? Quel est le coût pour 1 000 serveurs? Si on ajoute une éolienne qui développe 500 KW, quel est le nouveau PUE? 70/90
Datacenter : Refroidissement 71/90
Datacenter : Refroidissement 72/90
Datacenter Maryline de Celeste 73/90
Des économies d'échelle Le prix d'un serveur dans un datacenteur qui contient 100 000 serveurs est 5 fois inférieur à celui d'un serveur dans un datacenteur qui en contient 1 000 Homogénéité de l'infrastructure Remises sur le matériel Accord avec les fournisseurs d'électricité Source : Livre blanc du syntec numérique 2012 74/90
Au fait, c'est quoi un serveur? Un datacenter Une grappe de machines Une machine qui tolère les pannes Un ordinateur de bureau Un ordinateur portable Un plug computer Un téléphone Un service accessible avec une adresse IP publique 75/90
Plug computer 76/90
Exercice Un serveur a une alimentation de 1,2W Dans le doute pas de coefficient de foisonnement Le coût du kilowatt-heure est de 0,1 HT Pas de PUE à considérer Quel est le coût énergétique unitaire à l'année? 77/90