<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bête comme chou &#187; Architecture système</title>
	<atom:link href="http://www.betecommechou.com/category/architecture-systeme/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.betecommechou.com</link>
	<description>Partager et apprendre</description>
	<lastBuildDate>Fri, 18 Jun 2010 17:55:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Cloud Computing : Confusion et polémique</title>
		<link>http://www.betecommechou.com/2009/05/cloud-computing-confusion-et-polemique/</link>
		<comments>http://www.betecommechou.com/2009/05/cloud-computing-confusion-et-polemique/#comments</comments>
		<pubDate>Mon, 18 May 2009 13:27:20 +0000</pubDate>
		<dc:creator>Francois</dc:creator>
				<category><![CDATA[Architecture Applicative]]></category>
		<category><![CDATA[Architecture système]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://www.effervescience.com/?p=19</guid>
		<description><![CDATA[L&#8217;intérêt croissant que le terme de Cloud computing suscite sur Google semble révélateur de l&#8217;importance de ce phénomène. Que l&#8217;on pense qu&#8217;il s&#8217;agisse d&#8217;une mode, ou d&#8217;un changement profond des modèles informatique l&#8217;intérêt que le Cloud suscite depuis près de deux ans (représenté ci-dessous) indique clairement qu&#8217;il est indispensable de s&#8217;y &#8216;intéresser, ne serait-ce que [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;intérêt croissant que le terme de Cloud computing suscite sur Google semble révélateur de l&#8217;importance de ce phénomène. Que l&#8217;on pense qu&#8217;il s&#8217;agisse d&#8217;une mode, ou d&#8217;un changement profond des modèles informatique l&#8217;intérêt que le Cloud suscite depuis près de deux ans (représenté ci-dessous) indique clairement qu&#8217;il est indispensable de s&#8217;y &#8216;intéresser, ne serait-ce que pour en réfuter l&#8217;intérêt.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.effervescience.com/wp-content/uploads/2009/05/4242_84561834381_779534381_1680912_2952077_n.jpg" alt="4242 84561834381 779534381 1680912 2952077 n Cloud Computing : Confusion et polémique"  title="Cloud Computing : Confusion et polémique" /></p>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:UseFELayout /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:"MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4; 	mso-font-alt:"ＭＳ 明朝"; 	mso-font-charset:128; 	mso-generic-font-family:modern; 	mso-font-pitch:fixed; 	mso-font-signature:-1610612033 1757936891 16 0 131231 0;} @font-face 	{font-family:"\@MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4; 	mso-font-charset:128; 	mso-generic-font-family:modern; 	mso-font-pitch:fixed; 	mso-font-signature:-1610612033 1757936891 16 0 131231 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"MS Mincho";} h2 	{mso-margin-top-alt:auto; 	margin-right:0cm; 	mso-margin-bottom-alt:auto; 	margin-left:0cm; 	mso-pagination:widow-orphan; 	mso-outline-level:2; 	font-size:18.0pt; 	font-family:"Times New Roman"; 	font-weight:bold;} p 	{mso-margin-top-alt:auto; 	margin-right:0cm; 	mso-margin-bottom-alt:auto; 	margin-left:0cm; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"MS Mincho";} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 70.85pt 70.85pt 70.85pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --></p>
<p><!--[if gte mso 10]> <mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tableau Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} --></p>
<p><!--[endif]--></p>
<p style="text-align: justify;">On y voit que les recherches sont corrélées avec la <strong>décroissance</strong> de celle concernant le <strong>grid computing</strong> et qu’elles suivent l&#8217;<strong>augmentation des requêtes concernant la virtualisation</strong>.<span id="more-19"></span></p>
<p style="text-align: justify;">Bien entendu les intervenants historiques de l&#8217;informatique  (Oracle, HP&#8230;)  minimisent le côté novateur du Cloud (voire en discute carrément l&#8217;existence)  en prétendant ne pas voir de nouveauté dans ces concepts. &#8220;<strong>Un buzz marketing</strong>&#8221; sur d&#8217;anciennes technologies déjà en oeuvre pour les uns, de <strong>multiples définitions</strong> sans cohérence pour les autres. Rien d&#8217;étonnant me direz-vous, surtout lorsqu&#8217;on voit les constructeurs à la peine pour suivre cette nouvelle tendance. En effet, ces derniers tentent toujours de vendre des baies de stockage, des serveurs surpuissant ou des logiciels. dont les  coûts de licences sont calculés par core , a des prix élevés. Parallèlement  de nouveaux entrants se basent sur des paradigmes assez différents des éditeurs et constructeurs actuels, profitant des matériels bon marchés et des logiciels open sources gratuits.</p>
<p style="text-align: justify;">
<h2>La fin des modèles traditionnels : Pourquoi ?</h2>
<p style="text-align: justify;">Cette opposition tant technologique que culturelle semble marquer la fin des modèles traditionnels (ou tout au moins une évolution très notable) qui régissent l&#8217;informatique depuis l&#8217;avènement des plateforme open (*NIX, windows) alors que les plateformes mainframes régnaient sans partage sur l&#8217;informatique. Pour illustrer ce propos, prenons l’exemple du stockage de données, l&#8217;un des domaines de prédilection du cloud.</p>
<p style="text-align: justify;">Rappelons l&#8217;image courante dans ce domaine : &#8220;<em>Chaque année, sont produites autant de données que le cumul des données produites jusqu&#8217;à l&#8217;année précédente</em>&#8220;.  Plus actuellement, en 2008 l&#8217;IDC affirme qu&#8217;<strong>en 2009 40 exabytes de données seront produites</strong>. On constate que ces données sont de plus en plus non structurées. Dématérialisation et explosions du multimédia poussent au stockage de vidéo, audio et autre PDF.  Par ailleurs, les exigences des départements commerciaux renforcent également les notions de tracking et de profiling des utilisateurs, afin d&#8217;améliorer les performances des différents produits commerciaux. Comment dans ces conditions <strong>recueillir</strong>, <strong>stocker </strong>et <strong>gérer </strong>ces données.</p>
<p style="text-align: justify;">En amont de ce problème de gestion se pose celui des taux transactionnels dans les environnements sécurisés. En effet, dans un contexte mutlicanal, comment garantir le maintien de ces taux transactionnels dans des environnements devant prendre en compte des exigences de hautes disponibilités, de Plan de reprise d&#8217;activité&#8230; Les réplications standards sont de plus en plus compliquées à mettre en œuvre, exploiter et à garder synchrone (ou tout simplement a en garantir un déphasage minimum). Les problématiques de temps de latences sont par ailleurs elles aussi de plus en plus dures à contenir.</p>
<p style="text-align: justify;">Une fois les données recueillies il faut le gérer. Les gérer oui, parce que les <strong>stocker n&#8217;est pas suffisant</strong>. Vos données doivent être exploitées, retraitées, archivées pour leur donner du sens. Le problème est que ces workflows doivent être de plus en plus rapides (tous les 60 jours sont produits 7 exabytes), alors même que les temps de traitement nécessaires à ces volumétries explosent.</p>
<p>Enfin, parallèlement aux temps de traitement, les <strong>coûts</strong> de gestion et de stockage de ces données deviennent peu à peu des freins ; certains projet n&#8217;étant tout simplement plus rentables du fait des contraintes exposées ci-dessus.</p>
<p style="text-align: justify;">Toutes ces évolutions forcent les entreprises à trouver des solutions quitte à s&#8217;éloigner des chemins traditionnels</p>
<p style="text-align: justify;">
<p style="text-align: justify;">
<h2>La fin des modèles traditionnels : Comment ?</h2>
<p style="text-align: justify;">Si les offres des constructeurs ne semblent que peu évoluer sur le marché (de grosses baies, avec beaucoup de cache…) de nouveaux entrants sur le marché du stockage font leur apparition, <strong>Amazon </strong> à leur tête. Amazon vous propose tout simplement de ne pas conserver vos données ou vos traitements dans votre propre SI mais de les lui confier (avec les clauses de confidentialités adaptées) et d’en disposer, dès lors,  via internet.  Le tout a des prix ultra compétitifs !</p>
<p style="text-align: justify;">Cette offre ne fait que repousser la question : comment ces prix peuvent ils être atteints ? C’est qu’Amazon se base sur des technologies fort différentes, tout comme un Google, un Yahoo! ou un Facebook. Le paradigme de départ est totalement différent. On ne parle plus ici de concentrer les données dans des baie hyper protégées et de faire appel à des serveur très haut de gamme pour exécuter les traitements mais bien de répartir données et traitements sur un trés grand nombre de machines d&#8217;entrée de gamme (commodity hardware). Cela assure tant la haute disponibilité et que de très bon temps de réponse, le tout à des couts largement en baisse (serveurs très standards, disques SATA, et surtout, économies d&#8217;échelles, les commandes auprès des constructeurs étant titanesques), et une scalabilité remarquable. Parce qu’en fin de compte c’est de cela qu’il s’agit : <strong>répondre de manière aussi linéaire</strong> que possible a la charge, <strong>quel que soit le volume </strong>de données le tout <strong>pour un coût aussi réduit</strong> que possible.</p>
<p style="text-align: justify;">En regardant dans le passé de ces géants internet, on se rend compte que tous ont commencé par des offres standard de type LAMP, mais que, la charge augmentant ils ont du développer leurs propres outils pour faire face (en se basant sur des projets, et donc des technologies et protocoles, open source et gratuits). Certains  n&#8217;ont publié que des white paper sur leur manière de gérer cette charge (c&#8217;est le cas de Google : <em>Big Table </em>et <em>GFS</em>) alors que d&#8217;autres ont carrément créé ou contribué très fortement à des initiatives open source et grauite (Facebook : Thrift , Yahoo! : Hadoop &#8230;)</p>
<p style="text-align: justify;">Il se développe depuis quelques années des offres de <strong>virtualisation </strong>(Xen), de <strong>cache </strong>(memcached développé pour LiveJournal.com) , de <strong>File Systems distribués</strong> (Caringo, MogileFS, GlusterFS, HDFS) dont la vocation n’est plus de concentrer les données mais bien au contraire de les <strong>répartir </strong>et de les <strong>répliquer </strong>sur des matériels a bas prix (commodity hardware), afin d&#8217;en exploiter au mieux les ressources.</p>
<p style="text-align: justify;">Une <strong>rupture technologique</strong> mais surtout <strong>culturelle </strong>est bien en train d’avoir lieu quoi que puissent en dire certains géants.</p>
<p style="text-align: justify;">
<h2>Attention, peinture fraîche</h2>
<p style="text-align: justify;">Etrangement les offres d’un Amazon semblent elles assez au point. Depuis Janvier 2008, d’ailleurs, la bande passante utilisée pour les <strong>web service d’Amazon</strong> (<strong>AWS</strong>, les offres de cloud) est supérieure à la bande passante utilisée par le reste des sites web Amazon. Cela indique le nombre de leur client augmente très rapidement et que les données stockées par eux explosent. On est donc passé de la commercialisation de capacité inutilisée a un <strong>véritable business,</strong> qui , pour avoir rencontré les personnes d’Amazon semble être organisé avec une rigueur martiale. Et la, au contraire, si les noms des clients sont assez durs à avoir (on le comprend aisément) Amazon affiche néanmoins des références solides (NASDAQ, Wall Street Journal, &#8230;), et le recul est certains, ces offres étant la base du business d&#8217;Amazon depuis un moment déjà.</p>
<p style="text-align: justify;">Alors certes les constructeurs tendent a se rapprocher de ce modèle, mais leurs offres commerciales sont-elles encore adaptées. Je ne parle pas seulement des technologies qui sortent de leurs laboratoires (pas de soucis pour ces dernières qui sont issues en droite ligne des technologies open source qui font la gloire des géants internet) mais surtout des offres commerciales avancées par leur commerciaux ? Assez étrangement, malgré toutes les annonces faites par les constructeurs majeurs, sur l’importance du Cloud et de ses implications, ces commerciaux tardent toujours à proposer des solutions « modernes », ils se font même un peu prier. On les comprend ces offres paraissent bien récentes et « pas encore sèche ». Pas ou peu de recul, très peu de clients et un supports dont la qualité semble faible, tant l&#8217;évangélisation dans ces société même semble en retard.</p>
<p style="text-align: justify;">
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 602px; width: 1px; height: 1px;"><!--[if !mso]> <mce:style><!  v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} --> <!--[endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:HyphenationZone>21</w:HyphenationZone> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:UseFELayout /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:"MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4; 	mso-font-alt:"ＭＳ 明朝"; 	mso-font-charset:128; 	mso-generic-font-family:modern; 	mso-font-pitch:fixed; 	mso-font-signature:-1610612033 1757936891 16 0 131231 0;} @font-face 	{font-family:"\@MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4; 	mso-font-charset:128; 	mso-generic-font-family:modern; 	mso-font-pitch:fixed; 	mso-font-signature:-1610612033 1757936891 16 0 131231 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"MS Mincho";} h2 	{mso-margin-top-alt:auto; 	margin-right:0cm; 	mso-margin-bottom-alt:auto; 	margin-left:0cm; 	mso-pagination:widow-orphan; 	mso-outline-level:2; 	font-size:18.0pt; 	font-family:"Times New Roman"; 	font-weight:bold;} p 	{mso-margin-top-alt:auto; 	margin-right:0cm; 	mso-margin-bottom-alt:auto; 	margin-left:0cm; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"MS Mincho";} @page Section1 	{size:595.3pt 841.9pt; 	margin:70.85pt 70.85pt 70.85pt 70.85pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]> <mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tableau Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} --> <!--[endif]-->L&#8217;intérêt croissant que le terme de Cloud computing suscite sur Google semble révélateur de l&#8217;importance de ce phénomène. Que l&#8217;on pense qu&#8217;il s&#8217;agisse d&#8217;une mode, ou d&#8217;un changement profond des modèles informatique l&#8217;intérêt que le Cloud suscite depuis près de deux ans (représenté ci-dessous) indique clairement qu&#8217;il est indispensable de s&#8217;y<span> </span>intéresser, ne serait-ce que pour en réfuter l&#8217;intérêt.</p>
<p style="text-align: center;" align="center"><!--[if gte vml 1]><v:shapetype  id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"  path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" alt="" style='width:453pt;  height:257.25pt'> <v:imagedata src="file:///C:\DOCUME~1\255471\LOCALS~1\Temp\msohtml1\01\clip_image001.jpg" mce_src="file:///C:\DOCUME~1\255471\LOCALS~1\Temp\msohtml1\01\clip_image001.jpg"   o:href="http://www.effervescience.com/wp-content/uploads/2009/05/4242_84561834381_779534381_1680912_2952077_n.jpg" /> </v:shape><![endif]--><!--[if !vml]--><img class="aligncenter" src="http://www.effervescience.com/wp-content/uploads/2009/05/4242_84561834381_779534381_1680912_2952077_n.jpg" alt="4242 84561834381 779534381 1680912 2952077 n Cloud Computing : Confusion et polémique" width="604" height="343" title="Cloud Computing : Confusion et polémique" /><!--[endif]--></p>
<p style="text-align: justify;">On y voit que les recherches sont corrélées avec la <strong>décroissance</strong> de celle concernant le <strong>grid computing</strong> et qu’elles suivent l&#8217;<strong>augmentation des requêtes concernant la virtualisation</strong>.</p>
<p style="text-align: justify;">Bien entendu les intervenants historiques de l&#8217;informatique  (Oracle, HP&#8230;)  minimisent le côté novateur du Cloud (voire en discute carrément l&#8217;existence)  en prétendant ne pas voir de nouveauté dans ces concepts. &#8220;<strong>Un buzz marketing</strong>&#8221; sur d&#8217;anciennes technologies déjà en oeuvre pour les uns, de <strong>multiples définitions</strong> sans cohérence pour les autres. Rien d&#8217;étonnant me direz-vous, surtout lorsqu&#8217;on voit les constructeurs à la peine pour suivre cette nouvelle tendance. En effet, ces derniers tentent toujours de vendre des baies de stockage, des serveurs surpuissant ou des logiciels. dont les  coûts de licences sont calculés par core , a des prix élevés. Parallèlement  de nouveaux entrants se basent sur des paradigmes assez différents des éditeurs et constructeurs actuels, profitant des matériels bon marchés et des logiciels open sources gratuits.</p>
<p style="text-align: justify;">
<h2>La fin des modèles traditionnels : Pourquoi</h2>
<p style="text-align: justify;">Cette opposition tant technologique que culturelle semble marquer la fin des modèles traditionnels (ou tout au moins une évolution très notable) qui régissent l&#8217;informatique depuis l&#8217;avènement des plateforme open (*NIX, windows) alors que les plateformes mainframes régnaient sans partage sur l&#8217;informatique. Pour illustrer ce propos, prenons l’exemple du stockage de données, l&#8217;un des domaines de prédilection du cloud.</p>
<p style="text-align: justify;">Rappelons l&#8217;image courante dans ce domaine : &#8220;<em>chaque année, on produit autant données que le cumul des données produites jusqu&#8217;à l&#8217;année précédente</em>&#8220;.  Plus actuellement, en 2008 l&#8217;IDC affirme qu&#8217;<strong>en 2009 40 exabytes de données seront produites</strong>. On constate que ces données sont de plus en plus non structurées. Dématérialisation et explosions du multimédia poussent au stockage de vidéo, audio et autre PDF.  Par ailleurs, les exigences des départements commerciaux renforcent également les notions de tracking et de profiling des utilisateurs, afin d&#8217;améliorer les performances des différents produits commerciaux. Comment dans ces conditions <strong>recueillir</strong>, <strong>stocket </strong>et <strong>gérer </strong>ces données.</p>
<p style="text-align: justify;">En amont de ce problème de gestion se pose celui des taux transactionnels dans les environnements sécurisés. En effet, dans un contexte mutlicanal, comment garantir le maintien de ces taux transactionnels dans des environnements devant prendre en compte des exigences de hautes disponibilités, de Plan de reprise d&#8217;activité&#8230; Les réplications standards sont de plus en plus compliquées à mettre en oeuvre, exploiter et à garder synchrone (ou tout simplement a en garantir un déphasage minimum). Les problématiques de temps de latences sont par ailleurs elles aussi de plus en plus dures à contenir.</p>
<p style="text-align: justify;">Une fois les données recueillies il faut le gérer. Les gérer oui, parce que les <strong>stocker n&#8217;est pas suffisant</strong>. Vos données doivent être exploitées, retraitées, archivées pour leur donner du sens. Le problème est que ces workflows doivent être de plus en plus rapides (tous les 60 jours sont produits 7 exabytes), alors même que les temps de traitement nécessaires à ces volumétries explosent.</p>
<p>Enfin, parallèlement aux temps de traitement, les <strong>coûts</strong> de gestion et de stockage de ces données deviennent peu à peu des freins ; certains projet n&#8217;étant tout simplement plus rentables du fait des contraintes exposées ci-dessus.</p>
<p style="text-align: justify;">Toutes ces évolutions forcent les entreprises à trouver des solutions quitte à s&#8217;éloigner des chemins traditionnels</p>
<p style="text-align: justify;">
<h2>La fin des modèles traditionnels : Comment</h2>
<p style="text-align: justify;">Si les offres des constructeurs ne semblent que peu évoluer sur le marché (de grosses baies, avec beaucoup de cache…) de nouveaux entrants sur le marché du stockage font leur apparition,Amazon S3 à leur tête. Amazon vous propose tout simplement de ne pas conserver vos données dans votre propre SI mais de les lui confier (avec les clauses de confidentialités adaptées) et d’en disposer, dès lors, depuis ses infrastructures. Le tout a des prix très compétitifs.</p>
<p style="text-align: justify;">Cette offre ne fait que repousser la question : comment ces prix peuvent ils être atteint ? C’est qu’Amazon se base sur des technologies fort différentes. Tout comme un Google, un yahoo! Ou un Facebook, le paradigme est totalement différent. Il se développe des offres de File Systems distribués (Caringo, MogileFS, GlusterFS, HDFS) dont la vocation n’est plus dorénavant de concentrer les données dans une baie hyper protégée mais bien au contraire de les répartir et de les répliquer sur des matériels a bas prix (commodity hardware). Cela assure tant la haute disponibilité et que de très bon temps de réponse, le tout sur du matériel bas de gamme (disques SATA 7.2KRPM), et une scalabilité remarquable. Parce qu’en fin de compte c’est de cela qu’il s’agit : répondre de manière aussi linéaire que possible a la charge, quel que soit le volume de données le tout pour un coût aussi réduit que possible.</p>
<p style="text-align: justify;">On constate bien qu’il s’agit de deux visions assez différentes du stockage de données. Une rupture technologique mais surtout culturelle est en train d’avoir lieu.</p>
<p style="text-align: justify;">
<h2>Attention, peinture fraîche</h2>
<p style="text-align: justify;">Alors certes les constructeurs tendent a se rapprocher de ce modèle, mais leurs offres commerciales sont elles encore adaptées. Je ne parle pas seulement des technologies qui sortent de le laboratoires (pas de soucis pour ces dernières qui sont issues en droite ligne des technologies open source qui font la gloire des mastodontes tels que Google, Yahoo! and co) mais surtout des offres commerciales avancées par leur commerciaux ?<br />
Assez étrangement, malgré toutes les annonces faites par les constructeurs majeurs, sur l’importance du Cloud et de ses implications, ces commerciaux de ces géants tardent toujours à proposer des solutions « modernes », ils se font même un peu prier. On les comprend ces offres paraissent bien récentes et « pas encore sèche ».</p>
<p style="text-align: justify;">Etrangement les offres d’un Amazon semblent elles assez au point. Depuis Janvier 2008, d’ailleurs, la bande passante utilisée pour les web service d’Amazon (AWS, les offres de cloud) est supérieure à la bande passante utilisée par le reste des sites web Amazon. Cela indique le nombre de leur client augmente très rapidement et que les données stockées par eux explosent. On est donc passé de la commercialisation de capacité innutilisée a un véritable business, qui , pour avoir rencontré les personnes d’Amazon semble être organisé avec une rigueur martiale.</p>
<p class="MsoNormal">
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.betecommechou.com/2009/05/cloud-computing-confusion-et-polemique/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Penser aux données différemment</title>
		<link>http://www.betecommechou.com/2009/04/penser-aux-donnees-differemment/</link>
		<comments>http://www.betecommechou.com/2009/04/penser-aux-donnees-differemment/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 12:05:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Architecture système]]></category>
		<category><![CDATA[Moyen]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[oracle sybase]]></category>

		<guid isPermaLink="false">http://www.effervescience.com/?p=92</guid>
		<description><![CDATA[Voila une vidéo qui fait un tour d&#8217;horizon des solutions de gestion de données récentes. L&#8217;argument est clair : les SGBDR traditionnels tels qu&#8217;Oracle, Sybase, MS-SQL Server pour les licenses commerciales ou MySQL ou PosgreSQL ne sont pas forcément adaptés à l&#8217;usage que l&#8217;on souhaite en faire dans les business modernes. Dans cette conférence données [...]]]></description>
			<content:encoded><![CDATA[<p>Voila une vidéo qui fait un tour d&#8217;horizon des solutions de gestion de données récentes. L&#8217;argument est clair : les SGBDR traditionnels tels qu&#8217;Oracle, Sybase, MS-SQL Server pour les licenses commerciales ou MySQL ou PosgreSQL ne sont pas forcément adaptés à l&#8217;usage que l&#8217;on souhaite en faire dans les business modernes. Dans cette conférence données à l&#8217;occasion de la <a title="pycon 2009 : conférence python" href="http://www.pycon.org/"> PyCon 2009</a> (en Mars 2009)<a title="Parcours de bob ippolito" href="http://www.linkedin.com/in/bobippolito"> Bob Ippolito</a> fait le tour des principaux avantages et inconvénients de chacunes des solutions suivantes :</p>
<ul>
<li>BigTable (Google)</li>
<li>Dynamo (Amazon)</li>
<li>Cassandra (Facebook)</li>
<li>Voldemort (tres rapidement)</li>
<li>memcached</li>
<li>Tokyo Cabinet</li>
<li>Redis</li>
<li>CouchDB</li>
<li>MongoDB</li>
<li>Vertica</li>
<li style="text-align: left;">Hadoop (Evoqué en 3 secondes dans les questions et réponses)</li>
</ul>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="540" height="383" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blip.tv/play/AffKEpWmLQ" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="540" height="383" src="http://blip.tv/play/AffKEpWmLQ" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.betecommechou.com/2009/04/penser-aux-donnees-differemment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introduction à l&#8217;architecture informatique</title>
		<link>http://www.betecommechou.com/2009/01/introduction-a-larchitecture-informatique/</link>
		<comments>http://www.betecommechou.com/2009/01/introduction-a-larchitecture-informatique/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 12:55:41 +0000</pubDate>
		<dc:creator>Francois</dc:creator>
				<category><![CDATA[Architecture Applicative]]></category>
		<category><![CDATA[Architecture système]]></category>
		<category><![CDATA[Autres]]></category>
		<category><![CDATA[Débutant]]></category>

		<guid isPermaLink="false">http://www.effervescience.com/?p=6</guid>
		<description><![CDATA[L&#8217;architecture informatique décrit la structuration d&#8217;un système informatique en terme de composants et d&#8217;organisation de ses fonctions. Il existe plusieurs vision d&#8217;un systeme d&#8217;information : La vision logique/physique La vision par groupe de composants informatiques (logicielle, matérielle, middleware, réseau&#8230;) La vision par technologie informatique (multicouche, web, EAI, CRM, ERP&#8230;) La vision par contraintes (Architecture haute [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;<strong>architecture informatique</strong> décrit la structuration d&#8217;un système informatique en terme de composants et d&#8217;organisation de ses fonctions. Il existe plusieurs vision d&#8217;un systeme d&#8217;information :</p>
<ol>
<li>La vision logique/physique</li>
<li>La vision par groupe de composants informatiques (logicielle, matérielle, middleware, réseau&#8230;)</li>
<li>La vision par technologie informatique (multicouche, web, EAI, CRM, ERP&#8230;)</li>
<li>La vision par contraintes (Architecture haute disponibilité : faible taux de pannes,</li>
<li> Architecture massivement parallèle : forte capacité de calcul,  Architecture sécurisée : contrainte de sécurité)</li>
</ol>
<p>Face à cette pluralité de point de vue des cadres d&#8217;architecture sont communément employés dans la gouvernance ((Le critère essentiel d&#8217;une bonne gouvernance est que les mécanismes de fonctionnement de l&#8217;institution soient organisés de façon à éviter que les intérêts des <strong>mandatés </strong>prennent le pas sur ceux de leurs mandants .)) des technologies de l&#8217;information et des systèmes d&#8217;information. Une organisation peut souhaiter que certains modèles soient obligatoires pour la validation d&#8217;une <span class="new">conception de systèmes</span>. De même, elle peut souhaiter spécifier que certaines vues soient employées dans la documentation des systèmes achetés.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betecommechou.com/2009/01/introduction-a-larchitecture-informatique/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SRDF (Symetrix Remote Data Facility)</title>
		<link>http://www.betecommechou.com/2009/01/srdf-symetrix-remote-data-facility/</link>
		<comments>http://www.betecommechou.com/2009/01/srdf-symetrix-remote-data-facility/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 13:18:04 +0000</pubDate>
		<dc:creator>Francois</dc:creator>
				<category><![CDATA[Architecture système]]></category>

		<guid isPermaLink="false">http://www.effervescience.com/?p=15</guid>
		<description><![CDATA[Introduction C&#8217;est un produits EMC² permettant de répliquer les données entre plusieurs sites, et ne fonctionne donc a priori que sur des baies EMC². C&#8217;est mécanisme hardware, qui ne se préoccupe pas de la nature des informations qui sont stockées sur les disques. Il est possible de faire du SRDF synchrone sur des cluster geospan [...]]]></description>
			<content:encoded><![CDATA[<p><u><strong>Introduction</strong></u></p>
<p>C&#8217;est un produits EMC² permettant de répliquer les données entre plusieurs sites, et ne fonctionne donc a priori que sur des baies EMC². C&#8217;est mécanisme hardware, qui ne se préoccupe pas de la nature des informations qui sont stockées sur les disques.</p>
<p>Il est possible de faire du SRDF synchrone sur des cluster geospan (surcouche applicative windows)  entre des sites distants de 10-15 km. Pour des sites plus distants  on utilise le SRDF asynchrone, ce qui permet de faire de la sauvegarde a J-1. On pourrait faire des fréquences plsu rapprochées mais généralement cete solution n&#8217;est utilisée que pour des sauvegardes de la veille.</p>
<p><u><strong>Les BCV</strong></u></p>
<p><u><strong>Phase 1 : </strong></u>Un serveur voit un disque (le STD, standard).  Pour lancer le procesus de réplication, à ce jour on gèle les IO, soit par surcouche applicative, soit généralement on fait un arrêt applicatif. Une fois cela fait, on génère un ordre de <em>&#8216;<strong>establish </strong></em>BCV&#8217;.  Cet establish compare le STD et le BCV (jeu de disque dédié pour etre miroir du STD) pour connaître les différences (en terme de piste physique). Il recopie ces différences du STD vers le BCV.</p>
<p>Le BCV  (sur le site primaire)  peut être appelé R1 (premier réplicat).</p>
<p>Il faut noter que le gel des IO n&#8217;est pas obligatoire, cependant il permet à la synchronisation du BCV de se faire beaucoup plus rapidement.</p>
<p><u><strong>Phase 2 : </strong></u>le <em><strong>split </strong></em>: On doit figer l&#8217;image BCV lorsqu&#8217;elle est complètement conforme a la source. A ce moment du process, le gel IO est obligatoire (souvent obtenu par un arrêt applicatif).</p>
<p>Phase 3 : Entrée en jeu de <em><strong>SRDF </strong></em>: Une fois que le BCV est cohérent avec le STD, on utilise le même mécanisme distant.  Le R1 est recopié sur le R2 (image disque sur le site distant), par un establish (réplication des pistes modifiée) puis un split quand les deux volumes sont équivalents.</p>
<p>Il est toujours possible de rajouter un BCV au R2, afin d&#8217;être plus secure dans le cas de PRA. En effet lorsque ,sur le site 1, la baie pète lors de l&#8217;establish R1-R2, il est toujours possible d&#8217;avoir un R2 incohérent.</p>
<p>Le process le plus sur pour etre couvert dans tous les cas est donc le suivant :</p>
<blockquote>
<blockquote><p><strong>1 </strong>- establish R2-BCV du R2<br />
<strong>2 </strong>- gel des IO prod<br />
<strong>3 </strong>- establish prod<br />
<strong>4 </strong>- split BCV R1<br />
<strong>5 </strong>- relance des IO prod<br />
<strong>6 </strong>- lancement establish SRDF R1-R2<br />
<strong>7 </strong>- split image SRDF R1-R2</p></blockquote>
</blockquote>
<p>Ce cycle permet de s&#8217;assurer dans tous les cas qu&#8217;on aura soit R2 ok soit BCV R2 ok : on a toujours une image qui permettra de répartir.</p>
<p>Généralement du fait des problématiques de budget le BCV de R2 est rarement fait.</p>
<p>Si on fait du fil de l&#8217;eau sur le SRDF R1 R2, on augmente le risque d&#8217;avoir un  R2 incohérent.</p>
<p><u><strong>En cas de problème sur le site principal</strong></u></p>
<p>On peut utiliser l&#8217;image BCV pour autant qu&#8217;on ne se trouve pasdans la phase 3. On peut alors réattacher les BCV sur le serveur primaire, afin de pouvoir les accéder en lecture. On peut également utiliser un autre serveur pour y atacher les BCV (ce qui permet soit de relancer l&#8217;appli soit de faire les sauvegardes), ou (au pire) ecraser les STD avec le R1.</p>
<p>Il faut prévoir des le départ le R1 le STD et le R2  , car ce paramétrage prend beaucoup de temps et implique nécessairement une intervention de la part d&#8217;EMC².</p>
<p>Il existe d&#8217;autre mécanismes qui font que ce sont les baies qui gèrent ces réplication et plus les serveurs comme c&#8217;est le cas aujoud&#8217;hui</p>
]]></content:encoded>
			<wfw:commentRss>http://www.betecommechou.com/2009/01/srdf-symetrix-remote-data-facility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!--Database Caching 2/17 queries in 0.021 seconds using disk

Served from: www.betecommechou.com @ 2010-09-10 13:48:00 -->