Opter pour le Cloud Computing
Bienvenue dans le Cloud
Le Cloud Computing a repris le flambeau du buzz technologique derrière le Client-Serveur, les AGL, les EJB et les services SOA. Et de bien belle manière !
Cet article vous présente le Cloud computing et les raisons d'opter, au delà du buzz marketing, pour ces services.
Un cycle perpétuel
Le monde de l'informatique est déprimant :) De façon cyclique, les moyens et les méthodes évoluent et le mythe de la révolution informatique perdure.
Pour autant, celle-ci n'a jamais lieu. Pire, les nouvelles générations d'informaticiens profitent peu des expériences passées et plongent régulièrement avec une grâce remarquable dans des piscines vides dès que les sirènes du marketing chantent un nouveau refrain.
Qui n'a pas acheté son AGL en 92 où la gestion de la souris nécessitait une station graphique X-Windows dernier cri et une semaine de formation ? Qui n'a pas eu son application Client-serveur en 96 qui générait 300Mo de binaire pour gérer une fiche client ? Qui n'a pas eu son application EJB distribuable indistribuable en 2000 qui ne tourne que sur une machine virtuelle ? Qui n'a pas eu son application SOA en 2005 dont les services spécifiques ne sont pas réutilisables ? Et maintenant qui veut dématérialiser son SI dans le Cloud ?... :)
Le Cloud Computing existe pourtant depuis l'ère des Mainframes. Ces architectures hardware puissantes permettent depuis toujours de définir des environnements virtuels et supportent les upgrade de CPU et de disques à chaud. Des milliers d'applications sensibles tournent ainsi sur chacun de ces dinosaures depuis les années 70. Bientôt 40 ans et rien de fondamentalement nouveau.
Citrix, VMWare et Amazon n'ont rien révolutionné.
Ceci étant dit, la banalisation du Cloud Computing par le Marketing est un pas en avant.
Même s'il est probable que son intérêt se révélera assez limité pour la plupart des DSI, ce service réservé aux grands comptes au début du siècle est maintenant accessible au plus grand nombre.
Qu'est ce que le Cloud Computing ?
Le Cloud computing est le fait d'externaliser ses traitements et ses données, de fait son infrastructure, chez un tiers.
Par exemple, un de mes anciens clients, ADP, assure ce service depuis 60 ans dans le secteur de la gestion des ressources humaines auprès d'environ 500.000 clients.
Plus connu, les services de Google comme Gmail, Picassa, les solutions d'hébergement d'Amazon, de gestion commercial de SaleForce..., sont également des partenaires qui vous proposent d'héberger vos données et un ensemble de traitements.
Vous payez alors les ressources utilisées (CPU / disque / bande passante...)
A quoi sert le Cloud Computing ?
Le Cloud computing vous évite d'investir dans votre infrastructure informatique interne. Vous vous contentez de payer ce que vous consommez. La gestion des machines, la sécurisation de vos données et les traitements sont pris en charge par le fournisseur qui capitalise sur la mutualisation de ses compétences internes. Le Cloud vous permet donc d'être agile sans investir.
Les services Gmail et YouTube sont stables. Quelque soit le moment où vous les utiliser, ils sont disponibles et le temps d'attente est constant.
Par contre, il y a un effet pervers. Il me semble utile de rappeler que le coeur de métier d'une entreprise se résume à stocker des données et à les traiter. En externalisant ce savoir-faire, vous créez une dépendance forte et durable. Vous devez donc vous assurez de conserver les compétences internes et maîtriser la ré-internalisation de vos données et de vos traitements. Sans cela, vous êtes en situation de risque critique.
A l'heure où d'une part certains services informatiques ressemblent plus à des hotlines téléphoniques et des équipes de comptables en herbes qu'à des centres de compétences et à des managers, et d'autre part où 9 services Web2.0 sur 10 ont disparu en 5 ans, ce risque n'est pas négligeable.
Par exemple, une société média digitale qui se reposerait complètement sur un partenaire CDN sans disposer en interne de la culture forte audience serait compromise si le dit CDN décidait de se retirer du marché européen.
Les différents niveaux de services du Cloud Computing
La dématérialisation d'une infrastructure informatique est couramment découpé en 3 niveaux :
- IaaS ou Infrastructure As A Service. Vous louez des machines - cpu + stockage + bande passante - et vous restez administrateur de la machine. Le prestataire gère l'hébergement physique, l'alimentation, le hardware.
- PaaS ou Platform As A Service. Plus évolué, vous louez un environnement prêt à l'emploi. Vous administrez votre application et vos données. Le prestataire est responsable du fonctionnement de la machine, du système d'exploitation et vous fournit une interface qui vous permet d'augmenter la puissance de votre plateforme en démarrant une nouvelle instance de machine.
- SaaS ou Software As A Service : vous n'êtes qu'utilisateur. Le prestataire est responsable de la machine, du système d'exploitation, du logiciel et de la scabilité. Durant les montées en charge, tout est transparent pour vous. Les machines sont démarrées et arrêtées, les données et les traitements répartis automatiquement.
De bonnes raisons de s'envoler dans le Cloud Computing
- Entreprise à fort taux de croissance non maîtrisé
- Entreprise, administration ou organisme sans infrastructure technique
- Application à forte audience ne nécessitant pas une haute sécurité : portail Web...
- Application manipulant de gros volumes de données : geodata, BI, indexation...
- Outils bureautique en ligne : Google Mail, bureau partagé, Google Calendar, Google Documents...
- Serveur de calcul mathématique, graphique, ferme de jeux en ligne...
De bonnes raisons d'éviter le Cloud Computing
- Faire du Cloud Computing juste pour être hip
- A la recherche d'un outil magique qui rend les services réutilisables
- A la recherche d'un outil magique qui solutionne les problèmes de développement à votre place
- A la recherche d'un outil magique qui solutionne les problèmes de production à votre place
Gardez les pieds sur terre ;)
Source : InfoQ
- Ajouter un commentaire
- 2107 lectures

