Commit 4439f156 authored by marmous's avatar marmous

Fix url

parent 9a8c69f1
......@@ -276,50 +276,41 @@
\setlength{\marginparwidth}{40pt} % Largeur de note dans la marge
\setlength{\parskip}{1em} % espace additionnel entre deux paragraphes
%--------------Style de page ---------------------------%
\pagestyle{fancy}
%--------------Page vierge------------------%
\newpage
\null
\newpage
%--------------Page de remerciement------------------%
\input{remerciements/remerciements}
\newpage
% %--------------Page resume en fr ----------------------%
\input{resume/resume}
\newpage
% %--------------Page resume en en ----------------------%
\input{abstract/abstract}
\newpage
% %--------------Les sommaires ------------------------%
\tableofcontents
\newpage
\listoftables % à supprimer si pas de tableau
\listoftables
\addcontentsline{toc}{chapter}{Liste des tableaux}
\adjustmtc
\newpage
\listoffigures % à supprimer si pas de figure
\listoffigures
\addcontentsline{toc}{chapter}{Liste des figures}
\adjustmtc
\newpage
% %--------------Introduction ---------------------------%
\setcounter{chapter}{1}
\setcounter{section}{0}
\chapter*{Introduction}
......@@ -335,7 +326,6 @@
\newpage
% %-------------- Projet Global -------------------------------%
\setcounter{chapter}{2}
\setcounter{section}{0}
\chapter*{Le projet global}
......@@ -345,7 +335,6 @@
\newpage
% %-------------- Etat de l'art -------------------------------%
\setcounter{chapter}{3}
\setcounter{section}{0}
\chapter*{État de l’art des conteneurs et de leur orchestration}
......@@ -360,7 +349,6 @@
\newpage
% %-------------- Choix de l'orchestrateur -------------------------------%
\setcounter{chapter}{4}
\setcounter{section}{0}
\chapter*{Choix de l’orchestrateur}
......@@ -376,7 +364,6 @@
\newpage
% %-------------- Conteneurisation de la suite Kronos Efficient ----------%
\setcounter{chapter}{5}
\setcounter{section}{0}
\chapter*{Conteneurisation de la suite Kronos Efficient}
......@@ -388,38 +375,35 @@
\newpage
% %-------------- Pré production -------------------------------%
\setcounter{chapter}{6}
\setcounter{section}{0}
\chapter*{Pré production}
\addcontentsline{toc}{chapter}{Pré production}
\adjustmtc
\input{preproduction/1maquetteprevue}
\newpage
\input{preproduction/2maquette2016}
\newpage
\input{preproduction/3deploiement}
\newpage
\input{preproduction/4architecturereseau}
\newpage
\input{preproduction/5recette}
\newpage
\setcounter{chapter}{6}
\setcounter{section}{0}
\chapter*{Pré production}
\addcontentsline{toc}{chapter}{Pré production}
\adjustmtc
\input{preproduction/1maquetteprevue}
\newpage
\input{preproduction/2maquette2016}
\newpage
\input{preproduction/3deploiement}
\newpage
\input{preproduction/4architecturereseau}
\newpage
\input{preproduction/5recette}
\newpage
% %-------------- Maintenance -------------------------------%
\setcounter{chapter}{7}
\setcounter{section}{0}
\chapter*{Maintenance}
\addcontentsline{toc}{chapter}{Maintenance}
\adjustmtc
\input{maintenance/1miseajour}
\input{maintenance/2formation}
\input{maintenance/3supervision}
\input{maintenance/4orchestrateur}
\newpage
\setcounter{chapter}{7}
\setcounter{section}{0}
\chapter*{Maintenance}
\addcontentsline{toc}{chapter}{Maintenance}
\adjustmtc
\input{maintenance/1miseajour}
\input{maintenance/2formation}
\input{maintenance/3supervision}
\input{maintenance/4orchestrateur}
\newpage
% %-------------- Mise en production -------------------------------%
\setcounter{chapter}{8}
\setcounter{section}{0}
\chapter*{Mise en production}
......@@ -432,7 +416,6 @@
\newpage
% %-------------- Bilan -------------------------------%
\setcounter{chapter}{9}
\setcounter{section}{0}
\chapter*{Bilan}
......@@ -451,7 +434,6 @@
\thispagestyle{empty}
%-----------Les annexes -------------------------------%
\newpage
\appendix
\setcounter{chapter}{1}
......
......@@ -14,7 +14,7 @@ Un prestataire cloud Interoute nous fournit l’infrastructure nécessaire, c’
\item d’un serveur web frontal
\item d’un serveur d’application par client.
\end{itemize}
Il existe deux architectures différentes pour accéder à l’application : une avec accès direct au serveur et l’autre avec un proxy inverse. Dans les deux cas, l’utilisateur se connecte par son navigateur à un sous-domaine dédié, par exemple https://kronosdemo.kronosefficient.com.
Il existe deux architectures différentes pour accéder à l’application : une avec accès direct au serveur et l’autre avec un proxy inverse. Dans les deux cas, l’utilisateur se connecte par son navigateur à un sous-domaine dédié, par exemple \url{https://kronosdemo.kronosefficient.com}.
\begin{figure}[h!]
\includegraphics[width=\linewidth]{introduction/images/DirectAccessCloud}
......
<?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>OCA\DAV\Connector\Sabre\Exception\FileLocked</s:exception>
<s:message>"cnam/Memoire/latex/memoireingenieurcnam/pagegarde/page_garde.aux" is locked</s:message>
</d:error>
<?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>OCA\DAV\Connector\Sabre\Exception\FileLocked</s:exception>
<s:message>"cnam/Memoire/latex/memoireingenieurcnam/pagegarde/page_garde.aux" is locked</s:message>
</d:error>
<?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>OCA\DAV\Connector\Sabre\Exception\FileLocked</s:exception>
<s:message>"cnam/Memoire/latex/memoireingenieurcnam/pagegarde/page_garde.aux" is locked</s:message>
</d:error>
<?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>OCA\DAV\Connector\Sabre\Exception\FileLocked</s:exception>
<s:message>"cnam/Memoire/latex/memoireingenieurcnam/pagegarde/page_garde.aux" is locked</s:message>
</d:error>
<?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>OCA\DAV\Connector\Sabre\Exception\FileLocked</s:exception>
<s:message>"cnam/Memoire/latex/memoireingenieurcnam/pagegarde/page_garde.aux" is locked</s:message>
</d:error>
<?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>OCA\DAV\Connector\Sabre\Exception\FileLocked</s:exception>
<s:message>"cnam/Memoire/latex/memoireingenieurcnam/pagegarde/page_garde.aux" is locked</s:message>
</d:error>
<?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>OCA\DAV\Connector\Sabre\Exception\FileLocked</s:exception>
<s:message>"cnam/Memoire/latex/memoireingenieurcnam/pagegarde/page_garde.aux" is locked</s:message>
</d:error>
<?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>OCA\DAV\Connector\Sabre\Exception\FileLocked</s:exception>
<s:message>"cnam/Memoire/latex/memoireingenieurcnam/pagegarde/page_garde.aux" is locked</s:message>
</d:error>
\relax
\providecommand\hyper@newdestlabel[2]{}
\providecommand\zref@newlabel[2]{}
\@setckpt{pagegarde/page_garde}{
\setcounter{page}{4}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{part}{0}
\setcounter{chapter}{0}
\setcounter{section}{0}
\setcounter{subsection}{0}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{0}
\setcounter{table}{0}
\setcounter{Item}{0}
\setcounter{Hfootnote}{0}
\setcounter{bookmark@seq@number}{0}
\setcounter{FBcaption@count}{0}
\setcounter{ContinuedFloat}{0}
\setcounter{subfigure}{0}
\setcounter{subtable}{0}
\setcounter{float@type}{32}
\setcounter{algorithm}{0}
\setcounter{ALC@unique}{0}
\setcounter{ALC@line}{0}
\setcounter{ALC@rem}{0}
\setcounter{ALC@depth}{0}
\setcounter{OptionTest}{0}
\setcounter{r@tfl@t}{0}
\setcounter{LT@tables}{0}
\setcounter{LT@chunks}{0}
\setcounter{vrcnt}{0}
\setcounter{AM@survey}{0}
\setcounter{mtc}{0}
\setcounter{minitocdepth}{2}
\setcounter{ptc}{0}
\setcounter{parttocdepth}{2}
\setcounter{mdf@globalstyle@cnt}{1}
\setcounter{mdfcountframes}{0}
\setcounter{mdf@env@i}{0}
\setcounter{mdf@env@ii}{0}
\setcounter{mdf@zref@counter}{0}
\setcounter{tabx@nest}{0}
\setcounter{listtotal}{0}
\setcounter{listcount}{0}
\setcounter{liststart}{0}
\setcounter{liststop}{0}
\setcounter{citecount}{0}
\setcounter{citetotal}{0}
\setcounter{multicitecount}{0}
\setcounter{multicitetotal}{0}
\setcounter{instcount}{0}
\setcounter{maxnames}{6}
\setcounter{minnames}{1}
\setcounter{maxitems}{3}
\setcounter{minitems}{1}
\setcounter{citecounter}{0}
\setcounter{savedcitecounter}{0}
\setcounter{uniquelist}{0}
\setcounter{uniquename}{0}
\setcounter{refsection}{0}
\setcounter{refsegment}{0}
\setcounter{maxextratitle}{0}
\setcounter{maxextratitleyear}{0}
\setcounter{maxextradate}{0}
\setcounter{maxextraalpha}{0}
\setcounter{abbrvpenalty}{50}
\setcounter{highnamepenalty}{50}
\setcounter{lownamepenalty}{25}
\setcounter{maxparens}{3}
\setcounter{parenlevel}{0}
\setcounter{mincomprange}{10}
\setcounter{maxcomprange}{100000}
\setcounter{mincompwidth}{1}
\setcounter{afterword}{0}
\setcounter{savedafterword}{0}
\setcounter{annotator}{0}
\setcounter{savedannotator}{0}
\setcounter{author}{0}
\setcounter{savedauthor}{0}
\setcounter{bookauthor}{0}
\setcounter{savedbookauthor}{0}
\setcounter{commentator}{0}
\setcounter{savedcommentator}{0}
\setcounter{editor}{0}
\setcounter{savededitor}{0}
\setcounter{editora}{0}
\setcounter{savededitora}{0}
\setcounter{editorb}{0}
\setcounter{savededitorb}{0}
\setcounter{editorc}{0}
\setcounter{savededitorc}{0}
\setcounter{foreword}{0}
\setcounter{savedforeword}{0}
\setcounter{holder}{0}
\setcounter{savedholder}{0}
\setcounter{introduction}{0}
\setcounter{savedintroduction}{0}
\setcounter{namea}{0}
\setcounter{savednamea}{0}
\setcounter{nameb}{0}
\setcounter{savednameb}{0}
\setcounter{namec}{0}
\setcounter{savednamec}{0}
\setcounter{translator}{0}
\setcounter{savedtranslator}{0}
\setcounter{shortauthor}{0}
\setcounter{savedshortauthor}{0}
\setcounter{shorteditor}{0}
\setcounter{savedshorteditor}{0}
\setcounter{labelname}{0}
\setcounter{savedlabelname}{0}
\setcounter{institution}{0}
\setcounter{savedinstitution}{0}
\setcounter{lista}{0}
\setcounter{savedlista}{0}
\setcounter{listb}{0}
\setcounter{savedlistb}{0}
\setcounter{listc}{0}
\setcounter{savedlistc}{0}
\setcounter{listd}{0}
\setcounter{savedlistd}{0}
\setcounter{liste}{0}
\setcounter{savedliste}{0}
\setcounter{listf}{0}
\setcounter{savedlistf}{0}
\setcounter{location}{0}
\setcounter{savedlocation}{0}
\setcounter{organization}{0}
\setcounter{savedorganization}{0}
\setcounter{origlocation}{0}
\setcounter{savedoriglocation}{0}
\setcounter{origpublisher}{0}
\setcounter{savedorigpublisher}{0}
\setcounter{publisher}{0}
\setcounter{savedpublisher}{0}
\setcounter{language}{0}
\setcounter{savedlanguage}{0}
\setcounter{origlanguage}{0}
\setcounter{savedoriglanguage}{0}
\setcounter{pageref}{0}
\setcounter{savedpageref}{0}
\setcounter{textcitecount}{0}
\setcounter{textcitetotal}{0}
\setcounter{textcitemaxnames}{0}
\setcounter{biburlnumpenalty}{0}
\setcounter{biburlucpenalty}{0}
\setcounter{biburllcpenalty}{0}
\setcounter{smartand}{1}
\setcounter{bbx:relatedcount}{0}
\setcounter{bbx:relatedtotal}{0}
\setcounter{lstnumber}{1}
\setcounter{tcbbreakpart}{0}
\setcounter{tcblayer}{0}
\setcounter{tcblisting}{0}
\setcounter{section@level}{0}
\setcounter{lstlisting}{0}
}
......@@ -11,7 +11,7 @@ La maquette initialement prévue comporte quatre hôtes Windows formant le clust
\newpage
Prenons le cheminement d’une requête pour expliquer le fonctionnement de cette maquette.
\begin{itemize}
\item Un utilisateur accède à l’URL https://test.kronosefficient.com/efficient5 via son navigateur pour ouvrir son instance Kronos Efficient.
\item Un utilisateur accède à l’URL \url{https://test.kronosefficient.com/efficient5} via son navigateur pour ouvrir son instance Kronos Efficient.
\item Le load balancer reçoit la requête et la redirige vers un des serveurs du cluster Docker.
\item Grâce au réseau maillé (mesh), la requête est redirigée vers Traefik, car il écoute sur le port 443 (HTTPS) du cluster.
\item Le fichier de déploiement pour test.kronosefficient.com contient la règle de routage pour Traefik. Plus pécisément, elle est déclarée dans la section \verb|label| du service Kronos Efficient (voir extrait ci-dessous). Cette règle (ligne 6) indique à Traefik que les requêtes vers test.kronosefficient.com et test.kronosefficient.com/efficient5 doivent être redirigées vers ce conteneur.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment