cours0708/G53/ArchComplexes/cptrendu180108.tex

266 lines
13 KiB
TeX
Raw Normal View History

2008-06-04 10:03:04 +00:00
%---DOCUMENT-------------------------------------------------------------------
\documentclass[a4paper,10pt]{article}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
%---PACKAGES-------------------------------------------------------------------
\usepackage{makeidx} \makeindex
\usepackage[Lenny]{fncychap} % Lenny, Conny ,Bjarne, Rejne, Glenn, Sonny
\usepackage{fancyhdr}
\usepackage{eurosym}
\usepackage{lastpage}
\usepackage{a4wide}
\usepackage[french]{minitoc}
\usepackage[hmargin=1cm,vmargin=2cm]{geometry}
\usepackage{listings} % a inclure pour la fonction listing
%---SORTIES--------------------------------------------------------------------
\newif\ifpdf
\ifx\pdfoutput\undefined
\pdffalse
\else
\ifnum\pdfoutput=0
\pdffalse
\else
\pdfoutput=1 \pdftrue
\fi
\fi
%---PDF------------------------------------------------------------------------
\ifpdf
\usepackage[pdftex]{graphicx, color}
\usepackage{color} % on en a besoin pour utiliser les couleurs
\definecolor{grey}{rgb}{0.95,0.95,0.95} % on d<>finit la couleur grise pour les listing (c'est un gris tr<74>s clair)
\graphicspath{{./images/}}
\DeclareGraphicsExtensions{.jpg,.png}
\pdfcompresslevel=9
\usepackage{pslatex}
\usepackage[pdftex, % Param<61>trage de la navigation
bookmarks = true, % Signets
bookmarksnumbered = true, % Signets num<75>rot<6F>s
pdfpagemode = None, % None, UseThumbs, UseOutlines, Fullscreen
pdfstartview = FitH, % FitH, FitV, FitR, FitB, FitBH, FitBV, Fit
pdfpagelayout = OneColumn, % SinglePage, OneColumn, TwoColumnLeft, TwoColumnRight
colorlinks = true, % Liens en couleur
urlcolor = blue, % Couleur des liens externes
pdfborder = {0 0 0} % Style de bordure : ici, rien
]{hyperref}
\hypersetup{
pdfauthor = {Olivier DOSSMANN}, % Auteurs
pdftitle = {G53 : Pr<50>sentation de M. Alain RICHART, de la Soci<63>t<EFBFBD> Bull}, % Titre du document
pdfsubject = {D<EFBFBD>finition et mise en oeuvre d'architectures complexes pour les entreprises}, % Sujet
pdfkeywords = {latex,pdf}, % Mots-clefs
pdfcreator = {WinShell,MiKTeX}, % Logiciel qui a cr<63>e le document
pdfproducer = {*}, % Soci<63>t<EFBFBD> ayant produit le logiciel
plainpages = false}
\usepackage{pdfpages}
%---DVI------------------------------------------------------------------------
\else
\usepackage{graphicx}
\graphicspath{{eps/}}
\newcommand{\url}[1]{\emph{#1}}
\newcommand{\href}[2]{\emph{#2}[1]}
\fi
%---EN-TETE-ET-PIED-DE-PAGE----------------------------------------------------
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0.5pt}
\pagestyle{fancy}
%\lhead{}
%\chead{}
%\rhead{}
\lfoot{Cr<EFBFBD><EFBFBD>e avec \LaTeX}
%\cfoot{}
\rfoot{G53}
%---PAGE-DE-GARDE--------------------------------------------------------------
\title{Compte Rendu de l'intervention de M. Alain RICHART en cours de G53}
\author{Olivier DOSSMANN}
\date{2008-01-23}
%---COLOR---------------------------------------------------------------------
%\pagecolor{}
%\color{}
%---DEBUT-DU-DOCUMENT----------------------------------------------------------
\begin{document}
\maketitle
\thispagestyle{fancy}
%Pour les codes de d<>veloppement
\lstset{numbers=left, tabsize=2, frame=single, breaklines=true, basicstyle=\ttfamily,numberstyle=\tiny\ttfamily, framexleftmargin=13mm, backgroundcolor=\color{grey}, xleftmargin=12mm}
%Table des mati<74>res
\tableofcontents
\newpage
%---EXEMPLE-DE-SECTION/SOUS-SECTION--------------------------------------------
%\section{Introduction}
%\section{Titre 1}
%\subsection{Sous-section 1}
%---EXEMPLE-DE-LISTE-NUMEROTEE-------------------------------------------------
%\begin{enumerate}
%\item Choix 1
%\item Choix 2
%\end{enumerate}
%---EXEMPLE-DE-LISTE-NON-NUMEROTEE---------------------------------------------
%\begin{itemize}
%\item Objet 1
%\item Objet 2
%\end{itemize}
%---IMAGE----------------------------------------------------------------------
%\begin{figure}[!htbp] %h = here, t = top, b = bottom et p = page (special)
% \centering
% \includegraphics[width=8cm]{gconfs.jpg}
% \caption{Logo de l'Association GCONFS}
%\end{figure}
Le commerce au niveau europ<6F>en mais aussi international se faisant, les entreprises ont de plus en plus de donn<6E>es <20> tra<72>ter, que ce soit au niveau des clients, des fournisseurs ou des statistiques de l'entreprise. Le fait est que ces entreprises ne sont pas forc<72>ment des entreprises li<6C>es au domaine informatique, et donc rencontrent quelques difficult<6C>s <20> mettre en place un syst<73>me d'information efficace.\par
D'autres entreprises, cette fois au coeur de l'informatique et des syst<73>mes de communication, proposent leurs services pour la mise en place d'architectures complexes permettant aux entreprises de combler ce manque d'organisation de l'information. C'est le travail de la Soci<63>t<EFBFBD> Bull, repr<70>sent<6E>e par M. Alain RICHART ce vendredi 18 janvier 2008 au matin <20> l'IUT d'Illkirch, Strasbourg.
\section{Pr<EFBFBD>sentation}
En quelques mots, qui est M. RICHART, et qui est Bull ?
\subsection{M. Alain RICHART}
Notre exposant de ce jour, M. Alain RICHART, nous a pr<70>sent<6E> en quelques mots sa carri<72>re et ses dipl<70>mes. Ainsi ce sont un DEA en informatique et th<74>orique <20> l'ULP (Universit<69> Louis Pasteur) en 1996 et un DUTI que M. RICHART poss<73>de. Par la suite, en 1997, il rejoint CEA <20> Tours, chez laquelle il sera Commissariat <20> l'entreprise atomique. En 1998 il entre chez Bull Services \& Solutions o<> il restera jusqu'<27> ce jour.\par
Et en parlant de ce jour, notre repr<70>sentant de Bull est Directeur de projet d'e-infrastructure <20> l'<27>l<EFBFBD>ctricit<69> de Strasbourg et responsable d'infog<6F>rance. L'\textit{ES} utilise donc Bull comme sous - traitant pour mettre en place l'infrastructure n<>cessaire.\par
Passons <20> la Soci<63>t<EFBFBD> Bull.
\subsection{Bull Services \& Solutions}
Cette entreprise propose du Conseil d'int<6E>gration de syst<73>mes : choix d'un ERP, d<>finition de solutions, mise en place d'architectures complexes, <20>tudes de projets, etc \ldots\par
Ce qui fait l'existence de Bull, c'est l'<27>volution dans les entreprises de :
\begin{enumerate}
\item Complexit<69>
\item D<>mat<61>rialisation : tout devient num<75>rique
\item Fusion et acquisition
\item Globalisation des <20>changes <20>l<EFBFBD>ctroniques
\item Nouvelles r<>glementations
\item Croissance
\item Nouvelles technologies
\end{enumerate}
Ceci entraine un besoin d'applications, d'assistance et de support. \par
Voil<EFBFBD> donc ce pourquoi Bull travaille et ce qu'elle fait.
\section{Phase d'<27>tude}
La phase d'<27>tude est un ensemble d'<27>tapes <20> suivre pour permettre d'assembler toutes les informations n<>cessaires au futur projet que nous aimerions voir aboutir. Voici donc les quelques <20>tapes, avec, pour chaque processus, une br<62>ve explication.\par
La conception est une s<>paration du domaine technique et fonctionnel, apr<70>s quoi nous proc<6F>dons <20> une mise en commun par le processus dit en \textbf{Y}.\\
L'on passe donc <20> une <20>tude d'opportunit<69>, puis <20> une <20>tude d'architect, par suite nous faisons une <20>tude d'exploitabilit<69>.
\subsection{Etude d'opportunit<69>}
Cf. Cours de M.BERNARD.
\subsection{Etude d'architecture}
L'<27>tude d'architecture d<>finit plusieurs choses comme la s<>curit<69>, la disponibilit<69>, les exigences d'utilisation, etc \ldots\\
Ceci permet de faire l'architecture logique, physique, mais aussi l'exploitation de celle ci.
\subsubsection{Dimensionnement d'une solution}
La dimension d'une solution, ou \textit{sizing}, est une <20>tape qui permet de donner une dimension, quelque chose de mesurables pour les serveurs et les solutions. Ceci se fait <20> l'aide d'abaque, qui sont des donn<6E>es de bases envoy<6F>es par les <20>diteurs pour justement donner une dimension.
\subsubsection{Stockage de donn<6E>es}
Le stockage de donn<6E>es est important pour traiter au mieux les informations d'une entreprise, mais <20>galement pouvoir d<>marrer au plus vite si le syst<73>me s'interrompt ou perd des donn<6E>es. Pour acc<63>der aux donn<6E>es on utilise le SAN (\textit{Storage Area Network}) c'est un acc<63>s ultra rapide via un protocole r<>seau d'un d<>bit d'environ 4Gb/sec.
\subsubsection{Haute disponibilit<69>}
Egalement appel<65>e HA, \textit{High Availaibility}, la haute disponibilit<69> est importante pour l'entreprise. Avoir <20> chaque instant acc<63>s <20> ses donn<6E>es est parfois primordial, plusieurs techniques sont possibles, evidemment les solutions augmentent en prix avec l'augmentation de la complexit<69> de mise en oeuvre de celle ci. Voici une liste croissante de m<>thodes possibles :
\begin{enumerate}
\item Redondance : double disque dur, double m<>moire (niveau serveur)
\item Remplacement de mat<61>riel (niveau serveur)
\item SAN (niveau stockage)
\item Sauvegardes et restaurations (niveau donn<6E>es)
\item R<>partition des charges (niveau applicatif)
\item Syst<73>mes redondants (niveau applicatif)
\item Basculement de site (niveau lieu de stockage)
\item Site de secours : capacit<69> de reprise <20> distance (niveau lieu de stockage/site)
\end{enumerate}
Les possibilit<69>s sont tout de m<>me importantes, mais le prix va en augmentant.\par
Les technologies aussi permettent une haute disponibilit<69>, par exemple <20> l'aide du RAID. C'est une m<>thode simple et peu co<63>teuse de mettre les donn<6E>es en haute disponibilit<69>, malgr<67> le fait qu'il faille un peu de temps pour tout r<>couvrir.\\
Au m<>me titre un double SAN permet d'<27>viter les SPOF (\textit{Single Point Of Failure}) ce qui est tr<74>s pratique quand le serveur distant ne r<>pond plus et que la cause en est le SAN.
\subsection{Exploitabilit<EFBFBD>}
L'exploitabilit<69> passe par la supervision, l'ordonnancement et les sauvegardes.
\subsubsection{Supervision}
La supervision est une mise en place de dispositifs pour alerter du non fonctionnement des applications. Plusieurs produits sur le march<63> existent : EMC Patrol, HP Openview, IBM Tivoli, Bull Open Master.
\subsubsection{Ordonnancement}
L'ordonnancement est un moyen d'automatiser les t<>ches. Quel b<>n<EFBFBD>fice en tire - t - on ?
\begin{itemize}
\item Diminution des risques d'erreur
\item Optimisation
\item Suivi d'exploitation
\item Ex<45>cution de t<>ches r<>p<EFBFBD>titives
\item Am<41>lioration de la qualit<69> globale
\end{itemize}
En somme c'est un moyen d'augmenter aussi la rapidit<69> des t<>ches !
\subsubsection{Sauvegardes}
Les sauvegardes rev<65>tent plusieurs architectures :
\begin{itemize}
\item Sauvegardes et restauration :
\begin{itemize}
\item disques / bandes
\item cache disque <20> disque
\item D2DT, disque / disque / bande
\end{itemize}
\item mirroring : ducplication des donn<6E>es (synchrone) sur plusieurs disques durs
\item r<>plication : comme le mirroring, mais asynchrone
\item snapshot : cr<63>ation instantan<61>e de copies ponctuelles (Cf. Cours de M. LAFFARGUE)
\end{itemize}
Il faut par ailleurs d<>finir un plan de sauvegarde c'est <20> dire d<>finir un endroit de stockage, pour un temps pr<70>vu, etc \ldots
Une infrastructure est <20> d<>finir, avec du mat<61>riel, des choix pour la sauvegarde. Le souci cependant, est l'<27>volutivit<69> des donn<6E>es en volume. C'est de plus en plus gros. La complexit<69> de mise en place n'est pas non plus <20> d<>laisser.
\section{D<EFBFBD>marche de mise en oeuvre}
La d<>marche de mise en oeuvre est tr<74>s importante, c'est l'<27>tape pr<70>liminaire <20> l'utilisation de l'application ou de la solution trouv<75>e.\\
Pour cela il faut une conduite de projet, comme nous l'avons vu avec les cours de M. BERNARD. Cela rejoint les notions de co<63>ts et de ma<6D>trise d'oeuvre avec tout ce qu'il s'y rattache.\par
Cependant il faut parler des fameux tests de m<>trologie (ou \textit{benchmark}), ce qui permet de v<>rifie:
\begin{itemize}
\item les temps de r<>ponse
\item la compatibilit<69> avec la productivit<69> attendue
\item la performance
\item la puissance
\end{itemize}
Il faut donc d<>finir des sc<73>narios et noter les r<>sultats.
\section{Conclusion}
La d<>finition et la mise en oeuvre d'une architecture complexe pour les entreprises, comme son nom l'indique, semble <20>tre une tr<74>s tr<74>s grosse manoeuvre et r<>flexion <20> faire. Cela demande des hommes et des mois pour mener <20> bien un projet. Je trouve qu'au del<65> d'une pr<70>sentation sur diapositive, il serait bon de voir partiellement certaines interventions types, quelque chose de plus concret pour se rendre compte de la r<>elle signification de tout ce que nous avons vu.\par
Je trouve par ailleurs la pr<70>sentation tr<74>s bien faite, nous avons compris l'essentiel de la chose et donc du travail que fait l'entreprise Bull Services \& Solutions. L'id<69>e que je me fais ainsi de l'entreprise, notamment dans le domaine informatique, font que j'abandonne malgr<67> tout l'id<69>e de devenir un jour un des membres faisant b<>n<EFBFBD>ficier de ses services aux entreprises. Il est <20>vident que ces interventions permettent de nous ouvrir les yeux et <20>tre s<>r que nous choisissons la bonne voie, je f<>licite l'id<69>e. Cela m'a grandement servi.
\end{document}
%---FIN-DE-DOCUMENT------------------------------------------------------------