Ajax HTML 5 JavaScript Création site CMS Comment Design Logiciels Programmation RSS SQL Scripts Mobiles
Forum
TECHNOLOGIES
Android
Tablette
Smartphone
Réalité augmentée
Kinect
Interfaces
Evolution
Ebook

Le cloud et ses systèmes d'exploitation

Le cloud est l'avenir de l'informatique telle que la veut Google: les logiciels fonctionnent sur les serveurs, on les utilise par Internet.

Le logiciel devient un service (SaaS, Software as a Service), que l'on consomme gratuitement ou par abonnement, plutôt qu'un produit que l'on achète ou dont on acquiert la licence.

Les avantages

  • Absence d'installation des logiciels: ils sont disponibles dès que l'on se connecte sur le site.
  • Mise à jour automatique des logiciels.
  • Stockage en ligne, aucun besoin de les gérer localement.
  • Ressources matérielles requises limitées pour l'utilisateur.

Les inconvénients

  • Dépendance à Internet: en absence de connexion, on n'a plus accès aux logiciels.
  • Mauvaise utilisation des ressources: plutôt que d'utiliser la puissance répartie de millions d'ordinateur, on centralise les traitements sur quelques serveurs et on sature la bande passante d'Internet.
  • La sécurité des données est toujours moindre sur le Web qu'elle ne l'est localement.
  • La confidentialité est douteuse, le gestionnaire du serveur ayant un accès total à toutes les informations stockées.

On reproche aux sites sociaux tels que Facebook et Twitter (et même Google) l'utilisation des données de leurs clients. Ce problèmes sera encore accru si tous les documents personnels ou professionnels sont stockés en ligne.

Plateformes

Ce sont des serveurs d'applications conçus pour permettre aux sites et utilisateurs de se connecter à services et logiciels en ligne..

OpenStack

Créée par Rayspace et la NASA, une plateforme gratuite et open source installable sur un serveur personnel. Sur celui-ci on peut créer une quantité de serveurs virtuels destinés à offrir des applications en ligne et des services.

AppEngine

L'infrastructure de Google pour héberger des applications en ligne permet de combiner de nombreux services comme Maps.
Le SDK peut être intégré dans Eclipse pour créer un outil de développement.

Azure

De Microsoft, les utilisateurs téléchargement des extensions pour Visual Studio permettant de créer des services et applications fonctionnant sur Azure. Ils doivent s'abonner pour installer leurs produits sur la plateforme.
Une boutique en ligne complètera la plateforme pour les produits installés.

iCloud

L'accès à l'iCloud d'Apple est intégré dans tous les systèmes d'Apple: iPhone, iPad, Mac. Toutes les applications sont reliées au service d'Apple qui stocke les données, il devient alors possible à l'utilisateur d'accéder à ses documents de façon transparente à partir de n'importe quel appareil.

Systèmes d'exploitation

Le système d'exploitation de Google, Chrome OS, est conçu pour le cloud computing, il se destine essentiellement à faire fonctionner des applications Web.

Jolicloud

Un autre système fait comme son nom l'indique, pour le Web. Il sert d'OS à un netbook ou peut fonctionner pour démonstration sur Linux ou sur Windows en s'installant comme une application.
On le desinstalle également à partir du panneau de configuration.

Il sert d'interface à des applications Web mais il sauve les fichiers localement. Le bureau est écrit en HTML 5.

iCloud vs Google cloud

L'iCloud d'Apple est lancé en juin 2011 tandis que les premier ordinateur utilisant Chrome OS de Google apparaissent à la même époque.
Mais ce sont deux conceptions différentes, pour Apple le cloud doit stocker les données et permettre de les utiliser sur différents appareils ou les partager avec autrui. Ce sont les application qui accèdent à ces données.

Pour Google, le cloud héberge les applications en ligne comme Doc, Calendar, Mail, etc. Sur le poste client ne réside qu'un navigateur qui permet de faire fonctionner ces applications.

La modèle de Google semble plus politique que pragmatique. On centralise le traitement sur des serveurs au lieu d'utiliser la capacité de calcul de millions d'ordinateurs et smartphones. Le but est de faire d'Internet le centre unique de l'activité et de Google le centre de ce centre.

Conclusion

Le cloud est un modèle technologique qui convient mieux aux ordinateurs à faibles ressources, comme les netbooks et les tablettes.

Pour plus d’information

  • Jolicloud. Os gratuit.
  • OpenStack.
  • AppEngine.
  • Azure.
Tweet
© 2010-2011 Scriptol.fr