Qu’est-ce qu’un “Cloud OS”?

Le terme devient «plus chaud» avec Microsoft Azure et Windows 7.
Quels sont les avantages + comment le statu quo de l’informatique de bureau change-t-il maintenant? Est-ce que la machine n’a plus besoin d’une installation du système d’exploitation (ou d’une version très épurée d’un système d’exploitation typique) … que faut-il pour interagir avec le «Cloud»?

Mise à jour : J’ai reçu mon premier RTFM sur SO aujourd’hui.
Pour élaborer .. Je suis intéressé à savoir à quel point la nouvelle façon de gérer les services fournis par un OS de bureau classique (lire Windows XP / Vista, des saveurs Linux, etc.) est différente. l’informatique.

Deux mots à la mode

Fondamentalement, la forme de concurrence de Microsoft contre la récente expansion des applications Web de Google. Donc, si vous voulez savoir de quoi il s’agit, ouvrez simplement Google Docs et Gmail, et voilà 🙂

Maintenant, sur une note personnelle, je suis heureux que Microsoft et Apple (Mobile Me) tentent de se défendre contre Google. Nous avons besoin de la concurrence pour que les utilisateurs puissent choisir et obtenir de meilleures applications.

De plus, je ne suis vraiment pas fan des entresockets, alors je ne suis pas du tout enthousiasmé par le fait que Google tue plus que quiconque par Microsoft.

Lorsque Microsoft dit qu’Azure est un système d’exploitation Cloud, ce qu’ils veulent dire, c’est qu’il fournit le même type de services aux développeurs qui ciblent les abstractions “Cloud” qui s’apparentent à ce qu’un bureau OS fournit aux développeurs qui ciblent le bureau.

Amitabh Srivistava a donné une excellente interview sur Channel 9 pour l’expliquer. Fondamentalement, si vous voulez écrire une application de bloc-notes pour un utilisateur de bureau, vous n’avez pas à vous soucier de l’écriture de code qui interprète les touches du clavier ou qui configure les communications avec une imprimante. Cela est dû au système d’exploitation du bureau. De même, Azure permet aux développeurs de se concentrer sur leur application cloud en résumant des éléments tels que l’équilibrage de charge, l’authentification et l’autorisation, le basculement, ainsi que de nombreuses préoccupations à résoudre lors du développement du Cloud.

Les schémas de réseau des anciennes écoles montraient toujours l’Internet comme un nuage. L’approche de Microsoft est toujours un modèle client-serveur, même si un véritable «nuage» en théorie serait une architecture SOA de composants mal ajustés interconnectant et travaillant ensemble sans vraiment se connaître. Exemple: création de services pour la messagerie électronique, la création de documents, le stockage de fichiers, etc. – qui peuvent tous être interconnectés par différents services qui n’ont pas besoin de connaître le produit final.

Une façon de penser si différente: le «système» existe dans le réseau – pas un seul endroit.

Gains: Transparence, redondance (non seulement pour chaque service, mais aussi pour remplacer des pièces si les fournisseurs ne le font pas) et disponibilité (à condition que vous soyez également connecté au réseau).

Pertes: locking des fournisseurs, abandon des fournisseurs, cauchemar en matière d’interopérabilité, pour autant que je sache – il n’existe pas de normes réelles pour ce modèle.

Microsoft n’a pas inventé le terme informatique «cloud». S’il vous plaît se référer à l’ entrée Wikipedia pour une définition plus spécifique et étymologie.

Que sont les questions RTFM sur SO récemment? À moins que je ne manque un sens plus profond, vos questions sont évidentes.

http://en.wikipedia.org/wiki/Cloud_computing

L’informatique en nuage est un développement basé sur Internet (“cloud”) et l’utilisation de la technologie informatique (“informatique”). Le nuage est une métaphore d’Internet (basé sur la façon dont il est représenté dans les diagrammes de réseaux informatiques) et constitue une abstraction de l’infrastructure complexe qu’il dissimule [1]. Il s’agit d’un style d’informatique dans lequel les capacités informatiques sont fournies «en tant que service» [2], permettant aux utilisateurs d’accéder à des services Internet à partir de la technologie («dans le cloud») [3]. ou contrôle de l’infrastructure technologique qui les prend en charge [4]. Selon un document publié en 2008 par IEEE Internet Computing, le Cloud Computing est un paradigme dans lequel les informations sont stockées de manière permanente sur des serveurs Internet et mises en cache temporairement sur des ordinateurs de bureau, de divertissement, de table, portables , moniteurs, etc. “[5]

http://en.wikipedia.org/wiki/Azure_Services_Platform

La plate-forme de services Azure de Microsoft est une plate-forme cloud (plate-forme de cloud computing en tant que service) qui “fournit une large gamme de services Internet pouvant être utilisés à la fois dans des environnements locaux ou sur Internet”. Il est important de noter que c’est la première étape de Microsoft en matière d’informatique en nuage après le lancement récent de l’offre Microsoft Online Services. L’idée et la volonté de Microsoft de concurrencer directement le logiciel en tant que modèle de service proposé par Google Google sont de plus en plus perçues par eux comme par les autres comme une étape importante dans le développement d’applications. Dans cette idée, un logiciel n’a pas besoin d’être installé et géré sur l’ordinateur de l’utilisateur. Il permet également d’accéder aux fichiers et dossiers depuis le Web.

Voici un aperçu du cloud et du système d’exploitation cloud qui a été publié plus tôt.

Qu’est-ce que Windows Azure?

Jusqu’à présent, cela ressemble à l’idée d’avoir un logiciel et vos données hébergés dans le centre de données de msft. La SOA semble être liée à ce que le cloud offre.

Nul besoin d’avoir un logiciel local (le bureau fonctionnera à partir d’Internet, vos documents y seront enregistrés. Vous pourrez donc y accéder n’importe où). Je pense que la cible pourrait être les grandes entresockets – leur donnant ainsi des services (logiciel + matériel (stockage de données + puissance de traitement)) sur la base de l’abonnement.

Un expert peut nous expliquer comment cela peut être utile?
Les gens seront-ils disposés à tout mettre dans le cloud?

Le cloud est un partage de temps. Nous, les anciens, nous rappelons ces jours. Vous avez soit écrit vos propres applications et les avez exécutées sur leurs systèmes (les fournisseurs Time Share / Cloud) ou vous avez utilisé les logiciels fournis. Habituellement, les traitements de texte et les applications de comptabilité.

Google Apps est un cloud. Et comme vous obtenez de l’espace HD, vous pouvez déjà servir votre propre application sur leurs systèmes.

Time Share était à la mode dans les années 70 et 80. Parce que maintenir son propre système n’était pas bon marché. À l’époque, le plus petit système que toute entreprise exploitait était un moyen de gamme (comme Honeywell, AS400, Dec, etc., etc.). Les faveurs du PC sont devenues populaires. Je me souviens quand Lotus 1-2-3 est sorti et tout le monde a prédit que cela détruirait ce qui restait de Time Sharing. Et ça (avec dBase et autres aps) a fait.

C’est drôle comme on réinvite tout.

PS: Vous avez oublié une chose sur le partage du temps. Comme le Net n’était pas là, vous deviez planifier votre temps. Ainsi, votre personnel ira au centre de données des fournisseurs et travaillera. C’était comme louer un espace et les systèmes. Time Share et Cloud fonctionnent différemment, mais la fonction est la même.

Bien comme beaucoup de nouveaux termes, il peut y avoir plus d’une réponse. Il peut souvent être défini comme une plate-forme de calcul, dans laquelle le développeur n’a pas à se soucier de la gestion des ressources, de l’évolutivité ou des défaillances matérielles, car l’infrastructure du cloud le gère. Voici un lien vers certaines informations pour lesquelles je travaille:

http://www.appistry.com/resource-library/index.html

Il y a quelques bons livres blancs liés ici qui pourraient vous être utiles.

-Brett