Le Cloud Computing (ou nuage de calcul) correspond à la fourniture de ressources informatiques à la demande sous forme d’un service facturé selon le volume consommé. Voyons ensemble quelques acteurs majeurs et les caractéristiques principales de leurs offres.
Plusieurs type de services
- IaaS (Infrastructure-as-a-Service) : fourniture du matériel (Firewall, routeur, serveurs, NAS/SAN)
- PaaS (Platform-as-a-Service) : Iaas + système d’exploitation et serveur d’applications
- SaaS (Software-as-a-Service) : Paas + applications
- Staas (Storage-as-a-Service) : Offre de stockage et/ou de fourniture de contenu à la demande (CDN).
Les acteurs majeurs
Salesforce - Force.com
- Le plus ancien, propose des offres depuis 2003 (API SForce).
- Cloud public uniquement.
- Eco-système d’applications AppExchange (800)
- Offre gratuite assez limitée
- Datacenters à l’étranger
- Vise essentiellement les Grands Comptes.
Service de type PaaS
- Développement rapide à la souris pour assembler différentes briques.
- 2 langages sont proposés: Apex (java-like) et Visualforce (xml-like).
Service de type SaaS
- Logiciel pour gérer la relation client (GRC)
- SLA disponible mais variable selon les clients
Base de données
- Intégrée à l’environnement de développement
- Gestion des tables et de leurs relations WYSIWYG
Amazon - Web Services (AWS)
- Lancé en version complète en 2006 et mise à jour régulière depuis.
- Cloud public, aussi disponible en cloud privé.
- SLA disponible
- Basé sur Xen.
Service de type IaaS
- Elastic Compute Cloud (EC2) : intégration de machines virtuelles, existantes ou nouvellement créées via AWS
Service de type PaaS
- Elastic MapReduce : même calcul en parallèle sur de grosses quantité de données
- Simple Queue Service (SQS) : système de messagerie entre applications
Service de type StaaS
- Simple Storage Service (S3) : écriture et lecture de flux de données
- Elastic Block Storage (EBS) : disque dur privé pour la partie EC2
- CloudFront : offre CDN qui repose sur du contenu stocké sur S3
Base de données
- SimpleDB : services de base d’indexation et de recherche par clef
- Relational Database Service : compatible MySQL
Google - App Engine
- Lancé en avril 2008, mis à jour en avril 2009
- Cloud public uniquement.
- Offre gratuite conséquente (plusieurs millions de requêtes par mois)
- Orienté services web
- Pas de SLA, support via un forum public
- Beta (comme beaucoup de produits Google)
- Plus pour les startup que les Grands Comptes
Service de type Paas
- 2 langages supportés: java et python
- Beaucoup de limitations (durée des requêtes, restriction sur les API)
Service de type SaaS
Base de données
Microsoft - Windows Azure
- Le dernier sur les rangs, l’offre doit être disponible fin janvier 2010.
- Cloud public uniquement.
- Orienté services web ou traitement long
- Datacenter en Europe (Dublin et Amsterdam)
- SLA disponible, variable selon les services
- Eco-système d’applications avec une nouvelle version de Pinpoint
Service de type PaaS
- Code .NET tournant au-dessus de Windows Server 2008 R2 uniquement
- Langages supportés (CLR, Java SDK, Ruby SDK)
- AppFabric: connectivité et gestion d’identités
- Système de messagerie inter applications
Service de type SaaS
Service de type StaaS
- Blob Service : stockage de texte et de données binaire.
Base de données:
- SQL Azure : SGBDR, compatible SQL Server
Conclusion
Comme nous pouvons le voir, chaque acteur fait évoluer son offre et l’amène à maturité.
2010 devrait donc être l’année du Cloud, à condition que les réserves sur la sécurité (disponibilité et confidentialité notamment) soient levées.
Avez-vous déjà utilisé les services fournis par ces différents acteurs ?
Quel bilan en tirez-vous ?