Composants

Azure vise à déplacer des entreprises vers le Web

1- Principes du cloud computing - Groupe d'étude certification AZ-900 - Azure Fondamentals

1- Principes du cloud computing - Groupe d'étude certification AZ-900 - Azure Fondamentals
Anonim

Bien que l'on en dise long sur la stratégie de cloud computing de Microsoft, lundi, au cœur de Windows Azure, il s'agit d'un objectif assez simple: inspirer les développeurs pour qu'ils repensent la façon dont ils développent les logiciels.

Microsoft tente de différencier son environnement de développement basé sur le cloud Azure, dévoilé dans un discours à la conférence Microsoft Professional Developers à Los Angeles, à partir d'offres concurrentielles comme Elastic Compute Cloud (EC2) d'Amazon en disant qu'Azure ne fait pas que prendre des logiciels traditionnels

Dans une interview accordée lundi à la conférence, l'architecte logiciel en chef de Microsoft, Ray Ozzie, a décrit comment, traditionnellement, les logiciels ont été construits selon p, ce qui n'est pas pratique pour l'ère actuelle du Web, où les applications doivent être flexibles et accessibles à un grand nombre d'utilisateurs à l'intérieur et à l'extérieur du pare-feu d'entreprise.

vraiment le modèle d'échelle », a-t-il dit. «Nous construisons un système et nous essayons d'ajouter du matériel pour le rendre plus grand et plus grand et pour supporter des entreprises de plus en plus grandes, mais cela finit par s'effondrer.»

Avec Azure, les développeurs peuvent construire un logiciel dans un modèle scale-out, que Ozzie a décrit en utilisant une analogie impliquant des balles de tennis, et comment une personne ou des personnes pourraient les manipuler si quelqu'un leur lançait des balles.

"Disons que [quelqu'un] me lance 100 balles", dit-il. "Il y a des limites au modèle d'échelle et si j'échoue, toutes les balles tomberont au sol."

Cependant, dans un modèle scale-out, une application peut répartir la tâche d'attraper les balles, ce qui donne c'est plus de flexibilité, a dit Ozzie. "Il y a une chance qu'en ajoutant juste plus de gens, nous puissions prendre n'importe quel nombre de balles qu'il nous lancera et si quelqu'un tombe, alors peut-être que le gars à côté de lui le ramassera, mais il continuera. "

Azure permet aux développeurs de créer des applications en fonction de ce modèle, ce qui signifie qu'une application ne se décompose pas lorsqu'elle essaie de traiter toutes les différentes connexions - aux utilisateurs derrière le pare-feu, sur Internet et myriad devices - que la vague actuelle d'applications Web doit jongler.

Ozzie a utilisé l'exemple du service de messagerie Hotmail de Microsoft en tant qu'application développée selon un modèle de scale-out car la société savait dès le début qu'elle devrait servir des millions d'utilisateurs provenant de divers environnements connectés. Cependant, il n'a pas construit son logiciel de serveur de messagerie, Exchange, de cette façon, et a dû réarchiver l'application plus tard pour s'adapter à ce modèle de développement, a-t-il dit.

"Il y a un processus que vous utilisez et changez-le et repensez-le pour être aussi large, horizontal », a déclaré Ozzie. "Nous l'avons fait avec Exchange, et nous le faisons de plus en plus."

En offrant une plate-forme de développement et de déploiement en nuage, Microsoft a une tâche plus difficile que des concurrents comme Amazon ou Salesforce.com, tous deux commencé leurs activités sur le Web. Avec son héritage logiciel, Microsoft doit tenir compte des millions de développeurs qui utilisent ses plates-formes pour construire des logiciels destinés à être hébergés dans un centre de données d'entreprise tout en équilibrant les besoins en évolution rapide d'applications Web plus sophistiquées.

James Governor, analyste principal Pour la firme d'analyse RedMonk, elle avait une description simpliste et simpliste du modèle de mise à l'échelle qu'Azure essaie de fournir pour les applications d'entreprise, en le comparant à «porter son caleçon à l'extérieur de ses vêtements».

Développeurs Il faut trouver un moyen d'exposer leurs applications à autant d'utilisateurs que possible tout en gardant à l'esprit la sécurité, l'évolutivité et d'autres facteurs inhérents aux environnements informatiques d'entreprise, a-t-il déclaré.

"Cette externalisation et repenser le rôle de l'informatique - c'est quelque chose d'important auquel toutes les entreprises vont devoir faire face", a-t-il déclaré. «Comment construisez-vous des applications qui évoluent et incluent différentes entités?» Comment étendez-vous vos identités sur le Web? »

Pitney Bowes Management Services, une filiale de Pitney Bowes qui externalise des services commerciaux tels que le publipostage, les communications et l'expédition vers Fortune 1000 entreprises, est une entreprise qui fait face à ce problème. Pitney Bowes Management Services collabore avec Microsoft pour tester une version de son service de conversion de courrier électronique dMail fonctionnant sur Azure.

Terry Doeberl, directeur du développement commercial de Pitney Bowes Management Services, a déclaré: applications est qu'il rendra les applications indépendantes des systèmes d'exploitation de bureau, qu'il a appelé "le fléau des existences de nombreuses entreprises" en raison de la difficulté d'installer de nouvelles applications sur les ordinateurs de bureau.

Comme décrit par Microsoft, Azure résume l'application de l'OS en utilisant la technologie de virtualisation, ce qui signifie que les deux peuvent agir indépendamment les uns des autres.

Doeberl a déclaré que la séparation entre l'application et l'OS simplifie également le maintien du support des utilisateurs individuels tout en rendant les applications plus accessibles à partir d'appareils mobiles.