Cloud computing

OK, je ne suis pas original, je parle d’un sujet « dans le vent » : le Cloud Computing

Cloud Computing: introduction avec Azure et Amazon

Grâce à la présentation chez Fastconnect par Romain, j’ai pu découvrir les joies de Azure. C’est la solution Cloud de Microsoft qui est bien sûr très orientée .Net + VisualStudio.

On parle ici de « Plateform as a Service » puisque Azure nous offre de quoi héberger nos applications (web ou service) à l’aide d’une architecture « cloud ».
On développe des applications qui effectuent des calcules distribués sur X machines, ou on héberge X sites web ASP.Net dont la charge est répartie entre eux.
En plus d’offrir une architecture « scalable », on a droit à certains services « bas niveau » comme le service de stockage de données binaires (full REST), une queue ou un stockage « à la BigTable« . On peut ensuite bénéficier de services plus « haut niveau » comme « Live Search » ou « Live Calendar« .

Par comparaison, Amazon avec EC2 propose un service « Cloud » orienté « Hardware as a Service » car on loue ici à des machines virtuelles, vierges ou avec des choses pré-installé (comme Linux Apache Msql PHP). La puissance de ces machines est aussi « scalable » à la demande, et on ne paie que ce que l’on utilise.
A la différence d’Azure, où la partie « Hardware » est complètement masquée (IIS7, WindowsServer2008, etc.). Azure offre une interface web d’administration pour surveiller l’utilisation du CPU ou de la mémoire, et on peut rapidement changer le nombre d’instances d’un site web à la demande.
Ceci dit, Amazon offre aussi des couches techniques comme le service de stockage Amazon S3.

Bref, le Cloud ce n’est pas qu’un hébergeur de site web ou une Dedibox, c’est surtout le fait de bénéficier des serveurs des gros mastodontes tel qu’Amazon ou Microsoft pour louer la puissance dont on a besoin, et profiter d’applications et de services pré-installés utilisables tout de suite. C’est aussi la possibilité d’utiliser des services techniques (Database, etc.) ou haut niveaux (Map, Calendar, etc.).

Nouvelle solution de Cloud avec Aptana

Azure offre de quoi développer un site ASP.Net Scalable rapidement, mais je vais faire le chieur en voulant développer une application Rails sous Eclipse!

C’est la que j’ai découvert Aptana Cloud.

Lire la suite

Publicités