Améliorations suite aux retours
This commit is contained in:
parent
d02c37c75c
commit
3b20b2f3d3
3 changed files with 67 additions and 76 deletions
BIN
présentation.pdf
BIN
présentation.pdf
Binary file not shown.
|
@ -79,69 +79,41 @@ Nous faisons partie du CHATONS\footnote[frame]{Collectif des Hébergeurs Alterna
|
||||||
\end{columns}
|
\end{columns}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\subsection{Le cloud}
|
|
||||||
\begin{frame}
|
|
||||||
\begin{columns}
|
|
||||||
\column{0.33 \linewidth}
|
|
||||||
\begin{center}
|
|
||||||
Une partie substantielle des contenus en ligne est aujourd'hui hébergée sur le cloud, à savoir, des énormes centres de données.
|
|
||||||
\end{center}
|
|
||||||
\column{0.6 \linewidth}
|
|
||||||
\includegraphics[width=8.2cm]{centre_données.jpg}
|
|
||||||
\end{columns}
|
|
||||||
\begin{center}
|
|
||||||
\vspace{0.5cm}
|
|
||||||
Cette délégation de responsabilité (et de pouvoir) est particulièrement prisée dans le monde professionnel.
|
|
||||||
\end{center}
|
|
||||||
\end{frame}
|
|
||||||
|
|
||||||
\begin{frame}
|
|
||||||
\setstretch{2}
|
|
||||||
\begin{center}
|
|
||||||
Cette approche recèle de nombreux inconvénients~:
|
|
||||||
\end{center}
|
|
||||||
\begin{itemize}[<+->]
|
|
||||||
\item une gestion, des environnements et des logiciels opaques
|
|
||||||
\item des prix pas faciles à contrôler
|
|
||||||
\item une dépendance envers l'opérateur dangereuse et intéressée
|
|
||||||
\item une confusion volontairement entretenue chez les non-spécialistes en informatique
|
|
||||||
\item des choix écologiquement nocifs\linebreak
|
|
||||||
\end{itemize}
|
|
||||||
\end{frame}
|
|
||||||
|
|
||||||
\subsection{Héberger à la maison}
|
\subsection{Héberger à la maison}
|
||||||
\begin{frame}
|
\begin{frame}
|
||||||
\begin{center}
|
|
||||||
Une alternative : héberger ses données à la maison !
|
|
||||||
\end{center}
|
|
||||||
\begin{columns}
|
\begin{columns}
|
||||||
\column{0.5 \linewidth}
|
\begin{column}{0.5 \linewidth}
|
||||||
\begin{itemize}[<+->]
|
\begin{center}
|
||||||
|
Pour échapper au contrôle et au giron des opérateurs de clouds, héberger ses données à la maison présente de nombreux avantages...
|
||||||
|
\end{center}
|
||||||
|
|
||||||
|
\vspace{0.5cm}
|
||||||
|
|
||||||
|
\begin{itemize}[<+(1)->]
|
||||||
\item On récupère la souveraineté sur ses données
|
\item On récupère la souveraineté sur ses données
|
||||||
\item On gagne en vie privée
|
\item On gagne en vie privée
|
||||||
\item On gagne en libertés
|
\item On gagne en libertés
|
||||||
\item On est responsabilisé face à ses besoins
|
\item On est responsabilisé face à ses besoins
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\column{0.5 \linewidth}
|
\end{column}
|
||||||
\begin{itemize}[<+->]
|
\vrule{}
|
||||||
|
\begin{column}{0.5 \linewidth}
|
||||||
|
\begin{center}
|
||||||
|
\onslide<6->{... mais aussi bien des contraintes...}
|
||||||
|
\end{center}
|
||||||
|
|
||||||
|
\vspace{0.5cm}
|
||||||
|
|
||||||
|
\begin{itemize}[<+(2)->]
|
||||||
\item On repose sur une connexion internet pour particulier
|
\item On repose sur une connexion internet pour particulier
|
||||||
\item Un certain savoir-faire et moultes compétences sont requis
|
\item Un certain savoir-faire et moultes compétences sont requis
|
||||||
\item Assurer la résilience de ses services est difficile
|
\item Assurer la résilience de ses services est difficile
|
||||||
\item Bien sauvegarder ses données, et ceci au-delà de son site géographique, n'est pas évident
|
\item Bien sauvegarder ses données, et ceci au-delà de son site géographique, n'est pas évident
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
\end{column}
|
||||||
\end{columns}
|
\end{columns}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
\section{Les solutions à explorer}
|
|
||||||
\subsection{S3 contre les systèmes de fichiers}
|
|
||||||
\begin{frame}
|
|
||||||
\begin{center}
|
|
||||||
Opérer des systèmes de fichiers pour des services en ligne implique certaines délicatesses pour l'administrateur : leur hiérarchie, leurs noms, la gestion du verrouillage et d'autres complications dues à la spécification POSIX...\linebreak
|
|
||||||
\todo{schéma tikz ici ?}
|
|
||||||
Le standard S3 apporte des facilités; on réduit le stockage à un paradigme de clé-valeur basé essentiellement sur deux opérations seulement: lire ou écrire une clé.
|
|
||||||
\end{center}
|
|
||||||
\end{frame}
|
|
||||||
|
|
||||||
\subsection{Sauvegarder pour se parer à tout imprévu}
|
\subsection{Sauvegarder pour se parer à tout imprévu}
|
||||||
\begin{frame}
|
\begin{frame}
|
||||||
\begin{center}
|
\begin{center}
|
||||||
|
@ -154,13 +126,29 @@ Sauvegarder pour se parer contre les cambriolages et les incendies en est une au
|
||||||
\end{center}
|
\end{center}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
|
\section{Les solutions à explorer}
|
||||||
\subsection{L'entre-hébergement}
|
\subsection{L'entre-hébergement}
|
||||||
\begin{frame}
|
\begin{frame}
|
||||||
\begin{center}
|
\begin{center}
|
||||||
On a vu récemment se développer au sein du CHATONS la notion d'entre-hébergement : les sauvegardes étant compliquées à assurer, on peut se partager celles-ci pour diminuer la charge sur chaque administrateur.\linebreak
|
On a vu récemment se développer au sein du CHATONS la notion d'entre-hébergement : en plus de renforcer l'intégrité des sauvegardes, on va améliorer la disponibilité pendant les coupures de liaison internet, de courant, ou pendant les déménagements d'administrateurs par exemple.\linebreak
|
||||||
|
|
||||||
\vspace{1cm}
|
\vspace{1cm}
|
||||||
|
\onslide<2->
|
||||||
|
{
|
||||||
|
Dans le cadre du collectif, il s'agit de partager ses volumes de données entre hébergeurs.\linebreak
|
||||||
|
|
||||||
Pour assurer la confidentialité, on peut chiffrer les données au niveau applicatif.
|
Pour assurer la confidentialité, on peut chiffrer les données au niveau applicatif.
|
||||||
|
}
|
||||||
|
\end{center}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\subsection{S3 contre les systèmes de fichiers}
|
||||||
|
\begin{frame}
|
||||||
|
\begin{center}
|
||||||
|
Dans le cadre de l'administration de services en ligne, les systèmes de fichiers recèlent certaines difficultés.\linebreak
|
||||||
|
|
||||||
|
\vspace{1cm}
|
||||||
|
Le standard S3 apporte des facilités; on réduit le stockage à un paradigme de clé-valeur basé essentiellement sur deux opérations seulement: lire ou écrire une clé.
|
||||||
\end{center}
|
\end{center}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
|
@ -187,7 +175,7 @@ Il s'agit d'un logiciel libre permettant de distribuer un service S3 sur diverse
|
||||||
\subsection{Gestion des zones}
|
\subsection{Gestion des zones}
|
||||||
\begin{frame}
|
\begin{frame}
|
||||||
\begin{center}
|
\begin{center}
|
||||||
Garage va donc prendre en compte les zones au moment de répliquer les données.\linebreak
|
Garage va donc prendre en compte les zones géographiques au moment de répliquer les données.\linebreak
|
||||||
|
|
||||||
\vspace{1cm}
|
\vspace{1cm}
|
||||||
\includegraphics[width=13.25cm]{zones.png}
|
\includegraphics[width=13.25cm]{zones.png}
|
||||||
|
@ -203,9 +191,9 @@ Garage va donc prendre en compte les zones au moment de répliquer les données.
|
||||||
\begin{center}
|
\begin{center}
|
||||||
Chaque objet est dupliqué sur plusieurs zones différentes.\linebreak
|
Chaque objet est dupliqué sur plusieurs zones différentes.\linebreak
|
||||||
|
|
||||||
\onslide<10->{Si une zone devient indisponible, les autres continuent d'assurer le service.}\linebreak
|
\onslide<5->{Lorsqu'un nouvel hébergeur rejoint le réseau, la charge se voit équilibrée.}\linebreak
|
||||||
|
|
||||||
\onslide<10->{Cette redondance allège grandement la charge qui repose sur les administrateurs face aux incidents ou tracas du quotidien.}\linebreak
|
\onslide<12->{Si une zone devient indisponible, les autres continuent d'assurer le service.}\linebreak
|
||||||
\end{center}
|
\end{center}
|
||||||
\end{columns}
|
\end{columns}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
@ -218,7 +206,7 @@ Dans le cadre du programme \textit{Horizon 2021} de l'Union Européenne, nous av
|
||||||
\includegraphics[width=3cm]{drapeau_européen.png}\hspace{1cm}
|
\includegraphics[width=3cm]{drapeau_européen.png}\hspace{1cm}
|
||||||
\includegraphics[width=3cm]{NGI.png}\linebreak
|
\includegraphics[width=3cm]{NGI.png}\linebreak
|
||||||
|
|
||||||
Nous avons ainsi pu financer le développement de Garage pendant 2 années.
|
Nous avons ainsi pu financer le développement de Garage pendant 2 ans.
|
||||||
\end{center}
|
\end{center}
|
||||||
\end{frame}
|
\end{frame}
|
||||||
|
|
||||||
|
|
|
@ -8,42 +8,45 @@
|
||||||
\fill[#4] (#1,#2) circle ({0.25 * #3});
|
\fill[#4] (#1,#2) circle ({0.25 * #3});
|
||||||
}
|
}
|
||||||
|
|
||||||
\onslide<1-9>{\personnage{-2.25}{-0.75}{0.75}{green}}
|
\onslide<1-11>{\personnage{-2.25}{-0.75}{0.75}{green}}
|
||||||
\onslide<1-9>{\draw (-1.9,-1.6) rectangle ++(1,1.2);}
|
\onslide<1-11>{\draw (-1.9,-1.6) rectangle ++(1,1.2);}
|
||||||
\onslide<2-9>{\draw[fill=green] (-1.8,-1.525) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 1};}
|
\onslide<2-11>{\draw[fill=green] (-1.8,-1.525) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 1};}
|
||||||
\onslide<4-9>{\draw[fill=red] (-1.8,-1.15) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 3};}
|
\onslide<4-5>{\draw[fill=red] (-1.8,-1.15) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 3};}
|
||||||
\onslide<7-9>{\draw[fill=blue] (-1.8,-0.775) rectangle ++(0.35,0.3) node[pos=0.5, white] {\tiny 5};}
|
\onslide<7-11>{\draw[fill=yellow] (-1.8,-1.15) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 4};}
|
||||||
\onslide<3-9>{\draw[fill=blue] (-1.35,-1.525) rectangle ++(0.35,0.3) node[pos=0.5, white] {\tiny 2};}
|
\onslide<9-11>{\draw[fill=red] (-1.8,-0.775) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 6};}
|
||||||
\onslide<6-9>{\draw[fill=yellow] (-1.35,-1.15) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 4};}
|
\onslide<3-11>{\draw[fill=blue] (-1.35,-1.525) rectangle ++(0.35,0.3) node[pos=0.5, white] {\tiny 2};}
|
||||||
\onslide<8-9>{\draw[fill=red] (-1.35,-0.775) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 6};}
|
\onslide<8-11>{\draw[fill=blue] (-1.35,-1.15) rectangle ++(0.35,0.3) node[pos=0.5, white] {\tiny 5};}
|
||||||
|
\onslide<11-11>{\draw[fill=yellow] (-1.35,-0.775) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 8};}
|
||||||
|
|
||||||
\personnage{1.65}{1.5}{0.75}{blue}
|
\personnage{1.65}{1.5}{0.75}{blue}
|
||||||
\draw (0.3,0.7) rectangle ++(1,1.2);
|
\draw (0.3,0.7) rectangle ++(1,1.2);
|
||||||
\onslide<2->{\draw[fill=green] (0.4,0.775) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 1};}
|
\onslide<2->{\draw[fill=green] (0.4,0.775) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 1};}
|
||||||
\onslide<4->{\draw[fill=red] (0.4,1.15) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 3};}
|
\onslide<4->{\draw[fill=red] (0.4,1.15) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 3};}
|
||||||
\onslide<8->{\draw[fill=red] (0.4,1.525) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 6};}
|
\onslide<10->{\draw[fill=green] (0.4,1.525) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 7};}
|
||||||
\onslide<3->{\draw[fill=blue] (0.85,0.775) rectangle ++(0.35,0.3) node[pos=0.5, white] {\tiny 2};}
|
\onslide<3->{\draw[fill=blue] (0.85,0.775) rectangle ++(0.35,0.3) node[pos=0.5, white] {\tiny 2};}
|
||||||
\onslide<7->{\draw[fill=blue] (0.85,1.15) rectangle ++(0.35,0.3) node[pos=0.5, white] {\tiny 5};}
|
\onslide<9->{\draw[fill=red] (0.85,1.15) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 6};}
|
||||||
\onslide<9->{\draw[fill=green] (0.85,1.525) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 7};}
|
\onslide<11->{\draw[fill=yellow] (0.85,1.525) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 8};}
|
||||||
|
|
||||||
\personnage{1.85}{-2.3}{0.75}{red}
|
\personnage{1.85}{-2.3}{0.75}{red}
|
||||||
\draw (0.5,-3.15) rectangle ++(1,1.2);
|
\draw (0.5,-3.15) rectangle ++(1,1.2);
|
||||||
\onslide<2->{\draw[fill=green] (0.6,-3.075) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 1};}
|
\onslide<2->{\draw[fill=green] (0.6,-3.075) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 1};}
|
||||||
\onslide<4->{\draw[fill=red] (0.6,-2.7) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 3};}
|
\onslide<4-5>{\draw[fill=red] (0.6,-2.7) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 3};}
|
||||||
\onslide<8->{\draw[fill=red] (0.6,-2.325) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 6};}
|
\onslide<7->{\draw[fill=yellow] (0.6,-2.7) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 4};}
|
||||||
\onslide<3->{\draw[fill=blue] (1.05,-3.075) rectangle ++(0.35,0.3) node[pos=0.5, white] {\tiny 2};}
|
\onslide<9->{\draw[fill=red] (0.6,-2.325) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 6};}
|
||||||
\onslide<6->{\draw[fill=yellow] (1.05,-2.7) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 4};}
|
\onslide<3-5>{\draw[fill=blue] (1.05,-3.075) rectangle ++(0.35,0.3) node[pos=0.5, white] {\tiny 2};}
|
||||||
\onslide<9->{\draw[fill=green] (1.05,-2.325) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 7};}
|
\onslide<6->{\draw[fill=red] (1.05,-3.075) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 3};}
|
||||||
|
\onslide<8->{\draw[fill=blue] (1.05,-2.7) rectangle ++(0.35,0.3) node[pos=0.5, white] {\tiny 5};}
|
||||||
|
\onslide<10->{\draw[fill=green] (1.05,-2.325) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 7};}
|
||||||
|
|
||||||
\onslide<5->{\personnage{1.05}{-0.15}{0.75}{yellow}}
|
\onslide<5->{\personnage{1.05}{-0.15}{0.75}{yellow}}
|
||||||
\onslide<5->{\draw (-0.35,-1) rectangle ++(1,1.2);}
|
\onslide<5->{\draw (-0.35,-1) rectangle ++(1,1.2);}
|
||||||
\onslide<6->{\draw[fill=yellow] (-0.25,-0.925) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 4};}
|
\onslide<6->{\draw[fill=blue] (-0.25,-0.925) rectangle ++(0.35,0.3) node[pos=0.5, white] {\tiny 2};}
|
||||||
\onslide<9->{\draw[fill=green] (-0.25,-0.55) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 7};}
|
\onslide<7->{\draw[fill=yellow] (-0.25,-0.55) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 4};}
|
||||||
%\draw (-0.25,-0.175) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 1};
|
\onslide<10->{\draw[fill=green] (-0.25,-0.175) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 7};}
|
||||||
\onslide<7->{\draw[fill=blue] (0.2,-0.925) rectangle ++(0.35,0.3) node[pos=0.5, white] {\tiny 5};}
|
\onslide<6->{\draw[fill=red] (0.2,-0.925) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 3};}
|
||||||
%\onslide<12->{\draw[fill=green] (0.2,-0.55) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 7};}
|
\onslide<8->{\draw[fill=blue] (0.2,-0.55) rectangle ++(0.35,0.3) node[pos=0.5,white] {\tiny 5};}
|
||||||
%\draw (0.2,-0.175) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 1};
|
\onslide<11->{\draw[fill=yellow] (0.2,-0.175) rectangle ++(0.35,0.3) node[pos=0.5] {\tiny 8};}
|
||||||
|
|
||||||
\onslide<10->{\draw[line width=0.25cm] (-2.15,-0.5) -- ++(1,-1);}
|
\onslide<12->{\draw[line width=0.25cm] (-2.15,-0.5) -- ++(1,-1);}
|
||||||
\onslide<10->{\draw[line width=0.25cm] (-2.15,-1.5) -- ++(1,1);}
|
\onslide<12->{\draw[line width=0.25cm] (-2.15,-1.5) -- ++(1,1);}
|
||||||
\end{tikzpicture}
|
\end{tikzpicture}
|
Loading…
Reference in a new issue