Rackable Systems

I’m kinda curious about this whole “mobile datacenter” frenzy going on - I don’t have anything against it - I simply wonder where this is going…

Google Inc. is the owner of a mobile datacenter patent

Last year, SUN Microsystem toured its BlackBox.

And now, I’ve learned of a new offer ICE Cube Modular Mobile Datacenter from Rackable systems  [Google Finance, NASDAQ:RACK]. I’d be interested to review one of those products…

Cloud computing industry snapshot

On Peter Laird’s blog (which is very - very - good), and re-hosted here, there is an interesting cloud computing/SaaS/*aaS industry mind-map.

There might be a couple field missing (data as a service : hadoop, SimpleDB, BigTable, microsoft also offer some data management), but as a overview, it is pretty accurate.

This map is also interesting as a base for investment decision - not that much to modify (and source are available) to get a precise market snapshot.

Linux Symposium 2008

Oups !

J’ai oublié de mentioner que le Linux Symposium d’Ottawa arrive à grand pas. Je vais y être présent, du 22 au 26 Juillet 2008, pour blogger sur les différents acteurs du milieu de l’OpenSource. Compte tenu mon “background” en storage / virtualisation / cloud computing ; j’ai un intéret particulier pour les discussions suivantes:

Tux meets Radar O’reilly - Linux in military telecom” : Il est toujours intéressant de voir un déploiement dans une optique militaire. Dans le militaire, tout comme pour le bancaire et medical, l’erreur est beaucoup moins tolérée et peut être source de répercussions incroyables… Pour prévenir les bourdes, les systèmes sont testés très précisement - le commun des mortels a surement beaucoup à apprendre de cet état d’esprit. Investir pour la stabilité - ce n’est pas fou comme idée!

A Survey of Virtualization Workloads” : Simple, mais si la présentation - et les recherches! - est bien effectuée, il peut y avoir correlation avec des use-case que je rencontre lors de mes consultations. Elle est suivie d’une deuxième présentation qui lui semble quasi identique - worst case : j’irai voir les deux.

Applying Green Computing to clusters and the data center” : Je ne connais que très superficiellement ce domaine, si nous excluons le “tu configures du wake-on-lan associé avec un control de charge”. Étant particulièrement biasé vers la solution “tu ajoutes des systèmes” - autant au niveau création d’actif financier et réduction de coûts - J’imagine que je vais pouvoir briser le voile de mon ignorance et changer ma position.

“SynergyFS: A Stackable File System Creating Synergies Between Heterogeneous Storage Devices” : Les discussions sur le stockage sur des environnements hybrides m’acrochent toujours. Le storage est un problème avec plus de 50 solutions dans le monde GNU/Linux (50+ fs supportés par le noyau) - chacune d’entre elle avec des forces et faiblesses. Voyons voir comment profiter des forces en “patchant les faiblesses avec d’autre système de fichiers”.

“If I turn this knob… what happens?” :
Dernière présentation qui à le mérite de mon intéret - et pas la moindre. Il est question de la prise de métrique (io, scheduler, lock_wait, sys/proc fs,…) et d’agir sur les résultats. En résumé, elle calque exactement ce que je fais en capacity planning pour les clouds/clusters que je déploie. J’aime toujours voir et dialoguer sur les processus utilisés par d’autres consultants.

See you there!

Issues of data in the cloud…

If you exclude all discussions about who invented what and whose name should appear near the definition of cloud computing (which is still less than an embryo), there is some pretty good threads going on over this “Cloud-Computing” group. One of my favorite is the challenges that computing “in the cloud” is bringing us.

I’m not that interested in defining “cloud computing” - there is so much discussion around the exact wording and how it compare to grid computing, SaaS, utility computing … it’s not even funny anymore. In addition to that, I’ve built my first “cloud-like” system in last January (2008), which is a big 6 months after google trend start acknowledging the word. I’m kinda late to this party.

Yet, in order to allow everyone to understand the next few posts, I’ll need to explain what it is. Do not mistake this text for a definition, its really only a very general - non technical - description of a how a cloud might appear:

a fully virtualized environment where the client control the application (sometime integrated with an operating system) and the provider offer a visualization layer over physically distributed hardware. The easiest example there is : Amazon EC2 & Enomaly.

Your application (which is a part or whole operating system) is run dynamically on computers around the world. If the computer where your code is crash, another one take the load. Your application can be migrated without you knowing it (no slow-down or interruption of services) and their infrastructure can easily evolve.

You control your application - they control the hardware. In other words, we are speaking of adding a layer of abstraction between the device driver and the application - a second operating system.

So, in a third party cloud system, we are in presence of dynamically allocated resources - you do not own - to your application. As a preview for my next posts, lets see how this might be dangerous.

Security, laws and localization of data in the cloud
This is really the issue which will be the most present in the next few years : in such services, you can’t know the exact localization of your data. Which mean you can’t know which law applies - and when.

By automatic process, your application can be migrated to another datacenter, in another country, under specific laws. Which could then allow … you to run your precious code… or…. them to read your private files.

Cloud computing based corporation still have a lot of work to defined all those variable - especially if they want to be an interesting option to corporation & government where privacy is important.

Nouveau theme

Juste un petit message pour dire que je suis en cours de modification de mon theme de ce blog. Tout devrait être stable … bientot.

Mise-à-jour:
- J’utilise maintenant le thème (gratuit) “Sodelicious” pour WordPress. Mon ancien s’appelait Qwilm!
- J’utilise maintenant des règles de re-write d’url. Ceci devrait grandement aider les moteurs de recherche et les individus désirant faire des raccourcis…
- Le blog est sur mon nouveau serveur - donc devrait aller beaucoup plus rapidement…

- On m’avise qu’il y a, à l’occasion, des petits décallages dans les images sur ce site. Je suis en mode d’investigation.

Update 2 :
- J’ai corrigé les problèmes et incohérences du stylesheet - il ne reste qu’un bug pour le bouton recherché, après avoir effectué une recherche.
- J’ai taggé quelques dizaines de posts supplémentaires
- Ré-écrit la page “A propos” et “CV …” et j’y ai incorporé quelques clichées
- J’investigue sur la méthode adéquate pour gérer les liens présent sur mon site.
- J’ai commencé à préparer une série de posts assez intéressant.