<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://air.imag.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Amina.Boucherima</id>
	<title>air - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://air.imag.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Amina.Boucherima"/>
	<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php/Special:Contributions/Amina.Boucherima"/>
	<updated>2026-06-11T12:21:05Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://air.imag.fr/index.php?title=PROJET-INFO5_Kin%C3%A9_Connect%C3%A9&amp;diff=44657</id>
		<title>PROJET-INFO5 Kiné Connecté</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=PROJET-INFO5_Kin%C3%A9_Connect%C3%A9&amp;diff=44657"/>
		<updated>2019-02-01T14:33:20Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Le projet en quelques mots=&lt;br /&gt;
[[File:CNX_fonctionnement.png|390px|thumb|right|Fonctionnement des canaux semi-circulaire lors d&#039;un mouvement]]&lt;br /&gt;
Le système vestibulaire sous-tend le sens de l&#039;équilibre. Il s&#039;agit d&#039;un sens bien particulier car on n&#039;en prend conscience que lorsqu&#039;il dysfonctionne, au cours d&#039;un vertige par exemple.&lt;br /&gt;
&lt;br /&gt;
L&#039;oreille peut être découpée en 3 parties :&lt;br /&gt;
* L&#039;oreille externe&lt;br /&gt;
* L&#039;oreille moyenne&lt;br /&gt;
* L&#039;oreille interne&lt;br /&gt;
&lt;br /&gt;
C&#039;est au niveau de l&#039;oreille interne que se situent les capteurs du système vestibulaire, plus précisément au niveau du labyrinthe. Ce système étant fortement connecté au système moteur participe au maintient de la posture et à la coordination des mouvements réflexes des yeux et de la tête. En réalité, l&#039;équilibration est plus complexe et ne se résume pas qu&#039;au système vestibulaire. Le cerveau fusionne les signaux en provenance de plusieurs sens  pour nous permettre la perception de soi dans l&#039;espace.&lt;br /&gt;
Le labyrinthe est composé des canaux semi-circulaires, l&#039;utricule et le saccule. &lt;br /&gt;
Les canaux semi-circulaires servent à percevoir les accélérations angulaires. Ils sont disposés selon trois plans perpendiculaires de telle sorte que l&#039;excitation de l&#039;un provoque l&#039;inhibition des autres.&lt;br /&gt;
&lt;br /&gt;
On peut être amené à suivre une rééducation en cas de dysfonctionnement du système. Les exercices de rééducation vont consister à jouer sur ce réflexe vestibulo-visuel. Par exemple, un exercice pourrait consister à viser une cible  à une vitesse suffisamment élevée et faire lire un mot. &lt;br /&gt;
&lt;br /&gt;
Le but de ce projet est de créer un dispositif et une application permettant de réaliser ces exercices depuis chez soi et d&#039;offrir la possibilité au kinésithérapeute de suivre son patient à distance.&lt;br /&gt;
&lt;br /&gt;
=L&#039;équipe et leurs rôles=&lt;br /&gt;
&lt;br /&gt;
* BELGUENDOUZ Sekina : Chef de projet + Scrum Master&lt;br /&gt;
* AUBERT Vincent : Developpeur &lt;br /&gt;
* BOUCHERIMA Amina : Developpeur &lt;br /&gt;
* EZ-ZINE Najwa : Respo communication + Developpeur&lt;br /&gt;
&lt;br /&gt;
=Gestion de projet=&lt;br /&gt;
Choix des outils :&lt;br /&gt;
&lt;br /&gt;
* [https://trello.com/b/fG3qFfuw/ Trello] : pour la répartition et la gestion des tâches hors code &lt;br /&gt;
* &#039;&#039;Gitlab&#039;&#039; : pour l&#039;implémentation, le versionning et deploiement&lt;br /&gt;
* [https://drive.google.com/drive/folders/15_7hIqF6kbZqdsFaEFD-vzJTNJeuDADi?usp=sharing Drive] : pour le travail en collaboration et le partage de documents (arbre des tâches, IHM ...)&lt;br /&gt;
&lt;br /&gt;
=SCRUM=&lt;br /&gt;
==Sprint 1 - Du 28/01/18 au 03/02/18 ==&lt;br /&gt;
==Sprint 2 - Du 04/02/18 au 10/02/18 ==&lt;br /&gt;
==Sprint 3 - Du 11/02/18 au 17/02/18 ==&lt;br /&gt;
==Sprint 4 - Du 18/02/18 au 24/02/18 ==&lt;br /&gt;
==Sprint 5 - Du 25/02/18 au 03/03/18 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Journal=&lt;br /&gt;
[[Media:.pdf | Nombre d&#039;heures de travail]]&lt;br /&gt;
&lt;br /&gt;
==Sprint 1==&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| AUBERT Vincent&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| BELGUENDOUZ Sekina&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| BOUCHERIMA Amina&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| EZ-ZINE Najwa&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| colspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align: center; background-color:rgb(146, 229, 201);&amp;quot;| &amp;lt;span style=&amp;quot;color:white&amp;quot;&amp;gt;SPRINT 1&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 | rowspan=&amp;quot;2&amp;quot; | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Mardi 29/01&amp;lt;/span&amp;gt; &lt;br /&gt;
 | rowspan=&amp;quot;1&amp;quot; | &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;Tâches&amp;lt;/span&amp;gt;&lt;br /&gt;
 |&amp;lt;!-- Vincent --&amp;gt; style=&amp;quot;width: 225px;&amp;quot; |&lt;br /&gt;
* Attribution des rôles&lt;br /&gt;
* Mise en place des outils d’organisation&lt;br /&gt;
* Préparation des questions&lt;br /&gt;
* Phase d’étude du projet (MindMap)&lt;br /&gt;
* Rencontre avec Vestib+&lt;br /&gt;
* Récapitulatif de la rencontre&lt;br /&gt;
* Report du MindMap sous format numérique&lt;br /&gt;
 |&amp;lt;!-- Sekina --&amp;gt; style=&amp;quot;width: 225px;&amp;quot; |&lt;br /&gt;
* Attribution des rôles&lt;br /&gt;
* Mise en place des outils d’organisation&lt;br /&gt;
* Préparation des questions&lt;br /&gt;
* Phase d’étude du projet (MindMap)&lt;br /&gt;
* Rencontre avec Vestib+&lt;br /&gt;
* Récapitulatif de la rencontre&lt;br /&gt;
* Determination de l&#039;organisation Scrum&lt;br /&gt;
 |&amp;lt;!-- Amina --&amp;gt; style=&amp;quot;width: 225px;&amp;quot; |&lt;br /&gt;
* Attribution des rôles&lt;br /&gt;
* Mise en place des outils d’organisation&lt;br /&gt;
* Préparation des questions&lt;br /&gt;
* Phase d’étude du projet (MindMap)&lt;br /&gt;
* Rencontre avec Vestib+&lt;br /&gt;
* Recherche des technologies&lt;br /&gt;
* Début du déploiement des technos&lt;br /&gt;
 |&amp;lt;!-- Najwa --&amp;gt; style=&amp;quot;width: 225px;&amp;quot; |&lt;br /&gt;
* Attribution des rôles&lt;br /&gt;
* Mise en place des outils d’organisation&lt;br /&gt;
* Préparation des questions (MindMap)&lt;br /&gt;
* Phase d’étude du projet&lt;br /&gt;
* Rencontre avec Vestib+&lt;br /&gt;
* Récapitulatif de la rencontre&lt;br /&gt;
* Report sur Trello des tâches&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
 | rowspan=&amp;quot;1&amp;quot; | &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;Remarques&amp;lt;/span&amp;gt; &lt;br /&gt;
|&amp;lt;!-- Vincent --&amp;gt; style=&amp;quot;width: 225px;&amp;quot; style=&amp;quot;color:purple&amp;quot; |&lt;br /&gt;
* Remarques Vincent&lt;br /&gt;
 |&amp;lt;!-- Sekina --&amp;gt; style=&amp;quot;width: 225px;&amp;quot; style=&amp;quot;color:purple&amp;quot; |&lt;br /&gt;
* Remarques Sekina&lt;br /&gt;
 |&amp;lt;!-- Amina --&amp;gt; style=&amp;quot;width: 225px;&amp;quot; style=&amp;quot;color:purple&amp;quot; |&lt;br /&gt;
* Remarques Amina&lt;br /&gt;
 |&amp;lt;!-- Najwa --&amp;gt; style=&amp;quot;width: 225px;&amp;quot; style=&amp;quot;color:purple&amp;quot;|&lt;br /&gt;
* Remarques Najwa&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
 | rowspan=&amp;quot;2&amp;quot; | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Mercredi 30/01&amp;lt;/span&amp;gt; &lt;br /&gt;
 | rowspan=&amp;quot;1&amp;quot; | &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;Tâches&amp;lt;/span&amp;gt;&lt;br /&gt;
 |&amp;lt;!-- Vincent --&amp;gt; style=&amp;quot;width: 225px;&amp;quot; |&lt;br /&gt;
* Realisation du schéma base de données&lt;br /&gt;
* Recherche sur l&#039;utilisation du Git ....&lt;br /&gt;
 |&amp;lt;!-- Sekina --&amp;gt; style=&amp;quot;width: 225px;&amp;quot; |&lt;br /&gt;
* Realisation du schéma base de données&lt;br /&gt;
* Réalisation du diagramme context et report sur draw.io&lt;br /&gt;
* Réalisation de la vue logique et report sur draw.io&lt;br /&gt;
* Réalisation de la vue physique et report sur draw.io&lt;br /&gt;
 |&amp;lt;!-- Amina --&amp;gt; style=&amp;quot;width: 225px;&amp;quot; |&lt;br /&gt;
* Realisation du schéma base de données&lt;br /&gt;
* Continuation du Tutoriel sur les technologies:&lt;br /&gt;
** Mise en place d&#039;un frontend angular basique.&lt;br /&gt;
** Mise en place de l&#039;API avec Node.js et Express.js.&lt;br /&gt;
** Mise en place d&#039;un exemple de base de données.&lt;br /&gt;
** Mise en place de la connexion entre la base de donnée et l&#039;API avec Mangoose.&lt;br /&gt;
&lt;br /&gt;
 |&amp;lt;!-- Najwa --&amp;gt; style=&amp;quot;width: 225px;&amp;quot; |&lt;br /&gt;
* Realisation du schéma base de données&lt;br /&gt;
* Report sur draw.io de la base de données&lt;br /&gt;
* Début de rédaction de la partie théorique&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
 | rowspan=&amp;quot;1&amp;quot; | &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;Remarques&amp;lt;/span&amp;gt; &lt;br /&gt;
|&amp;lt;!-- Vincent --&amp;gt; style=&amp;quot;width: 225px;&amp;quot; style=&amp;quot;color:purple&amp;quot; |&lt;br /&gt;
* Remarques Vincent&lt;br /&gt;
 |&amp;lt;!-- Sekina --&amp;gt; style=&amp;quot;width: 225px;&amp;quot; style=&amp;quot;color:purple&amp;quot; |&lt;br /&gt;
* Remarques Sekina&lt;br /&gt;
 |&amp;lt;!-- Amina --&amp;gt; style=&amp;quot;width: 225px;&amp;quot; style=&amp;quot;color:purple&amp;quot; |&lt;br /&gt;
* Remarques Amina: Problème pour retrouver la base en local&lt;br /&gt;
 |&amp;lt;!-- Najwa --&amp;gt; style=&amp;quot;width: 225px;&amp;quot; style=&amp;quot;color:purple&amp;quot;|&lt;br /&gt;
* Remarques Najwa&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Maquettes=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PROJET-INFO5_Maquette.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=SRS=&lt;br /&gt;
[[ECOM-1FO_1819_mycamping_L5_SRS|SRS]]&lt;br /&gt;
&lt;br /&gt;
=Diagrammes UML=&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PROJET-INFO5_DDC.png| Diagramme de contexte.&lt;br /&gt;
File:PROJET-INFO5_VL.png| Vue logique.&lt;br /&gt;
File:PROJET-INFO5_VP.png| Vue physique.&lt;br /&gt;
File:PROJET-INFO5_BDD.png| Base de données.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Modèles des tâches=&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Modèle_de_Taches_Scénario_KC.jpg| Modèle de Taches&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Evaluation IHM réalisée=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:IHM-Abstraite_KC.png| IHM Abstraite&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Evaluation économique du projet=&lt;br /&gt;
&lt;br /&gt;
=Slides des Audits=&lt;br /&gt;
* [[Media:PROJET-INFO5_KC_Audit1.pdf]]&lt;br /&gt;
&lt;br /&gt;
* [[Media:PROJET-INFO5_KC_Audit2.pdf]]&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:VT2018_CDN_presentation.pdf&amp;diff=44338</id>
		<title>File:VT2018 CDN presentation.pdf</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:VT2018_CDN_presentation.pdf&amp;diff=44338"/>
		<updated>2019-01-14T00:00:34Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_CDN_Demo&amp;diff=44337</id>
		<title>VT2018 CDN Demo</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_CDN_Demo&amp;diff=44337"/>
		<updated>2019-01-13T23:05:22Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Démonstration avec Amazon CloudFront, un service Web qui accélère la distribution des contenus Web statiques et dynamiques. CloudFront diffuse votre contenu à travers un réseau mondial d&#039;emplacements périphériques.&lt;br /&gt;
&lt;br /&gt;
Suivre le tutoriel suivant pour configurer CloudFront et distribuer du contenu:&lt;br /&gt;
https://docs.aws.amazon.com/fr_fr/AmazonCloudFront/latest/DeveloperGuide/GettingStarted.html&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_CDN_Demo&amp;diff=44336</id>
		<title>VT2018 CDN Demo</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_CDN_Demo&amp;diff=44336"/>
		<updated>2019-01-13T23:04:19Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: Created page with &amp;quot;Démonstration avec Amazon CloudFront, un service Web qui accélère la distribution des contenus Web statiques et dynamiques. CloudFront diffuse les contenus à travers un r...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Démonstration avec Amazon CloudFront, un service Web qui accélère la distribution des contenus Web statiques et dynamiques. CloudFront diffuse les contenus à travers un réseau mondial d&#039;emplacements périphériques.&lt;br /&gt;
&lt;br /&gt;
Suivre le tutoriel suivant pour configurer CloudFront et distribuer du contenu:&lt;br /&gt;
https://docs.aws.amazon.com/fr_fr/AmazonCloudFront/latest/DeveloperGuide/GettingStarted.html&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018&amp;diff=44334</id>
		<title>VT2018</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018&amp;diff=44334"/>
		<updated>2019-01-13T22:58:01Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[VT2017|&amp;lt;&amp;lt; Etudes 2017]] [[VT|Sommaire]] [[VT2019|Etudes 2019 &amp;gt;&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Veille Technologique et Stratégique=&lt;br /&gt;
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]&lt;br /&gt;
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en RICM5&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance&lt;br /&gt;
&lt;br /&gt;
Dans votre futur vie d&#039;ingénieur, vous aurez à d&#039;une part, vous former par vous-même sur une technologie émergente et d&#039;autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.&lt;br /&gt;
Il s&#039;agira de réaliser&lt;br /&gt;
* le positionnement par rapport au marché&lt;br /&gt;
* d&#039;être critique&lt;br /&gt;
&lt;br /&gt;
Votre synthèse fait l&#039;objet d&#039;une présentation orale convaincante devant un auditoire (dans le futur, vos collègues, vos chefs ou vos clients) avec des transparents et un discours répété.&lt;br /&gt;
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d&#039;une démonstration.&lt;br /&gt;
&lt;br /&gt;
Votre présentation sera noté et commenté par tous vos camarades via un sondage (téléphone mobile). Leurs notes et leurs commentaires seront notés en fonction de leur exactitude de jugement.&lt;br /&gt;
&lt;br /&gt;
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l&#039;éthique de l&#039;ingénieur. Le directeur d&#039;école peut demander à votre traduction devant la commission disciplinaire de l&#039;université. La sanction peut aller jusqu’à une interdiction d&#039;inscription dans les établissements de l&#039;enseignement supérieur français pendant plusieurs années : Le jeu, en vaut-il la chandelle ?&lt;br /&gt;
&lt;br /&gt;
La présentation peut être réalisée avec [[reveal.js]]&lt;br /&gt;
&lt;br /&gt;
[[File:presentation-VT-RICM5-1516.pdf|transparents d&#039;introduction à l&#039;UE]]&lt;br /&gt;
&lt;br /&gt;
=Affectation des sujets=&lt;br /&gt;
[[File:AffectationSujetsVT2018.pdf]]&lt;br /&gt;
&lt;br /&gt;
=Planning=&lt;br /&gt;
* Vendredi 7/9: présentation et choix des sujets&lt;br /&gt;
[[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]&lt;br /&gt;
* Lundi 12/11: (GPB,DD en visio)&lt;br /&gt;
** 1: Julien COURTIAL - Apollo 2.0, [[VT2018_Apollo|Fiche de synthèse]], [[Media:Apollo_Auto_Platform.pdf|Transparents]], [https://github.com/ApolloAuto/apollo/tree/master/docs/demo_guide Démo]&lt;br /&gt;
** 2: Sekina BELGUENDOUZ - Service Mesh, [[VT2018_Service_Mesh|Fiche de synthèse]], [[Media:VT2018_Service_Mesh_presentation.pdf|Transparents]], [[VT2018_Service_Mesh_Demo|Démo avec Istrio]] (Reporté)&lt;br /&gt;
** 3: Servan CHARLOT - [[OpenWhisk]] : [[VT2018_OpenWhisk|Fiche de synthèse]], [[Media:VT2018_OpenWhisk_presentation.pdf|Transparents]], [[VT2018_OpenWhisk_Demo|Démo]]&lt;br /&gt;
** 4: Théo ECHEVET - Fabric8, [[VT2018_fabric8|Fiche de synthèse]], [[Media:Fabric8_Pres_Theo_Echevet.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 5: Bastien TERRIER - [[Performance_Monitoring|Performance Monitoring]], [[VT2018_Performance_Monitoring|Fiche de synthèse]], [[Media:VT2018_Performance_Monitoring_presentation.pdf|Transparents]], [[VT2018_Performance_Monitoring_Demo|Démo]]&lt;br /&gt;
* Lundi 19/11: (GPB,DD en visio)&lt;br /&gt;
** 6: Samuel BAMBA - DevSecOps, [[VT2018_DevSecOps|Fiche de synthèse]], [[Media:VT2018_DevSecOps.pdf|Transparents]], [https://github.com/CoolerVoid/codewarrior Démo]&lt;br /&gt;
** 7: Zoran CHANET - [[Wildfly_Swarm|&amp;lt;strike&amp;gt;Wildfly Swarm&amp;lt;/strike&amp;gt;]] [[Thorntail|Thorntail]], [[VT2018_Thorntail|Fiche de synthèse]], [[Media:VT2018_Thorntail_presentation.pdf|Transparents]], [[VT2018_Thorntail_Demo|Démo]] (reporté)&lt;br /&gt;
** 8: Thibaud VEGREVILLE, Techniques et technologies de &amp;quot;Lag Compensation&amp;quot; dans les jeux en ligne, [[VT2018_Lag_Compensation|Fiche de synthèse]], [[Media:Lag_Compensation_in_Games.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 9: Hugo GROS-DAILLON - [[ActionHero.js]], [[VT2018_ActionHero|Fiche de synthèse]], [[Media:VT2018ActionHero.pdf|Transparents]], [https://github.com/HugoSecteur4/DemoVT2018ActionHero/tree/master/ActionHero Démo]&lt;br /&gt;
** 10: Vincent AUBERT - Apache MXNet : Demo avec Intel Movidius, [[VT2018_Apache_Mxnet|Fiche de synthèse]], [[Media:VT2018_Mxnet_presentation.pdf|Transparents]], [[VT2018_Mxnet_Demo|Démo]]&lt;br /&gt;
* Lundi 10/12: (GPB+DD)&lt;br /&gt;
** 11: Joffrey FERREIRA - Keycloak, [[VT2018_Keycloak|Fiche de synthèse]], [[Media:VT2018_Keycloak_presentation.pdf|Transparents]], [[VT2018_Keycloak_Demo|Démo]]&lt;br /&gt;
** 12: Loris GENTILLON - Gceasy, [[VT2018_GCeasy-synthese|Fiche de synthèse]], [[Media:GCeasy_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]] &lt;br /&gt;
** 13: Thomas OZENDA - Zipkin et Daper, [[VT2018_Zipkin|Fiche de synthèse]], [[Media:VT2018_Zipkin_presentation.pdf|Transparents]], [[VT2018_Zipkin_Demo|Démo]]&lt;br /&gt;
** 14: Aurélien SURIER - CloudFoundry, [[VT2018_CloudFoundry|Fiche de synthèse]], [[Media:VT2018_CloudFoundry_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]] (reporté) &lt;br /&gt;
** 15: Enzo MOLION - Web3j, [[VT2018_Web3j|Fiche de synthèse]], [[Media:Presentation_Web3j.pdf|Transparents]], [https://air.imag.fr/index.php/VT2018_Web3j#D.C3.A9monstration Démo]&lt;br /&gt;
* Lundi 17/12: (GPB)&lt;br /&gt;
** 16: Quentin FOMBRAON - Web Assembly, [[VT2018_WebAssembly|Fiche de synthèse]], [[Media:VT2018_WebAssembly_presentation.pdf|Transparents]], [[VT2018_WebAssembly#D.C3.A9monstration|Démo]]&lt;br /&gt;
** 17: Timothée DEPRIESTER - Kafka Stream, [[VT2018_Kafka|Fiche de synthèse]], [[Media:VT2018_kafka_presentation.pdf|Transparents]], [[VT2018_kafka_Demo|Démo]]&lt;br /&gt;
** 18: Benjamin BESNIER - Apache Beam, [[VT2018_ApacheBeam|Fiche de synthèse]], [[Media:VT2018_ApacheBeam_presentation.pdf|Transparents]], [[VT2018_ApacheBeam#Demonstration|Démo]]&lt;br /&gt;
** 19: Théo LEVESQUE - OpenShift, [[VT2018_OpenShift|Fiche de synthèse]], [[Media:VT2018_OpenShift.pdf|Transparents]], [[VT2018_OpenShift#D.C3.A9monstration|Démo]]&lt;br /&gt;
** 20: William WEILL - CMS, [[VT2018_CrafterCMS|Fiche de synthèse]], [[Media:VT2018_CrafterCMS.pdf|Transparents]], [[VT2018_CrafterCMS#D.C3.A9monstration|Démo]]&lt;br /&gt;
* Lundi 07/01/2019: (GPB+DD)&lt;br /&gt;
** 21: Tim LEPAGE - Moby, [[VT2018_Moby|Fiche de synthèse]], [[Media:VT2018_Moby_presentation.pdf|Transparents]], [[VT2018_Moby_Demo|Démo]]&lt;br /&gt;
** 22: Cédric LAFRASSE - SIG, [[VT2018_SIG|Fiche de synthèse]], [[Media:VT2018_SIG_presentation.pdf|Transparents]], [[VT2018_SIG#Demonstration|Démo]]&lt;br /&gt;
** 23: Léo VALETTE - Architectures de processeurs pour le Deep Learning (NPU): Démo de l&#039;Intel Movidius, , [[VT2018_NPU|Fiche de synthèse]], [[Media:VT2018_NPU_presentation.pdf|Transparents]], [[VT2018_NPU_Demo|Démo]]&lt;br /&gt;
** 24: Florian CUZIN - Hazelcast IMDG, [[VT2018_Hazelcast_IMDG|Fiche de synthèse]], [[Media:Hazelcast_IMDG_Presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 25: Raphael MANGER - Apache Solr, [[VT2018_Apache_Solr|Fiche de synthèse]], [[Media:Apache_Solr.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
* Lundi 14/01/2019: (GPD+DD)&lt;br /&gt;
** 26: Amina BOUCHERIMA - Content delivery networks, [[VT2018_CDN|Fiche de synthèse]], [[Media:VT2018_CDN_presentation.pdf|Transparents]], [[VT2018_CDN_Demo|Démo]]&lt;br /&gt;
** 27: Najwa EZ-ZINE - FIDO, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 28: Sekina BELGUENDOUZ - Service Mesh, [[VT2018_Service_Mesh|Fiche de synthèse]], [[Media:VT2018_Service_Mesh_presentation.pdf|Transparents]], [[VT2018_Service_Mesh_Demo|Démo avec Istrio]]&lt;br /&gt;
** 29: Zoran CHANET - [[Wildfly_Swarm|&amp;lt;strike&amp;gt;Wildfly Swarm&amp;lt;/strike&amp;gt;]] [[Thorntail|Thorntail]], [[VT2018_Thorntail|Fiche de synthèse]], [[Media:VT2018_Thorntail_presentation.pdf|Transparents]], [[VT2018_Thorntail_Demo|Démo]]&lt;br /&gt;
** 30: Aurélien SURIER - CloudFoundry, [[VT2018_CloudFoundry|Fiche de synthèse]], [[Media:VT2018_CloudFoundry_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018&amp;diff=44333</id>
		<title>VT2018</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018&amp;diff=44333"/>
		<updated>2019-01-13T22:57:24Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[VT2017|&amp;lt;&amp;lt; Etudes 2017]] [[VT|Sommaire]] [[VT2019|Etudes 2019 &amp;gt;&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Veille Technologique et Stratégique=&lt;br /&gt;
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]&lt;br /&gt;
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en RICM5&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance&lt;br /&gt;
&lt;br /&gt;
Dans votre futur vie d&#039;ingénieur, vous aurez à d&#039;une part, vous former par vous-même sur une technologie émergente et d&#039;autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.&lt;br /&gt;
Il s&#039;agira de réaliser&lt;br /&gt;
* le positionnement par rapport au marché&lt;br /&gt;
* d&#039;être critique&lt;br /&gt;
&lt;br /&gt;
Votre synthèse fait l&#039;objet d&#039;une présentation orale convaincante devant un auditoire (dans le futur, vos collègues, vos chefs ou vos clients) avec des transparents et un discours répété.&lt;br /&gt;
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d&#039;une démonstration.&lt;br /&gt;
&lt;br /&gt;
Votre présentation sera noté et commenté par tous vos camarades via un sondage (téléphone mobile). Leurs notes et leurs commentaires seront notés en fonction de leur exactitude de jugement.&lt;br /&gt;
&lt;br /&gt;
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l&#039;éthique de l&#039;ingénieur. Le directeur d&#039;école peut demander à votre traduction devant la commission disciplinaire de l&#039;université. La sanction peut aller jusqu’à une interdiction d&#039;inscription dans les établissements de l&#039;enseignement supérieur français pendant plusieurs années : Le jeu, en vaut-il la chandelle ?&lt;br /&gt;
&lt;br /&gt;
La présentation peut être réalisée avec [[reveal.js]]&lt;br /&gt;
&lt;br /&gt;
[[File:presentation-VT-RICM5-1516.pdf|transparents d&#039;introduction à l&#039;UE]]&lt;br /&gt;
&lt;br /&gt;
=Affectation des sujets=&lt;br /&gt;
[[File:AffectationSujetsVT2018.pdf]]&lt;br /&gt;
&lt;br /&gt;
=Planning=&lt;br /&gt;
* Vendredi 7/9: présentation et choix des sujets&lt;br /&gt;
[[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]&lt;br /&gt;
* Lundi 12/11: (GPB,DD en visio)&lt;br /&gt;
** 1: Julien COURTIAL - Apollo 2.0, [[VT2018_Apollo|Fiche de synthèse]], [[Media:Apollo_Auto_Platform.pdf|Transparents]], [https://github.com/ApolloAuto/apollo/tree/master/docs/demo_guide Démo]&lt;br /&gt;
** 2: Sekina BELGUENDOUZ - Service Mesh, [[VT2018_Service_Mesh|Fiche de synthèse]], [[Media:VT2018_Service_Mesh_presentation.pdf|Transparents]], [[VT2018_Service_Mesh_Demo|Démo avec Istrio]] (Reporté)&lt;br /&gt;
** 3: Servan CHARLOT - [[OpenWhisk]] : [[VT2018_OpenWhisk|Fiche de synthèse]], [[Media:VT2018_OpenWhisk_presentation.pdf|Transparents]], [[VT2018_OpenWhisk_Demo|Démo]]&lt;br /&gt;
** 4: Théo ECHEVET - Fabric8, [[VT2018_fabric8|Fiche de synthèse]], [[Media:Fabric8_Pres_Theo_Echevet.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 5: Bastien TERRIER - [[Performance_Monitoring|Performance Monitoring]], [[VT2018_Performance_Monitoring|Fiche de synthèse]], [[Media:VT2018_Performance_Monitoring_presentation.pdf|Transparents]], [[VT2018_Performance_Monitoring_Demo|Démo]]&lt;br /&gt;
* Lundi 19/11: (GPB,DD en visio)&lt;br /&gt;
** 6: Samuel BAMBA - DevSecOps, [[VT2018_DevSecOps|Fiche de synthèse]], [[Media:VT2018_DevSecOps.pdf|Transparents]], [https://github.com/CoolerVoid/codewarrior Démo]&lt;br /&gt;
** 7: Zoran CHANET - [[Wildfly_Swarm|&amp;lt;strike&amp;gt;Wildfly Swarm&amp;lt;/strike&amp;gt;]] [[Thorntail|Thorntail]], [[VT2018_Thorntail|Fiche de synthèse]], [[Media:VT2018_Thorntail_presentation.pdf|Transparents]], [[VT2018_Thorntail_Demo|Démo]] (reporté)&lt;br /&gt;
** 8: Thibaud VEGREVILLE, Techniques et technologies de &amp;quot;Lag Compensation&amp;quot; dans les jeux en ligne, [[VT2018_Lag_Compensation|Fiche de synthèse]], [[Media:Lag_Compensation_in_Games.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 9: Hugo GROS-DAILLON - [[ActionHero.js]], [[VT2018_ActionHero|Fiche de synthèse]], [[Media:VT2018ActionHero.pdf|Transparents]], [https://github.com/HugoSecteur4/DemoVT2018ActionHero/tree/master/ActionHero Démo]&lt;br /&gt;
** 10: Vincent AUBERT - Apache MXNet : Demo avec Intel Movidius, [[VT2018_Apache_Mxnet|Fiche de synthèse]], [[Media:VT2018_Mxnet_presentation.pdf|Transparents]], [[VT2018_Mxnet_Demo|Démo]]&lt;br /&gt;
* Lundi 10/12: (GPB+DD)&lt;br /&gt;
** 11: Joffrey FERREIRA - Keycloak, [[VT2018_Keycloak|Fiche de synthèse]], [[Media:VT2018_Keycloak_presentation.pdf|Transparents]], [[VT2018_Keycloak_Demo|Démo]]&lt;br /&gt;
** 12: Loris GENTILLON - Gceasy, [[VT2018_GCeasy-synthese|Fiche de synthèse]], [[Media:GCeasy_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]] &lt;br /&gt;
** 13: Thomas OZENDA - Zipkin et Daper, [[VT2018_Zipkin|Fiche de synthèse]], [[Media:VT2018_Zipkin_presentation.pdf|Transparents]], [[VT2018_Zipkin_Demo|Démo]]&lt;br /&gt;
** 14: Aurélien SURIER - CloudFoundry, [[VT2018_CloudFoundry|Fiche de synthèse]], [[Media:VT2018_CloudFoundry_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]] (reporté) &lt;br /&gt;
** 15: Enzo MOLION - Web3j, [[VT2018_Web3j|Fiche de synthèse]], [[Media:Presentation_Web3j.pdf|Transparents]], [https://air.imag.fr/index.php/VT2018_Web3j#D.C3.A9monstration Démo]&lt;br /&gt;
* Lundi 17/12: (GPB)&lt;br /&gt;
** 16: Quentin FOMBRAON - Web Assembly, [[VT2018_WebAssembly|Fiche de synthèse]], [[Media:VT2018_WebAssembly_presentation.pdf|Transparents]], [[VT2018_WebAssembly#D.C3.A9monstration|Démo]]&lt;br /&gt;
** 17: Timothée DEPRIESTER - Kafka Stream, [[VT2018_Kafka|Fiche de synthèse]], [[Media:VT2018_kafka_presentation.pdf|Transparents]], [[VT2018_kafka_Demo|Démo]]&lt;br /&gt;
** 18: Benjamin BESNIER - Apache Beam, [[VT2018_ApacheBeam|Fiche de synthèse]], [[Media:VT2018_ApacheBeam_presentation.pdf|Transparents]], [[VT2018_ApacheBeam#Demonstration|Démo]]&lt;br /&gt;
** 19: Théo LEVESQUE - OpenShift, [[VT2018_OpenShift|Fiche de synthèse]], [[Media:VT2018_OpenShift.pdf|Transparents]], [[VT2018_OpenShift#D.C3.A9monstration|Démo]]&lt;br /&gt;
** 20: William WEILL - CMS, [[VT2018_CrafterCMS|Fiche de synthèse]], [[Media:VT2018_CrafterCMS.pdf|Transparents]], [[VT2018_CrafterCMS#D.C3.A9monstration|Démo]]&lt;br /&gt;
* Lundi 07/01/2019: (GPB+DD)&lt;br /&gt;
** 21: Tim LEPAGE - Moby, [[VT2018_Moby|Fiche de synthèse]], [[Media:VT2018_Moby_presentation.pdf|Transparents]], [[VT2018_Moby_Demo|Démo]]&lt;br /&gt;
** 22: Cédric LAFRASSE - SIG, [[VT2018_SIG|Fiche de synthèse]], [[Media:VT2018_SIG_presentation.pdf|Transparents]], [[VT2018_SIG#Demonstration|Démo]]&lt;br /&gt;
** 23: Léo VALETTE - Architectures de processeurs pour le Deep Learning (NPU): Démo de l&#039;Intel Movidius, , [[VT2018_NPU|Fiche de synthèse]], [[Media:VT2018_NPU_presentation.pdf|Transparents]], [[VT2018_NPU_Demo|Démo]]&lt;br /&gt;
** 24: Florian CUZIN - Hazelcast IMDG, [[VT2018_Hazelcast_IMDG|Fiche de synthèse]], [[Media:Hazelcast_IMDG_Presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 25: Raphael MANGER - Apache Solr, [[VT2018_Apache_Solr|Fiche de synthèse]], [[Media:Apache_Solr.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
* Lundi 14/01/2019: (GPD+DD)&lt;br /&gt;
** 26: Amina BOUCHERIMA - Content delivery networks, [[VT2018_CDN|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_CDN_Demo|Démo]]&lt;br /&gt;
** 27: Najwa EZ-ZINE - FIDO, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 28: Sekina BELGUENDOUZ - Service Mesh, [[VT2018_Service_Mesh|Fiche de synthèse]], [[Media:VT2018_Service_Mesh_presentation.pdf|Transparents]], [[VT2018_Service_Mesh_Demo|Démo avec Istrio]]&lt;br /&gt;
** 29: Zoran CHANET - [[Wildfly_Swarm|&amp;lt;strike&amp;gt;Wildfly Swarm&amp;lt;/strike&amp;gt;]] [[Thorntail|Thorntail]], [[VT2018_Thorntail|Fiche de synthèse]], [[Media:VT2018_Thorntail_presentation.pdf|Transparents]], [[VT2018_Thorntail_Demo|Démo]]&lt;br /&gt;
** 30: Aurélien SURIER - CloudFoundry, [[VT2018_CloudFoundry|Fiche de synthèse]], [[Media:VT2018_CloudFoundry_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44332</id>
		<title>VT2018 CDN</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44332"/>
		<updated>2019-01-13T22:52:03Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Abstract */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués dont le but est de transférer rapidement du contenu.&lt;br /&gt;
Les CDN sont très largement utilisés afin de résoudre un problème majeur qui est la latence. Lorsqu’un utilisateur demande de charger une page Web, le temps d’accès au contenu peut être très long.&lt;br /&gt;
Cette latence est influencée par plusieurs facteurs qui peuvent être propre au contenu comme par exemple le chargement d’images et de vidéos, mais l’une des raisons principale est la distance physique entre l’utilisateur est le serveur d’hébergement du site web.&lt;br /&gt;
L’objectif des CDN est donc de diminuer cette distance physique et améliorer la vitesse et la performance du site.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
A content delivery network (CDN) refers to a group of geographically distributed servers whose purpose is to quickly transfer content. CDNs are widely used to solve a major problem: latency. When a user requests to load a web page, the time to access content can be very long. This latency is influenced by several factors that can be specific to the content such as the loading of images and videos, but one of the main reasons is the physical distance between the user and the web site hosting server. The objective of the CDNs is therefore to reduce this physical distance and improve the speed and performance of the site.&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Histoire==&lt;br /&gt;
Les réseaux de diffusion de contenu ont été conçus à partir du moment où l’utilisation du World Wide Web a explosé en popularité au cours des années 1990. Les leaders techniques se sont rendu compte qu’Internet ne pouvait pas faire face à l’augmentation rapide du trafic réseau et devaient trouver une méthode pour gérer la diffusion de données dans le monde.&lt;br /&gt;
&lt;br /&gt;
Fondée en 1998, Akamai Technologies a été la première société à developper les CDN et à les commercialiser. Elle reste jusqu’a nos jours le leader dans le Marché des CDN.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Afin de minimiser la distance physique entre un utilisateur et le serveur d’hébergement, le CDN stocke le contenu du site dans plusieurs emplacements géographiques, aussi connu sous le nom de Points de Présence (PoPs). &lt;br /&gt;
Un PoP est un centre de donnée contenant un certain nombre de serveurs cache. Sa fonction principale est donc de réduire le temps d’aller-retour (RTT) puisque le contenu devient plus proche de l’utilisateur. &lt;br /&gt;
Les serveurs cache stockent le contenu mis en cache et sont responsable de la livraison du contenu. Ils ont pour fonction d’accélérer le chargement du site web et réduire la consommation de la bande passante.&lt;br /&gt;
&lt;br /&gt;
==Routage==&lt;br /&gt;
Afin d’accélérer le temps de chargement du site et donc améliorer l’expérience des visiteurs, les CDN utilisent un routage particulier appelé routage DNS CDN. Ce routage permet de rediriger les demandes vers les noeuds du CDN dans le monde entier.&lt;br /&gt;
Il existe deux types de routage: le DNS Unicast et le DNS Anycast.&lt;br /&gt;
&lt;br /&gt;
===Routage Unicast===&lt;br /&gt;
&lt;br /&gt;
Unicast consiste à attribuer à chaque Point de Présence (PoP) une adresse IP propre à lui. Les sites qui mettent en place des CDN utilisant un routage DNS Unicast permettent de rediriger les visiteurs directement vers un noeud spécifique qui est le noeud le plus proche de la requête.&lt;br /&gt;
&lt;br /&gt;
Lorsqu’un utilisateur demande le chargement d’un site web en tapant l’URL ou en cliquant sur le lien du serveur web principal, le DNS de l’utilisateur le redirige vers le service CDN qui héberge le contenu du site. Puis, il est acheminé vers le PoP le plus proche déterminé grâce à son emplacement en fonction de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
L’utilisation du routage DNS Unicast est à la fois rentable et efficace et sa configuration est très simple à mettre en place puisqu’il faut juste l’intégrer dans le processus DNS standard.&lt;br /&gt;
&lt;br /&gt;
Cependant, puisque la requête est toujours acheminée directement vers le même noeud spécifique et passe toujours par le même chemin de routage,  le centre de donnée associé peut subir un trafic important, par exemple lors d’une attaque DDoS, entrainant ainsi un déni de service.&lt;br /&gt;
De plus, puisque le CDN utilise l’adresse IP d’origine du visiteur afin de trouver le PoP le plus proche, la détermination de cette adresse IP peut être erronée à cause du mécanisme récursif utilisé dans les DNS moderne. Le CDN pourrait donc répondre à l’adresse IP du résolveur DNS et non à celle du client et donc l’envoyer vers un noeud incorrect.&lt;br /&gt;
&lt;br /&gt;
===Routage Anycast===&lt;br /&gt;
Les CDN configurés avec Anycast définissent une adresse IP unique pour chaque noeud du réseau. Contrairement à Unicast, au lieu d’utiliser le DNS récursif qui dirige les requête vers le noeud le plus proche, Anycast utilise le Border Gateway Protocol (BGP), un protocole permettant d’échanger des informations de routage et d’accessibilité pour que chaque PoP du réseau CDN connaisse l’état de ses plus proches voisins. Grâce à ce protocole, Anycast garantit la distance la plus courte entre le visiteur et le PoP final en fonction d’une métrique qui n’est pas forcément la distance physique.&lt;br /&gt;
Anycast utilise aussi le DNS et à la différence de Unicast, le CDN utilise l’adresse IP du client d’origine et non pas celle du résolveur DNS.&lt;br /&gt;
Les avantages de Anycast sont multiples. Il permet une connectivité plus rapide, offre une protection aux attaques DDoS ainsi qu’une grande disponibilité. De plus, la configuration des serveurs est très simplifiée puisqu’une seule configuration DNS est faite sur tous les noeuds du réseau.&lt;br /&gt;
&lt;br /&gt;
==Architecture==&lt;br /&gt;
=== Les piliers d&#039;un CDN===&lt;br /&gt;
L’architecture choisie d’un CDN doit satisfaire les 3 piliers suivants:&lt;br /&gt;
&lt;br /&gt;
*Performance&lt;br /&gt;
La mission principale d’un CDN est de minimiser la latence afin d’améliorer l’expérience de l’utilisateur. Cela signifie que les Pops doivent être situé à des carrefours importants du réseau afin d’assurer une connectivité idéale.&lt;br /&gt;
&lt;br /&gt;
*Fiabilité&lt;br /&gt;
Selon le type de site web utilisé, assurer un système sans problème peut différer d’un CDN à un autre. En effet, les CDN de sites commerciaux adoptent une approche &amp;quot;zéro point de défaillance&amp;quot; afin d’assurer une haute disponibilité. Le type de routage utilisé joue un très grand rôle dans ce pilier. Utiliser un routage Anycast augmente fortement la disponibilité alors qu’un routage Unicast peut être une source de très graves pannes et défaillances dans le réseau. &lt;br /&gt;
&lt;br /&gt;
*Scalabilité&lt;br /&gt;
Les CDN doivent traiter n’importe quel volume de trafic. Le type de routing influe sur cette capacité. En effet, si le nombre de visiteurs est moyen, un routing Unicast suffit largement pour satisfaire la scalabilité du CDN. Dans le cas contraire, Unicast ne suffit pas puisqu’il n’offre pas de protection contre les attaques DDoS.&lt;br /&gt;
&lt;br /&gt;
===Topologies===&lt;br /&gt;
L’architecture d’un CDN est aussi influencée par la topologie du réseau utilisée. Il existe deux modèles de topologies, les CDN dispersés et les CDN consolidés.&lt;br /&gt;
&lt;br /&gt;
*Les CDN dispersés&lt;br /&gt;
Les CDN dispersés sont composés d’un grand nombre de PoPs de capacité moyenne. Les PoPs sont généralement positionnés très près les uns des autres favorisant ainsi une amélioration de la vitesse d’accès aux données. Ces CDN sont très efficaces en particulier dans les régions à faible connectivité et sont plus faciles à déployer. Le seul inconvénient est que le RTT peut se prolonger par les multiples points de connexions.&lt;br /&gt;
[[File:consolidated-cdn-map.png|center]]&lt;br /&gt;
&lt;br /&gt;
*Les CDN consolidés&lt;br /&gt;
Contrairement aux CDN dispersés, les CDN consolidés ont moins de PoPs et sont positionné dans les grands centre de données. Ils sont utilisés pour servir une population plus large et sont plus moderne. Les PoPs de haute capacité sont plus résistant, en particulier lors des attaques DDoS et leurs coûts d’entretien est réduits. Cependant, ils sont moins efficaces dans les régions à faible connectivité et sont plus difficiles à déployer.&lt;br /&gt;
[[File:scattered-cdn-map.png|center]]&lt;br /&gt;
&lt;br /&gt;
==Entreprises==&lt;br /&gt;
&lt;br /&gt;
[[File:Akamai.jpg]] [[File:MaxCDN.jpg]] [[File:Incapsula.jpg]] [[File:Rackspace.jpg]][[File:Cloudflare.jpg]] &lt;br /&gt;
&lt;br /&gt;
[[File:Amazon_AWS.jpg]] [[File:Verizon.jpg]] [[File:Fastly.jpg]] [[File:Hibernia.jpg]] [[File:Limelight.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;br /&gt;
&lt;br /&gt;
*https://www.webopedia.com/TERM/C/CDN.html&lt;br /&gt;
*https://www.cloudflare.com/learning/cdn/what-is-a-cdn/&lt;br /&gt;
*https://searchnetworking.techtarget.com/definition/CDN-content-delivery-network&lt;br /&gt;
*https://blog.cdnsun.com/understanding-cdn-dns-routing-unicast-versus-anycast/&lt;br /&gt;
*https://www.incapsula.com/cdn-guide/what-is-cdn-how-it-works.html&lt;br /&gt;
*https://www.akamai.com/uk/en/resources/content-distribution-network.jsp&lt;br /&gt;
*https://www.globaldots.com/content-delivery-network-explained/&lt;br /&gt;
*https://en.optimicdn.com/technology/&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44330</id>
		<title>VT2018 CDN</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44330"/>
		<updated>2019-01-13T22:42:00Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Références */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués dont le but est de transférer rapidement du contenu.&lt;br /&gt;
Les CDN sont très largement utilisés afin de résoudre un problème majeur qui est la latence. Lorsqu’un utilisateur demande de charger une page Web, le temps d’accès au contenu peut être très long.&lt;br /&gt;
Cette latence est influencée par plusieurs facteurs qui peuvent être propre au contenu comme par exemple le chargement d’images et de vidéos, mais l’une des raisons principale est la distance physique entre l’utilisateur est le serveur d’hébergement du site web.&lt;br /&gt;
L’objectif des CDN est donc de diminuer cette distance physique et améliorer la vitesse et la performance du site.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Histoire==&lt;br /&gt;
Les réseaux de diffusion de contenu ont été conçus à partir du moment où l’utilisation du World Wide Web a explosé en popularité au cours des années 1990. Les leaders techniques se sont rendu compte qu’Internet ne pouvait pas faire face à l’augmentation rapide du trafic réseau et devaient trouver une méthode pour gérer la diffusion de données dans le monde.&lt;br /&gt;
&lt;br /&gt;
Fondée en 1998, Akamai Technologies a été la première société à developper les CDN et à les commercialiser. Elle reste jusqu’a nos jours le leader dans le Marché des CDN.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Afin de minimiser la distance physique entre un utilisateur et le serveur d’hébergement, le CDN stocke le contenu du site dans plusieurs emplacements géographiques, aussi connu sous le nom de Points de Présence (PoPs). &lt;br /&gt;
Un PoP est un centre de donnée contenant un certain nombre de serveurs cache. Sa fonction principale est donc de réduire le temps d’aller-retour (RTT) puisque le contenu devient plus proche de l’utilisateur. &lt;br /&gt;
Les serveurs cache stockent le contenu mis en cache et sont responsable de la livraison du contenu. Ils ont pour fonction d’accélérer le chargement du site web et réduire la consommation de la bande passante.&lt;br /&gt;
&lt;br /&gt;
==Routage==&lt;br /&gt;
Afin d’accélérer le temps de chargement du site et donc améliorer l’expérience des visiteurs, les CDN utilisent un routage particulier appelé routage DNS CDN. Ce routage permet de rediriger les demandes vers les noeuds du CDN dans le monde entier.&lt;br /&gt;
Il existe deux types de routage: le DNS Unicast et le DNS Anycast.&lt;br /&gt;
&lt;br /&gt;
===Routage Unicast===&lt;br /&gt;
&lt;br /&gt;
Unicast consiste à attribuer à chaque Point de Présence (PoP) une adresse IP propre à lui. Les sites qui mettent en place des CDN utilisant un routage DNS Unicast permettent de rediriger les visiteurs directement vers un noeud spécifique qui est le noeud le plus proche de la requête.&lt;br /&gt;
&lt;br /&gt;
Lorsqu’un utilisateur demande le chargement d’un site web en tapant l’URL ou en cliquant sur le lien du serveur web principal, le DNS de l’utilisateur le redirige vers le service CDN qui héberge le contenu du site. Puis, il est acheminé vers le PoP le plus proche déterminé grâce à son emplacement en fonction de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
L’utilisation du routage DNS Unicast est à la fois rentable et efficace et sa configuration est très simple à mettre en place puisqu’il faut juste l’intégrer dans le processus DNS standard.&lt;br /&gt;
&lt;br /&gt;
Cependant, puisque la requête est toujours acheminée directement vers le même noeud spécifique et passe toujours par le même chemin de routage,  le centre de donnée associé peut subir un trafic important, par exemple lors d’une attaque DDoS, entrainant ainsi un déni de service.&lt;br /&gt;
De plus, puisque le CDN utilise l’adresse IP d’origine du visiteur afin de trouver le PoP le plus proche, la détermination de cette adresse IP peut être erronée à cause du mécanisme récursif utilisé dans les DNS moderne. Le CDN pourrait donc répondre à l’adresse IP du résolveur DNS et non à celle du client et donc l’envoyer vers un noeud incorrect.&lt;br /&gt;
&lt;br /&gt;
===Routage Anycast===&lt;br /&gt;
Les CDN configurés avec Anycast définissent une adresse IP unique pour chaque noeud du réseau. Contrairement à Unicast, au lieu d’utiliser le DNS récursif qui dirige les requête vers le noeud le plus proche, Anycast utilise le Border Gateway Protocol (BGP), un protocole permettant d’échanger des informations de routage et d’accessibilité pour que chaque PoP du réseau CDN connaisse l’état de ses plus proches voisins. Grâce à ce protocole, Anycast garantit la distance la plus courte entre le visiteur et le PoP final en fonction d’une métrique qui n’est pas forcément la distance physique.&lt;br /&gt;
Anycast utilise aussi le DNS et à la différence de Unicast, le CDN utilise l’adresse IP du client d’origine et non pas celle du résolveur DNS.&lt;br /&gt;
Les avantages de Anycast sont multiples. Il permet une connectivité plus rapide, offre une protection aux attaques DDoS ainsi qu’une grande disponibilité. De plus, la configuration des serveurs est très simplifiée puisqu’une seule configuration DNS est faite sur tous les noeuds du réseau.&lt;br /&gt;
&lt;br /&gt;
==Architecture==&lt;br /&gt;
=== Les piliers d&#039;un CDN===&lt;br /&gt;
L’architecture choisie d’un CDN doit satisfaire les 3 piliers suivants:&lt;br /&gt;
&lt;br /&gt;
*Performance&lt;br /&gt;
La mission principale d’un CDN est de minimiser la latence afin d’améliorer l’expérience de l’utilisateur. Cela signifie que les Pops doivent être situé à des carrefours importants du réseau afin d’assurer une connectivité idéale.&lt;br /&gt;
&lt;br /&gt;
*Fiabilité&lt;br /&gt;
Selon le type de site web utilisé, assurer un système sans problème peut différer d’un CDN à un autre. En effet, les CDN de sites commerciaux adoptent une approche &amp;quot;zéro point de défaillance&amp;quot; afin d’assurer une haute disponibilité. Le type de routage utilisé joue un très grand rôle dans ce pilier. Utiliser un routage Anycast augmente fortement la disponibilité alors qu’un routage Unicast peut être une source de très graves pannes et défaillances dans le réseau. &lt;br /&gt;
&lt;br /&gt;
*Scalabilité&lt;br /&gt;
Les CDN doivent traiter n’importe quel volume de trafic. Le type de routing influe sur cette capacité. En effet, si le nombre de visiteurs est moyen, un routing Unicast suffit largement pour satisfaire la scalabilité du CDN. Dans le cas contraire, Unicast ne suffit pas puisqu’il n’offre pas de protection contre les attaques DDoS.&lt;br /&gt;
&lt;br /&gt;
===Topologies===&lt;br /&gt;
L’architecture d’un CDN est aussi influencée par la topologie du réseau utilisée. Il existe deux modèles de topologies, les CDN dispersés et les CDN consolidés.&lt;br /&gt;
&lt;br /&gt;
*Les CDN dispersés&lt;br /&gt;
Les CDN dispersés sont composés d’un grand nombre de PoPs de capacité moyenne. Les PoPs sont généralement positionnés très près les uns des autres favorisant ainsi une amélioration de la vitesse d’accès aux données. Ces CDN sont très efficaces en particulier dans les régions à faible connectivité et sont plus faciles à déployer. Le seul inconvénient est que le RTT peut se prolonger par les multiples points de connexions.&lt;br /&gt;
[[File:consolidated-cdn-map.png|center]]&lt;br /&gt;
&lt;br /&gt;
*Les CDN consolidés&lt;br /&gt;
Contrairement aux CDN dispersés, les CDN consolidés ont moins de PoPs et sont positionné dans les grands centre de données. Ils sont utilisés pour servir une population plus large et sont plus moderne. Les PoPs de haute capacité sont plus résistant, en particulier lors des attaques DDoS et leurs coûts d’entretien est réduits. Cependant, ils sont moins efficaces dans les régions à faible connectivité et sont plus difficiles à déployer.&lt;br /&gt;
[[File:scattered-cdn-map.png|center]]&lt;br /&gt;
&lt;br /&gt;
==Entreprises==&lt;br /&gt;
&lt;br /&gt;
[[File:Akamai.jpg]] [[File:MaxCDN.jpg]] [[File:Incapsula.jpg]] [[File:Rackspace.jpg]][[File:Cloudflare.jpg]] &lt;br /&gt;
&lt;br /&gt;
[[File:Amazon_AWS.jpg]] [[File:Verizon.jpg]] [[File:Fastly.jpg]] [[File:Hibernia.jpg]] [[File:Limelight.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;br /&gt;
&lt;br /&gt;
*https://www.webopedia.com/TERM/C/CDN.html&lt;br /&gt;
*https://www.cloudflare.com/learning/cdn/what-is-a-cdn/&lt;br /&gt;
*https://searchnetworking.techtarget.com/definition/CDN-content-delivery-network&lt;br /&gt;
*https://blog.cdnsun.com/understanding-cdn-dns-routing-unicast-versus-anycast/&lt;br /&gt;
*https://www.incapsula.com/cdn-guide/what-is-cdn-how-it-works.html&lt;br /&gt;
*https://www.akamai.com/uk/en/resources/content-distribution-network.jsp&lt;br /&gt;
*https://www.globaldots.com/content-delivery-network-explained/&lt;br /&gt;
*https://en.optimicdn.com/technology/&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44329</id>
		<title>VT2018 CDN</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44329"/>
		<updated>2019-01-13T22:39:49Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Entreprises */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués dont le but est de transférer rapidement du contenu.&lt;br /&gt;
Les CDN sont très largement utilisés afin de résoudre un problème majeur qui est la latence. Lorsqu’un utilisateur demande de charger une page Web, le temps d’accès au contenu peut être très long.&lt;br /&gt;
Cette latence est influencée par plusieurs facteurs qui peuvent être propre au contenu comme par exemple le chargement d’images et de vidéos, mais l’une des raisons principale est la distance physique entre l’utilisateur est le serveur d’hébergement du site web.&lt;br /&gt;
L’objectif des CDN est donc de diminuer cette distance physique et améliorer la vitesse et la performance du site.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Histoire==&lt;br /&gt;
Les réseaux de diffusion de contenu ont été conçus à partir du moment où l’utilisation du World Wide Web a explosé en popularité au cours des années 1990. Les leaders techniques se sont rendu compte qu’Internet ne pouvait pas faire face à l’augmentation rapide du trafic réseau et devaient trouver une méthode pour gérer la diffusion de données dans le monde.&lt;br /&gt;
&lt;br /&gt;
Fondée en 1998, Akamai Technologies a été la première société à developper les CDN et à les commercialiser. Elle reste jusqu’a nos jours le leader dans le Marché des CDN.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Afin de minimiser la distance physique entre un utilisateur et le serveur d’hébergement, le CDN stocke le contenu du site dans plusieurs emplacements géographiques, aussi connu sous le nom de Points de Présence (PoPs). &lt;br /&gt;
Un PoP est un centre de donnée contenant un certain nombre de serveurs cache. Sa fonction principale est donc de réduire le temps d’aller-retour (RTT) puisque le contenu devient plus proche de l’utilisateur. &lt;br /&gt;
Les serveurs cache stockent le contenu mis en cache et sont responsable de la livraison du contenu. Ils ont pour fonction d’accélérer le chargement du site web et réduire la consommation de la bande passante.&lt;br /&gt;
&lt;br /&gt;
==Routage==&lt;br /&gt;
Afin d’accélérer le temps de chargement du site et donc améliorer l’expérience des visiteurs, les CDN utilisent un routage particulier appelé routage DNS CDN. Ce routage permet de rediriger les demandes vers les noeuds du CDN dans le monde entier.&lt;br /&gt;
Il existe deux types de routage: le DNS Unicast et le DNS Anycast.&lt;br /&gt;
&lt;br /&gt;
===Routage Unicast===&lt;br /&gt;
&lt;br /&gt;
Unicast consiste à attribuer à chaque Point de Présence (PoP) une adresse IP propre à lui. Les sites qui mettent en place des CDN utilisant un routage DNS Unicast permettent de rediriger les visiteurs directement vers un noeud spécifique qui est le noeud le plus proche de la requête.&lt;br /&gt;
&lt;br /&gt;
Lorsqu’un utilisateur demande le chargement d’un site web en tapant l’URL ou en cliquant sur le lien du serveur web principal, le DNS de l’utilisateur le redirige vers le service CDN qui héberge le contenu du site. Puis, il est acheminé vers le PoP le plus proche déterminé grâce à son emplacement en fonction de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
L’utilisation du routage DNS Unicast est à la fois rentable et efficace et sa configuration est très simple à mettre en place puisqu’il faut juste l’intégrer dans le processus DNS standard.&lt;br /&gt;
&lt;br /&gt;
Cependant, puisque la requête est toujours acheminée directement vers le même noeud spécifique et passe toujours par le même chemin de routage,  le centre de donnée associé peut subir un trafic important, par exemple lors d’une attaque DDoS, entrainant ainsi un déni de service.&lt;br /&gt;
De plus, puisque le CDN utilise l’adresse IP d’origine du visiteur afin de trouver le PoP le plus proche, la détermination de cette adresse IP peut être erronée à cause du mécanisme récursif utilisé dans les DNS moderne. Le CDN pourrait donc répondre à l’adresse IP du résolveur DNS et non à celle du client et donc l’envoyer vers un noeud incorrect.&lt;br /&gt;
&lt;br /&gt;
===Routage Anycast===&lt;br /&gt;
Les CDN configurés avec Anycast définissent une adresse IP unique pour chaque noeud du réseau. Contrairement à Unicast, au lieu d’utiliser le DNS récursif qui dirige les requête vers le noeud le plus proche, Anycast utilise le Border Gateway Protocol (BGP), un protocole permettant d’échanger des informations de routage et d’accessibilité pour que chaque PoP du réseau CDN connaisse l’état de ses plus proches voisins. Grâce à ce protocole, Anycast garantit la distance la plus courte entre le visiteur et le PoP final en fonction d’une métrique qui n’est pas forcément la distance physique.&lt;br /&gt;
Anycast utilise aussi le DNS et à la différence de Unicast, le CDN utilise l’adresse IP du client d’origine et non pas celle du résolveur DNS.&lt;br /&gt;
Les avantages de Anycast sont multiples. Il permet une connectivité plus rapide, offre une protection aux attaques DDoS ainsi qu’une grande disponibilité. De plus, la configuration des serveurs est très simplifiée puisqu’une seule configuration DNS est faite sur tous les noeuds du réseau.&lt;br /&gt;
&lt;br /&gt;
==Architecture==&lt;br /&gt;
=== Les piliers d&#039;un CDN===&lt;br /&gt;
L’architecture choisie d’un CDN doit satisfaire les 3 piliers suivants:&lt;br /&gt;
&lt;br /&gt;
*Performance&lt;br /&gt;
La mission principale d’un CDN est de minimiser la latence afin d’améliorer l’expérience de l’utilisateur. Cela signifie que les Pops doivent être situé à des carrefours importants du réseau afin d’assurer une connectivité idéale.&lt;br /&gt;
&lt;br /&gt;
*Fiabilité&lt;br /&gt;
Selon le type de site web utilisé, assurer un système sans problème peut différer d’un CDN à un autre. En effet, les CDN de sites commerciaux adoptent une approche &amp;quot;zéro point de défaillance&amp;quot; afin d’assurer une haute disponibilité. Le type de routage utilisé joue un très grand rôle dans ce pilier. Utiliser un routage Anycast augmente fortement la disponibilité alors qu’un routage Unicast peut être une source de très graves pannes et défaillances dans le réseau. &lt;br /&gt;
&lt;br /&gt;
*Scalabilité&lt;br /&gt;
Les CDN doivent traiter n’importe quel volume de trafic. Le type de routing influe sur cette capacité. En effet, si le nombre de visiteurs est moyen, un routing Unicast suffit largement pour satisfaire la scalabilité du CDN. Dans le cas contraire, Unicast ne suffit pas puisqu’il n’offre pas de protection contre les attaques DDoS.&lt;br /&gt;
&lt;br /&gt;
===Topologies===&lt;br /&gt;
L’architecture d’un CDN est aussi influencée par la topologie du réseau utilisée. Il existe deux modèles de topologies, les CDN dispersés et les CDN consolidés.&lt;br /&gt;
&lt;br /&gt;
*Les CDN dispersés&lt;br /&gt;
Les CDN dispersés sont composés d’un grand nombre de PoPs de capacité moyenne. Les PoPs sont généralement positionnés très près les uns des autres favorisant ainsi une amélioration de la vitesse d’accès aux données. Ces CDN sont très efficaces en particulier dans les régions à faible connectivité et sont plus faciles à déployer. Le seul inconvénient est que le RTT peut se prolonger par les multiples points de connexions.&lt;br /&gt;
[[File:consolidated-cdn-map.png|center]]&lt;br /&gt;
&lt;br /&gt;
*Les CDN consolidés&lt;br /&gt;
Contrairement aux CDN dispersés, les CDN consolidés ont moins de PoPs et sont positionné dans les grands centre de données. Ils sont utilisés pour servir une population plus large et sont plus moderne. Les PoPs de haute capacité sont plus résistant, en particulier lors des attaques DDoS et leurs coûts d’entretien est réduits. Cependant, ils sont moins efficaces dans les régions à faible connectivité et sont plus difficiles à déployer.&lt;br /&gt;
[[File:scattered-cdn-map.png|center]]&lt;br /&gt;
&lt;br /&gt;
==Entreprises==&lt;br /&gt;
&lt;br /&gt;
[[File:Akamai.jpg]] [[File:MaxCDN.jpg]] [[File:Incapsula.jpg]] [[File:Rackspace.jpg]][[File:Cloudflare.jpg]] &lt;br /&gt;
&lt;br /&gt;
[[File:Amazon_AWS.jpg]] [[File:Verizon.jpg]] [[File:Fastly.jpg]] [[File:Hibernia.jpg]] [[File:Limelight.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44328</id>
		<title>VT2018 CDN</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44328"/>
		<updated>2019-01-13T22:39:00Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Entreprises */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués dont le but est de transférer rapidement du contenu.&lt;br /&gt;
Les CDN sont très largement utilisés afin de résoudre un problème majeur qui est la latence. Lorsqu’un utilisateur demande de charger une page Web, le temps d’accès au contenu peut être très long.&lt;br /&gt;
Cette latence est influencée par plusieurs facteurs qui peuvent être propre au contenu comme par exemple le chargement d’images et de vidéos, mais l’une des raisons principale est la distance physique entre l’utilisateur est le serveur d’hébergement du site web.&lt;br /&gt;
L’objectif des CDN est donc de diminuer cette distance physique et améliorer la vitesse et la performance du site.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Histoire==&lt;br /&gt;
Les réseaux de diffusion de contenu ont été conçus à partir du moment où l’utilisation du World Wide Web a explosé en popularité au cours des années 1990. Les leaders techniques se sont rendu compte qu’Internet ne pouvait pas faire face à l’augmentation rapide du trafic réseau et devaient trouver une méthode pour gérer la diffusion de données dans le monde.&lt;br /&gt;
&lt;br /&gt;
Fondée en 1998, Akamai Technologies a été la première société à developper les CDN et à les commercialiser. Elle reste jusqu’a nos jours le leader dans le Marché des CDN.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Afin de minimiser la distance physique entre un utilisateur et le serveur d’hébergement, le CDN stocke le contenu du site dans plusieurs emplacements géographiques, aussi connu sous le nom de Points de Présence (PoPs). &lt;br /&gt;
Un PoP est un centre de donnée contenant un certain nombre de serveurs cache. Sa fonction principale est donc de réduire le temps d’aller-retour (RTT) puisque le contenu devient plus proche de l’utilisateur. &lt;br /&gt;
Les serveurs cache stockent le contenu mis en cache et sont responsable de la livraison du contenu. Ils ont pour fonction d’accélérer le chargement du site web et réduire la consommation de la bande passante.&lt;br /&gt;
&lt;br /&gt;
==Routage==&lt;br /&gt;
Afin d’accélérer le temps de chargement du site et donc améliorer l’expérience des visiteurs, les CDN utilisent un routage particulier appelé routage DNS CDN. Ce routage permet de rediriger les demandes vers les noeuds du CDN dans le monde entier.&lt;br /&gt;
Il existe deux types de routage: le DNS Unicast et le DNS Anycast.&lt;br /&gt;
&lt;br /&gt;
===Routage Unicast===&lt;br /&gt;
&lt;br /&gt;
Unicast consiste à attribuer à chaque Point de Présence (PoP) une adresse IP propre à lui. Les sites qui mettent en place des CDN utilisant un routage DNS Unicast permettent de rediriger les visiteurs directement vers un noeud spécifique qui est le noeud le plus proche de la requête.&lt;br /&gt;
&lt;br /&gt;
Lorsqu’un utilisateur demande le chargement d’un site web en tapant l’URL ou en cliquant sur le lien du serveur web principal, le DNS de l’utilisateur le redirige vers le service CDN qui héberge le contenu du site. Puis, il est acheminé vers le PoP le plus proche déterminé grâce à son emplacement en fonction de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
L’utilisation du routage DNS Unicast est à la fois rentable et efficace et sa configuration est très simple à mettre en place puisqu’il faut juste l’intégrer dans le processus DNS standard.&lt;br /&gt;
&lt;br /&gt;
Cependant, puisque la requête est toujours acheminée directement vers le même noeud spécifique et passe toujours par le même chemin de routage,  le centre de donnée associé peut subir un trafic important, par exemple lors d’une attaque DDoS, entrainant ainsi un déni de service.&lt;br /&gt;
De plus, puisque le CDN utilise l’adresse IP d’origine du visiteur afin de trouver le PoP le plus proche, la détermination de cette adresse IP peut être erronée à cause du mécanisme récursif utilisé dans les DNS moderne. Le CDN pourrait donc répondre à l’adresse IP du résolveur DNS et non à celle du client et donc l’envoyer vers un noeud incorrect.&lt;br /&gt;
&lt;br /&gt;
===Routage Anycast===&lt;br /&gt;
Les CDN configurés avec Anycast définissent une adresse IP unique pour chaque noeud du réseau. Contrairement à Unicast, au lieu d’utiliser le DNS récursif qui dirige les requête vers le noeud le plus proche, Anycast utilise le Border Gateway Protocol (BGP), un protocole permettant d’échanger des informations de routage et d’accessibilité pour que chaque PoP du réseau CDN connaisse l’état de ses plus proches voisins. Grâce à ce protocole, Anycast garantit la distance la plus courte entre le visiteur et le PoP final en fonction d’une métrique qui n’est pas forcément la distance physique.&lt;br /&gt;
Anycast utilise aussi le DNS et à la différence de Unicast, le CDN utilise l’adresse IP du client d’origine et non pas celle du résolveur DNS.&lt;br /&gt;
Les avantages de Anycast sont multiples. Il permet une connectivité plus rapide, offre une protection aux attaques DDoS ainsi qu’une grande disponibilité. De plus, la configuration des serveurs est très simplifiée puisqu’une seule configuration DNS est faite sur tous les noeuds du réseau.&lt;br /&gt;
&lt;br /&gt;
==Architecture==&lt;br /&gt;
=== Les piliers d&#039;un CDN===&lt;br /&gt;
L’architecture choisie d’un CDN doit satisfaire les 3 piliers suivants:&lt;br /&gt;
&lt;br /&gt;
*Performance&lt;br /&gt;
La mission principale d’un CDN est de minimiser la latence afin d’améliorer l’expérience de l’utilisateur. Cela signifie que les Pops doivent être situé à des carrefours importants du réseau afin d’assurer une connectivité idéale.&lt;br /&gt;
&lt;br /&gt;
*Fiabilité&lt;br /&gt;
Selon le type de site web utilisé, assurer un système sans problème peut différer d’un CDN à un autre. En effet, les CDN de sites commerciaux adoptent une approche &amp;quot;zéro point de défaillance&amp;quot; afin d’assurer une haute disponibilité. Le type de routage utilisé joue un très grand rôle dans ce pilier. Utiliser un routage Anycast augmente fortement la disponibilité alors qu’un routage Unicast peut être une source de très graves pannes et défaillances dans le réseau. &lt;br /&gt;
&lt;br /&gt;
*Scalabilité&lt;br /&gt;
Les CDN doivent traiter n’importe quel volume de trafic. Le type de routing influe sur cette capacité. En effet, si le nombre de visiteurs est moyen, un routing Unicast suffit largement pour satisfaire la scalabilité du CDN. Dans le cas contraire, Unicast ne suffit pas puisqu’il n’offre pas de protection contre les attaques DDoS.&lt;br /&gt;
&lt;br /&gt;
===Topologies===&lt;br /&gt;
L’architecture d’un CDN est aussi influencée par la topologie du réseau utilisée. Il existe deux modèles de topologies, les CDN dispersés et les CDN consolidés.&lt;br /&gt;
&lt;br /&gt;
*Les CDN dispersés&lt;br /&gt;
Les CDN dispersés sont composés d’un grand nombre de PoPs de capacité moyenne. Les PoPs sont généralement positionnés très près les uns des autres favorisant ainsi une amélioration de la vitesse d’accès aux données. Ces CDN sont très efficaces en particulier dans les régions à faible connectivité et sont plus faciles à déployer. Le seul inconvénient est que le RTT peut se prolonger par les multiples points de connexions.&lt;br /&gt;
[[File:consolidated-cdn-map.png|center]]&lt;br /&gt;
&lt;br /&gt;
*Les CDN consolidés&lt;br /&gt;
Contrairement aux CDN dispersés, les CDN consolidés ont moins de PoPs et sont positionné dans les grands centre de données. Ils sont utilisés pour servir une population plus large et sont plus moderne. Les PoPs de haute capacité sont plus résistant, en particulier lors des attaques DDoS et leurs coûts d’entretien est réduits. Cependant, ils sont moins efficaces dans les régions à faible connectivité et sont plus difficiles à déployer.&lt;br /&gt;
[[File:scattered-cdn-map.png|center]]&lt;br /&gt;
&lt;br /&gt;
==Entreprises==&lt;br /&gt;
&lt;br /&gt;
[[File:Akamai.jpg|center]] [[File:MaxCDN.jpg|center]] [[File:Incapsula.jpg|center]] [[File:Rackspace.jpg|center]][[File:Cloudflare.jpg|center]] &lt;br /&gt;
&lt;br /&gt;
[[File:Amazon_AWS.jpg|center]] [[File:Verizon.jpg|center]] [[File:Fastly.jpg|center]] [[File:Hibernia.jpg|center]] [[File:Limelight.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44327</id>
		<title>VT2018 CDN</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44327"/>
		<updated>2019-01-13T22:38:12Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Topologies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués dont le but est de transférer rapidement du contenu.&lt;br /&gt;
Les CDN sont très largement utilisés afin de résoudre un problème majeur qui est la latence. Lorsqu’un utilisateur demande de charger une page Web, le temps d’accès au contenu peut être très long.&lt;br /&gt;
Cette latence est influencée par plusieurs facteurs qui peuvent être propre au contenu comme par exemple le chargement d’images et de vidéos, mais l’une des raisons principale est la distance physique entre l’utilisateur est le serveur d’hébergement du site web.&lt;br /&gt;
L’objectif des CDN est donc de diminuer cette distance physique et améliorer la vitesse et la performance du site.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Histoire==&lt;br /&gt;
Les réseaux de diffusion de contenu ont été conçus à partir du moment où l’utilisation du World Wide Web a explosé en popularité au cours des années 1990. Les leaders techniques se sont rendu compte qu’Internet ne pouvait pas faire face à l’augmentation rapide du trafic réseau et devaient trouver une méthode pour gérer la diffusion de données dans le monde.&lt;br /&gt;
&lt;br /&gt;
Fondée en 1998, Akamai Technologies a été la première société à developper les CDN et à les commercialiser. Elle reste jusqu’a nos jours le leader dans le Marché des CDN.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Afin de minimiser la distance physique entre un utilisateur et le serveur d’hébergement, le CDN stocke le contenu du site dans plusieurs emplacements géographiques, aussi connu sous le nom de Points de Présence (PoPs). &lt;br /&gt;
Un PoP est un centre de donnée contenant un certain nombre de serveurs cache. Sa fonction principale est donc de réduire le temps d’aller-retour (RTT) puisque le contenu devient plus proche de l’utilisateur. &lt;br /&gt;
Les serveurs cache stockent le contenu mis en cache et sont responsable de la livraison du contenu. Ils ont pour fonction d’accélérer le chargement du site web et réduire la consommation de la bande passante.&lt;br /&gt;
&lt;br /&gt;
==Routage==&lt;br /&gt;
Afin d’accélérer le temps de chargement du site et donc améliorer l’expérience des visiteurs, les CDN utilisent un routage particulier appelé routage DNS CDN. Ce routage permet de rediriger les demandes vers les noeuds du CDN dans le monde entier.&lt;br /&gt;
Il existe deux types de routage: le DNS Unicast et le DNS Anycast.&lt;br /&gt;
&lt;br /&gt;
===Routage Unicast===&lt;br /&gt;
&lt;br /&gt;
Unicast consiste à attribuer à chaque Point de Présence (PoP) une adresse IP propre à lui. Les sites qui mettent en place des CDN utilisant un routage DNS Unicast permettent de rediriger les visiteurs directement vers un noeud spécifique qui est le noeud le plus proche de la requête.&lt;br /&gt;
&lt;br /&gt;
Lorsqu’un utilisateur demande le chargement d’un site web en tapant l’URL ou en cliquant sur le lien du serveur web principal, le DNS de l’utilisateur le redirige vers le service CDN qui héberge le contenu du site. Puis, il est acheminé vers le PoP le plus proche déterminé grâce à son emplacement en fonction de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
L’utilisation du routage DNS Unicast est à la fois rentable et efficace et sa configuration est très simple à mettre en place puisqu’il faut juste l’intégrer dans le processus DNS standard.&lt;br /&gt;
&lt;br /&gt;
Cependant, puisque la requête est toujours acheminée directement vers le même noeud spécifique et passe toujours par le même chemin de routage,  le centre de donnée associé peut subir un trafic important, par exemple lors d’une attaque DDoS, entrainant ainsi un déni de service.&lt;br /&gt;
De plus, puisque le CDN utilise l’adresse IP d’origine du visiteur afin de trouver le PoP le plus proche, la détermination de cette adresse IP peut être erronée à cause du mécanisme récursif utilisé dans les DNS moderne. Le CDN pourrait donc répondre à l’adresse IP du résolveur DNS et non à celle du client et donc l’envoyer vers un noeud incorrect.&lt;br /&gt;
&lt;br /&gt;
===Routage Anycast===&lt;br /&gt;
Les CDN configurés avec Anycast définissent une adresse IP unique pour chaque noeud du réseau. Contrairement à Unicast, au lieu d’utiliser le DNS récursif qui dirige les requête vers le noeud le plus proche, Anycast utilise le Border Gateway Protocol (BGP), un protocole permettant d’échanger des informations de routage et d’accessibilité pour que chaque PoP du réseau CDN connaisse l’état de ses plus proches voisins. Grâce à ce protocole, Anycast garantit la distance la plus courte entre le visiteur et le PoP final en fonction d’une métrique qui n’est pas forcément la distance physique.&lt;br /&gt;
Anycast utilise aussi le DNS et à la différence de Unicast, le CDN utilise l’adresse IP du client d’origine et non pas celle du résolveur DNS.&lt;br /&gt;
Les avantages de Anycast sont multiples. Il permet une connectivité plus rapide, offre une protection aux attaques DDoS ainsi qu’une grande disponibilité. De plus, la configuration des serveurs est très simplifiée puisqu’une seule configuration DNS est faite sur tous les noeuds du réseau.&lt;br /&gt;
&lt;br /&gt;
==Architecture==&lt;br /&gt;
=== Les piliers d&#039;un CDN===&lt;br /&gt;
L’architecture choisie d’un CDN doit satisfaire les 3 piliers suivants:&lt;br /&gt;
&lt;br /&gt;
*Performance&lt;br /&gt;
La mission principale d’un CDN est de minimiser la latence afin d’améliorer l’expérience de l’utilisateur. Cela signifie que les Pops doivent être situé à des carrefours importants du réseau afin d’assurer une connectivité idéale.&lt;br /&gt;
&lt;br /&gt;
*Fiabilité&lt;br /&gt;
Selon le type de site web utilisé, assurer un système sans problème peut différer d’un CDN à un autre. En effet, les CDN de sites commerciaux adoptent une approche &amp;quot;zéro point de défaillance&amp;quot; afin d’assurer une haute disponibilité. Le type de routage utilisé joue un très grand rôle dans ce pilier. Utiliser un routage Anycast augmente fortement la disponibilité alors qu’un routage Unicast peut être une source de très graves pannes et défaillances dans le réseau. &lt;br /&gt;
&lt;br /&gt;
*Scalabilité&lt;br /&gt;
Les CDN doivent traiter n’importe quel volume de trafic. Le type de routing influe sur cette capacité. En effet, si le nombre de visiteurs est moyen, un routing Unicast suffit largement pour satisfaire la scalabilité du CDN. Dans le cas contraire, Unicast ne suffit pas puisqu’il n’offre pas de protection contre les attaques DDoS.&lt;br /&gt;
&lt;br /&gt;
===Topologies===&lt;br /&gt;
L’architecture d’un CDN est aussi influencée par la topologie du réseau utilisée. Il existe deux modèles de topologies, les CDN dispersés et les CDN consolidés.&lt;br /&gt;
&lt;br /&gt;
*Les CDN dispersés&lt;br /&gt;
Les CDN dispersés sont composés d’un grand nombre de PoPs de capacité moyenne. Les PoPs sont généralement positionnés très près les uns des autres favorisant ainsi une amélioration de la vitesse d’accès aux données. Ces CDN sont très efficaces en particulier dans les régions à faible connectivité et sont plus faciles à déployer. Le seul inconvénient est que le RTT peut se prolonger par les multiples points de connexions.&lt;br /&gt;
[[File:consolidated-cdn-map.png|center]]&lt;br /&gt;
&lt;br /&gt;
*Les CDN consolidés&lt;br /&gt;
Contrairement aux CDN dispersés, les CDN consolidés ont moins de PoPs et sont positionné dans les grands centre de données. Ils sont utilisés pour servir une population plus large et sont plus moderne. Les PoPs de haute capacité sont plus résistant, en particulier lors des attaques DDoS et leurs coûts d’entretien est réduits. Cependant, ils sont moins efficaces dans les régions à faible connectivité et sont plus difficiles à déployer.&lt;br /&gt;
[[File:scattered-cdn-map.png|center]]&lt;br /&gt;
&lt;br /&gt;
==Entreprises==&lt;br /&gt;
&lt;br /&gt;
[[File:Akamai.jpg]] [[File:MaxCDN.jpg]] [[File:Incapsula.jpg]] [[File:Rackspace.jpg]][[File:Cloudflare.jpg]] &lt;br /&gt;
&lt;br /&gt;
[[File:Amazon_AWS.jpg]] [[File:Verizon.jpg]] [[File:Fastly.jpg]] [[File:Hibernia.jpg]] [[File:Limelight.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44326</id>
		<title>VT2018 CDN</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44326"/>
		<updated>2019-01-13T22:36:57Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Topologies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués dont le but est de transférer rapidement du contenu.&lt;br /&gt;
Les CDN sont très largement utilisés afin de résoudre un problème majeur qui est la latence. Lorsqu’un utilisateur demande de charger une page Web, le temps d’accès au contenu peut être très long.&lt;br /&gt;
Cette latence est influencée par plusieurs facteurs qui peuvent être propre au contenu comme par exemple le chargement d’images et de vidéos, mais l’une des raisons principale est la distance physique entre l’utilisateur est le serveur d’hébergement du site web.&lt;br /&gt;
L’objectif des CDN est donc de diminuer cette distance physique et améliorer la vitesse et la performance du site.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Histoire==&lt;br /&gt;
Les réseaux de diffusion de contenu ont été conçus à partir du moment où l’utilisation du World Wide Web a explosé en popularité au cours des années 1990. Les leaders techniques se sont rendu compte qu’Internet ne pouvait pas faire face à l’augmentation rapide du trafic réseau et devaient trouver une méthode pour gérer la diffusion de données dans le monde.&lt;br /&gt;
&lt;br /&gt;
Fondée en 1998, Akamai Technologies a été la première société à developper les CDN et à les commercialiser. Elle reste jusqu’a nos jours le leader dans le Marché des CDN.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Afin de minimiser la distance physique entre un utilisateur et le serveur d’hébergement, le CDN stocke le contenu du site dans plusieurs emplacements géographiques, aussi connu sous le nom de Points de Présence (PoPs). &lt;br /&gt;
Un PoP est un centre de donnée contenant un certain nombre de serveurs cache. Sa fonction principale est donc de réduire le temps d’aller-retour (RTT) puisque le contenu devient plus proche de l’utilisateur. &lt;br /&gt;
Les serveurs cache stockent le contenu mis en cache et sont responsable de la livraison du contenu. Ils ont pour fonction d’accélérer le chargement du site web et réduire la consommation de la bande passante.&lt;br /&gt;
&lt;br /&gt;
==Routage==&lt;br /&gt;
Afin d’accélérer le temps de chargement du site et donc améliorer l’expérience des visiteurs, les CDN utilisent un routage particulier appelé routage DNS CDN. Ce routage permet de rediriger les demandes vers les noeuds du CDN dans le monde entier.&lt;br /&gt;
Il existe deux types de routage: le DNS Unicast et le DNS Anycast.&lt;br /&gt;
&lt;br /&gt;
===Routage Unicast===&lt;br /&gt;
&lt;br /&gt;
Unicast consiste à attribuer à chaque Point de Présence (PoP) une adresse IP propre à lui. Les sites qui mettent en place des CDN utilisant un routage DNS Unicast permettent de rediriger les visiteurs directement vers un noeud spécifique qui est le noeud le plus proche de la requête.&lt;br /&gt;
&lt;br /&gt;
Lorsqu’un utilisateur demande le chargement d’un site web en tapant l’URL ou en cliquant sur le lien du serveur web principal, le DNS de l’utilisateur le redirige vers le service CDN qui héberge le contenu du site. Puis, il est acheminé vers le PoP le plus proche déterminé grâce à son emplacement en fonction de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
L’utilisation du routage DNS Unicast est à la fois rentable et efficace et sa configuration est très simple à mettre en place puisqu’il faut juste l’intégrer dans le processus DNS standard.&lt;br /&gt;
&lt;br /&gt;
Cependant, puisque la requête est toujours acheminée directement vers le même noeud spécifique et passe toujours par le même chemin de routage,  le centre de donnée associé peut subir un trafic important, par exemple lors d’une attaque DDoS, entrainant ainsi un déni de service.&lt;br /&gt;
De plus, puisque le CDN utilise l’adresse IP d’origine du visiteur afin de trouver le PoP le plus proche, la détermination de cette adresse IP peut être erronée à cause du mécanisme récursif utilisé dans les DNS moderne. Le CDN pourrait donc répondre à l’adresse IP du résolveur DNS et non à celle du client et donc l’envoyer vers un noeud incorrect.&lt;br /&gt;
&lt;br /&gt;
===Routage Anycast===&lt;br /&gt;
Les CDN configurés avec Anycast définissent une adresse IP unique pour chaque noeud du réseau. Contrairement à Unicast, au lieu d’utiliser le DNS récursif qui dirige les requête vers le noeud le plus proche, Anycast utilise le Border Gateway Protocol (BGP), un protocole permettant d’échanger des informations de routage et d’accessibilité pour que chaque PoP du réseau CDN connaisse l’état de ses plus proches voisins. Grâce à ce protocole, Anycast garantit la distance la plus courte entre le visiteur et le PoP final en fonction d’une métrique qui n’est pas forcément la distance physique.&lt;br /&gt;
Anycast utilise aussi le DNS et à la différence de Unicast, le CDN utilise l’adresse IP du client d’origine et non pas celle du résolveur DNS.&lt;br /&gt;
Les avantages de Anycast sont multiples. Il permet une connectivité plus rapide, offre une protection aux attaques DDoS ainsi qu’une grande disponibilité. De plus, la configuration des serveurs est très simplifiée puisqu’une seule configuration DNS est faite sur tous les noeuds du réseau.&lt;br /&gt;
&lt;br /&gt;
==Architecture==&lt;br /&gt;
=== Les piliers d&#039;un CDN===&lt;br /&gt;
L’architecture choisie d’un CDN doit satisfaire les 3 piliers suivants:&lt;br /&gt;
&lt;br /&gt;
*Performance&lt;br /&gt;
La mission principale d’un CDN est de minimiser la latence afin d’améliorer l’expérience de l’utilisateur. Cela signifie que les Pops doivent être situé à des carrefours importants du réseau afin d’assurer une connectivité idéale.&lt;br /&gt;
&lt;br /&gt;
*Fiabilité&lt;br /&gt;
Selon le type de site web utilisé, assurer un système sans problème peut différer d’un CDN à un autre. En effet, les CDN de sites commerciaux adoptent une approche &amp;quot;zéro point de défaillance&amp;quot; afin d’assurer une haute disponibilité. Le type de routage utilisé joue un très grand rôle dans ce pilier. Utiliser un routage Anycast augmente fortement la disponibilité alors qu’un routage Unicast peut être une source de très graves pannes et défaillances dans le réseau. &lt;br /&gt;
&lt;br /&gt;
*Scalabilité&lt;br /&gt;
Les CDN doivent traiter n’importe quel volume de trafic. Le type de routing influe sur cette capacité. En effet, si le nombre de visiteurs est moyen, un routing Unicast suffit largement pour satisfaire la scalabilité du CDN. Dans le cas contraire, Unicast ne suffit pas puisqu’il n’offre pas de protection contre les attaques DDoS.&lt;br /&gt;
&lt;br /&gt;
===Topologies===&lt;br /&gt;
L’architecture d’un CDN est aussi influencée par la topologie du réseau utilisée. Il existe deux modèles de topologies, les CDN dispersés et les CDN consolidés.&lt;br /&gt;
&lt;br /&gt;
*Les CDN dispersés&lt;br /&gt;
Les CDN dispersés sont composés d’un grand nombre de PoPs de capacité moyenne. Les PoPs sont généralement positionnés très près les uns des autres favorisant ainsi une amélioration de la vitesse d’accès aux données. Ces CDN sont très efficaces en particulier dans les régions à faible connectivité et sont plus faciles à déployer. Le seul inconvénient est que le RTT peut se prolonger par les multiples points de connexions.&lt;br /&gt;
[[File:consolidated-cdn-map.png|center]]&lt;br /&gt;
&lt;br /&gt;
*Les CDN consolidés&lt;br /&gt;
Contrairement aux CDN dispersés, les CDN consolidés ont moins de PoPs et sont positionné dans les grands centre de données. Ils sont utilisés pour servir une population plus large et sont plus moderne. Les PoPs de haute capacité sont plus résistant, en particulier lors des attaques DDoS et leurs coûts d’entretien est réduits. Cependant, ils sont moins efficaces dans les régions à faible connectivité et sont plus difficiles à déployer.&lt;br /&gt;
[[File:optimicdn-multi-cdn-map-3.png]]&lt;br /&gt;
&lt;br /&gt;
==Entreprises==&lt;br /&gt;
&lt;br /&gt;
[[File:Akamai.jpg]] [[File:MaxCDN.jpg]] [[File:Incapsula.jpg]] [[File:Rackspace.jpg]][[File:Cloudflare.jpg]] &lt;br /&gt;
&lt;br /&gt;
[[File:Amazon_AWS.jpg]] [[File:Verizon.jpg]] [[File:Fastly.jpg]] [[File:Hibernia.jpg]] [[File:Limelight.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44325</id>
		<title>VT2018 CDN</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44325"/>
		<updated>2019-01-13T22:36:28Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Topologies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués dont le but est de transférer rapidement du contenu.&lt;br /&gt;
Les CDN sont très largement utilisés afin de résoudre un problème majeur qui est la latence. Lorsqu’un utilisateur demande de charger une page Web, le temps d’accès au contenu peut être très long.&lt;br /&gt;
Cette latence est influencée par plusieurs facteurs qui peuvent être propre au contenu comme par exemple le chargement d’images et de vidéos, mais l’une des raisons principale est la distance physique entre l’utilisateur est le serveur d’hébergement du site web.&lt;br /&gt;
L’objectif des CDN est donc de diminuer cette distance physique et améliorer la vitesse et la performance du site.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Histoire==&lt;br /&gt;
Les réseaux de diffusion de contenu ont été conçus à partir du moment où l’utilisation du World Wide Web a explosé en popularité au cours des années 1990. Les leaders techniques se sont rendu compte qu’Internet ne pouvait pas faire face à l’augmentation rapide du trafic réseau et devaient trouver une méthode pour gérer la diffusion de données dans le monde.&lt;br /&gt;
&lt;br /&gt;
Fondée en 1998, Akamai Technologies a été la première société à developper les CDN et à les commercialiser. Elle reste jusqu’a nos jours le leader dans le Marché des CDN.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Afin de minimiser la distance physique entre un utilisateur et le serveur d’hébergement, le CDN stocke le contenu du site dans plusieurs emplacements géographiques, aussi connu sous le nom de Points de Présence (PoPs). &lt;br /&gt;
Un PoP est un centre de donnée contenant un certain nombre de serveurs cache. Sa fonction principale est donc de réduire le temps d’aller-retour (RTT) puisque le contenu devient plus proche de l’utilisateur. &lt;br /&gt;
Les serveurs cache stockent le contenu mis en cache et sont responsable de la livraison du contenu. Ils ont pour fonction d’accélérer le chargement du site web et réduire la consommation de la bande passante.&lt;br /&gt;
&lt;br /&gt;
==Routage==&lt;br /&gt;
Afin d’accélérer le temps de chargement du site et donc améliorer l’expérience des visiteurs, les CDN utilisent un routage particulier appelé routage DNS CDN. Ce routage permet de rediriger les demandes vers les noeuds du CDN dans le monde entier.&lt;br /&gt;
Il existe deux types de routage: le DNS Unicast et le DNS Anycast.&lt;br /&gt;
&lt;br /&gt;
===Routage Unicast===&lt;br /&gt;
&lt;br /&gt;
Unicast consiste à attribuer à chaque Point de Présence (PoP) une adresse IP propre à lui. Les sites qui mettent en place des CDN utilisant un routage DNS Unicast permettent de rediriger les visiteurs directement vers un noeud spécifique qui est le noeud le plus proche de la requête.&lt;br /&gt;
&lt;br /&gt;
Lorsqu’un utilisateur demande le chargement d’un site web en tapant l’URL ou en cliquant sur le lien du serveur web principal, le DNS de l’utilisateur le redirige vers le service CDN qui héberge le contenu du site. Puis, il est acheminé vers le PoP le plus proche déterminé grâce à son emplacement en fonction de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
L’utilisation du routage DNS Unicast est à la fois rentable et efficace et sa configuration est très simple à mettre en place puisqu’il faut juste l’intégrer dans le processus DNS standard.&lt;br /&gt;
&lt;br /&gt;
Cependant, puisque la requête est toujours acheminée directement vers le même noeud spécifique et passe toujours par le même chemin de routage,  le centre de donnée associé peut subir un trafic important, par exemple lors d’une attaque DDoS, entrainant ainsi un déni de service.&lt;br /&gt;
De plus, puisque le CDN utilise l’adresse IP d’origine du visiteur afin de trouver le PoP le plus proche, la détermination de cette adresse IP peut être erronée à cause du mécanisme récursif utilisé dans les DNS moderne. Le CDN pourrait donc répondre à l’adresse IP du résolveur DNS et non à celle du client et donc l’envoyer vers un noeud incorrect.&lt;br /&gt;
&lt;br /&gt;
===Routage Anycast===&lt;br /&gt;
Les CDN configurés avec Anycast définissent une adresse IP unique pour chaque noeud du réseau. Contrairement à Unicast, au lieu d’utiliser le DNS récursif qui dirige les requête vers le noeud le plus proche, Anycast utilise le Border Gateway Protocol (BGP), un protocole permettant d’échanger des informations de routage et d’accessibilité pour que chaque PoP du réseau CDN connaisse l’état de ses plus proches voisins. Grâce à ce protocole, Anycast garantit la distance la plus courte entre le visiteur et le PoP final en fonction d’une métrique qui n’est pas forcément la distance physique.&lt;br /&gt;
Anycast utilise aussi le DNS et à la différence de Unicast, le CDN utilise l’adresse IP du client d’origine et non pas celle du résolveur DNS.&lt;br /&gt;
Les avantages de Anycast sont multiples. Il permet une connectivité plus rapide, offre une protection aux attaques DDoS ainsi qu’une grande disponibilité. De plus, la configuration des serveurs est très simplifiée puisqu’une seule configuration DNS est faite sur tous les noeuds du réseau.&lt;br /&gt;
&lt;br /&gt;
==Architecture==&lt;br /&gt;
=== Les piliers d&#039;un CDN===&lt;br /&gt;
L’architecture choisie d’un CDN doit satisfaire les 3 piliers suivants:&lt;br /&gt;
&lt;br /&gt;
*Performance&lt;br /&gt;
La mission principale d’un CDN est de minimiser la latence afin d’améliorer l’expérience de l’utilisateur. Cela signifie que les Pops doivent être situé à des carrefours importants du réseau afin d’assurer une connectivité idéale.&lt;br /&gt;
&lt;br /&gt;
*Fiabilité&lt;br /&gt;
Selon le type de site web utilisé, assurer un système sans problème peut différer d’un CDN à un autre. En effet, les CDN de sites commerciaux adoptent une approche &amp;quot;zéro point de défaillance&amp;quot; afin d’assurer une haute disponibilité. Le type de routage utilisé joue un très grand rôle dans ce pilier. Utiliser un routage Anycast augmente fortement la disponibilité alors qu’un routage Unicast peut être une source de très graves pannes et défaillances dans le réseau. &lt;br /&gt;
&lt;br /&gt;
*Scalabilité&lt;br /&gt;
Les CDN doivent traiter n’importe quel volume de trafic. Le type de routing influe sur cette capacité. En effet, si le nombre de visiteurs est moyen, un routing Unicast suffit largement pour satisfaire la scalabilité du CDN. Dans le cas contraire, Unicast ne suffit pas puisqu’il n’offre pas de protection contre les attaques DDoS.&lt;br /&gt;
&lt;br /&gt;
===Topologies===&lt;br /&gt;
L’architecture d’un CDN est aussi influencée par la topologie du réseau utilisée. Il existe deux modèles de topologies, les CDN dispersés et les CDN consolidés.&lt;br /&gt;
&lt;br /&gt;
*Les CDN dispersés&lt;br /&gt;
Les CDN dispersés sont composés d’un grand nombre de PoPs de capacité moyenne. Les PoPs sont généralement positionnés très près les uns des autres favorisant ainsi une amélioration de la vitesse d’accès aux données. Ces CDN sont très efficaces en particulier dans les régions à faible connectivité et sont plus faciles à déployer. Le seul inconvénient est que le RTT peut se prolonger par les multiples points de connexions.&lt;br /&gt;
[[File:consolidated-cdn-map.png]]&lt;br /&gt;
&lt;br /&gt;
*Les CDN consolidés&lt;br /&gt;
Contrairement aux CDN dispersés, les CDN consolidés ont moins de PoPs et sont positionné dans les grands centre de données. Ils sont utilisés pour servir une population plus large et sont plus moderne. Les PoPs de haute capacité sont plus résistant, en particulier lors des attaques DDoS et leurs coûts d’entretien est réduits. Cependant, ils sont moins efficaces dans les régions à faible connectivité et sont plus difficiles à déployer.&lt;br /&gt;
[[File:optimicdn-multi-cdn-map-3.png]]&lt;br /&gt;
&lt;br /&gt;
==Entreprises==&lt;br /&gt;
&lt;br /&gt;
[[File:Akamai.jpg]] [[File:MaxCDN.jpg]] [[File:Incapsula.jpg]] [[File:Rackspace.jpg]][[File:Cloudflare.jpg]] &lt;br /&gt;
&lt;br /&gt;
[[File:Amazon_AWS.jpg]] [[File:Verizon.jpg]] [[File:Fastly.jpg]] [[File:Hibernia.jpg]] [[File:Limelight.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Scattered-cdn-map.png&amp;diff=44324</id>
		<title>File:Scattered-cdn-map.png</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Scattered-cdn-map.png&amp;diff=44324"/>
		<updated>2019-01-13T22:34:28Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Consolidated-cdn-map.png&amp;diff=44323</id>
		<title>File:Consolidated-cdn-map.png</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Consolidated-cdn-map.png&amp;diff=44323"/>
		<updated>2019-01-13T22:34:02Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44322</id>
		<title>VT2018 CDN</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44322"/>
		<updated>2019-01-13T22:31:42Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Entreprises */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués dont le but est de transférer rapidement du contenu.&lt;br /&gt;
Les CDN sont très largement utilisés afin de résoudre un problème majeur qui est la latence. Lorsqu’un utilisateur demande de charger une page Web, le temps d’accès au contenu peut être très long.&lt;br /&gt;
Cette latence est influencée par plusieurs facteurs qui peuvent être propre au contenu comme par exemple le chargement d’images et de vidéos, mais l’une des raisons principale est la distance physique entre l’utilisateur est le serveur d’hébergement du site web.&lt;br /&gt;
L’objectif des CDN est donc de diminuer cette distance physique et améliorer la vitesse et la performance du site.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Histoire==&lt;br /&gt;
Les réseaux de diffusion de contenu ont été conçus à partir du moment où l’utilisation du World Wide Web a explosé en popularité au cours des années 1990. Les leaders techniques se sont rendu compte qu’Internet ne pouvait pas faire face à l’augmentation rapide du trafic réseau et devaient trouver une méthode pour gérer la diffusion de données dans le monde.&lt;br /&gt;
&lt;br /&gt;
Fondée en 1998, Akamai Technologies a été la première société à developper les CDN et à les commercialiser. Elle reste jusqu’a nos jours le leader dans le Marché des CDN.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Afin de minimiser la distance physique entre un utilisateur et le serveur d’hébergement, le CDN stocke le contenu du site dans plusieurs emplacements géographiques, aussi connu sous le nom de Points de Présence (PoPs). &lt;br /&gt;
Un PoP est un centre de donnée contenant un certain nombre de serveurs cache. Sa fonction principale est donc de réduire le temps d’aller-retour (RTT) puisque le contenu devient plus proche de l’utilisateur. &lt;br /&gt;
Les serveurs cache stockent le contenu mis en cache et sont responsable de la livraison du contenu. Ils ont pour fonction d’accélérer le chargement du site web et réduire la consommation de la bande passante.&lt;br /&gt;
&lt;br /&gt;
==Routage==&lt;br /&gt;
Afin d’accélérer le temps de chargement du site et donc améliorer l’expérience des visiteurs, les CDN utilisent un routage particulier appelé routage DNS CDN. Ce routage permet de rediriger les demandes vers les noeuds du CDN dans le monde entier.&lt;br /&gt;
Il existe deux types de routage: le DNS Unicast et le DNS Anycast.&lt;br /&gt;
&lt;br /&gt;
===Routage Unicast===&lt;br /&gt;
&lt;br /&gt;
Unicast consiste à attribuer à chaque Point de Présence (PoP) une adresse IP propre à lui. Les sites qui mettent en place des CDN utilisant un routage DNS Unicast permettent de rediriger les visiteurs directement vers un noeud spécifique qui est le noeud le plus proche de la requête.&lt;br /&gt;
&lt;br /&gt;
Lorsqu’un utilisateur demande le chargement d’un site web en tapant l’URL ou en cliquant sur le lien du serveur web principal, le DNS de l’utilisateur le redirige vers le service CDN qui héberge le contenu du site. Puis, il est acheminé vers le PoP le plus proche déterminé grâce à son emplacement en fonction de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
L’utilisation du routage DNS Unicast est à la fois rentable et efficace et sa configuration est très simple à mettre en place puisqu’il faut juste l’intégrer dans le processus DNS standard.&lt;br /&gt;
&lt;br /&gt;
Cependant, puisque la requête est toujours acheminée directement vers le même noeud spécifique et passe toujours par le même chemin de routage,  le centre de donnée associé peut subir un trafic important, par exemple lors d’une attaque DDoS, entrainant ainsi un déni de service.&lt;br /&gt;
De plus, puisque le CDN utilise l’adresse IP d’origine du visiteur afin de trouver le PoP le plus proche, la détermination de cette adresse IP peut être erronée à cause du mécanisme récursif utilisé dans les DNS moderne. Le CDN pourrait donc répondre à l’adresse IP du résolveur DNS et non à celle du client et donc l’envoyer vers un noeud incorrect.&lt;br /&gt;
&lt;br /&gt;
===Routage Anycast===&lt;br /&gt;
Les CDN configurés avec Anycast définissent une adresse IP unique pour chaque noeud du réseau. Contrairement à Unicast, au lieu d’utiliser le DNS récursif qui dirige les requête vers le noeud le plus proche, Anycast utilise le Border Gateway Protocol (BGP), un protocole permettant d’échanger des informations de routage et d’accessibilité pour que chaque PoP du réseau CDN connaisse l’état de ses plus proches voisins. Grâce à ce protocole, Anycast garantit la distance la plus courte entre le visiteur et le PoP final en fonction d’une métrique qui n’est pas forcément la distance physique.&lt;br /&gt;
Anycast utilise aussi le DNS et à la différence de Unicast, le CDN utilise l’adresse IP du client d’origine et non pas celle du résolveur DNS.&lt;br /&gt;
Les avantages de Anycast sont multiples. Il permet une connectivité plus rapide, offre une protection aux attaques DDoS ainsi qu’une grande disponibilité. De plus, la configuration des serveurs est très simplifiée puisqu’une seule configuration DNS est faite sur tous les noeuds du réseau.&lt;br /&gt;
&lt;br /&gt;
==Architecture==&lt;br /&gt;
=== Les piliers d&#039;un CDN===&lt;br /&gt;
L’architecture choisie d’un CDN doit satisfaire les 3 piliers suivants:&lt;br /&gt;
&lt;br /&gt;
*Performance&lt;br /&gt;
La mission principale d’un CDN est de minimiser la latence afin d’améliorer l’expérience de l’utilisateur. Cela signifie que les Pops doivent être situé à des carrefours importants du réseau afin d’assurer une connectivité idéale.&lt;br /&gt;
&lt;br /&gt;
*Fiabilité&lt;br /&gt;
Selon le type de site web utilisé, assurer un système sans problème peut différer d’un CDN à un autre. En effet, les CDN de sites commerciaux adoptent une approche &amp;quot;zéro point de défaillance&amp;quot; afin d’assurer une haute disponibilité. Le type de routage utilisé joue un très grand rôle dans ce pilier. Utiliser un routage Anycast augmente fortement la disponibilité alors qu’un routage Unicast peut être une source de très graves pannes et défaillances dans le réseau. &lt;br /&gt;
&lt;br /&gt;
*Scalabilité&lt;br /&gt;
Les CDN doivent traiter n’importe quel volume de trafic. Le type de routing influe sur cette capacité. En effet, si le nombre de visiteurs est moyen, un routing Unicast suffit largement pour satisfaire la scalabilité du CDN. Dans le cas contraire, Unicast ne suffit pas puisqu’il n’offre pas de protection contre les attaques DDoS.&lt;br /&gt;
&lt;br /&gt;
===Topologies===&lt;br /&gt;
L’architecture d’un CDN est aussi influencée par la topologie du réseau utilisée. Il existe deux modèles de topologies, les CDN dispersés et les CDN consolidés.&lt;br /&gt;
&lt;br /&gt;
*Les CDN dispersés&lt;br /&gt;
Les CDN dispersés sont composés d’un grand nombre de PoPs de capacité moyenne. Les PoPs sont généralement positionnés très près les uns des autres favorisant ainsi une amélioration de la vitesse d’accès aux données. Ces CDN sont très efficaces en particulier dans les régions à faible connectivité et sont plus faciles à déployer. Le seul inconvénient est que le RTT peut se prolonger par les multiples points de connexions.&lt;br /&gt;
&lt;br /&gt;
*Les CDN consolidés&lt;br /&gt;
Contrairement aux CDN dispersés, les CDN consolidés ont moins de PoPs et sont positionné dans les grands centre de données. Ils sont utilisés pour servir une population plus large et sont plus moderne. Les PoPs de haute capacité sont plus résistant, en particulier lors des attaques DDoS et leurs coûts d’entretien est réduits. Cependant, ils sont moins efficaces dans les régions à faible connectivité et sont plus difficiles à déployer.&lt;br /&gt;
&lt;br /&gt;
==Entreprises==&lt;br /&gt;
&lt;br /&gt;
[[File:Akamai.jpg]] [[File:MaxCDN.jpg]] [[File:Incapsula.jpg]] [[File:Rackspace.jpg]][[File:Cloudflare.jpg]] &lt;br /&gt;
&lt;br /&gt;
[[File:Amazon_AWS.jpg]] [[File:Verizon.jpg]] [[File:Fastly.jpg]] [[File:Hibernia.jpg]] [[File:Limelight.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44321</id>
		<title>VT2018 CDN</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44321"/>
		<updated>2019-01-13T22:31:34Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Entreprises */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués dont le but est de transférer rapidement du contenu.&lt;br /&gt;
Les CDN sont très largement utilisés afin de résoudre un problème majeur qui est la latence. Lorsqu’un utilisateur demande de charger une page Web, le temps d’accès au contenu peut être très long.&lt;br /&gt;
Cette latence est influencée par plusieurs facteurs qui peuvent être propre au contenu comme par exemple le chargement d’images et de vidéos, mais l’une des raisons principale est la distance physique entre l’utilisateur est le serveur d’hébergement du site web.&lt;br /&gt;
L’objectif des CDN est donc de diminuer cette distance physique et améliorer la vitesse et la performance du site.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Histoire==&lt;br /&gt;
Les réseaux de diffusion de contenu ont été conçus à partir du moment où l’utilisation du World Wide Web a explosé en popularité au cours des années 1990. Les leaders techniques se sont rendu compte qu’Internet ne pouvait pas faire face à l’augmentation rapide du trafic réseau et devaient trouver une méthode pour gérer la diffusion de données dans le monde.&lt;br /&gt;
&lt;br /&gt;
Fondée en 1998, Akamai Technologies a été la première société à developper les CDN et à les commercialiser. Elle reste jusqu’a nos jours le leader dans le Marché des CDN.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Afin de minimiser la distance physique entre un utilisateur et le serveur d’hébergement, le CDN stocke le contenu du site dans plusieurs emplacements géographiques, aussi connu sous le nom de Points de Présence (PoPs). &lt;br /&gt;
Un PoP est un centre de donnée contenant un certain nombre de serveurs cache. Sa fonction principale est donc de réduire le temps d’aller-retour (RTT) puisque le contenu devient plus proche de l’utilisateur. &lt;br /&gt;
Les serveurs cache stockent le contenu mis en cache et sont responsable de la livraison du contenu. Ils ont pour fonction d’accélérer le chargement du site web et réduire la consommation de la bande passante.&lt;br /&gt;
&lt;br /&gt;
==Routage==&lt;br /&gt;
Afin d’accélérer le temps de chargement du site et donc améliorer l’expérience des visiteurs, les CDN utilisent un routage particulier appelé routage DNS CDN. Ce routage permet de rediriger les demandes vers les noeuds du CDN dans le monde entier.&lt;br /&gt;
Il existe deux types de routage: le DNS Unicast et le DNS Anycast.&lt;br /&gt;
&lt;br /&gt;
===Routage Unicast===&lt;br /&gt;
&lt;br /&gt;
Unicast consiste à attribuer à chaque Point de Présence (PoP) une adresse IP propre à lui. Les sites qui mettent en place des CDN utilisant un routage DNS Unicast permettent de rediriger les visiteurs directement vers un noeud spécifique qui est le noeud le plus proche de la requête.&lt;br /&gt;
&lt;br /&gt;
Lorsqu’un utilisateur demande le chargement d’un site web en tapant l’URL ou en cliquant sur le lien du serveur web principal, le DNS de l’utilisateur le redirige vers le service CDN qui héberge le contenu du site. Puis, il est acheminé vers le PoP le plus proche déterminé grâce à son emplacement en fonction de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
L’utilisation du routage DNS Unicast est à la fois rentable et efficace et sa configuration est très simple à mettre en place puisqu’il faut juste l’intégrer dans le processus DNS standard.&lt;br /&gt;
&lt;br /&gt;
Cependant, puisque la requête est toujours acheminée directement vers le même noeud spécifique et passe toujours par le même chemin de routage,  le centre de donnée associé peut subir un trafic important, par exemple lors d’une attaque DDoS, entrainant ainsi un déni de service.&lt;br /&gt;
De plus, puisque le CDN utilise l’adresse IP d’origine du visiteur afin de trouver le PoP le plus proche, la détermination de cette adresse IP peut être erronée à cause du mécanisme récursif utilisé dans les DNS moderne. Le CDN pourrait donc répondre à l’adresse IP du résolveur DNS et non à celle du client et donc l’envoyer vers un noeud incorrect.&lt;br /&gt;
&lt;br /&gt;
===Routage Anycast===&lt;br /&gt;
Les CDN configurés avec Anycast définissent une adresse IP unique pour chaque noeud du réseau. Contrairement à Unicast, au lieu d’utiliser le DNS récursif qui dirige les requête vers le noeud le plus proche, Anycast utilise le Border Gateway Protocol (BGP), un protocole permettant d’échanger des informations de routage et d’accessibilité pour que chaque PoP du réseau CDN connaisse l’état de ses plus proches voisins. Grâce à ce protocole, Anycast garantit la distance la plus courte entre le visiteur et le PoP final en fonction d’une métrique qui n’est pas forcément la distance physique.&lt;br /&gt;
Anycast utilise aussi le DNS et à la différence de Unicast, le CDN utilise l’adresse IP du client d’origine et non pas celle du résolveur DNS.&lt;br /&gt;
Les avantages de Anycast sont multiples. Il permet une connectivité plus rapide, offre une protection aux attaques DDoS ainsi qu’une grande disponibilité. De plus, la configuration des serveurs est très simplifiée puisqu’une seule configuration DNS est faite sur tous les noeuds du réseau.&lt;br /&gt;
&lt;br /&gt;
==Architecture==&lt;br /&gt;
=== Les piliers d&#039;un CDN===&lt;br /&gt;
L’architecture choisie d’un CDN doit satisfaire les 3 piliers suivants:&lt;br /&gt;
&lt;br /&gt;
*Performance&lt;br /&gt;
La mission principale d’un CDN est de minimiser la latence afin d’améliorer l’expérience de l’utilisateur. Cela signifie que les Pops doivent être situé à des carrefours importants du réseau afin d’assurer une connectivité idéale.&lt;br /&gt;
&lt;br /&gt;
*Fiabilité&lt;br /&gt;
Selon le type de site web utilisé, assurer un système sans problème peut différer d’un CDN à un autre. En effet, les CDN de sites commerciaux adoptent une approche &amp;quot;zéro point de défaillance&amp;quot; afin d’assurer une haute disponibilité. Le type de routage utilisé joue un très grand rôle dans ce pilier. Utiliser un routage Anycast augmente fortement la disponibilité alors qu’un routage Unicast peut être une source de très graves pannes et défaillances dans le réseau. &lt;br /&gt;
&lt;br /&gt;
*Scalabilité&lt;br /&gt;
Les CDN doivent traiter n’importe quel volume de trafic. Le type de routing influe sur cette capacité. En effet, si le nombre de visiteurs est moyen, un routing Unicast suffit largement pour satisfaire la scalabilité du CDN. Dans le cas contraire, Unicast ne suffit pas puisqu’il n’offre pas de protection contre les attaques DDoS.&lt;br /&gt;
&lt;br /&gt;
===Topologies===&lt;br /&gt;
L’architecture d’un CDN est aussi influencée par la topologie du réseau utilisée. Il existe deux modèles de topologies, les CDN dispersés et les CDN consolidés.&lt;br /&gt;
&lt;br /&gt;
*Les CDN dispersés&lt;br /&gt;
Les CDN dispersés sont composés d’un grand nombre de PoPs de capacité moyenne. Les PoPs sont généralement positionnés très près les uns des autres favorisant ainsi une amélioration de la vitesse d’accès aux données. Ces CDN sont très efficaces en particulier dans les régions à faible connectivité et sont plus faciles à déployer. Le seul inconvénient est que le RTT peut se prolonger par les multiples points de connexions.&lt;br /&gt;
&lt;br /&gt;
*Les CDN consolidés&lt;br /&gt;
Contrairement aux CDN dispersés, les CDN consolidés ont moins de PoPs et sont positionné dans les grands centre de données. Ils sont utilisés pour servir une population plus large et sont plus moderne. Les PoPs de haute capacité sont plus résistant, en particulier lors des attaques DDoS et leurs coûts d’entretien est réduits. Cependant, ils sont moins efficaces dans les régions à faible connectivité et sont plus difficiles à déployer.&lt;br /&gt;
&lt;br /&gt;
==Entreprises==&lt;br /&gt;
&lt;br /&gt;
[[File:Akamai.jpg]] [[File:MaxCDN.jpg]] [[File:Incapsula.jpg]] [[File:Rackspace.jpg]][[File:Cloudflare.jpg]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Amazon_AWS.jpg]] [[File:Verizon.jpg]] [[File:Fastly.jpg]] [[File:Hibernia.jpg]] [[File:Limelight.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44320</id>
		<title>VT2018 CDN</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44320"/>
		<updated>2019-01-13T22:31:09Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Entreprises */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués dont le but est de transférer rapidement du contenu.&lt;br /&gt;
Les CDN sont très largement utilisés afin de résoudre un problème majeur qui est la latence. Lorsqu’un utilisateur demande de charger une page Web, le temps d’accès au contenu peut être très long.&lt;br /&gt;
Cette latence est influencée par plusieurs facteurs qui peuvent être propre au contenu comme par exemple le chargement d’images et de vidéos, mais l’une des raisons principale est la distance physique entre l’utilisateur est le serveur d’hébergement du site web.&lt;br /&gt;
L’objectif des CDN est donc de diminuer cette distance physique et améliorer la vitesse et la performance du site.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Histoire==&lt;br /&gt;
Les réseaux de diffusion de contenu ont été conçus à partir du moment où l’utilisation du World Wide Web a explosé en popularité au cours des années 1990. Les leaders techniques se sont rendu compte qu’Internet ne pouvait pas faire face à l’augmentation rapide du trafic réseau et devaient trouver une méthode pour gérer la diffusion de données dans le monde.&lt;br /&gt;
&lt;br /&gt;
Fondée en 1998, Akamai Technologies a été la première société à developper les CDN et à les commercialiser. Elle reste jusqu’a nos jours le leader dans le Marché des CDN.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Afin de minimiser la distance physique entre un utilisateur et le serveur d’hébergement, le CDN stocke le contenu du site dans plusieurs emplacements géographiques, aussi connu sous le nom de Points de Présence (PoPs). &lt;br /&gt;
Un PoP est un centre de donnée contenant un certain nombre de serveurs cache. Sa fonction principale est donc de réduire le temps d’aller-retour (RTT) puisque le contenu devient plus proche de l’utilisateur. &lt;br /&gt;
Les serveurs cache stockent le contenu mis en cache et sont responsable de la livraison du contenu. Ils ont pour fonction d’accélérer le chargement du site web et réduire la consommation de la bande passante.&lt;br /&gt;
&lt;br /&gt;
==Routage==&lt;br /&gt;
Afin d’accélérer le temps de chargement du site et donc améliorer l’expérience des visiteurs, les CDN utilisent un routage particulier appelé routage DNS CDN. Ce routage permet de rediriger les demandes vers les noeuds du CDN dans le monde entier.&lt;br /&gt;
Il existe deux types de routage: le DNS Unicast et le DNS Anycast.&lt;br /&gt;
&lt;br /&gt;
===Routage Unicast===&lt;br /&gt;
&lt;br /&gt;
Unicast consiste à attribuer à chaque Point de Présence (PoP) une adresse IP propre à lui. Les sites qui mettent en place des CDN utilisant un routage DNS Unicast permettent de rediriger les visiteurs directement vers un noeud spécifique qui est le noeud le plus proche de la requête.&lt;br /&gt;
&lt;br /&gt;
Lorsqu’un utilisateur demande le chargement d’un site web en tapant l’URL ou en cliquant sur le lien du serveur web principal, le DNS de l’utilisateur le redirige vers le service CDN qui héberge le contenu du site. Puis, il est acheminé vers le PoP le plus proche déterminé grâce à son emplacement en fonction de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
L’utilisation du routage DNS Unicast est à la fois rentable et efficace et sa configuration est très simple à mettre en place puisqu’il faut juste l’intégrer dans le processus DNS standard.&lt;br /&gt;
&lt;br /&gt;
Cependant, puisque la requête est toujours acheminée directement vers le même noeud spécifique et passe toujours par le même chemin de routage,  le centre de donnée associé peut subir un trafic important, par exemple lors d’une attaque DDoS, entrainant ainsi un déni de service.&lt;br /&gt;
De plus, puisque le CDN utilise l’adresse IP d’origine du visiteur afin de trouver le PoP le plus proche, la détermination de cette adresse IP peut être erronée à cause du mécanisme récursif utilisé dans les DNS moderne. Le CDN pourrait donc répondre à l’adresse IP du résolveur DNS et non à celle du client et donc l’envoyer vers un noeud incorrect.&lt;br /&gt;
&lt;br /&gt;
===Routage Anycast===&lt;br /&gt;
Les CDN configurés avec Anycast définissent une adresse IP unique pour chaque noeud du réseau. Contrairement à Unicast, au lieu d’utiliser le DNS récursif qui dirige les requête vers le noeud le plus proche, Anycast utilise le Border Gateway Protocol (BGP), un protocole permettant d’échanger des informations de routage et d’accessibilité pour que chaque PoP du réseau CDN connaisse l’état de ses plus proches voisins. Grâce à ce protocole, Anycast garantit la distance la plus courte entre le visiteur et le PoP final en fonction d’une métrique qui n’est pas forcément la distance physique.&lt;br /&gt;
Anycast utilise aussi le DNS et à la différence de Unicast, le CDN utilise l’adresse IP du client d’origine et non pas celle du résolveur DNS.&lt;br /&gt;
Les avantages de Anycast sont multiples. Il permet une connectivité plus rapide, offre une protection aux attaques DDoS ainsi qu’une grande disponibilité. De plus, la configuration des serveurs est très simplifiée puisqu’une seule configuration DNS est faite sur tous les noeuds du réseau.&lt;br /&gt;
&lt;br /&gt;
==Architecture==&lt;br /&gt;
=== Les piliers d&#039;un CDN===&lt;br /&gt;
L’architecture choisie d’un CDN doit satisfaire les 3 piliers suivants:&lt;br /&gt;
&lt;br /&gt;
*Performance&lt;br /&gt;
La mission principale d’un CDN est de minimiser la latence afin d’améliorer l’expérience de l’utilisateur. Cela signifie que les Pops doivent être situé à des carrefours importants du réseau afin d’assurer une connectivité idéale.&lt;br /&gt;
&lt;br /&gt;
*Fiabilité&lt;br /&gt;
Selon le type de site web utilisé, assurer un système sans problème peut différer d’un CDN à un autre. En effet, les CDN de sites commerciaux adoptent une approche &amp;quot;zéro point de défaillance&amp;quot; afin d’assurer une haute disponibilité. Le type de routage utilisé joue un très grand rôle dans ce pilier. Utiliser un routage Anycast augmente fortement la disponibilité alors qu’un routage Unicast peut être une source de très graves pannes et défaillances dans le réseau. &lt;br /&gt;
&lt;br /&gt;
*Scalabilité&lt;br /&gt;
Les CDN doivent traiter n’importe quel volume de trafic. Le type de routing influe sur cette capacité. En effet, si le nombre de visiteurs est moyen, un routing Unicast suffit largement pour satisfaire la scalabilité du CDN. Dans le cas contraire, Unicast ne suffit pas puisqu’il n’offre pas de protection contre les attaques DDoS.&lt;br /&gt;
&lt;br /&gt;
===Topologies===&lt;br /&gt;
L’architecture d’un CDN est aussi influencée par la topologie du réseau utilisée. Il existe deux modèles de topologies, les CDN dispersés et les CDN consolidés.&lt;br /&gt;
&lt;br /&gt;
*Les CDN dispersés&lt;br /&gt;
Les CDN dispersés sont composés d’un grand nombre de PoPs de capacité moyenne. Les PoPs sont généralement positionnés très près les uns des autres favorisant ainsi une amélioration de la vitesse d’accès aux données. Ces CDN sont très efficaces en particulier dans les régions à faible connectivité et sont plus faciles à déployer. Le seul inconvénient est que le RTT peut se prolonger par les multiples points de connexions.&lt;br /&gt;
&lt;br /&gt;
*Les CDN consolidés&lt;br /&gt;
Contrairement aux CDN dispersés, les CDN consolidés ont moins de PoPs et sont positionné dans les grands centre de données. Ils sont utilisés pour servir une population plus large et sont plus moderne. Les PoPs de haute capacité sont plus résistant, en particulier lors des attaques DDoS et leurs coûts d’entretien est réduits. Cependant, ils sont moins efficaces dans les régions à faible connectivité et sont plus difficiles à déployer.&lt;br /&gt;
&lt;br /&gt;
==Entreprises==&lt;br /&gt;
&lt;br /&gt;
[[File:Akamai.jpg]] [[File:MaxCDN.jpg]] [[File:Incapsula.jpg]] [[File:Rackspace.jpg]][[File:Cloudflare.jpg]] &lt;br /&gt;
[[File:Amazon_AWS.jpg]] [[File:Verizon.jpg]] [[File:Fastly.jpg]] [[File:Hibernia.jpg]] [[File:Limelight.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44319</id>
		<title>VT2018 CDN</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44319"/>
		<updated>2019-01-13T22:27:36Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Architecture */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués dont le but est de transférer rapidement du contenu.&lt;br /&gt;
Les CDN sont très largement utilisés afin de résoudre un problème majeur qui est la latence. Lorsqu’un utilisateur demande de charger une page Web, le temps d’accès au contenu peut être très long.&lt;br /&gt;
Cette latence est influencée par plusieurs facteurs qui peuvent être propre au contenu comme par exemple le chargement d’images et de vidéos, mais l’une des raisons principale est la distance physique entre l’utilisateur est le serveur d’hébergement du site web.&lt;br /&gt;
L’objectif des CDN est donc de diminuer cette distance physique et améliorer la vitesse et la performance du site.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Histoire==&lt;br /&gt;
Les réseaux de diffusion de contenu ont été conçus à partir du moment où l’utilisation du World Wide Web a explosé en popularité au cours des années 1990. Les leaders techniques se sont rendu compte qu’Internet ne pouvait pas faire face à l’augmentation rapide du trafic réseau et devaient trouver une méthode pour gérer la diffusion de données dans le monde.&lt;br /&gt;
&lt;br /&gt;
Fondée en 1998, Akamai Technologies a été la première société à developper les CDN et à les commercialiser. Elle reste jusqu’a nos jours le leader dans le Marché des CDN.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Afin de minimiser la distance physique entre un utilisateur et le serveur d’hébergement, le CDN stocke le contenu du site dans plusieurs emplacements géographiques, aussi connu sous le nom de Points de Présence (PoPs). &lt;br /&gt;
Un PoP est un centre de donnée contenant un certain nombre de serveurs cache. Sa fonction principale est donc de réduire le temps d’aller-retour (RTT) puisque le contenu devient plus proche de l’utilisateur. &lt;br /&gt;
Les serveurs cache stockent le contenu mis en cache et sont responsable de la livraison du contenu. Ils ont pour fonction d’accélérer le chargement du site web et réduire la consommation de la bande passante.&lt;br /&gt;
&lt;br /&gt;
==Routage==&lt;br /&gt;
Afin d’accélérer le temps de chargement du site et donc améliorer l’expérience des visiteurs, les CDN utilisent un routage particulier appelé routage DNS CDN. Ce routage permet de rediriger les demandes vers les noeuds du CDN dans le monde entier.&lt;br /&gt;
Il existe deux types de routage: le DNS Unicast et le DNS Anycast.&lt;br /&gt;
&lt;br /&gt;
===Routage Unicast===&lt;br /&gt;
&lt;br /&gt;
Unicast consiste à attribuer à chaque Point de Présence (PoP) une adresse IP propre à lui. Les sites qui mettent en place des CDN utilisant un routage DNS Unicast permettent de rediriger les visiteurs directement vers un noeud spécifique qui est le noeud le plus proche de la requête.&lt;br /&gt;
&lt;br /&gt;
Lorsqu’un utilisateur demande le chargement d’un site web en tapant l’URL ou en cliquant sur le lien du serveur web principal, le DNS de l’utilisateur le redirige vers le service CDN qui héberge le contenu du site. Puis, il est acheminé vers le PoP le plus proche déterminé grâce à son emplacement en fonction de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
L’utilisation du routage DNS Unicast est à la fois rentable et efficace et sa configuration est très simple à mettre en place puisqu’il faut juste l’intégrer dans le processus DNS standard.&lt;br /&gt;
&lt;br /&gt;
Cependant, puisque la requête est toujours acheminée directement vers le même noeud spécifique et passe toujours par le même chemin de routage,  le centre de donnée associé peut subir un trafic important, par exemple lors d’une attaque DDoS, entrainant ainsi un déni de service.&lt;br /&gt;
De plus, puisque le CDN utilise l’adresse IP d’origine du visiteur afin de trouver le PoP le plus proche, la détermination de cette adresse IP peut être erronée à cause du mécanisme récursif utilisé dans les DNS moderne. Le CDN pourrait donc répondre à l’adresse IP du résolveur DNS et non à celle du client et donc l’envoyer vers un noeud incorrect.&lt;br /&gt;
&lt;br /&gt;
===Routage Anycast===&lt;br /&gt;
Les CDN configurés avec Anycast définissent une adresse IP unique pour chaque noeud du réseau. Contrairement à Unicast, au lieu d’utiliser le DNS récursif qui dirige les requête vers le noeud le plus proche, Anycast utilise le Border Gateway Protocol (BGP), un protocole permettant d’échanger des informations de routage et d’accessibilité pour que chaque PoP du réseau CDN connaisse l’état de ses plus proches voisins. Grâce à ce protocole, Anycast garantit la distance la plus courte entre le visiteur et le PoP final en fonction d’une métrique qui n’est pas forcément la distance physique.&lt;br /&gt;
Anycast utilise aussi le DNS et à la différence de Unicast, le CDN utilise l’adresse IP du client d’origine et non pas celle du résolveur DNS.&lt;br /&gt;
Les avantages de Anycast sont multiples. Il permet une connectivité plus rapide, offre une protection aux attaques DDoS ainsi qu’une grande disponibilité. De plus, la configuration des serveurs est très simplifiée puisqu’une seule configuration DNS est faite sur tous les noeuds du réseau.&lt;br /&gt;
&lt;br /&gt;
==Architecture==&lt;br /&gt;
=== Les piliers d&#039;un CDN===&lt;br /&gt;
L’architecture choisie d’un CDN doit satisfaire les 3 piliers suivants:&lt;br /&gt;
&lt;br /&gt;
*Performance&lt;br /&gt;
La mission principale d’un CDN est de minimiser la latence afin d’améliorer l’expérience de l’utilisateur. Cela signifie que les Pops doivent être situé à des carrefours importants du réseau afin d’assurer une connectivité idéale.&lt;br /&gt;
&lt;br /&gt;
*Fiabilité&lt;br /&gt;
Selon le type de site web utilisé, assurer un système sans problème peut différer d’un CDN à un autre. En effet, les CDN de sites commerciaux adoptent une approche &amp;quot;zéro point de défaillance&amp;quot; afin d’assurer une haute disponibilité. Le type de routage utilisé joue un très grand rôle dans ce pilier. Utiliser un routage Anycast augmente fortement la disponibilité alors qu’un routage Unicast peut être une source de très graves pannes et défaillances dans le réseau. &lt;br /&gt;
&lt;br /&gt;
*Scalabilité&lt;br /&gt;
Les CDN doivent traiter n’importe quel volume de trafic. Le type de routing influe sur cette capacité. En effet, si le nombre de visiteurs est moyen, un routing Unicast suffit largement pour satisfaire la scalabilité du CDN. Dans le cas contraire, Unicast ne suffit pas puisqu’il n’offre pas de protection contre les attaques DDoS.&lt;br /&gt;
&lt;br /&gt;
===Topologies===&lt;br /&gt;
L’architecture d’un CDN est aussi influencée par la topologie du réseau utilisée. Il existe deux modèles de topologies, les CDN dispersés et les CDN consolidés.&lt;br /&gt;
&lt;br /&gt;
*Les CDN dispersés&lt;br /&gt;
Les CDN dispersés sont composés d’un grand nombre de PoPs de capacité moyenne. Les PoPs sont généralement positionnés très près les uns des autres favorisant ainsi une amélioration de la vitesse d’accès aux données. Ces CDN sont très efficaces en particulier dans les régions à faible connectivité et sont plus faciles à déployer. Le seul inconvénient est que le RTT peut se prolonger par les multiples points de connexions.&lt;br /&gt;
&lt;br /&gt;
*Les CDN consolidés&lt;br /&gt;
Contrairement aux CDN dispersés, les CDN consolidés ont moins de PoPs et sont positionné dans les grands centre de données. Ils sont utilisés pour servir une population plus large et sont plus moderne. Les PoPs de haute capacité sont plus résistant, en particulier lors des attaques DDoS et leurs coûts d’entretien est réduits. Cependant, ils sont moins efficaces dans les régions à faible connectivité et sont plus difficiles à déployer.&lt;br /&gt;
&lt;br /&gt;
==Entreprises==&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44318</id>
		<title>VT2018 XXX</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44318"/>
		<updated>2019-01-13T22:26:12Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: Replaced content with &amp;quot;=Auteur= *Nom :  *Sujet :   =Résumé=   =Abstract=  =Synthèse=  ==Références==&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : &lt;br /&gt;
*Sujet : &lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44317</id>
		<title>VT2018 CDN</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_CDN&amp;diff=44317"/>
		<updated>2019-01-13T22:25:42Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: Created page with &amp;quot;=Auteur= *Nom : Amina BOUCHERIMA *Mail : amina.boucherima@hotmail.com *Sujet : Content Delivery Network  =Résumé= Un réseau de diffusion de contenu (CDN) désigne un groupe...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués dont le but est de transférer rapidement du contenu.&lt;br /&gt;
Les CDN sont très largement utilisés afin de résoudre un problème majeur qui est la latence. Lorsqu’un utilisateur demande de charger une page Web, le temps d’accès au contenu peut être très long.&lt;br /&gt;
Cette latence est influencée par plusieurs facteurs qui peuvent être propre au contenu comme par exemple le chargement d’images et de vidéos, mais l’une des raisons principale est la distance physique entre l’utilisateur est le serveur d’hébergement du site web.&lt;br /&gt;
L’objectif des CDN est donc de diminuer cette distance physique et améliorer la vitesse et la performance du site.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Histoire==&lt;br /&gt;
Les réseaux de diffusion de contenu ont été conçus à partir du moment où l’utilisation du World Wide Web a explosé en popularité au cours des années 1990. Les leaders techniques se sont rendu compte qu’Internet ne pouvait pas faire face à l’augmentation rapide du trafic réseau et devaient trouver une méthode pour gérer la diffusion de données dans le monde.&lt;br /&gt;
&lt;br /&gt;
Fondée en 1998, Akamai Technologies a été la première société à developper les CDN et à les commercialiser. Elle reste jusqu’a nos jours le leader dans le Marché des CDN.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Afin de minimiser la distance physique entre un utilisateur et le serveur d’hébergement, le CDN stocke le contenu du site dans plusieurs emplacements géographiques, aussi connu sous le nom de Points de Présence (PoPs). &lt;br /&gt;
Un PoP est un centre de donnée contenant un certain nombre de serveurs cache. Sa fonction principale est donc de réduire le temps d’aller-retour (RTT) puisque le contenu devient plus proche de l’utilisateur. &lt;br /&gt;
Les serveurs cache stockent le contenu mis en cache et sont responsable de la livraison du contenu. Ils ont pour fonction d’accélérer le chargement du site web et réduire la consommation de la bande passante.&lt;br /&gt;
&lt;br /&gt;
==Routage==&lt;br /&gt;
Afin d’accélérer le temps de chargement du site et donc améliorer l’expérience des visiteurs, les CDN utilisent un routage particulier appelé routage DNS CDN. Ce routage permet de rediriger les demandes vers les noeuds du CDN dans le monde entier.&lt;br /&gt;
Il existe deux types de routage: le DNS Unicast et le DNS Anycast.&lt;br /&gt;
&lt;br /&gt;
===Routage Unicast===&lt;br /&gt;
&lt;br /&gt;
Unicast consiste à attribuer à chaque Point de Présence (PoP) une adresse IP propre à lui. Les sites qui mettent en place des CDN utilisant un routage DNS Unicast permettent de rediriger les visiteurs directement vers un noeud spécifique qui est le noeud le plus proche de la requête.&lt;br /&gt;
&lt;br /&gt;
Lorsqu’un utilisateur demande le chargement d’un site web en tapant l’URL ou en cliquant sur le lien du serveur web principal, le DNS de l’utilisateur le redirige vers le service CDN qui héberge le contenu du site. Puis, il est acheminé vers le PoP le plus proche déterminé grâce à son emplacement en fonction de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
L’utilisation du routage DNS Unicast est à la fois rentable et efficace et sa configuration est très simple à mettre en place puisqu’il faut juste l’intégrer dans le processus DNS standard.&lt;br /&gt;
&lt;br /&gt;
Cependant, puisque la requête est toujours acheminée directement vers le même noeud spécifique et passe toujours par le même chemin de routage,  le centre de donnée associé peut subir un trafic important, par exemple lors d’une attaque DDoS, entrainant ainsi un déni de service.&lt;br /&gt;
De plus, puisque le CDN utilise l’adresse IP d’origine du visiteur afin de trouver le PoP le plus proche, la détermination de cette adresse IP peut être erronée à cause du mécanisme récursif utilisé dans les DNS moderne. Le CDN pourrait donc répondre à l’adresse IP du résolveur DNS et non à celle du client et donc l’envoyer vers un noeud incorrect.&lt;br /&gt;
&lt;br /&gt;
===Routage Anycast===&lt;br /&gt;
Les CDN configurés avec Anycast définissent une adresse IP unique pour chaque noeud du réseau. Contrairement à Unicast, au lieu d’utiliser le DNS récursif qui dirige les requête vers le noeud le plus proche, Anycast utilise le Border Gateway Protocol (BGP), un protocole permettant d’échanger des informations de routage et d’accessibilité pour que chaque PoP du réseau CDN connaisse l’état de ses plus proches voisins. Grâce à ce protocole, Anycast garantit la distance la plus courte entre le visiteur et le PoP final en fonction d’une métrique qui n’est pas forcément la distance physique.&lt;br /&gt;
Anycast utilise aussi le DNS et à la différence de Unicast, le CDN utilise l’adresse IP du client d’origine et non pas celle du résolveur DNS.&lt;br /&gt;
Les avantages de Anycast sont multiples. Il permet une connectivité plus rapide, offre une protection aux attaques DDoS ainsi qu’une grande disponibilité. De plus, la configuration des serveurs est très simplifiée puisqu’une seule configuration DNS est faite sur tous les noeuds du réseau.&lt;br /&gt;
&lt;br /&gt;
==Architecture==&lt;br /&gt;
=== Les piliers d&#039;un CDN===&lt;br /&gt;
L’architecture choisie d’un CDN doit satisfaire les 3 piliers suivants:&lt;br /&gt;
&lt;br /&gt;
*Performance&lt;br /&gt;
La mission principale d’un CDN est de minimiser la latence afin d’améliorer l’expérience de l’utilisateur. Cela signifie que les Pops doivent être situé à des carrefours importants du réseau afin d’assurer une connectivité idéale.&lt;br /&gt;
&lt;br /&gt;
*Fiabilité&lt;br /&gt;
Selon le type de site web utilisé, assurer un système sans problème peut différer d’un CDN à un autre. En effet, les CDN de sites commerciaux adoptent une approche &amp;quot;zéro point de défaillance&amp;quot; afin d’assurer une haute disponibilité. Le type de routage utilisé joue un très grand rôle dans ce pilier. Utiliser un routage Anycast augmente fortement la disponibilité alors qu’un routage Unicast peut être une source de très graves pannes et défaillances dans le réseau. &lt;br /&gt;
&lt;br /&gt;
*Scalabilité&lt;br /&gt;
Les CDN doivent traiter n’importe quel volume de trafic. Le type de routing influe sur cette capacité. En effet, si le nombre de visiteurs est moyen, un routing Unicast suffit largement pour satisfaire la scalabilité du CDN. Dans le cas contraire, Unicast ne suffit pas puisqu’il n’offre pas de protection contre les attaques DDoS.&lt;br /&gt;
&lt;br /&gt;
===Topologies===&lt;br /&gt;
L’architecture d’un CDN est aussi influencée par la topologie du réseau utilisée. Il existe deux modèles de topologies, les CDN dispersés et les CDN consolidés.&lt;br /&gt;
&lt;br /&gt;
*Les CDN dispersés&lt;br /&gt;
Les CDN dispersés sont composés d’un grand nombre de PoPs de capacité moyenne. Les PoPs sont généralement positionnés très près les uns des autres favorisant ainsi une amélioration de la vitesse d’accès aux données. Ces CDN sont très efficaces en particulier dans les régions à faible connectivité et sont plus faciles à déployer. Le seul inconvénient est que le RTT peut se prolonger par les multiples points de connexions.&lt;br /&gt;
&lt;br /&gt;
*Les CDN consolidés&lt;br /&gt;
Contrairement aux CDN dispersés, les CDN consolidés ont moins de PoPs et sont positionné dans les grands centre de données. Ils sont utilisés pour servir une population plus large et sont plus moderne. Les PoPs de haute capacité sont plus résistant, en particulier lors des attaques DDoS et leurs coûts d’entretien est réduits. Cependant, ils sont moins efficaces dans les régions à faible connectivité et sont plus difficiles à déployer.&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44316</id>
		<title>VT2018 XXX</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44316"/>
		<updated>2019-01-13T22:25:24Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : &lt;br /&gt;
*Sujet : &lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Histoire==&lt;br /&gt;
Les réseaux de diffusion de contenu ont été conçus à partir du moment où l’utilisation du World Wide Web a explosé en popularité au cours des années 1990. Les leaders techniques se sont rendu compte qu’Internet ne pouvait pas faire face à l’augmentation rapide du trafic réseau et devaient trouver une méthode pour gérer la diffusion de données dans le monde.&lt;br /&gt;
&lt;br /&gt;
Fondée en 1998, Akamai Technologies a été la première société à developper les CDN et à les commercialiser. Elle reste jusqu’a nos jours le leader dans le Marché des CDN.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Afin de minimiser la distance physique entre un utilisateur et le serveur d’hébergement, le CDN stocke le contenu du site dans plusieurs emplacements géographiques, aussi connu sous le nom de Points de Présence (PoPs). &lt;br /&gt;
Un PoP est un centre de donnée contenant un certain nombre de serveurs cache. Sa fonction principale est donc de réduire le temps d’aller-retour (RTT) puisque le contenu devient plus proche de l’utilisateur. &lt;br /&gt;
Les serveurs cache stockent le contenu mis en cache et sont responsable de la livraison du contenu. Ils ont pour fonction d’accélérer le chargement du site web et réduire la consommation de la bande passante.&lt;br /&gt;
&lt;br /&gt;
==Routage==&lt;br /&gt;
Afin d’accélérer le temps de chargement du site et donc améliorer l’expérience des visiteurs, les CDN utilisent un routage particulier appelé routage DNS CDN. Ce routage permet de rediriger les demandes vers les noeuds du CDN dans le monde entier.&lt;br /&gt;
Il existe deux types de routage: le DNS Unicast et le DNS Anycast.&lt;br /&gt;
&lt;br /&gt;
===Routage Unicast===&lt;br /&gt;
&lt;br /&gt;
Unicast consiste à attribuer à chaque Point de Présence (PoP) une adresse IP propre à lui. Les sites qui mettent en place des CDN utilisant un routage DNS Unicast permettent de rediriger les visiteurs directement vers un noeud spécifique qui est le noeud le plus proche de la requête.&lt;br /&gt;
&lt;br /&gt;
Lorsqu’un utilisateur demande le chargement d’un site web en tapant l’URL ou en cliquant sur le lien du serveur web principal, le DNS de l’utilisateur le redirige vers le service CDN qui héberge le contenu du site. Puis, il est acheminé vers le PoP le plus proche déterminé grâce à son emplacement en fonction de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
L’utilisation du routage DNS Unicast est à la fois rentable et efficace et sa configuration est très simple à mettre en place puisqu’il faut juste l’intégrer dans le processus DNS standard.&lt;br /&gt;
&lt;br /&gt;
Cependant, puisque la requête est toujours acheminée directement vers le même noeud spécifique et passe toujours par le même chemin de routage,  le centre de donnée associé peut subir un trafic important, par exemple lors d’une attaque DDoS, entrainant ainsi un déni de service.&lt;br /&gt;
De plus, puisque le CDN utilise l’adresse IP d’origine du visiteur afin de trouver le PoP le plus proche, la détermination de cette adresse IP peut être erronée à cause du mécanisme récursif utilisé dans les DNS moderne. Le CDN pourrait donc répondre à l’adresse IP du résolveur DNS et non à celle du client et donc l’envoyer vers un noeud incorrect.&lt;br /&gt;
&lt;br /&gt;
===Routage Anycast===&lt;br /&gt;
Les CDN configurés avec Anycast définissent une adresse IP unique pour chaque noeud du réseau. Contrairement à Unicast, au lieu d’utiliser le DNS récursif qui dirige les requête vers le noeud le plus proche, Anycast utilise le Border Gateway Protocol (BGP), un protocole permettant d’échanger des informations de routage et d’accessibilité pour que chaque PoP du réseau CDN connaisse l’état de ses plus proches voisins. Grâce à ce protocole, Anycast garantit la distance la plus courte entre le visiteur et le PoP final en fonction d’une métrique qui n’est pas forcément la distance physique.&lt;br /&gt;
Anycast utilise aussi le DNS et à la différence de Unicast, le CDN utilise l’adresse IP du client d’origine et non pas celle du résolveur DNS.&lt;br /&gt;
Les avantages de Anycast sont multiples. Il permet une connectivité plus rapide, offre une protection aux attaques DDoS ainsi qu’une grande disponibilité. De plus, la configuration des serveurs est très simplifiée puisqu’une seule configuration DNS est faite sur tous les noeuds du réseau.&lt;br /&gt;
&lt;br /&gt;
==Architecture==&lt;br /&gt;
=== Les piliers d&#039;un CDN===&lt;br /&gt;
L’architecture choisie d’un CDN doit satisfaire les 3 piliers suivants:&lt;br /&gt;
&lt;br /&gt;
*Performance&lt;br /&gt;
La mission principale d’un CDN est de minimiser la latence afin d’améliorer l’expérience de l’utilisateur. Cela signifie que les Pops doivent être situé à des carrefours importants du réseau afin d’assurer une connectivité idéale.&lt;br /&gt;
&lt;br /&gt;
*Fiabilité&lt;br /&gt;
Selon le type de site web utilisé, assurer un système sans problème peut différer d’un CDN à un autre. En effet, les CDN de sites commerciaux adoptent une approche &amp;quot;zéro point de défaillance&amp;quot; afin d’assurer une haute disponibilité. Le type de routage utilisé joue un très grand rôle dans ce pilier. Utiliser un routage Anycast augmente fortement la disponibilité alors qu’un routage Unicast peut être une source de très graves pannes et défaillances dans le réseau. &lt;br /&gt;
&lt;br /&gt;
*Scalabilité&lt;br /&gt;
Les CDN doivent traiter n’importe quel volume de trafic. Le type de routing influe sur cette capacité. En effet, si le nombre de visiteurs est moyen, un routing Unicast suffit largement pour satisfaire la scalabilité du CDN. Dans le cas contraire, Unicast ne suffit pas puisqu’il n’offre pas de protection contre les attaques DDoS.&lt;br /&gt;
&lt;br /&gt;
===Topologies===&lt;br /&gt;
L’architecture d’un CDN est aussi influencée par la topologie du réseau utilisée. Il existe deux modèles de topologies, les CDN dispersés et les CDN consolidés.&lt;br /&gt;
&lt;br /&gt;
*Les CDN dispersés&lt;br /&gt;
Les CDN dispersés sont composés d’un grand nombre de PoPs de capacité moyenne. Les PoPs sont généralement positionnés très près les uns des autres favorisant ainsi une amélioration de la vitesse d’accès aux données. Ces CDN sont très efficaces en particulier dans les régions à faible connectivité et sont plus faciles à déployer. Le seul inconvénient est que le RTT peut se prolonger par les multiples points de connexions.&lt;br /&gt;
&lt;br /&gt;
*Les CDN consolidés&lt;br /&gt;
Contrairement aux CDN dispersés, les CDN consolidés ont moins de PoPs et sont positionné dans les grands centre de données. Ils sont utilisés pour servir une population plus large et sont plus moderne. Les PoPs de haute capacité sont plus résistant, en particulier lors des attaques DDoS et leurs coûts d’entretien est réduits. Cependant, ils sont moins efficaces dans les régions à faible connectivité et sont plus difficiles à déployer.&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018&amp;diff=44315</id>
		<title>VT2018</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018&amp;diff=44315"/>
		<updated>2019-01-13T22:24:32Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[VT2017|&amp;lt;&amp;lt; Etudes 2017]] [[VT|Sommaire]] [[VT2019|Etudes 2019 &amp;gt;&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Veille Technologique et Stratégique=&lt;br /&gt;
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]&lt;br /&gt;
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en RICM5&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance&lt;br /&gt;
&lt;br /&gt;
Dans votre futur vie d&#039;ingénieur, vous aurez à d&#039;une part, vous former par vous-même sur une technologie émergente et d&#039;autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.&lt;br /&gt;
Il s&#039;agira de réaliser&lt;br /&gt;
* le positionnement par rapport au marché&lt;br /&gt;
* d&#039;être critique&lt;br /&gt;
&lt;br /&gt;
Votre synthèse fait l&#039;objet d&#039;une présentation orale convaincante devant un auditoire (dans le futur, vos collègues, vos chefs ou vos clients) avec des transparents et un discours répété.&lt;br /&gt;
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d&#039;une démonstration.&lt;br /&gt;
&lt;br /&gt;
Votre présentation sera noté et commenté par tous vos camarades via un sondage (téléphone mobile). Leurs notes et leurs commentaires seront notés en fonction de leur exactitude de jugement.&lt;br /&gt;
&lt;br /&gt;
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l&#039;éthique de l&#039;ingénieur. Le directeur d&#039;école peut demander à votre traduction devant la commission disciplinaire de l&#039;université. La sanction peut aller jusqu’à une interdiction d&#039;inscription dans les établissements de l&#039;enseignement supérieur français pendant plusieurs années : Le jeu, en vaut-il la chandelle ?&lt;br /&gt;
&lt;br /&gt;
La présentation peut être réalisée avec [[reveal.js]]&lt;br /&gt;
&lt;br /&gt;
[[File:presentation-VT-RICM5-1516.pdf|transparents d&#039;introduction à l&#039;UE]]&lt;br /&gt;
&lt;br /&gt;
=Affectation des sujets=&lt;br /&gt;
[[File:AffectationSujetsVT2018.pdf]]&lt;br /&gt;
&lt;br /&gt;
=Planning=&lt;br /&gt;
* Vendredi 7/9: présentation et choix des sujets&lt;br /&gt;
[[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]&lt;br /&gt;
* Lundi 12/11: (GPB,DD en visio)&lt;br /&gt;
** 1: Julien COURTIAL - Apollo 2.0, [[VT2018_Apollo|Fiche de synthèse]], [[Media:Apollo_Auto_Platform.pdf|Transparents]], [https://github.com/ApolloAuto/apollo/tree/master/docs/demo_guide Démo]&lt;br /&gt;
** 2: Sekina BELGUENDOUZ - Service Mesh, [[VT2018_Service_Mesh|Fiche de synthèse]], [[Media:VT2018_Service_Mesh_presentation.pdf|Transparents]], [[VT2018_Service_Mesh_Demo|Démo avec Istrio]] (Reporté)&lt;br /&gt;
** 3: Servan CHARLOT - [[OpenWhisk]] : [[VT2018_OpenWhisk|Fiche de synthèse]], [[Media:VT2018_OpenWhisk_presentation.pdf|Transparents]], [[VT2018_OpenWhisk_Demo|Démo]]&lt;br /&gt;
** 4: Théo ECHEVET - Fabric8, [[VT2018_fabric8|Fiche de synthèse]], [[Media:Fabric8_Pres_Theo_Echevet.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 5: Bastien TERRIER - [[Performance_Monitoring|Performance Monitoring]], [[VT2018_Performance_Monitoring|Fiche de synthèse]], [[Media:VT2018_Performance_Monitoring_presentation.pdf|Transparents]], [[VT2018_Performance_Monitoring_Demo|Démo]]&lt;br /&gt;
* Lundi 19/11: (GPB,DD en visio)&lt;br /&gt;
** 6: Samuel BAMBA - DevSecOps, [[VT2018_DevSecOps|Fiche de synthèse]], [[Media:VT2018_DevSecOps.pdf|Transparents]], [https://github.com/CoolerVoid/codewarrior Démo]&lt;br /&gt;
** 7: Zoran CHANET - [[Wildfly_Swarm|&amp;lt;strike&amp;gt;Wildfly Swarm&amp;lt;/strike&amp;gt;]] [[Thorntail|Thorntail]], [[VT2018_Thorntail|Fiche de synthèse]], [[Media:VT2018_Thorntail_presentation.pdf|Transparents]], [[VT2018_Thorntail_Demo|Démo]] (reporté)&lt;br /&gt;
** 8: Thibaud VEGREVILLE, Techniques et technologies de &amp;quot;Lag Compensation&amp;quot; dans les jeux en ligne, [[VT2018_Lag_Compensation|Fiche de synthèse]], [[Media:Lag_Compensation_in_Games.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 9: Hugo GROS-DAILLON - [[ActionHero.js]], [[VT2018_ActionHero|Fiche de synthèse]], [[Media:VT2018ActionHero.pdf|Transparents]], [https://github.com/HugoSecteur4/DemoVT2018ActionHero/tree/master/ActionHero Démo]&lt;br /&gt;
** 10: Vincent AUBERT - Apache MXNet : Demo avec Intel Movidius, [[VT2018_Apache_Mxnet|Fiche de synthèse]], [[Media:VT2018_Mxnet_presentation.pdf|Transparents]], [[VT2018_Mxnet_Demo|Démo]]&lt;br /&gt;
* Lundi 10/12: (GPB+DD)&lt;br /&gt;
** 11: Joffrey FERREIRA - Keycloak, [[VT2018_Keycloak|Fiche de synthèse]], [[Media:VT2018_Keycloak_presentation.pdf|Transparents]], [[VT2018_Keycloak_Demo|Démo]]&lt;br /&gt;
** 12: Loris GENTILLON - Gceasy, [[VT2018_GCeasy-synthese|Fiche de synthèse]], [[Media:GCeasy_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]] &lt;br /&gt;
** 13: Thomas OZENDA - Zipkin et Daper, [[VT2018_Zipkin|Fiche de synthèse]], [[Media:VT2018_Zipkin_presentation.pdf|Transparents]], [[VT2018_Zipkin_Demo|Démo]]&lt;br /&gt;
** 14: Aurélien SURIER - CloudFoundry, [[VT2018_CloudFoundry|Fiche de synthèse]], [[Media:VT2018_CloudFoundry_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]] (reporté) &lt;br /&gt;
** 15: Enzo MOLION - Web3j, [[VT2018_Web3j|Fiche de synthèse]], [[Media:Presentation_Web3j.pdf|Transparents]], [https://air.imag.fr/index.php/VT2018_Web3j#D.C3.A9monstration Démo]&lt;br /&gt;
* Lundi 17/12: (GPB)&lt;br /&gt;
** 16: Quentin FOMBRAON - Web Assembly, [[VT2018_WebAssembly|Fiche de synthèse]], [[Media:VT2018_WebAssembly_presentation.pdf|Transparents]], [[VT2018_WebAssembly#D.C3.A9monstration|Démo]]&lt;br /&gt;
** 17: Timothée DEPRIESTER - Kafka Stream, [[VT2018_Kafka|Fiche de synthèse]], [[Media:VT2018_kafka_presentation.pdf|Transparents]], [[VT2018_kafka_Demo|Démo]]&lt;br /&gt;
** 18: Benjamin BESNIER - Apache Beam, [[VT2018_ApacheBeam|Fiche de synthèse]], [[Media:VT2018_ApacheBeam_presentation.pdf|Transparents]], [[VT2018_ApacheBeam#Demonstration|Démo]]&lt;br /&gt;
** 19: Théo LEVESQUE - OpenShift, [[VT2018_OpenShift|Fiche de synthèse]], [[Media:VT2018_OpenShift.pdf|Transparents]], [[VT2018_OpenShift#D.C3.A9monstration|Démo]]&lt;br /&gt;
** 20: William WEILL - CMS, [[VT2018_CrafterCMS|Fiche de synthèse]], [[Media:VT2018_CrafterCMS.pdf|Transparents]], [[VT2018_CrafterCMS#D.C3.A9monstration|Démo]]&lt;br /&gt;
* Lundi 07/01/2019: (GPB+DD)&lt;br /&gt;
** 21: Tim LEPAGE - Moby, [[VT2018_Moby|Fiche de synthèse]], [[Media:VT2018_Moby_presentation.pdf|Transparents]], [[VT2018_Moby_Demo|Démo]]&lt;br /&gt;
** 22: Cédric LAFRASSE - SIG, [[VT2018_SIG|Fiche de synthèse]], [[Media:VT2018_SIG_presentation.pdf|Transparents]], [[VT2018_SIG#Demonstration|Démo]]&lt;br /&gt;
** 23: Léo VALETTE - Architectures de processeurs pour le Deep Learning (NPU): Démo de l&#039;Intel Movidius, , [[VT2018_NPU|Fiche de synthèse]], [[Media:VT2018_NPU_presentation.pdf|Transparents]], [[VT2018_NPU_Demo|Démo]]&lt;br /&gt;
** 24: Florian CUZIN - Hazelcast IMDG, [[VT2018_Hazelcast_IMDG|Fiche de synthèse]], [[Media:Hazelcast_IMDG_Presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 25: Raphael MANGER - Apache Solr, [[VT2018_Apache_Solr|Fiche de synthèse]], [[Media:Apache_Solr.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
* Lundi 14/01/2019: (GPD+DD)&lt;br /&gt;
** 26: Amina BOUCHERIMA - Content delivery networks, [[VT2018_CDN|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 27: Najwa EZ-ZINE - FIDO, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 28: Sekina BELGUENDOUZ - Service Mesh, [[VT2018_Service_Mesh|Fiche de synthèse]], [[Media:VT2018_Service_Mesh_presentation.pdf|Transparents]], [[VT2018_Service_Mesh_Demo|Démo avec Istrio]]&lt;br /&gt;
** 29: Zoran CHANET - [[Wildfly_Swarm|&amp;lt;strike&amp;gt;Wildfly Swarm&amp;lt;/strike&amp;gt;]] [[Thorntail|Thorntail]], [[VT2018_Thorntail|Fiche de synthèse]], [[Media:VT2018_Thorntail_presentation.pdf|Transparents]], [[VT2018_Thorntail_Demo|Démo]]&lt;br /&gt;
** 30: Aurélien SURIER - CloudFoundry, [[VT2018_CloudFoundry|Fiche de synthèse]], [[Media:VT2018_CloudFoundry_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Limelight.jpg&amp;diff=44314</id>
		<title>File:Limelight.jpg</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Limelight.jpg&amp;diff=44314"/>
		<updated>2019-01-13T22:22:40Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Hibernia.jpg&amp;diff=44313</id>
		<title>File:Hibernia.jpg</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Hibernia.jpg&amp;diff=44313"/>
		<updated>2019-01-13T22:22:03Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Fastly.jpg&amp;diff=44312</id>
		<title>File:Fastly.jpg</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Fastly.jpg&amp;diff=44312"/>
		<updated>2019-01-13T22:21:51Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Verizon.jpg&amp;diff=44311</id>
		<title>File:Verizon.jpg</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Verizon.jpg&amp;diff=44311"/>
		<updated>2019-01-13T22:21:32Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Amazon_AWS.jpg&amp;diff=44310</id>
		<title>File:Amazon AWS.jpg</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Amazon_AWS.jpg&amp;diff=44310"/>
		<updated>2019-01-13T22:21:10Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Cloudflare.jpg&amp;diff=44309</id>
		<title>File:Cloudflare.jpg</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Cloudflare.jpg&amp;diff=44309"/>
		<updated>2019-01-13T22:20:58Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Rackspace.jpg&amp;diff=44308</id>
		<title>File:Rackspace.jpg</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Rackspace.jpg&amp;diff=44308"/>
		<updated>2019-01-13T22:20:37Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Incapsula.jpg&amp;diff=44307</id>
		<title>File:Incapsula.jpg</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Incapsula.jpg&amp;diff=44307"/>
		<updated>2019-01-13T22:20:10Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:MaxCDN.jpg&amp;diff=44306</id>
		<title>File:MaxCDN.jpg</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:MaxCDN.jpg&amp;diff=44306"/>
		<updated>2019-01-13T22:19:52Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Akamai.jpg&amp;diff=44305</id>
		<title>File:Akamai.jpg</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Akamai.jpg&amp;diff=44305"/>
		<updated>2019-01-13T22:18:53Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44303</id>
		<title>VT2018 XXX</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44303"/>
		<updated>2019-01-13T22:12:04Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Architecture */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués dont le but est de transférer rapidement du contenu.&lt;br /&gt;
Les CDN sont très largement utilisés afin de résoudre un problème majeur qui est la latence. Lorsqu’un utilisateur demande de charger une page Web, le temps d’accès au contenu peut être très long.&lt;br /&gt;
Cette latence est influencée par plusieurs facteurs qui peuvent être propre au contenu comme par exemple le chargement d’images et de vidéos, mais l’une des raisons principale est la distance physique entre l’utilisateur est le serveur d’hébergement du site web.&lt;br /&gt;
L’objectif des CDN est donc de diminuer cette distance physique et améliorer la vitesse et la performance du site.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Histoire==&lt;br /&gt;
Les réseaux de diffusion de contenu ont été conçus à partir du moment où l’utilisation du World Wide Web a explosé en popularité au cours des années 1990. Les leaders techniques se sont rendu compte qu’Internet ne pouvait pas faire face à l’augmentation rapide du trafic réseau et devaient trouver une méthode pour gérer la diffusion de données dans le monde.&lt;br /&gt;
&lt;br /&gt;
Fondée en 1998, Akamai Technologies a été la première société à developper les CDN et à les commercialiser. Elle reste jusqu’a nos jours le leader dans le Marché des CDN.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Afin de minimiser la distance physique entre un utilisateur et le serveur d’hébergement, le CDN stocke le contenu du site dans plusieurs emplacements géographiques, aussi connu sous le nom de Points de Présence (PoPs). &lt;br /&gt;
Un PoP est un centre de donnée contenant un certain nombre de serveurs cache. Sa fonction principale est donc de réduire le temps d’aller-retour (RTT) puisque le contenu devient plus proche de l’utilisateur. &lt;br /&gt;
Les serveurs cache stockent le contenu mis en cache et sont responsable de la livraison du contenu. Ils ont pour fonction d’accélérer le chargement du site web et réduire la consommation de la bande passante.&lt;br /&gt;
&lt;br /&gt;
==Routage==&lt;br /&gt;
Afin d’accélérer le temps de chargement du site et donc améliorer l’expérience des visiteurs, les CDN utilisent un routage particulier appelé routage DNS CDN. Ce routage permet de rediriger les demandes vers les noeuds du CDN dans le monde entier.&lt;br /&gt;
Il existe deux types de routage: le DNS Unicast et le DNS Anycast.&lt;br /&gt;
&lt;br /&gt;
===Routage Unicast===&lt;br /&gt;
&lt;br /&gt;
Unicast consiste à attribuer à chaque Point de Présence (PoP) une adresse IP propre à lui. Les sites qui mettent en place des CDN utilisant un routage DNS Unicast permettent de rediriger les visiteurs directement vers un noeud spécifique qui est le noeud le plus proche de la requête.&lt;br /&gt;
&lt;br /&gt;
Lorsqu’un utilisateur demande le chargement d’un site web en tapant l’URL ou en cliquant sur le lien du serveur web principal, le DNS de l’utilisateur le redirige vers le service CDN qui héberge le contenu du site. Puis, il est acheminé vers le PoP le plus proche déterminé grâce à son emplacement en fonction de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
L’utilisation du routage DNS Unicast est à la fois rentable et efficace et sa configuration est très simple à mettre en place puisqu’il faut juste l’intégrer dans le processus DNS standard.&lt;br /&gt;
&lt;br /&gt;
Cependant, puisque la requête est toujours acheminée directement vers le même noeud spécifique et passe toujours par le même chemin de routage,  le centre de donnée associé peut subir un trafic important, par exemple lors d’une attaque DDoS, entrainant ainsi un déni de service.&lt;br /&gt;
De plus, puisque le CDN utilise l’adresse IP d’origine du visiteur afin de trouver le PoP le plus proche, la détermination de cette adresse IP peut être erronée à cause du mécanisme récursif utilisé dans les DNS moderne. Le CDN pourrait donc répondre à l’adresse IP du résolveur DNS et non à celle du client et donc l’envoyer vers un noeud incorrect.&lt;br /&gt;
&lt;br /&gt;
===Routage Anycast===&lt;br /&gt;
Les CDN configurés avec Anycast définissent une adresse IP unique pour chaque noeud du réseau. Contrairement à Unicast, au lieu d’utiliser le DNS récursif qui dirige les requête vers le noeud le plus proche, Anycast utilise le Border Gateway Protocol (BGP), un protocole permettant d’échanger des informations de routage et d’accessibilité pour que chaque PoP du réseau CDN connaisse l’état de ses plus proches voisins. Grâce à ce protocole, Anycast garantit la distance la plus courte entre le visiteur et le PoP final en fonction d’une métrique qui n’est pas forcément la distance physique.&lt;br /&gt;
Anycast utilise aussi le DNS et à la différence de Unicast, le CDN utilise l’adresse IP du client d’origine et non pas celle du résolveur DNS.&lt;br /&gt;
Les avantages de Anycast sont multiples. Il permet une connectivité plus rapide, offre une protection aux attaques DDoS ainsi qu’une grande disponibilité. De plus, la configuration des serveurs est très simplifiée puisqu’une seule configuration DNS est faite sur tous les noeuds du réseau.&lt;br /&gt;
&lt;br /&gt;
==Architecture==&lt;br /&gt;
=== Les piliers d&#039;un CDN===&lt;br /&gt;
L’architecture choisie d’un CDN doit satisfaire les 3 piliers suivants:&lt;br /&gt;
&lt;br /&gt;
*Performance&lt;br /&gt;
La mission principale d’un CDN est de minimiser la latence afin d’améliorer l’expérience de l’utilisateur. Cela signifie que les Pops doivent être situé à des carrefours importants du réseau afin d’assurer une connectivité idéale.&lt;br /&gt;
&lt;br /&gt;
*Fiabilité&lt;br /&gt;
Selon le type de site web utilisé, assurer un système sans problème peut différer d’un CDN à un autre. En effet, les CDN de sites commerciaux adoptent une approche &amp;quot;zéro point de défaillance&amp;quot; afin d’assurer une haute disponibilité. Le type de routage utilisé joue un très grand rôle dans ce pilier. Utiliser un routage Anycast augmente fortement la disponibilité alors qu’un routage Unicast peut être une source de très graves pannes et défaillances dans le réseau. &lt;br /&gt;
&lt;br /&gt;
*Scalabilité&lt;br /&gt;
Les CDN doivent traiter n’importe quel volume de trafic. Le type de routing influe sur cette capacité. En effet, si le nombre de visiteurs est moyen, un routing Unicast suffit largement pour satisfaire la scalabilité du CDN. Dans le cas contraire, Unicast ne suffit pas puisqu’il n’offre pas de protection contre les attaques DDoS.&lt;br /&gt;
&lt;br /&gt;
===Topologies===&lt;br /&gt;
L’architecture d’un CDN est aussi influencée par la topologie du réseau utilisée. Il existe deux modèles de topologies, les CDN dispersés et les CDN consolidés.&lt;br /&gt;
&lt;br /&gt;
*Les CDN dispersés&lt;br /&gt;
Les CDN dispersés sont composés d’un grand nombre de PoPs de capacité moyenne. Les PoPs sont généralement positionnés très près les uns des autres favorisant ainsi une amélioration de la vitesse d’accès aux données. Ces CDN sont très efficaces en particulier dans les régions à faible connectivité et sont plus faciles à déployer. Le seul inconvénient est que le RTT peut se prolonger par les multiples points de connexions.&lt;br /&gt;
&lt;br /&gt;
*Les CDN consolidés&lt;br /&gt;
Contrairement aux CDN dispersés, les CDN consolidés ont moins de PoPs et sont positionné dans les grands centre de données. Ils sont utilisés pour servir une population plus large et sont plus moderne. Les PoPs de haute capacité sont plus résistant, en particulier lors des attaques DDoS et leurs coûts d’entretien est réduits. Cependant, ils sont moins efficaces dans les régions à faible connectivité et sont plus difficiles à déployer.&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44302</id>
		<title>VT2018 XXX</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44302"/>
		<updated>2019-01-13T22:11:16Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Architecture */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués dont le but est de transférer rapidement du contenu.&lt;br /&gt;
Les CDN sont très largement utilisés afin de résoudre un problème majeur qui est la latence. Lorsqu’un utilisateur demande de charger une page Web, le temps d’accès au contenu peut être très long.&lt;br /&gt;
Cette latence est influencée par plusieurs facteurs qui peuvent être propre au contenu comme par exemple le chargement d’images et de vidéos, mais l’une des raisons principale est la distance physique entre l’utilisateur est le serveur d’hébergement du site web.&lt;br /&gt;
L’objectif des CDN est donc de diminuer cette distance physique et améliorer la vitesse et la performance du site.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Histoire==&lt;br /&gt;
Les réseaux de diffusion de contenu ont été conçus à partir du moment où l’utilisation du World Wide Web a explosé en popularité au cours des années 1990. Les leaders techniques se sont rendu compte qu’Internet ne pouvait pas faire face à l’augmentation rapide du trafic réseau et devaient trouver une méthode pour gérer la diffusion de données dans le monde.&lt;br /&gt;
&lt;br /&gt;
Fondée en 1998, Akamai Technologies a été la première société à developper les CDN et à les commercialiser. Elle reste jusqu’a nos jours le leader dans le Marché des CDN.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Afin de minimiser la distance physique entre un utilisateur et le serveur d’hébergement, le CDN stocke le contenu du site dans plusieurs emplacements géographiques, aussi connu sous le nom de Points de Présence (PoPs). &lt;br /&gt;
Un PoP est un centre de donnée contenant un certain nombre de serveurs cache. Sa fonction principale est donc de réduire le temps d’aller-retour (RTT) puisque le contenu devient plus proche de l’utilisateur. &lt;br /&gt;
Les serveurs cache stockent le contenu mis en cache et sont responsable de la livraison du contenu. Ils ont pour fonction d’accélérer le chargement du site web et réduire la consommation de la bande passante.&lt;br /&gt;
&lt;br /&gt;
==Routage==&lt;br /&gt;
Afin d’accélérer le temps de chargement du site et donc améliorer l’expérience des visiteurs, les CDN utilisent un routage particulier appelé routage DNS CDN. Ce routage permet de rediriger les demandes vers les noeuds du CDN dans le monde entier.&lt;br /&gt;
Il existe deux types de routage: le DNS Unicast et le DNS Anycast.&lt;br /&gt;
&lt;br /&gt;
===Routage Unicast===&lt;br /&gt;
&lt;br /&gt;
Unicast consiste à attribuer à chaque Point de Présence (PoP) une adresse IP propre à lui. Les sites qui mettent en place des CDN utilisant un routage DNS Unicast permettent de rediriger les visiteurs directement vers un noeud spécifique qui est le noeud le plus proche de la requête.&lt;br /&gt;
&lt;br /&gt;
Lorsqu’un utilisateur demande le chargement d’un site web en tapant l’URL ou en cliquant sur le lien du serveur web principal, le DNS de l’utilisateur le redirige vers le service CDN qui héberge le contenu du site. Puis, il est acheminé vers le PoP le plus proche déterminé grâce à son emplacement en fonction de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
L’utilisation du routage DNS Unicast est à la fois rentable et efficace et sa configuration est très simple à mettre en place puisqu’il faut juste l’intégrer dans le processus DNS standard.&lt;br /&gt;
&lt;br /&gt;
Cependant, puisque la requête est toujours acheminée directement vers le même noeud spécifique et passe toujours par le même chemin de routage,  le centre de donnée associé peut subir un trafic important, par exemple lors d’une attaque DDoS, entrainant ainsi un déni de service.&lt;br /&gt;
De plus, puisque le CDN utilise l’adresse IP d’origine du visiteur afin de trouver le PoP le plus proche, la détermination de cette adresse IP peut être erronée à cause du mécanisme récursif utilisé dans les DNS moderne. Le CDN pourrait donc répondre à l’adresse IP du résolveur DNS et non à celle du client et donc l’envoyer vers un noeud incorrect.&lt;br /&gt;
&lt;br /&gt;
===Routage Anycast===&lt;br /&gt;
Les CDN configurés avec Anycast définissent une adresse IP unique pour chaque noeud du réseau. Contrairement à Unicast, au lieu d’utiliser le DNS récursif qui dirige les requête vers le noeud le plus proche, Anycast utilise le Border Gateway Protocol (BGP), un protocole permettant d’échanger des informations de routage et d’accessibilité pour que chaque PoP du réseau CDN connaisse l’état de ses plus proches voisins. Grâce à ce protocole, Anycast garantit la distance la plus courte entre le visiteur et le PoP final en fonction d’une métrique qui n’est pas forcément la distance physique.&lt;br /&gt;
Anycast utilise aussi le DNS et à la différence de Unicast, le CDN utilise l’adresse IP du client d’origine et non pas celle du résolveur DNS.&lt;br /&gt;
Les avantages de Anycast sont multiples. Il permet une connectivité plus rapide, offre une protection aux attaques DDoS ainsi qu’une grande disponibilité. De plus, la configuration des serveurs est très simplifiée puisqu’une seule configuration DNS est faite sur tous les noeuds du réseau.&lt;br /&gt;
&lt;br /&gt;
==Architecture==&lt;br /&gt;
L’architecture choisie d’un CDN doit satisfaire les 3 piliers suivants:&lt;br /&gt;
&lt;br /&gt;
*Performance&lt;br /&gt;
La mission principale d’un CDN est de minimiser la latence afin d’améliorer l’expérience de l’utilisateur. Cela signifie que les Pops doivent être situé à des carrefours importants du réseau afin d’assurer une connectivité idéale.&lt;br /&gt;
&lt;br /&gt;
*Fiabilité&lt;br /&gt;
Selon le type de site web utilisé, assurer un système sans problème peut différer d’un CDN à un autre. En effet, les CDN de sites commerciaux adoptent une approche &amp;quot;zéro point de défaillance&amp;quot; afin d’assurer une haute disponibilité. Le type de routage utilisé joue un très grand rôle dans ce pilier. Utiliser un routage Anycast augmente fortement la disponibilité alors qu’un routage Unicast peut être une source de très graves pannes et défaillances dans le réseau. &lt;br /&gt;
&lt;br /&gt;
*Scalabilité&lt;br /&gt;
Les CDN doivent traiter n’importe quel volume de trafic. Le type de routing influe sur cette capacité. En effet, si le nombre de visiteurs est moyen, un routing Unicast suffit largement pour satisfaire la scalabilité du CDN. Dans le cas contraire, Unicast ne suffit pas puisqu’il n’offre pas de protection contre les attaques DDoS.&lt;br /&gt;
&lt;br /&gt;
L’architecture d’un CDN est aussi influencée par la topologie du réseau utilisée. Il existe deux modèles de topologies, les CDN dispersés et les CDN consolidés.&lt;br /&gt;
&lt;br /&gt;
*Les CDN dispersés&lt;br /&gt;
Les CDN dispersés sont composés d’un grand nombre de PoPs de capacité moyenne. Les PoPs sont généralement positionnés très près les uns des autres favorisant ainsi une amélioration de la vitesse d’accès aux données. Ces CDN sont très efficaces en particulier dans les régions à faible connectivité et sont plus faciles à déployer. Le seul inconvénient est que le RTT peut se prolonger par les multiples points de connexions.&lt;br /&gt;
&lt;br /&gt;
*Les CDN consolidés&lt;br /&gt;
Contrairement aux CDN dispersés, les CDN consolidés ont moins de PoPs et sont positionné dans les grands centre de données. Ils sont utilisés pour servir une population plus large et sont plus moderne. Les PoPs de haute capacité sont plus résistant, en particulier lors des attaques DDoS et leurs coûts d’entretien est réduits. Cependant, ils sont moins efficaces dans les régions à faible connectivité et sont plus difficiles à déployer.&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44301</id>
		<title>VT2018 XXX</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44301"/>
		<updated>2019-01-13T22:10:30Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Architecture */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués dont le but est de transférer rapidement du contenu.&lt;br /&gt;
Les CDN sont très largement utilisés afin de résoudre un problème majeur qui est la latence. Lorsqu’un utilisateur demande de charger une page Web, le temps d’accès au contenu peut être très long.&lt;br /&gt;
Cette latence est influencée par plusieurs facteurs qui peuvent être propre au contenu comme par exemple le chargement d’images et de vidéos, mais l’une des raisons principale est la distance physique entre l’utilisateur est le serveur d’hébergement du site web.&lt;br /&gt;
L’objectif des CDN est donc de diminuer cette distance physique et améliorer la vitesse et la performance du site.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Histoire==&lt;br /&gt;
Les réseaux de diffusion de contenu ont été conçus à partir du moment où l’utilisation du World Wide Web a explosé en popularité au cours des années 1990. Les leaders techniques se sont rendu compte qu’Internet ne pouvait pas faire face à l’augmentation rapide du trafic réseau et devaient trouver une méthode pour gérer la diffusion de données dans le monde.&lt;br /&gt;
&lt;br /&gt;
Fondée en 1998, Akamai Technologies a été la première société à developper les CDN et à les commercialiser. Elle reste jusqu’a nos jours le leader dans le Marché des CDN.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Afin de minimiser la distance physique entre un utilisateur et le serveur d’hébergement, le CDN stocke le contenu du site dans plusieurs emplacements géographiques, aussi connu sous le nom de Points de Présence (PoPs). &lt;br /&gt;
Un PoP est un centre de donnée contenant un certain nombre de serveurs cache. Sa fonction principale est donc de réduire le temps d’aller-retour (RTT) puisque le contenu devient plus proche de l’utilisateur. &lt;br /&gt;
Les serveurs cache stockent le contenu mis en cache et sont responsable de la livraison du contenu. Ils ont pour fonction d’accélérer le chargement du site web et réduire la consommation de la bande passante.&lt;br /&gt;
&lt;br /&gt;
==Routage==&lt;br /&gt;
Afin d’accélérer le temps de chargement du site et donc améliorer l’expérience des visiteurs, les CDN utilisent un routage particulier appelé routage DNS CDN. Ce routage permet de rediriger les demandes vers les noeuds du CDN dans le monde entier.&lt;br /&gt;
Il existe deux types de routage: le DNS Unicast et le DNS Anycast.&lt;br /&gt;
&lt;br /&gt;
===Routage Unicast===&lt;br /&gt;
&lt;br /&gt;
Unicast consiste à attribuer à chaque Point de Présence (PoP) une adresse IP propre à lui. Les sites qui mettent en place des CDN utilisant un routage DNS Unicast permettent de rediriger les visiteurs directement vers un noeud spécifique qui est le noeud le plus proche de la requête.&lt;br /&gt;
&lt;br /&gt;
Lorsqu’un utilisateur demande le chargement d’un site web en tapant l’URL ou en cliquant sur le lien du serveur web principal, le DNS de l’utilisateur le redirige vers le service CDN qui héberge le contenu du site. Puis, il est acheminé vers le PoP le plus proche déterminé grâce à son emplacement en fonction de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
L’utilisation du routage DNS Unicast est à la fois rentable et efficace et sa configuration est très simple à mettre en place puisqu’il faut juste l’intégrer dans le processus DNS standard.&lt;br /&gt;
&lt;br /&gt;
Cependant, puisque la requête est toujours acheminée directement vers le même noeud spécifique et passe toujours par le même chemin de routage,  le centre de donnée associé peut subir un trafic important, par exemple lors d’une attaque DDoS, entrainant ainsi un déni de service.&lt;br /&gt;
De plus, puisque le CDN utilise l’adresse IP d’origine du visiteur afin de trouver le PoP le plus proche, la détermination de cette adresse IP peut être erronée à cause du mécanisme récursif utilisé dans les DNS moderne. Le CDN pourrait donc répondre à l’adresse IP du résolveur DNS et non à celle du client et donc l’envoyer vers un noeud incorrect.&lt;br /&gt;
&lt;br /&gt;
===Routage Anycast===&lt;br /&gt;
Les CDN configurés avec Anycast définissent une adresse IP unique pour chaque noeud du réseau. Contrairement à Unicast, au lieu d’utiliser le DNS récursif qui dirige les requête vers le noeud le plus proche, Anycast utilise le Border Gateway Protocol (BGP), un protocole permettant d’échanger des informations de routage et d’accessibilité pour que chaque PoP du réseau CDN connaisse l’état de ses plus proches voisins. Grâce à ce protocole, Anycast garantit la distance la plus courte entre le visiteur et le PoP final en fonction d’une métrique qui n’est pas forcément la distance physique.&lt;br /&gt;
Anycast utilise aussi le DNS et à la différence de Unicast, le CDN utilise l’adresse IP du client d’origine et non pas celle du résolveur DNS.&lt;br /&gt;
Les avantages de Anycast sont multiples. Il permet une connectivité plus rapide, offre une protection aux attaques DDoS ainsi qu’une grande disponibilité. De plus, la configuration des serveurs est très simplifiée puisqu’une seule configuration DNS est faite sur tous les noeuds du réseau.&lt;br /&gt;
&lt;br /&gt;
==Architecture==&lt;br /&gt;
L’architecture choisie d’un CDN doit satisfaire les 3 piliers suivants:&lt;br /&gt;
&lt;br /&gt;
*Performance&lt;br /&gt;
La mission principale d’un CDN est de minimiser la latence afin d’améliorer l’expérience de l’utilisateur. Cela signifie que les Pops doivent être situé à des carrefours importants du réseau afin d’assurer une connectivité idéale.&lt;br /&gt;
&lt;br /&gt;
*Fiabilité&lt;br /&gt;
Selon le type de site web utilisé, assurer un système sans problème peut différer d’un CDN à un autre. En effet, les CDN de sites commerciaux adoptent une approche &amp;quot;zéro point de défaillance&amp;quot; afin d’assurer une haute disponibilité. Le type de routage utilisé joue un très grand rôle dans ce pilier. Utiliser un routage Anycast augmente fortement la disponibilité alors qu’un routage Unicast peut être une source de très graves pannes et défaillances dans le réseau. &lt;br /&gt;
&lt;br /&gt;
*Scalabilité&lt;br /&gt;
Les CDN doivent traiter n’importe quel volume de trafic. Le type de routing influe sur cette capacité. En effet, si le nombre de visiteurs est moyen, un routing Unicast suffit largement pour satisfaire la scalabilité du CDN. Dans le cas contraire, Unicast ne suffit pas puisqu’il n’offre pas de protection contre les attaques DDoS.&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44300</id>
		<title>VT2018 XXX</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44300"/>
		<updated>2019-01-13T22:09:53Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Routage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués dont le but est de transférer rapidement du contenu.&lt;br /&gt;
Les CDN sont très largement utilisés afin de résoudre un problème majeur qui est la latence. Lorsqu’un utilisateur demande de charger une page Web, le temps d’accès au contenu peut être très long.&lt;br /&gt;
Cette latence est influencée par plusieurs facteurs qui peuvent être propre au contenu comme par exemple le chargement d’images et de vidéos, mais l’une des raisons principale est la distance physique entre l’utilisateur est le serveur d’hébergement du site web.&lt;br /&gt;
L’objectif des CDN est donc de diminuer cette distance physique et améliorer la vitesse et la performance du site.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Histoire==&lt;br /&gt;
Les réseaux de diffusion de contenu ont été conçus à partir du moment où l’utilisation du World Wide Web a explosé en popularité au cours des années 1990. Les leaders techniques se sont rendu compte qu’Internet ne pouvait pas faire face à l’augmentation rapide du trafic réseau et devaient trouver une méthode pour gérer la diffusion de données dans le monde.&lt;br /&gt;
&lt;br /&gt;
Fondée en 1998, Akamai Technologies a été la première société à developper les CDN et à les commercialiser. Elle reste jusqu’a nos jours le leader dans le Marché des CDN.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Afin de minimiser la distance physique entre un utilisateur et le serveur d’hébergement, le CDN stocke le contenu du site dans plusieurs emplacements géographiques, aussi connu sous le nom de Points de Présence (PoPs). &lt;br /&gt;
Un PoP est un centre de donnée contenant un certain nombre de serveurs cache. Sa fonction principale est donc de réduire le temps d’aller-retour (RTT) puisque le contenu devient plus proche de l’utilisateur. &lt;br /&gt;
Les serveurs cache stockent le contenu mis en cache et sont responsable de la livraison du contenu. Ils ont pour fonction d’accélérer le chargement du site web et réduire la consommation de la bande passante.&lt;br /&gt;
&lt;br /&gt;
==Routage==&lt;br /&gt;
Afin d’accélérer le temps de chargement du site et donc améliorer l’expérience des visiteurs, les CDN utilisent un routage particulier appelé routage DNS CDN. Ce routage permet de rediriger les demandes vers les noeuds du CDN dans le monde entier.&lt;br /&gt;
Il existe deux types de routage: le DNS Unicast et le DNS Anycast.&lt;br /&gt;
&lt;br /&gt;
===Routage Unicast===&lt;br /&gt;
&lt;br /&gt;
Unicast consiste à attribuer à chaque Point de Présence (PoP) une adresse IP propre à lui. Les sites qui mettent en place des CDN utilisant un routage DNS Unicast permettent de rediriger les visiteurs directement vers un noeud spécifique qui est le noeud le plus proche de la requête.&lt;br /&gt;
&lt;br /&gt;
Lorsqu’un utilisateur demande le chargement d’un site web en tapant l’URL ou en cliquant sur le lien du serveur web principal, le DNS de l’utilisateur le redirige vers le service CDN qui héberge le contenu du site. Puis, il est acheminé vers le PoP le plus proche déterminé grâce à son emplacement en fonction de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
L’utilisation du routage DNS Unicast est à la fois rentable et efficace et sa configuration est très simple à mettre en place puisqu’il faut juste l’intégrer dans le processus DNS standard.&lt;br /&gt;
&lt;br /&gt;
Cependant, puisque la requête est toujours acheminée directement vers le même noeud spécifique et passe toujours par le même chemin de routage,  le centre de donnée associé peut subir un trafic important, par exemple lors d’une attaque DDoS, entrainant ainsi un déni de service.&lt;br /&gt;
De plus, puisque le CDN utilise l’adresse IP d’origine du visiteur afin de trouver le PoP le plus proche, la détermination de cette adresse IP peut être erronée à cause du mécanisme récursif utilisé dans les DNS moderne. Le CDN pourrait donc répondre à l’adresse IP du résolveur DNS et non à celle du client et donc l’envoyer vers un noeud incorrect.&lt;br /&gt;
&lt;br /&gt;
===Routage Anycast===&lt;br /&gt;
Les CDN configurés avec Anycast définissent une adresse IP unique pour chaque noeud du réseau. Contrairement à Unicast, au lieu d’utiliser le DNS récursif qui dirige les requête vers le noeud le plus proche, Anycast utilise le Border Gateway Protocol (BGP), un protocole permettant d’échanger des informations de routage et d’accessibilité pour que chaque PoP du réseau CDN connaisse l’état de ses plus proches voisins. Grâce à ce protocole, Anycast garantit la distance la plus courte entre le visiteur et le PoP final en fonction d’une métrique qui n’est pas forcément la distance physique.&lt;br /&gt;
Anycast utilise aussi le DNS et à la différence de Unicast, le CDN utilise l’adresse IP du client d’origine et non pas celle du résolveur DNS.&lt;br /&gt;
Les avantages de Anycast sont multiples. Il permet une connectivité plus rapide, offre une protection aux attaques DDoS ainsi qu’une grande disponibilité. De plus, la configuration des serveurs est très simplifiée puisqu’une seule configuration DNS est faite sur tous les noeuds du réseau.&lt;br /&gt;
&lt;br /&gt;
==Architecture==&lt;br /&gt;
L’architecture choisie d’un CDN doit satisfaire les 3 piliers suivants:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*Performance&#039;&#039;&#039;&lt;br /&gt;
La mission principale d’un CDN est de minimiser la latence afin d’améliorer l’expérience de l’utilisateur. Cela signifie que les Pops doivent être situé à des carrefours importants du réseau afin d’assurer une connectivité idéale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*Fiabilité&#039;&#039;&#039;&lt;br /&gt;
Selon le type de site web utilisé, assurer un système sans problème peut différer d’un CDN à un autre. En effet, les CDN de sites commerciaux adoptent une approche &amp;quot;zéro point de défaillance&amp;quot; afin d’assurer une haute disponibilité. Le type de routage utilisé joue un très grand rôle dans ce pilier. Utiliser un routage Anycast augmente fortement la disponibilité alors qu’un routage Unicast peut être une source de très graves pannes et défaillances dans le réseau. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*Scalabilité&#039;&#039;&#039; &lt;br /&gt;
Les CDN doivent traiter n’importe quel volume de trafic. Le type de routing influe sur cette capacité. En effet, si le nombre de visiteurs est moyen, un routing Unicast suffit largement pour satisfaire la scalabilité du CDN. Dans le cas contraire, Unicast ne suffit pas puisqu’il n’offre pas de protection contre les attaques DDoS.&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44299</id>
		<title>VT2018 XXX</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44299"/>
		<updated>2019-01-13T22:07:15Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Routage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués dont le but est de transférer rapidement du contenu.&lt;br /&gt;
Les CDN sont très largement utilisés afin de résoudre un problème majeur qui est la latence. Lorsqu’un utilisateur demande de charger une page Web, le temps d’accès au contenu peut être très long.&lt;br /&gt;
Cette latence est influencée par plusieurs facteurs qui peuvent être propre au contenu comme par exemple le chargement d’images et de vidéos, mais l’une des raisons principale est la distance physique entre l’utilisateur est le serveur d’hébergement du site web.&lt;br /&gt;
L’objectif des CDN est donc de diminuer cette distance physique et améliorer la vitesse et la performance du site.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Histoire==&lt;br /&gt;
Les réseaux de diffusion de contenu ont été conçus à partir du moment où l’utilisation du World Wide Web a explosé en popularité au cours des années 1990. Les leaders techniques se sont rendu compte qu’Internet ne pouvait pas faire face à l’augmentation rapide du trafic réseau et devaient trouver une méthode pour gérer la diffusion de données dans le monde.&lt;br /&gt;
&lt;br /&gt;
Fondée en 1998, Akamai Technologies a été la première société à developper les CDN et à les commercialiser. Elle reste jusqu’a nos jours le leader dans le Marché des CDN.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Afin de minimiser la distance physique entre un utilisateur et le serveur d’hébergement, le CDN stocke le contenu du site dans plusieurs emplacements géographiques, aussi connu sous le nom de Points de Présence (PoPs). &lt;br /&gt;
Un PoP est un centre de donnée contenant un certain nombre de serveurs cache. Sa fonction principale est donc de réduire le temps d’aller-retour (RTT) puisque le contenu devient plus proche de l’utilisateur. &lt;br /&gt;
Les serveurs cache stockent le contenu mis en cache et sont responsable de la livraison du contenu. Ils ont pour fonction d’accélérer le chargement du site web et réduire la consommation de la bande passante.&lt;br /&gt;
&lt;br /&gt;
==Routage==&lt;br /&gt;
Afin d’accélérer le temps de chargement du site et donc améliorer l’expérience des visiteurs, les CDN utilisent un routage particulier appelé routage DNS CDN. Ce routage permet de rediriger les demandes vers les noeuds du CDN dans le monde entier.&lt;br /&gt;
Il existe deux types de routage: le DNS Unicast et le DNS Anycast.&lt;br /&gt;
&lt;br /&gt;
===Routage Unicast===&lt;br /&gt;
&lt;br /&gt;
Unicast consiste à attribuer à chaque Point de Présence (PoP) une adresse IP propre à lui. Les sites qui mettent en place des CDN utilisant un routage DNS Unicast permettent de rediriger les visiteurs directement vers un noeud spécifique qui est le noeud le plus proche de la requête.&lt;br /&gt;
&lt;br /&gt;
Lorsqu’un utilisateur demande le chargement d’un site web en tapant l’URL ou en cliquant sur le lien du serveur web principal, le DNS de l’utilisateur le redirige vers le service CDN qui héberge le contenu du site. Puis, il est acheminé vers le PoP le plus proche déterminé grâce à son emplacement en fonction de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
L’utilisation du routage DNS Unicast est à la fois rentable et efficace et sa configuration est très simple à mettre en place puisqu’il faut juste l’intégrer dans le processus DNS standard.&lt;br /&gt;
&lt;br /&gt;
Cependant, puisque la requête est toujours acheminée directement vers le même noeud spécifique et passe toujours par le même chemin de routage,  le centre de donnée associé peut subir un trafic important, par exemple lors d’une attaque DDoS, entrainant ainsi un déni de service.&lt;br /&gt;
De plus, puisque le CDN utilise l’adresse IP d’origine du visiteur afin de trouver le PoP le plus proche, la détermination de cette adresse IP peut être erronée à cause du mécanisme récursif utilisé dans les DNS moderne. Le CDN pourrait donc répondre à l’adresse IP du résolveur DNS et non à celle du client et donc l’envoyer vers un noeud incorrect.&lt;br /&gt;
&lt;br /&gt;
===Routage Anycast===&lt;br /&gt;
Les CDN configurés avec Anycast définissent une adresse IP unique pour chaque noeud du réseau. Contrairement à Unicast, au lieu d’utiliser le DNS récursif qui dirige les requête vers le noeud le plus proche, Anycast utilise le Border Gateway Protocol (BGP), un protocole permettant d’échanger des informations de routage et d’accessibilité pour que chaque PoP du réseau CDN connaisse l’état de ses plus proches voisins. Grâce à ce protocole, Anycast garantit la distance la plus courte entre le visiteur et le PoP final en fonction d’une métrique qui n’est pas forcément la distance physique.&lt;br /&gt;
Anycast utilise aussi le DNS et à la différence de Unicast, le CDN utilise l’adresse IP du client d’origine et non pas celle du résolveur DNS.&lt;br /&gt;
Les avantages de Anycast sont multiples. Il permet une connectivité plus rapide, offre une protection aux attaques DDoS ainsi qu’une grande disponibilité. De plus, la configuration des serveurs est très simplifiée puisqu’une seule configuration DNS est faite sur tous les noeuds du réseau.&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44298</id>
		<title>VT2018 XXX</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44298"/>
		<updated>2019-01-13T22:06:47Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Routage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués dont le but est de transférer rapidement du contenu.&lt;br /&gt;
Les CDN sont très largement utilisés afin de résoudre un problème majeur qui est la latence. Lorsqu’un utilisateur demande de charger une page Web, le temps d’accès au contenu peut être très long.&lt;br /&gt;
Cette latence est influencée par plusieurs facteurs qui peuvent être propre au contenu comme par exemple le chargement d’images et de vidéos, mais l’une des raisons principale est la distance physique entre l’utilisateur est le serveur d’hébergement du site web.&lt;br /&gt;
L’objectif des CDN est donc de diminuer cette distance physique et améliorer la vitesse et la performance du site.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Histoire==&lt;br /&gt;
Les réseaux de diffusion de contenu ont été conçus à partir du moment où l’utilisation du World Wide Web a explosé en popularité au cours des années 1990. Les leaders techniques se sont rendu compte qu’Internet ne pouvait pas faire face à l’augmentation rapide du trafic réseau et devaient trouver une méthode pour gérer la diffusion de données dans le monde.&lt;br /&gt;
&lt;br /&gt;
Fondée en 1998, Akamai Technologies a été la première société à developper les CDN et à les commercialiser. Elle reste jusqu’a nos jours le leader dans le Marché des CDN.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Afin de minimiser la distance physique entre un utilisateur et le serveur d’hébergement, le CDN stocke le contenu du site dans plusieurs emplacements géographiques, aussi connu sous le nom de Points de Présence (PoPs). &lt;br /&gt;
Un PoP est un centre de donnée contenant un certain nombre de serveurs cache. Sa fonction principale est donc de réduire le temps d’aller-retour (RTT) puisque le contenu devient plus proche de l’utilisateur. &lt;br /&gt;
Les serveurs cache stockent le contenu mis en cache et sont responsable de la livraison du contenu. Ils ont pour fonction d’accélérer le chargement du site web et réduire la consommation de la bande passante.&lt;br /&gt;
&lt;br /&gt;
==Routage==&lt;br /&gt;
Afin d’accélérer le temps de chargement du site et donc améliorer l’expérience des visiteurs, les CDN utilisent un routage particulier appelé routage DNS CDN. Ce routage permet de rediriger les demandes vers les noeuds du CDN dans le monde entier.&lt;br /&gt;
Il existe deux types de routage: le DNS Unicast et le DNS Anycast.&lt;br /&gt;
&lt;br /&gt;
*Routage Unicast&lt;br /&gt;
&lt;br /&gt;
Unicast consiste à attribuer à chaque Point de Présence (PoP) une adresse IP propre à lui. Les sites qui mettent en place des CDN utilisant un routage DNS Unicast permettent de rediriger les visiteurs directement vers un noeud spécifique qui est le noeud le plus proche de la requête.&lt;br /&gt;
&lt;br /&gt;
Lorsqu’un utilisateur demande le chargement d’un site web en tapant l’URL ou en cliquant sur le lien du serveur web principal, le DNS de l’utilisateur le redirige vers le service CDN qui héberge le contenu du site. Puis, il est acheminé vers le PoP le plus proche déterminé grâce à son emplacement en fonction de son adresse IP.&lt;br /&gt;
&lt;br /&gt;
L’utilisation du routage DNS Unicast est à la fois rentable et efficace et sa configuration est très simple à mettre en place puisqu’il faut juste l’intégrer dans le processus DNS standard.&lt;br /&gt;
&lt;br /&gt;
Cependant, puisque la requête est toujours acheminée directement vers le même noeud spécifique et passe toujours par le même chemin de routage,  le centre de donnée associé peut subir un trafic important, par exemple lors d’une attaque DDoS, entrainant ainsi un déni de service.&lt;br /&gt;
De plus, puisque le CDN utilise l’adresse IP d’origine du visiteur afin de trouver le PoP le plus proche, la détermination de cette adresse IP peut être erronée à cause du mécanisme récursif utilisé dans les DNS moderne. Le CDN pourrait donc répondre à l’adresse IP du résolveur DNS et non à celle du client et donc l’envoyer vers un noeud incorrect.&lt;br /&gt;
&lt;br /&gt;
*Routage Anycast&lt;br /&gt;
Les CDN configurés avec Anycast définissent une adresse IP unique pour chaque noeud du réseau. Contrairement à Unicast, au lieu d’utiliser le DNS récursif qui dirige les requête vers le noeud le plus proche, Anycast utilise le Border Gateway Protocol (BGP), un protocole permettant d’échanger des informations de routage et d’accessibilité pour que chaque PoP du réseau CDN connaisse l’état de ses plus proches voisins. Grâce à ce protocole, Anycast garantit la distance la plus courte entre le visiteur et le PoP final en fonction d’une métrique qui n’est pas forcément la distance physique.&lt;br /&gt;
Anycast utilise aussi le DNS et à la différence de Unicast, le CDN utilise l’adresse IP du client d’origine et non pas celle du résolveur DNS.&lt;br /&gt;
Les avantages de Anycast sont multiples. Il permet une connectivité plus rapide, offre une protection aux attaques DDoS ainsi qu’une grande disponibilité. De plus, la configuration des serveurs est très simplifiée puisqu’une seule configuration DNS est faite sur tous les noeuds du réseau.&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44297</id>
		<title>VT2018 XXX</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44297"/>
		<updated>2019-01-13T22:04:28Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Synthèse */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués dont le but est de transférer rapidement du contenu.&lt;br /&gt;
Les CDN sont très largement utilisés afin de résoudre un problème majeur qui est la latence. Lorsqu’un utilisateur demande de charger une page Web, le temps d’accès au contenu peut être très long.&lt;br /&gt;
Cette latence est influencée par plusieurs facteurs qui peuvent être propre au contenu comme par exemple le chargement d’images et de vidéos, mais l’une des raisons principale est la distance physique entre l’utilisateur est le serveur d’hébergement du site web.&lt;br /&gt;
L’objectif des CDN est donc de diminuer cette distance physique et améliorer la vitesse et la performance du site.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Histoire==&lt;br /&gt;
Les réseaux de diffusion de contenu ont été conçus à partir du moment où l’utilisation du World Wide Web a explosé en popularité au cours des années 1990. Les leaders techniques se sont rendu compte qu’Internet ne pouvait pas faire face à l’augmentation rapide du trafic réseau et devaient trouver une méthode pour gérer la diffusion de données dans le monde.&lt;br /&gt;
&lt;br /&gt;
Fondée en 1998, Akamai Technologies a été la première société à developper les CDN et à les commercialiser. Elle reste jusqu’a nos jours le leader dans le Marché des CDN.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Afin de minimiser la distance physique entre un utilisateur et le serveur d’hébergement, le CDN stocke le contenu du site dans plusieurs emplacements géographiques, aussi connu sous le nom de Points de Présence (PoPs). &lt;br /&gt;
Un PoP est un centre de donnée contenant un certain nombre de serveurs cache. Sa fonction principale est donc de réduire le temps d’aller-retour (RTT) puisque le contenu devient plus proche de l’utilisateur. &lt;br /&gt;
Les serveurs cache stockent le contenu mis en cache et sont responsable de la livraison du contenu. Ils ont pour fonction d’accélérer le chargement du site web et réduire la consommation de la bande passante.&lt;br /&gt;
&lt;br /&gt;
==Routage==&lt;br /&gt;
Afin d’accélérer le temps de chargement du site et donc améliorer l’expérience des visiteurs, les CDN utilisent un routage particulier appelé routage DNS CDN. Ce routage permet de rediriger les demandes vers les noeuds du CDN dans le monde entier.&lt;br /&gt;
Il existe deux types de routage: le DNS Unicast et le DNS Anycast.&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44296</id>
		<title>VT2018 XXX</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44296"/>
		<updated>2019-01-13T22:03:12Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Synthèse */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués dont le but est de transférer rapidement du contenu.&lt;br /&gt;
Les CDN sont très largement utilisés afin de résoudre un problème majeur qui est la latence. Lorsqu’un utilisateur demande de charger une page Web, le temps d’accès au contenu peut être très long.&lt;br /&gt;
Cette latence est influencée par plusieurs facteurs qui peuvent être propre au contenu comme par exemple le chargement d’images et de vidéos, mais l’une des raisons principale est la distance physique entre l’utilisateur est le serveur d’hébergement du site web.&lt;br /&gt;
L’objectif des CDN est donc de diminuer cette distance physique et améliorer la vitesse et la performance du site.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Histoire==&lt;br /&gt;
Les réseaux de diffusion de contenu ont été conçus à partir du moment où l’utilisation du World Wide Web a explosé en popularité au cours des années 1990. Les leaders techniques se sont rendu compte qu’Internet ne pouvait pas faire face à l’augmentation rapide du trafic réseau et devaient trouver une méthode pour gérer la diffusion de données dans le monde.&lt;br /&gt;
&lt;br /&gt;
Fondée en 1998, Akamai Technologies a été la première société à developper les CDN et à les commercialiser. Elle reste jusqu’a nos jours le leader dans le Marché des CDN.&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44295</id>
		<title>VT2018 XXX</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44295"/>
		<updated>2019-01-13T22:01:41Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Résumé */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Un réseau de diffusion de contenu (CDN) désigne un groupe de serveurs géographiquement distribués dont le but est de transférer rapidement du contenu.&lt;br /&gt;
Les CDN sont très largement utilisés afin de résoudre un problème majeur qui est la latence. Lorsqu’un utilisateur demande de charger une page Web, le temps d’accès au contenu peut être très long.&lt;br /&gt;
Cette latence est influencée par plusieurs facteurs qui peuvent être propre au contenu comme par exemple le chargement d’images et de vidéos, mais l’une des raisons principale est la distance physique entre l’utilisateur est le serveur d’hébergement du site web.&lt;br /&gt;
L’objectif des CDN est donc de diminuer cette distance physique et améliorer la vitesse et la performance du site.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44294</id>
		<title>VT2018 XXX</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44294"/>
		<updated>2019-01-13T21:58:52Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Auteur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Mail : amina.boucherima@hotmail.com&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44293</id>
		<title>VT2018 XXX</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_XXX&amp;diff=44293"/>
		<updated>2019-01-13T21:49:26Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Auteur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : Amina BOUCHERIMA&lt;br /&gt;
*Sujet : Content Delivery Network&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Références==&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM_1F0_2018-19_BTB_Amina_BOUCHERIMA&amp;diff=43941</id>
		<title>ECOM 1F0 2018-19 BTB Amina BOUCHERIMA</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM_1F0_2018-19_BTB_Amina_BOUCHERIMA&amp;diff=43941"/>
		<updated>2018-12-17T20:22:06Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Semaine du 4 au 11 décembre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Présentation =&lt;br /&gt;
Membre de l’équipe du projet Brûle Ta Bûche !&lt;br /&gt;
Développement Front-end.&lt;br /&gt;
&lt;br /&gt;
= Journal de bord =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Semaine du 25 septembre au 2 octobre =&lt;br /&gt;
&lt;br /&gt;
*Attribution des rôles au sein de l’équipe.&lt;br /&gt;
*Choix des outils de communications pour la gestion du projet (Trello, Slack, GitLab, Google Drive).&lt;br /&gt;
*Réalisation du modèle de tâches et de l’IHM abstraite.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Semaine du 2 au 9 octobre =&lt;br /&gt;
&lt;br /&gt;
*Choix des technologies utilisées pour le développement du front-end (Bootstrap, Angular, Material design).&lt;br /&gt;
*Auto-formation en HTML et CSS.&lt;br /&gt;
*Création des maquettes du scénario 1 de notre application.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 9 au 16 octobre =&lt;br /&gt;
&lt;br /&gt;
*Préparation et participation à la soutenance.&lt;br /&gt;
*Installation des technologies nécessaires: Java, nodejs, npm, JHipster et Angular.&lt;br /&gt;
*Formation Angular (en cours).&lt;br /&gt;
&lt;br /&gt;
= Semaine du 16 au 23 octobre =&lt;br /&gt;
*Formation Angular&lt;br /&gt;
&lt;br /&gt;
= Semaine du 23 octobre au 6 novembre =&lt;br /&gt;
*Construction de la liste des composants Angular.&lt;br /&gt;
*Lecture sur l&#039;architecture Angular + Routing + style guide.&lt;br /&gt;
*Manipulation du code client généré parJHipster.&lt;br /&gt;
*Conception de l&#039;architecture complète (diagramme de contexte, liste des fonctionnalités, vue logique de haut niveau, vues logiques détaillées, vues dynamiques et vue physique).&lt;br /&gt;
*Préparation de l&#039;Audit 2.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 6 au 13 novembre =&lt;br /&gt;
* Manipulation du routing utilisé dans le code généré par JHipster.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 13 au 20 novembre =&lt;br /&gt;
* Intégration de Angular Material dans le projet.&lt;br /&gt;
* Création des composants et mise en place du routing.&lt;br /&gt;
= Semaine du 20 au 27 novembre =&lt;br /&gt;
* Codage du composant producer-details (page du producteur).&lt;br /&gt;
= Semaine du 27 novembre au 4 décembre =&lt;br /&gt;
* Mise en place des communications entre composants (passage d&#039;informations entre composants et entre pages).&lt;br /&gt;
* Affichage de la page producteur.&lt;br /&gt;
= Semaine du 4 au 11 décembre =&lt;br /&gt;
* Mise au propre du code généré par JHipster (suppression du code inutile dans notre projet).&lt;br /&gt;
* Fusion du code de la page recherche avec le code de la page producteur.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 11 au 18 décembre =&lt;br /&gt;
* Intégration de Material Design sur les entités.&lt;br /&gt;
* Préparation de la soutenance finale.&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM_1F0_2018-19_BTB_Amina_BOUCHERIMA&amp;diff=43934</id>
		<title>ECOM 1F0 2018-19 BTB Amina BOUCHERIMA</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM_1F0_2018-19_BTB_Amina_BOUCHERIMA&amp;diff=43934"/>
		<updated>2018-12-17T20:09:05Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Semaine du 11 au 18 décembre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Présentation =&lt;br /&gt;
Membre de l’équipe du projet Brûle Ta Bûche !&lt;br /&gt;
Développement Front-end.&lt;br /&gt;
&lt;br /&gt;
= Journal de bord =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Semaine du 25 septembre au 2 octobre =&lt;br /&gt;
&lt;br /&gt;
*Attribution des rôles au sein de l’équipe.&lt;br /&gt;
*Choix des outils de communications pour la gestion du projet (Trello, Slack, GitLab, Google Drive).&lt;br /&gt;
*Réalisation du modèle de tâches et de l’IHM abstraite.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Semaine du 2 au 9 octobre =&lt;br /&gt;
&lt;br /&gt;
*Choix des technologies utilisées pour le développement du front-end (Bootstrap, Angular, Material design).&lt;br /&gt;
*Auto-formation en HTML et CSS.&lt;br /&gt;
*Création des maquettes du scénario 1 de notre application.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 9 au 16 octobre =&lt;br /&gt;
&lt;br /&gt;
*Préparation et participation à la soutenance.&lt;br /&gt;
*Installation des technologies nécessaires: Java, nodejs, npm, JHipster et Angular.&lt;br /&gt;
*Formation Angular (en cours).&lt;br /&gt;
&lt;br /&gt;
= Semaine du 16 au 23 octobre =&lt;br /&gt;
*Formation Angular&lt;br /&gt;
&lt;br /&gt;
= Semaine du 23 octobre au 6 novembre =&lt;br /&gt;
*Construction de la liste des composants Angular.&lt;br /&gt;
*Lecture sur l&#039;architecture Angular + Routing + style guide.&lt;br /&gt;
*Manipulation du code client généré parJHipster.&lt;br /&gt;
*Conception de l&#039;architecture complète (diagramme de contexte, liste des fonctionnalités, vue logique de haut niveau, vues logiques détaillées, vues dynamiques et vue physique).&lt;br /&gt;
*Préparation de l&#039;Audit 2.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 6 au 13 novembre =&lt;br /&gt;
* Manipulation du routing utilisé dans le code généré par JHipster.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 13 au 20 novembre =&lt;br /&gt;
* Intégration de Angular Material dans le projet.&lt;br /&gt;
* Création des composants et mise en place du routing.&lt;br /&gt;
= Semaine du 20 au 27 novembre =&lt;br /&gt;
* Codage du composant producer-details (page du producteur).&lt;br /&gt;
= Semaine du 27 novembre au 4 décembre =&lt;br /&gt;
* Mise en place des communications entre composants (passage d&#039;informations entre composants et entre pages).&lt;br /&gt;
* Affichage de la page producteur.&lt;br /&gt;
= Semaine du 4 au 11 décembre =&lt;br /&gt;
* Mise au propre du code généré par JHipster.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 11 au 18 décembre =&lt;br /&gt;
* Intégration de Material Design sur les entités.&lt;br /&gt;
* Préparation de la soutenance finale.&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM_1F0_2018-19_BTB_Amina_BOUCHERIMA&amp;diff=43933</id>
		<title>ECOM 1F0 2018-19 BTB Amina BOUCHERIMA</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM_1F0_2018-19_BTB_Amina_BOUCHERIMA&amp;diff=43933"/>
		<updated>2018-12-17T20:08:51Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Semaine du 11 au 18 décembre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Présentation =&lt;br /&gt;
Membre de l’équipe du projet Brûle Ta Bûche !&lt;br /&gt;
Développement Front-end.&lt;br /&gt;
&lt;br /&gt;
= Journal de bord =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Semaine du 25 septembre au 2 octobre =&lt;br /&gt;
&lt;br /&gt;
*Attribution des rôles au sein de l’équipe.&lt;br /&gt;
*Choix des outils de communications pour la gestion du projet (Trello, Slack, GitLab, Google Drive).&lt;br /&gt;
*Réalisation du modèle de tâches et de l’IHM abstraite.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Semaine du 2 au 9 octobre =&lt;br /&gt;
&lt;br /&gt;
*Choix des technologies utilisées pour le développement du front-end (Bootstrap, Angular, Material design).&lt;br /&gt;
*Auto-formation en HTML et CSS.&lt;br /&gt;
*Création des maquettes du scénario 1 de notre application.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 9 au 16 octobre =&lt;br /&gt;
&lt;br /&gt;
*Préparation et participation à la soutenance.&lt;br /&gt;
*Installation des technologies nécessaires: Java, nodejs, npm, JHipster et Angular.&lt;br /&gt;
*Formation Angular (en cours).&lt;br /&gt;
&lt;br /&gt;
= Semaine du 16 au 23 octobre =&lt;br /&gt;
*Formation Angular&lt;br /&gt;
&lt;br /&gt;
= Semaine du 23 octobre au 6 novembre =&lt;br /&gt;
*Construction de la liste des composants Angular.&lt;br /&gt;
*Lecture sur l&#039;architecture Angular + Routing + style guide.&lt;br /&gt;
*Manipulation du code client généré parJHipster.&lt;br /&gt;
*Conception de l&#039;architecture complète (diagramme de contexte, liste des fonctionnalités, vue logique de haut niveau, vues logiques détaillées, vues dynamiques et vue physique).&lt;br /&gt;
*Préparation de l&#039;Audit 2.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 6 au 13 novembre =&lt;br /&gt;
* Manipulation du routing utilisé dans le code généré par JHipster.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 13 au 20 novembre =&lt;br /&gt;
* Intégration de Angular Material dans le projet.&lt;br /&gt;
* Création des composants et mise en place du routing.&lt;br /&gt;
= Semaine du 20 au 27 novembre =&lt;br /&gt;
* Codage du composant producer-details (page du producteur).&lt;br /&gt;
= Semaine du 27 novembre au 4 décembre =&lt;br /&gt;
* Mise en place des communications entre composants (passage d&#039;informations entre composants et entre pages).&lt;br /&gt;
* Affichage de la page producteur.&lt;br /&gt;
= Semaine du 4 au 11 décembre =&lt;br /&gt;
* Mise au propre du code généré par JHipster.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 11 au 18 décembre =&lt;br /&gt;
* Intégration de Material Design sur les entités.&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM_1F0_2018-19_BTB_Amina_BOUCHERIMA&amp;diff=43932</id>
		<title>ECOM 1F0 2018-19 BTB Amina BOUCHERIMA</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM_1F0_2018-19_BTB_Amina_BOUCHERIMA&amp;diff=43932"/>
		<updated>2018-12-17T20:08:27Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Semaine du 4 au 11 décembre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Présentation =&lt;br /&gt;
Membre de l’équipe du projet Brûle Ta Bûche !&lt;br /&gt;
Développement Front-end.&lt;br /&gt;
&lt;br /&gt;
= Journal de bord =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Semaine du 25 septembre au 2 octobre =&lt;br /&gt;
&lt;br /&gt;
*Attribution des rôles au sein de l’équipe.&lt;br /&gt;
*Choix des outils de communications pour la gestion du projet (Trello, Slack, GitLab, Google Drive).&lt;br /&gt;
*Réalisation du modèle de tâches et de l’IHM abstraite.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Semaine du 2 au 9 octobre =&lt;br /&gt;
&lt;br /&gt;
*Choix des technologies utilisées pour le développement du front-end (Bootstrap, Angular, Material design).&lt;br /&gt;
*Auto-formation en HTML et CSS.&lt;br /&gt;
*Création des maquettes du scénario 1 de notre application.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 9 au 16 octobre =&lt;br /&gt;
&lt;br /&gt;
*Préparation et participation à la soutenance.&lt;br /&gt;
*Installation des technologies nécessaires: Java, nodejs, npm, JHipster et Angular.&lt;br /&gt;
*Formation Angular (en cours).&lt;br /&gt;
&lt;br /&gt;
= Semaine du 16 au 23 octobre =&lt;br /&gt;
*Formation Angular&lt;br /&gt;
&lt;br /&gt;
= Semaine du 23 octobre au 6 novembre =&lt;br /&gt;
*Construction de la liste des composants Angular.&lt;br /&gt;
*Lecture sur l&#039;architecture Angular + Routing + style guide.&lt;br /&gt;
*Manipulation du code client généré parJHipster.&lt;br /&gt;
*Conception de l&#039;architecture complète (diagramme de contexte, liste des fonctionnalités, vue logique de haut niveau, vues logiques détaillées, vues dynamiques et vue physique).&lt;br /&gt;
*Préparation de l&#039;Audit 2.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 6 au 13 novembre =&lt;br /&gt;
* Manipulation du routing utilisé dans le code généré par JHipster.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 13 au 20 novembre =&lt;br /&gt;
* Intégration de Angular Material dans le projet.&lt;br /&gt;
* Création des composants et mise en place du routing.&lt;br /&gt;
= Semaine du 20 au 27 novembre =&lt;br /&gt;
* Codage du composant producer-details (page du producteur).&lt;br /&gt;
= Semaine du 27 novembre au 4 décembre =&lt;br /&gt;
* Mise en place des communications entre composants (passage d&#039;informations entre composants et entre pages).&lt;br /&gt;
* Affichage de la page producteur.&lt;br /&gt;
= Semaine du 4 au 11 décembre =&lt;br /&gt;
* Mise au propre du code généré par JHipster.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 11 au 18 décembre =&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM_1F0_2018-19_BTB_Amina_BOUCHERIMA&amp;diff=43931</id>
		<title>ECOM 1F0 2018-19 BTB Amina BOUCHERIMA</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM_1F0_2018-19_BTB_Amina_BOUCHERIMA&amp;diff=43931"/>
		<updated>2018-12-17T20:05:35Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Semaine du 27 novembre au 4 décembre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Présentation =&lt;br /&gt;
Membre de l’équipe du projet Brûle Ta Bûche !&lt;br /&gt;
Développement Front-end.&lt;br /&gt;
&lt;br /&gt;
= Journal de bord =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Semaine du 25 septembre au 2 octobre =&lt;br /&gt;
&lt;br /&gt;
*Attribution des rôles au sein de l’équipe.&lt;br /&gt;
*Choix des outils de communications pour la gestion du projet (Trello, Slack, GitLab, Google Drive).&lt;br /&gt;
*Réalisation du modèle de tâches et de l’IHM abstraite.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Semaine du 2 au 9 octobre =&lt;br /&gt;
&lt;br /&gt;
*Choix des technologies utilisées pour le développement du front-end (Bootstrap, Angular, Material design).&lt;br /&gt;
*Auto-formation en HTML et CSS.&lt;br /&gt;
*Création des maquettes du scénario 1 de notre application.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 9 au 16 octobre =&lt;br /&gt;
&lt;br /&gt;
*Préparation et participation à la soutenance.&lt;br /&gt;
*Installation des technologies nécessaires: Java, nodejs, npm, JHipster et Angular.&lt;br /&gt;
*Formation Angular (en cours).&lt;br /&gt;
&lt;br /&gt;
= Semaine du 16 au 23 octobre =&lt;br /&gt;
*Formation Angular&lt;br /&gt;
&lt;br /&gt;
= Semaine du 23 octobre au 6 novembre =&lt;br /&gt;
*Construction de la liste des composants Angular.&lt;br /&gt;
*Lecture sur l&#039;architecture Angular + Routing + style guide.&lt;br /&gt;
*Manipulation du code client généré parJHipster.&lt;br /&gt;
*Conception de l&#039;architecture complète (diagramme de contexte, liste des fonctionnalités, vue logique de haut niveau, vues logiques détaillées, vues dynamiques et vue physique).&lt;br /&gt;
*Préparation de l&#039;Audit 2.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 6 au 13 novembre =&lt;br /&gt;
* Manipulation du routing utilisé dans le code généré par JHipster.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 13 au 20 novembre =&lt;br /&gt;
* Intégration de Angular Material dans le projet.&lt;br /&gt;
* Création des composants et mise en place du routing.&lt;br /&gt;
= Semaine du 20 au 27 novembre =&lt;br /&gt;
* Codage du composant producer-details (page du producteur).&lt;br /&gt;
= Semaine du 27 novembre au 4 décembre =&lt;br /&gt;
* Mise en place des communications entre composants (passage d&#039;informations entre composants et entre pages).&lt;br /&gt;
* Affichage de la page producteur.&lt;br /&gt;
= Semaine du 4 au 11 décembre =&lt;br /&gt;
&lt;br /&gt;
= Semaine du 11 au 18 décembre =&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM_1F0_2018-19_BTB_Amina_BOUCHERIMA&amp;diff=43478</id>
		<title>ECOM 1F0 2018-19 BTB Amina BOUCHERIMA</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM_1F0_2018-19_BTB_Amina_BOUCHERIMA&amp;diff=43478"/>
		<updated>2018-12-04T07:59:47Z</updated>

		<summary type="html">&lt;p&gt;Amina.Boucherima: /* Semaine du 13 au 20 novembre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Présentation =&lt;br /&gt;
Membre de l’équipe du projet Brûle Ta Bûche !&lt;br /&gt;
Développement Front-end.&lt;br /&gt;
&lt;br /&gt;
= Journal de bord =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Semaine du 25 septembre au 2 octobre =&lt;br /&gt;
&lt;br /&gt;
*Attribution des rôles au sein de l’équipe.&lt;br /&gt;
*Choix des outils de communications pour la gestion du projet (Trello, Slack, GitLab, Google Drive).&lt;br /&gt;
*Réalisation du modèle de tâches et de l’IHM abstraite.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Semaine du 2 au 9 octobre =&lt;br /&gt;
&lt;br /&gt;
*Choix des technologies utilisées pour le développement du front-end (Bootstrap, Angular, Material design).&lt;br /&gt;
*Auto-formation en HTML et CSS.&lt;br /&gt;
*Création des maquettes du scénario 1 de notre application.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 9 au 16 octobre =&lt;br /&gt;
&lt;br /&gt;
*Préparation et participation à la soutenance.&lt;br /&gt;
*Installation des technologies nécessaires: Java, nodejs, npm, JHipster et Angular.&lt;br /&gt;
*Formation Angular (en cours).&lt;br /&gt;
&lt;br /&gt;
= Semaine du 16 au 23 octobre =&lt;br /&gt;
*Formation Angular&lt;br /&gt;
&lt;br /&gt;
= Semaine du 23 octobre au 6 novembre =&lt;br /&gt;
*Construction de la liste des composants Angular.&lt;br /&gt;
*Lecture sur l&#039;architecture Angular + Routing + style guide.&lt;br /&gt;
*Manipulation du code client généré parJHipster.&lt;br /&gt;
*Conception de l&#039;architecture complète (diagramme de contexte, liste des fonctionnalités, vue logique de haut niveau, vues logiques détaillées, vues dynamiques et vue physique).&lt;br /&gt;
*Préparation de l&#039;Audit 2.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 6 au 13 novembre =&lt;br /&gt;
* Manipulation du routing utilisé dans le code généré par JHipster.&lt;br /&gt;
&lt;br /&gt;
= Semaine du 13 au 20 novembre =&lt;br /&gt;
* Intégration de Angular Material dans le projet.&lt;br /&gt;
* Création des composants et mise en place du routing.&lt;br /&gt;
= Semaine du 20 au 27 novembre =&lt;br /&gt;
* Codage du composant producer-details (page du producteur).&lt;br /&gt;
= Semaine du 27 novembre au 4 décembre =&lt;br /&gt;
* Mise en place des communications entre composants (passage d&#039;informations entre composants et entre pages).&lt;br /&gt;
* Affichage de la page producteur.&lt;/div&gt;</summary>
		<author><name>Amina.Boucherima</name></author>
	</entry>
</feed>