insideIT.fr : le blog des architectes IT de SFEIR

Aller au contenu | Aller au menu | Aller à la recherche

lundi 9 mai 2011

CloudCamp chez Sfeir

Hey, lecteur !
Qu'as tu de prévu à ton agenda ce 30 mai 2011 à partir de 18h30 ?
Si tu n'as rien, Sfeir te convie à un BarCamp spécial Cloud dans ses locaux à Suresnes. Si tu n'es pas coutumier des barcamps, sache que c'est une "non conférence ouverte". C'est à dire qu'un ensemble personne toutes intéressées par un même sujet s'isole dans un coin pour en discuter toutes ensemble.
Pour ce CloudCamp, nous aurons l'honneur d'avoir un invité de marque : Kohsuke Kawaguchi. Et oui, lui le papa de Hudon/Jenkins qui travaille actuellement chez Cloudbees sera là... Donc, une très bonne occasion, d'échanger sur le cloud.
Comme à tout bon évènement geek, il y aura bien sûr des pizzas et des boissons.
J'espère t'y voir.
Allez viens, les inscriptions, c'est par ici

jeudi 21 avril 2011

Des rubis plein les nuages

Comme vous le savez certainement, WMware au travers de Cloud Foundry propose son offre de cloud, mais pour le moment en bêta. Après une longue semaine d'attente, j'ai enfin reçu mes crédentials.
C'est tourjours par un HelloWorld que commence bon nombre de tutoriaux, celui que j'ai essayé n'échappe pas à cette règle.
Je vais vous faire part de ce petit essai que je trouve intéressant.

En fait, il s'agit de la version Ruby que j'ai essayé. Je n'y connais rien en Ruby, mais qu'à celà ne tienne, Hello c'est pas très compliqué.
Il faut tout d'abord s'assurer de ses version de Ruby et de gem :
bash$ ruby -v
bash$ gem -v
Ils doivent être respectivement en version 1.8.7 et 1.7.2. Il est possible que gem ne soit pas à jour, dans ce cas, la commande suivante est à passer :
bash$ sudo gem update --system
Vous pourrez ainsi installer la gem vmc :
bash$ sudo gem install vmc
Ce qui permettra dans un premier temps de se connecter à son compte :
bash$ vmc target api.cloudfoundry.com
Succesfully targeted to [http://api.cloudfoundry.com]
bash$ vmc login
Email: moiMail@mo.i
Password: ***********
Successfully logged into [http://api.cloudfoundry.com]
On a passé le coté configuration et prêt à déchainer la fureur du code.
bash$ mkdir hello
bash$ cd hello/
bash$ nano hello.rb

Chose promise, chose dûe, un hello tout simple :

require "sinatra"
get '/' do
"Coucou les gens"
end

Et voilà, on a fini la v1, il ne reste plus qu'à déployer, en répondant à quelques questions :
bash$ vmc push
Would you like to deploy from the current directory? [Yn]: Y
Application Name: nfrancois
Application Deployed URL: 'nfrancois.cloudfoundry.com'? y
Detected a Sinatra Application, is this correct? [Yn]: y
Memory Reservation [Default:128M] (64M, 128M, 256M, 512M, 1G or 2G)
Creating Application: OK
Would you like to bind any services to 'nfrancois'? [yN]:
Uploading Application:
Checking for available resources: OK
Packing application: OK
Uploading (0K): OK
Push Status: OK
Staging Application: OK
Starting Application: OK

Aussitôt, dégainage du navigateur à l'url, et c'est déjà accessible :


Mince j'ai oublié des gens importants :

require "sinatra"
get '/' do
"Coucou les gens, surtout toi lecteur"
end

Prêt à déployer ce correctif :
bash$ vmc update nfrancois
Uploading Application:
Checking for available resources: OK
Packing application: OK
Uploading (0K): OK
Push Status: OK
Stopping Application: OK
Staging Application: OK
Starting Application: OK

Un F5 suffit à vérifier :


C'est ainsi que s'est déroulé mon premier essai de déploiement Cloud Foundry et j'ai apprécié sa simplicité. C'est donc un bon point qui donne envie de continuer à s'y intéresser car bien sûr pour s'en faire une bonne idée, il reste de nombreuses choses à tester.
Dans le monde du Ruby dans le cloud, il existe aussi Heroku, assez apprécié me semble t-il dans le monde ruby. Mais mes connaissances rubyste s'arrête là, je ne saurais faire un comparatif des 2 offres.

mercredi 21 octobre 2009

Retour journée IBM Forum Paris

J'ai assisté à l'IBM Forum Paris aujourd'hui, le sujet c'était le "Cloud Computing".

Pour commencer, quelles étaient mes motivations ? et bien, mon objectif premier était de pouvoir découvrir l'offre IBM cloud et notamment celle-ci http://www.ibm.com/cloud/developer, Cependant, il n'est toujours pas possible de créer un compte du fait que France ne figure pas encore dans la liste des pays sur le formulaire d'inscription et ça ne devrait plus tarder selon une confirmation que j'ai obtenu de la part d'IBM après les avoir contacté.

L'autre objectif était de comprendre l'offre de IBM et ce que cela allait changer pour les entreprises et notamment pour celles qui sont partenaires avec IBM.

Et le dernier et pas le moindre, la vision qu'IBM a du "Cloud Computing".

Un petit Historique

IBM est une entreprise novatrice dans le domaine du service depuis plusieurs années, c'est aussi une société avec une approche "globaliste" des problèmes de l'entreprise, citons par exemple les Main Frame,.. IBM est aussi un acteur historique dans le monde de l'informatique, son omniprésence et sa notoriété ne sont plus discutables. C'est avec cette logique, que cette dernière est indirectement, puis explicitement précurseur dans le domaine du Cloud Computing : "j'ai entendu parler du Grid Computing depuis déjà plusieurs années", IBM possède aussi toute l'infrastructure matérielle et logicielle nécessaire pour parfaire l'offre.

L'offre Cloud Computing IBM

David Parker (plus d'information), durant la plénière matinale, a fait le tour de l'offre qui selon ma compréhension s'articule autour de trois axes :

Le Cloud Privé (Cloudburst (R))

Selon la présentation qui a duré environ 1H, je suis ressorti avec ce qui suit : le nom de la solution : Cloudburst, une solution qui agrège toute l'expérience de IBM tant sur le coté hardware (BladeCenter (R) ) que sur le côté logiciel "une solution complète qui permet une montée en charge 'maîtrisée' voici une présentation vidéo de l'offre cloud testing"

Ce que j'en pense, et bien pour faire un rapprochement j'ai tendance à penser que c'est une nouvelle forme de mainframe, la différence réside dans le fait que l'infrastructure est mutualisée entre plusieurs entreprises ou filiales de la même entreprise avec une gestion plus souple des ressources, mais la vérité est ailleurs. Il y a bien une phrase qui a été reprise par tous les présentateurs et qui est la suivante : "...et dans tous les cas, IBM est en mesure de prendre en charge la gestion et l'administration de l'infrastructure", ce qui m'indique que IBM veut à terme pousser les entreprises à déléguer leurs infrastructures chez elles et donc proposer des contacts de maintenance. Je ne vais pas rentrer dans la critique parce que ce n'est pas le coeur du billet et que je ne maîtrise pas le modèle économique d'IBM.

IBM apps

iNotes [plus d'informations ici]est l'offre d'IBM en terme de Web Desktop, le coût est de 3$ (Google apps coûterait selon l'orateur 4$) donc moins 1$, je n'ai pas eu le temps de tester l'application mais selon les écrans que j'ai pu apercevoir ça ressemble à la version web de Notes.

Je pense qu'à terme, les solutions Web Desktop seront de la même qualité, la différence sera donc la disponibilité ainsi que la mobilité.

Le Stockage et la Virtualisation C'est un monde qui m'est un peu inconnu, mais ce que j'ai compris c'est que c'est une partie très importante de l'offre globale "Cloud Computing".

En résumé

La majeure partie de l'offre "Cloud Computing" de IBM est essentiellement destinée aux entreprises. Parmi leurs objectifs, la prise en charge de l'infrastructure des entreprises dans l'optique de réduction des coûts, la montée en charge et la disponibilité 24/24 7/7. Ca s'appelle "Cloud Privé", il y a bien un intermédiaire qui est "Cloud Hybride".

Je ferai un retour complet sur l'utilisation de la plateforme dès que mon compte IBM cloud sera activé.

Ressources :

Web

Le site de l'événement : http://www-03.ibm.com/systems/fr/jt/cloud.html
Un petit historique IBM : http://en.wikipedia.org/wiki/IBM
iNotes : http://www-01.ibm.com/software/lotus/products/inotes/
l'offre cloud publique (pas encore disponible pour la France) : http://www.ibm.com/cloud/developer

Blogs

Le blog IBM cloud : http://www.ibm.com/developerworks/downloads/cloud.html

Livres

Cloud computing & Saas : lien ici chez amazon