Komponenter

Azure sigter mod at flytte virksomheder til internettet

Assetto Corsa Isle of Man Battle Mitsubishi Lancer EVO VI GSR

Assetto Corsa Isle of Man Battle Mitsubishi Lancer EVO VI GSR
Anonim

Mens der meget vil blive sagt om Microsofts cloud computing-strategi introduceret mandag, er kernen i Windows Azure et ret simpelt mål: inspirere virksomhedens udviklere til at genoverveje den måde, hvorpå de udvikler software, så applikationer kan udnytte internettet bedre.

Microsoft forsøger at differentiere sit Azure skybaserede udviklingsmiljø, der blev afsløret i en keynote på Microsoft Professional Developers Conference i Los Angeles, fra konkurrencedygtige tilbud som Amazons Elastic Compute Cloud (EC2) ved at sige, at Azure gør mere end bare traditionel software og sætte det i skyen.

I et interview mandag på konferencen beskrev Microsoft Chief Software Architect Ray Ozzie, hvordan traditionelt software er bygget efter en skala p-model, som ikke er praktisk for den nuværende æra på nettet, når applikationer skal være fleksible og tilgængelige for et stort antal brugere både inden for og uden for virksomhedens firewall.

"De systemer, vi har opbygget til virksomheder, er virkelig scale-up model, "sagde han. "Vi bygger et system, og vi forsøger at tilføje hardware for at gøre det større og større og støtte større og større virksomheder, men i sidste ende den slags falder fra hinanden."

Med Azure kan udviklerne bygge software i en scale-out model, som Ozzie beskrev ved hjælp af en analogi, der involverede tennisbolde, og hvordan en person eller personer kunne håndtere dem, hvis nogen kaster bolde på dem.

"Lad os sige [nogen] smider 100 bolde på mig," sagde han. "Der er grænser for opskalingsmodellen, og hvis jeg fejler, vil alle boldene falde til jorden."

I en scale-out model kan en applikation dog fordele opgaven med at fange boldene, hvilket giver det er mere fleksibilitet, sagde Ozzie. "Der er en chance for at ved blot at tilføje flere mennesker, kan vi tage et vilkårligt antal bolde, som han kaster på os. Og hvis man falder ned, så måske vil fyren ved siden af ​​ham afhente det, men han vil fortsætte. "

Azure gør det muligt for udviklere at opbygge applikationer i henhold til denne model, hvilket betyder, at en applikation ikke brydes ned, da den forsøger at behandle alle de forskellige forbindelser - til brugere bag firewallen, på internettet og til utallige enheder - at den nuværende bølge af webapplikationer skal jonglere.

Ozzie brugte eksemplet på Microsofts Hotmail-e-mail-tjeneste som et program udviklet efter en scale-out model, fordi firmaet vidste fra begyndelsen, at det skulle tjene millioner af brugere ind i forskellige sammenhængende miljøer. Men det byggede ikke sin e-mail-server-software, Exchange, på denne måde og måtte omlægge applikationen senere for at passe til denne udviklingsmodel, sagde han.

"Der er en proces, du bruger til at tage en virksomhedsapp og ændre det og genoverveje det for at være så bred, vandret, "sagde Ozzie. "Vi har gjort det med Exchange, og vi gør det med mere og mere."

Når Microsoft tilbyder en skyudviklings- og implementeringsplatform, har Microsoft en sværere opgave end konkurrenter som Amazon eller Salesforce.com, som begge startede deres virksomheder på nettet. Med sin software arv må Microsoft have tendens til at millioner af udviklere, som bruger sine platforme til at opbygge software, der er beregnet til at leve på grundlag af et corporate datacenter, samtidig med at de hurtigt udviklede behov for mere sofistikerede webapplikationer afbalanceres.

James Governor, hovedanalytiker for analytikerfirmaet RedMonk, havde en mere forenklet og tunge-i-kind beskrivelse af scale-out-modellen Azure forsøger at sørge for virksomhedernes applikationer og sammenligner det med at "bære underbukserne på ydersiden af ​​dit tøj."

Udviklere skal finde en måde at udsætte deres applikationer på for så mange brugere som muligt, men alligevel holde sikkerheden, skalerbarheden og andre faktorer iboende for virksomhedens computermiljøer i tankerne, sagde han.

"Denne eksternalisering og nytænkning af IT-rollen - det er noget vigtigt, at alle virksomhedsorganisationer skal stå over for," sagde han. "Hvordan opbygger du applikationer, der skalere og indbefatter forskellige valgkredse? Hvordan udbreder du identiteter på nettet?"

Pitney Bowes Management Services, et datterselskab af Pitney Bowes, der outsourcer forretningstjenester som mailing, kommunikation og forsendelse til Fortune 1000 virksomheder, er et selskab, der står over for dette problem. Pitney Bowes Management Services arbejder sammen med Microsoft for at teste en version af sin dmail-postkonverteringstjeneste, der kører på Azure.

Terry Doeberl, direktør for forretningsudvikling for Pitney Bowes Management Services, sagde en fordel for en webbaseret udviklingsmodel til applikationer er, at det vil gøre applikationer uafhængige af de desktop-operativsystemer, som han kaldte "bane for mange virksomheds eksistenser" på grund af hvor svært det kan være at installere nye applikationer på pc'er.

Som beskrevet af Microsoft, Azure abstrakt ansøgningen fra operativsystemet ved hjælp af virtualiseringsteknologi, hvilket betyder, at de to kan handle uafhængigt af hinanden.

Doeberl sagde, at adskillelsen mellem applikationen og operativsystemet også forenkler vedligeholdelsen af ​​støtte fra de enkelte desktopbrugere, samtidig med at applikationerne bliver mere tilgængelige fra mobile enheder.