La mise en place du CDN « By Apple » était connue depuis quelque temps, désormais c’est une chose quasi-confirmée par Dan Rayburn.

Avant tout, qu’est-ce qu’un CDN ?

Son nom complet, le Content Delivery Network est un système très simple qui permet d’améliorer la vitesse de téléchargement en favorisant la proximité des serveurs. Son fonctionnement est relativement simple.

Par exemple, nous avons un serveur principal, situé à Paris. Chaque personne souhaitant accéder à un fichier sur ce serveur, qu’elle soit située à Lille, Bordeaux ou Marseille devra traverser le réseau Français pour arriver jusqu’au serveur central situé dans la capitale. C’est comme en voiture, plus il y a de kilomètres plus c’est long, avec le réseau c’est pareil, même si la vitesse de transfert des données est nettement supérieure car malgré l’expression « Plus c’est long, plus c’est bon », la plupart des internautes préfèrent une page qui s’affiche en quelques secondes plutôt que « le temps de vous préparer un Capuccino, faire la révision de votre voiture, promener le chien » avant d’avoir, enfin, la réponse à votre requête.

Voici l’exemple d’une implantation d’un CDN par OVH (hébergeur de site web et fournisseur de services Internet)

carte-réseau-cdn-ovh

Mais le but du CDN au final, c’est quoi ?

C’est tout simple, rappelez-vous du long chemin pour accéder à Paris… C’est fini ! Comme on peut le voir sur la carte ci-dessus, le but est d’avoir des « points relais » éparpillés en France (ou dans le monde), ainsi, une personne basée à Marseille ira chercher l’information directement sur le serveur situé au bord du Vieux Port. Pour un visiteur se situant en Charente-Maritime, celui-ci pointera sur le serveur situé sous Fort Boyard.

ford-boyard

La présence d’un serveur Apple sous cette construction reste à vérifier … 

Et Apple ? Ils ont racheté le Fort ?

Non, du moins pas encore ! Explications terminées, revenons au sujet principal, le tout nouveau CDN d’Apple.

Auparavant, la marque à la Pomme utilisait le service de Content Delivery Network de la société Level3 pour éviter les problèmes évoqués ci-dessus, aller chercher des applications à l’autre bout du monde. Mais désormais elle devient indépendante et propose son propre système avec ses infrastructures personnelle.

logo-lever-3-cdn

Des tests ont été effectués (avec différents accès Internet) par Dan Rayburn pendant les téléchargements de plusieurs applications pour Mac OS X. Durant cette phase d’acquisition, un logiciel s’est occupé de récupérer les adresses sur lesquelles était situés les fichiers sources. D’après les résultats obtenus le serveur est bien sélectionné en fonction du fournisseur d’accès et par conséquent, de la localisation ce qui démontre la présence d’un système de répartition.

Au niveau des performances, Apple a vu grand, très grand… La capacité actuelle de son réseau a été multipliée par … 10 soit une capacité de plusieurs térabits par seconde. Imaginez toutes les données de votre petit disque dur transférées en moins d’une seconde, un rêve n’est-ce pas ?

La vitesse de transfert est prise en compte mais qu’en est-il pour la vitesse ou plutôt le délai de mise en place ?

Alors que de géantes plate-formes telles que YouTube, Microsoft ou bien Netflix on eu besoin de 18 mois pour avoir leur propre service, Apple quant à elle, n’a eu besoin que de … 12 mois. 1 an pour la mise en place de son CDN propriétaire.

Mais, cette conjonction est généralement présente, toutes ces améliorations ont un coût, et pour celles-ci en particulier, la note totale s’élèverait à plus de 100 Millions de dollars. Une somme conséquente mais qui serait jugée nécessaire afin de procurer un meilleur ressenti pour l’utilisateur et surtout, une attente réduite. Il est vrai que regarder le cercle de chargement d’une application peut s’avérer ennuyeux à la longue.

datacenter-ovh

Voici à quoi ressemble un datacenter, lieu où sont stockés les serveurs (CDN inclus)

De plus, cet investissement sera complètement justifié lors de la forte hausse des demandes lors de la sortie de OS X Yosemite et de la version grand public de iOS 8.

Vous pourrez donc profiter d’un débit amélioré pour les prochaines mises à jour ! 

Partager un commentaire