Sun Inner Circle: For Business & Technology Leaders Sun Inner Circle: For Business & Technology Leaders

Exploiter le potentiel du « Cloud Storage »


Conjuguant les forces de l’Open Storage et du Cloud Computing, le Cloud Storage représente une source d’opportunités nouvelles pour les responsables informatiques les plus innovants

Alors que le phénomène Cloud Computing prend toujours plus d’ampleur, une petite avant-garde de responsables informatiques commence déjà à en retirer les avantages annoncés: meilleur taux d’utilisation des systèmes matériels, extensibilité massive, diminution du capital investi en création d’infrastructures, mais aussi réduction des coûts de licence, de formation et d’administration.

Il faut cependant rappeler que l’intérêt du Cloud Computing va bien au-delà d’un simple gain d’efficience.

Le Cloud Computing représente également une révolution dans le domaine de la programmation — un moyen de bénéficier de la légèreté et de l’agilité des protocoles Web ainsi que d’accélérer les cycles de développement. Ce modèle peut être utilisé pour toutes sortes d’activités, depuis les procédures de test jusqu’au déploiement de services. Il vous donne également accès aux services à la demande: services de paiement, services de sécurité, collaboration en tant que service (CaaS), etc.

Autre application tout aussi importante bien que souvent négligée: le Cloud offre de nouvelles possibilités en matière de stockage. Combinaison d’une infrastructure de stockage et de données virtualisées, le « Cloud Storage » permet de disposer d’un accès aux données orienté fichier et totalement transparent à une échelle massive, en masquant les fonctions de réplication et de redondance tout en garantissant une immense élasticité.

Poussant encore plus loin l’avantage du « Cloud Storage », l’initiative Open Storage de Sun associe des logiciels open source avec des systèmes matériels aux standards de l’industrie. Une infrastructure Cloud Storage fondée sur cette approche permet tout à la fois d’éviter l’acquisition d’équipements onéreux, de bénéficier de logiciels open source, de réaliser d’importantes économies et de créer une toute nouvelle génération de services de données.

Êtes-vous prêt à exploiter les avantages du « Cloud Storage » ? Pour les responsables informatiques, il est temps en tout cas de commencer à explorer ses possibilités. Voici quelques pistes de réflexion — depuis l’utilisation des infrastructures Cloud Storage actuellement disponibles jusqu’à la construction de votre propre cloud privé, en passante par la fourniture de services de Cloud Storage.

Option 1: Stocker un ensemble de données sur le Cloud

Le Cloud Storage est encore un concept relativement nouveau pour bien des responsables informatiques. Pour mettre le pied à l’étrier à moindres frais et avec un minimum de risques,une bonne méthode consiste à faire héberger une petite partie de vos données sur le Cloud. Déjà employée par de nombreux utilisateurs pour la sauvegarde des données stockées sur leur PC, cette approche est source d’économies immédiates dans la mesure où elle vous permet de libérer de l’espace sur vos systèmes surchargés et, dans certains cas, de retarder ou d’éviter complètement l’achat d’équipements de stockage supplémentaires.

Si les questions de sécurité et de niveau de service sont naturellement primordiales, l’analogie avec le système bancaire est ici pertinente: pourquoi conserver votre argent sous un matelas quand rien ne vous empêche de le confier à une banque ? Nous venons d’assister à l’émergence d’une nouvelle génération de fournisseurs de services, spécialisés dans la conservation sécurisée des données. Les engagements de niveau de service ont également connu une rapide évolution, et les fournisseurs de services ont commencé à introduire des mécanismes de transparence supplémentaires qui vous permettent de superviser leurs systèmes (et par conséquent vos données) en temps réel si tel est votre souhait.

Option 2: Construire votre propre infrastructure Cloud Storage

Nombre d’organisations informatiques restent extrêmement hostiles à l’idée de confier une quelconque portion de leurs données à des infrastructures de stockage publiques, et ce pour des raisons évidentes — soit que les données constituent le nerf de leur activité, qu’elles représentent la clé de leur compétitivité et/ou qu’elles incluent des informations clients à caractère sensible. Pour ces entreprises, la construction d’un cloud privé à usage exclusivement interne pourra constituer une bonne option de départ.

Les clouds privés sont des infrastructures à la demande détenues par une entité unique, qui contrôle ainsi les modalités d’exécution de chaque application. Vous êtes propriétaire des serveurs, du réseau et des disques, et c’est vous qui désignez les utilisateurs autorisés à exploiter l’infrastructure.

Cette approche présente l’avantage de garantir (par nécessité) un haut niveau d’adhésion aux standards adoptés par l’entreprise en matière de données. La construction d’un cloud privé vous donne également l’opportunité d’aligner de plus en plus étroitement ces standards corporate sur les standards publics ouverts, ce qui vous permettra à terme de flexibiliser votre cloud privé via des options de capacité à la demande basées sur un cloud public.

Il n’existe pas de méthodologie universelle pour la construction d’un cloud de stockage de données: les besoins métier, les compétences du personnel informatique et les réalités financières peuvent en effet varier considérablement d’une entreprise à une autre. On notera cependant la rapide évolution des outils et des services de construction de cloud.

La construction de clouds informatiques gagne également du terrain à mesure qu’entreprises et fournisseurs de services commencent à se familiariser avec ce modèle. La forte croissance actuelle des offres de services cloud devrait sans aucun doute accélérer ce mouvement. Sun prévoit pour l’avenir proche une énorme croissance des déploiements de clouds privé.

Fonder une infrastructure Cloud Storage sur l’initiative Open Storage permet tout à la fois d’éviter l’acquisition d’équipements onéreux, de bénéficier de logiciels open source, de réaliser d’importantes économies et de créer une toute nouvelle génération de services de données.

Option 3: Proposer des services de Cloud Storage

Les organisations informatiques qui accumuleront expérience et expertise en matière de Cloud Storage en viendront tout naturellement à créer des services et des fonctionnalités potentiellement intéressants pour d’autres utilisateurs. Vous pourrez ainsi transformer vos offres de services cloud internes en offres publiques génératrices de revenus pour l’entreprise, ou encore proposer votre expertise contre rétribution à d’autres départements ou lignes d’activité, voire à des organisations externes.

Particulièrement intéressante à cet égard est la nouvelle génération d’outils analytiques permettant l’exploration de données à l’intérieur du cloud.

Ainsi que l’écrivait Jerry Held dans un article du Virtualization Journal (5 août 2008), « l a combinaison des logiciels SGBD les plus innovants avec les nouveaux services de Cloud Computing (...) redéfinit l’équation économique de l’intelligence décisionnelle (BI) et ouvre la porte à toute une gamme de projets de gestion de données analytiques et d’opportunités commerciales ».

C’est ainsi que Panorama Software a lancé PowerApps, un moteur analytique en Cloud Computing pour applications BI. PowerApps est essentiellement une plateforme OLAP (OnLine Analytical Processing) dédiée à l’« analyse en tant que service (AaaS) », qui offre la possibilité de développer des applications analytiques exploitant la puissance du Cloud Computing. Autre exemple: Hadoop, une collection de logiciels libres en Java prenant en charge les applications distribuées à forte intensité de données. Enfin, le système de fichiers MogileFS offre une extensibilité horizontale massive du stockage sur un nombre quelconque de machines.

Il peut également s’agir d’une excellente occasion pour envisager le développement d’outils analytiques ciblant vos propres collections de données, avec le projet éventuel de les commercialiser ultérieurement auprès d’autres organisations. De grands laboratoires pharmaceutiques commencent ainsi à utiliser de nouveaux outils et techniques afin d’extraire plus d’information des données déjà en leur possession — ceci dans le but de réduire le coût de développement des nouveaux médicaments.

« Nous aurions beaucoup à gagner d’un changement de mentalité qui, au lieu de considérer les données comme “fermées” par défaut, permettrait de les envisager comme étant “ouvertes” par défaut, écrivait Paul Miller dans son blog (Does the Semantic Web Matter ? — 14 janvier 2009). En intégrant pleinement “le Web” au sein de nos applications — plutôt que de le considérer pratiquement comme une simple ressource d’appoint —, nous pourrions libérer un potentiel encore inexploité ».

La nécessaire ouverture des données

Quelle que soit l’option envisagée — utilisation d’une infrastructure de stockage publique ou construction d’un cloud privé —, les données ouvertes sont appelées à jouer un rôle de plus en plus important.

Comment lancer des services web réellement innovants quand les données qui les alimentent sont inaccessibles, incompatibles, confinées dans les datastores de votre entreprise, ou encore d’un coût d’obtention prohibitif ?

Comment créer de nouvelles applications de service client si l’utilisation des données est entravée par des obstacles financiers liés aux droits de licence et de propriété intellectuelle ?

Et quel serait l’intérêt du Cloud Computing si les développeurs ne pouvaient pas se procurer les données et les outils dont ils ont besoin sans risquer une dépendance vis-à-vis de la plateforme d’un fournisseur particulier ?

Outre la nécessité de disposer de données ouvertes au sein des clouds, nous avons besoin de « clouds de données » bâtis sur des standards ouverts. Le cloud de données ouvert nous offre ainsi l’opportunité de libérer les données qui circulent déjà sur les réseaux de nos entreprises, et nous fournit un moyen d’accéder gratuitement et sans entrave aux données issues de nombreuses autres sources.

Autre considération primordiale : les interfaces API définies pour le Cloud ne sont pas les mêmes que celles d’un système de fichiers ou d’une base de données. Il importe donc de veiller à ce que vos applications soient directement écrites pour ces interfaces (ou puissent être portées vers celles-ci). Des API ouvertes sont indispensables pour éviter que vos données finissent « enfermées sur le Cloud ». Il vous faudra en outre porter une attention toute particulière à la question des mouvements de données: quelles données comptez-vous faire héberger sur le Cloud, comment ces ressources sont elles alimentées, et quelles sont celles qui vont et viennent entre les infrastructures de stockage et de calcul.

Le modèle Open Storage de Sun

En combinant les solutions de Cloud Computing et l’initiative Open Storage de Sun, les responsables informatiques accèdent à des options inédites pour créer et/ou exploiter leur infrastructure Cloud Storage.

Sachant que le Cloud Storage gère des volumes de données de l’ordre du pétaoctet, les serveurs et les systèmes de stockage de Sun sont dimensionnés pour améliorer radicalement les traitements à forte intensité de données qui émergent actuellement sur le Cloud.

Atout décisif pour la création d’une infrastructure Cloud Storage privée, l’initiative Open Storage permet de réduire la complexité et les coûts tout en construisant à une échelle supérieure à ce qu’autorisent les plateformes de stockage propriétaires classiques. Open Storage s’appuie sur l’utilisation de composants conformes aux standards de l’industrie pour créer des disques durs de haute capacité à faible coût et les associer à des logiciels d’entreprise open source. Résultat: des architectures économiques de très grande capacité et hautement extensibles.

Open Storage ouvre également la porte à de nouveaux modèles de gestion de données. En intégrant notre pile de logiciels de stockage open source sur des composants matériels standard –serveurs x86 et SPARC, disques SATA, unités de stockage électronique, etc. —,nous parvenons à réduire le fossé entre E/S de traitement et de stockage. Une telle approche permet de simplifier le calcul à forte intensité de données en limitant les déplacements de données sur le réseau.

De façon tout aussi importante, le service de stockage public Sun Cloud Storage Service, prévu pour cet été, offrira un accès simple et économique à des ressources de stockage cloud éprouvées, ouvertes, flexibles et extensibles, avec un minimum de barrières à l’entrée et à la sortie. Fortement engagé en faveur du déploiement mondial d’un grand nombre d’infrastructures Cloud publiques/privéesconjuguant ouverture et compatibilité, Sun met à profit son vaste portefeuille de produits et services ainsi que son expertise pour développer des communautés de partenaires et autres écosystèmes ouverts contribuant à transformer cette vision en réalité.

Pour en savoir plus

Découvrez le Cloud Computing selon Sun et profitez-en pour évaluer et commenter les API Cloud ouvertes de Sun. Pour connaître l’actualité de l’initiative Open Storage et des offres Cloud Storage de Sun, rendez-vous ici.