Komponente

Azure namijenjen pokretnim poduzećima na webu

How to access ECHA Cloud and subscribe to the IUCLID Cloud Services

How to access ECHA Cloud and subscribe to the IUCLID Cloud Services
Anonim

Iako će se mnogo govoriti o Microsoftovoj obnavljanju strategije predstavljenom u ponedjeljak, u srcu Windows Azure je prilično jednostavan cilj: nadahnuti korporativne programere da razmisle o načinu na koji razvijaju softver tako da aplikacije mogu bolje iskoristiti web.

Microsoft pokušava razlikovati razvojno okruženje na temelju oblaka "Azure", predstavljeno u glavnom razgovoru na konferenciji Microsoft Professional Developers u Los Angelesu, od konkurentskih ponuda kao što je Amazonov Elastic Compute Cloud (EC2), rekavši da Azure radi više od tradicionalnog softvera i staviti ga u oblak.

U intervjuu u ponedjeljak na konferenciji, Microsoft Chief Software Arhitekt Ray Ozzie opisao kako tradicionalno softver je izgrađen prema skali-u p model, koji nije praktičan za trenutnu razdoblju weba, kada aplikacije moraju biti fleksibilne i dostupne velikim brojem korisnika kako unutar tako i izvan korporativnog vatrozida.

"Sustavi koje smo izgradili za poduzeća su stvarno model povećanja ", rekao je. "Mi gradimo sustav i pokušavamo dodati hardver kako bismo ga dobili veći i veći i podržati veća i veća poduzeća, ali na kraju se takva vrsta raspada."

Azure, programeri mogu izraditi softver u modelu s mjerilom, koju Ozzie opisuje pomoću analogije koja uključuje teniske loptice i kako ih netko može nositi ako im netko baca loptice na njih.

"Recimo da netko baca mi 100 lopti", rekao je. "Postoje granice modela za povećanje razine, a ako ne uspijem, sve će se lopte pasti na zemlju."

Međutim, u modelu s mjerilom, aplikacija može podijeliti zadatak hvatanja lopti što daje to više fleksibilnosti, rekao je Ozzie. "Postoji šansa da se samo dodavanjem više ljudi može poduzeti bilo koji broj kugli koje će nas baciti, a ako padne, možda će mu pokraj njega pokupiti, ali on će nastaviti. "

Azure, dakle, omogućuje razvojnim programerima izgradnju aplikacija prema ovom modelu, što znači da se aplikacija neće razbiti jer pokušava obraditi sve različite veze - korisnicima iza vatrozida, interneta i bezbrojne uređaje - da se trenutni val web aplikacija mora manipulirati.

Ozzie je iskoristio primjer Microsoftove Hotmail usluge e-pošte kao aplikaciju razvijenu po modelu skale jer je tvrtka od samog početka znala da će morati služe milijunima korisnika koji dolaze iz različitih povezanih okruženja. Međutim, nije na taj način izgrađivao svoj softver za poslužitelje e-pošte, Exchange, a kasnije je morao re-arhitekturirati aplikaciju kako bi odgovarao ovom razvojnom modelu.

"Postoji postupak koji koristite za primanje aplikacije tvrtke i promijenite ga i promislite kako je to široka, horizontalna stvar ", rekao je Ozzie. "To smo učinili s Exchangeom, a to činimo sve više i više."

U pružanju platforme za razvoj i implementaciju oblaka, Microsoft ima teže zadatke od konkurenata poput Amazon ili Salesforce.com, od kojih su obje započeli su svoje poslovanje na webu. Sa svojom ostavštinom softvera, Microsoft mora težiti milijunima programera koji koriste svoje platforme za izradu softvera koji bi trebao živjeti na prostoru u korporacijskom podatkovnom centru, dok uravnotežuju potrebe za sofisticiranijim web aplikacijama koje se brzo razvijaju.

James Governor, glavni analitičar za analitičarsku tvrtku RedMonk, imali su jednostavniji opis jezika u obrazu modela za mjerenje Azure pokušava osigurati korporativne aplikacije, uspoređujući je s "nošenjem vaših gaćica na vanjskoj strani odjeće".

Programeri trebaju pronaći način izlaganja svojih aplikacija onoliko korisnika koliko god je to moguće, ali i dalje zadržati sigurnost, skalabilnost i ostale čimbenike koji su intrinzični u korporacijskim računalnim okruženjima, rekao je.

"Ova eksternalizacija i preispitivanje uloge IT-a - nešto je važno da se sve korporacijske organizacije moraju suočiti", kazao je. "Pitney Bowes Management Services, podružnica tvrtke Pitney Bowes koja outsource poslovne usluge kao što su mailing, komunikacije i otpremu na Fortune 1000" Kako izgraditi aplikacije koje uključuju razmjere i različite izborne jedinice? Kako proširiti identitete na webu? " tvrtke, jedna je tvrtka koja se suočava s ovim problemom. Tvrtka Management Services Pitney Bowes radi s Microsoftom kako bi testirala verziju svoje dMail usluge za pretvorbu digitalne pošte koja se izvodi na Azure.

Terry Doeberl, direktor razvoja poslovanja za Pitney Bowes Management Services, izjavila je kako je jedna prednost mrežnom razvojnom modelu aplikacije je da će aplikacije neovisno o operacijskim sustavima radne površine, koje je nazvao "obeshrabrenjem mnogih tvrtki", zbog toga koliko je teško instalirati nove aplikacije preko stolnih računala.

Kao što je opisano u Microsoftu, Azure abstracts aplikacija iz OS koristeći virtualizacijsku tehnologiju, što znači da dva mogu djelovati neovisno jedan o drugome.

Doeberl je rekao da se razdvajanje između aplikacije i operacijskog sustava pojednostavljuje održavanje podrške pojedinih korisnika stolnih računala, dok aplikacije postaju dostupnije s mobilnih uređaja.