Le «Cloud computing »: Hype passager ou tendance lourde?P-Roberge

Post on 22-May-2015

652 views 0 download

Tags:

transcript

Le cloud computing‘Hype’ passager ou tendance lourde?

Le Hype…

Les 5 phases du ‘hype cycle’ selon le Gartner Group

1) Lancement de la technologie (technology trigger)

2) Les attentes excessives (Peak of inflated expectations)

3) La désillusion(Trough of Desillusionment)

4) La découverte d’un créneau(Slope of Enlightenment)

5) L’utilisation optimale(Plateau of productivity)

Source: http://www.gartner.com/technology/research/methodologies/hype-cycle.jsp

2010

Source: http://www.gartner.com/it/page.jsp?id=1447613

Inconvénients EZProxy

D’où vient le terme « cloud »?

L’image du « nuage » a toujours été utilisée pour représenter l’Internet dans les

diagrammes de réseau

Des réseaux les plus simples…

Aux plus complexes…

Internet = Cloud

« Toute est dans toute »Raoul Duguay

Image: http://infreemation.net/cloud-computing-linear-utility-or-complex-ecosystem/

CloudConcept flou mais applications très concrètes

Quelques exemples

-1-Hébergement

Point d’appui technologique: Virtualisation des serveurs

Avantages de la virtualisation

CPUMémoireStockage

Serveur virtuel

Élasticité(Pay as you go)

Serveur physique

Serveur physique

CPU

Mémoire

Stockage

Serveur virtuel

Élasticité(Pay as you go)

Élasticité(Pay as you go)

CPUMémoireStockage

Serveur virtuel

Serveur physique

Indépendance face au matériel

CPU

Mémoire

Stockage

Serveur virtuel 1

Serveur physique 1 Serveur physique 2

CPU

Mémoire

Stockage

Serveur virtuel 1

-2-Développement

Platform as a Service (PAAS)

Company/Project Hosted?Open

source? Technologies supported StatusAmazon Beanstalk Y – Java productionAppHarbor Y – .Net productionApprenda SaaSGrid – – .NET productionCloudBees Y – Java productionCloudControl Y – PHP productionCloudFoundry Y Y multi announcedCumulogic – Y Java betaDotCloud Y – multi betaEcholibre Orchestra Y – PHP productionEngine Yard Y – Ruby on Rails productionGoogle AppEngine Y – Java, Python productionIBM Workload Deployer – – Java productionMicrosoft Windows Azure Y – C#, Java, PHP, Ruby productionMule iON Y Y Java private betaNodejitsu Y – Node.js private betaNodester Y Y Node.js betaPhpFog Y – PHP private betaRed Hat Makara Y – multi productionRightScale Zend PHP Solution Pack (announcement) ? ? PHP announcedSalesforce Heroku (Ruby) Y – Ruby on Rails productionSalesforce Heroku (Node.js) Y – Node.js private betaSalesforce Force.com Y – Apex code production

Source: http://upon2020.com/2011/04/the-ever-growing-list-of-paas-companies-and-paas-projects/

http://code.google.com/intl/fr/appengine/

http://www.microsoft.com/windowsazure/

-3-Logiciel

Software as a Service (SAAS)

Précurseurs:

•Applications sophistiquées et complètes•Hébergée par le fournisseur SAAS•Tarifée sur une base d’abonnement

Plus de 88 applications recensés:

http://cloudtaxonomy.opencrowd.com/taxonomy/software-as-a-service/

“Quand un service est gratuit, c’est que vous êtes le produit”

-4-Files Hosting Service

En résumé

Le cloud computing = mouvement de délocalisation des ressources informatiques (données, matériel, systèmes

d’exploitation, applications) vers l’Internet

Pourquoi?

D’abord une stratégie commerciale

($)

Autres projets

http://www.chromium.org/chromium-os

InternetOS*

*Licence OEM (Original Equipment Manufacturer)

Dans le domaine des bibliothèques

Projet Sierra

http://www.iii.com/news/pr_display.php?id=490

http://www.exlibrisgroup.com/category/AlmaOverview

http://www.sirsidynix.com/services/saas

Projet URMSeulement cloud (pas

local)

Nouvelle stratégie de développement intégrant des produits open source

(PostgreSQL, Lucene)Offre: Local ou cloud

Hosting standard de la solution

actuelle?

Points de vue divergentset précautions à prendre

"One reason you should not use web applications to do your computing is that you lose control," he said. "It's just as bad as using a proprietary program. Do your own computing on your own computer with your copy of a freedom-respecting program. If you use a proprietary program or somebody else's web server, you're defenceless. You're putty in the hands of whoever developed that software."

“Cloud computing is a trap”Richard Stallman

“Web-based programs like Google's Gmail will force people to buy into locked, proprietary systems that

will cost more and more over time, according to the free software campaigner”

Source: http://www.guardian.co.uk/technology/2008/sep/29/cloud.computing.richard.stallman

1. Choisissez vos acteurs 2. Ne mettez pas tous vos œufs dans le même panier3. Faites preuve de bon sens4. Soyez votre propre cloud

Source: http://www.toolinux.com/Faut-il-avoir-peur-du-cloud

Un vœux en terminant…

Alternative au cloud computing commercial pour les institutions

académiques

Un cloud universitaire(Infrastructure cloud partagée par un réseau

d’institutions universitaires)

Questions, commentaires?