Komponentit

Azure pyrkii liikkuviin yrityksiin verkossa

Continual improvements to Google data centers: ISO and OHSAS certifications

Continual improvements to Google data centers: ISO and OHSAS certifications
Anonim

Vaikka sanotaan paljon Microsoftin pilvi-laskentastrategiasta, joka esiteltiin maanantaina, Windows Azure -ohjelman ytimessä on melko yksinkertainen tavoite: innostaa yritysten kehittäjiä pohtimaan, miten he kehittävät ohjelmistoja, jotta sovellukset voivat hyötyä Webistä.

Microsoft pyrkii erottamaan Azure-pilvipohjaisen kehitysympäristönsä, joka esiteltiin keinotellaan Los Angelesissa järjestetyssä Microsoft Professional Developers -konferenssissa, kilpailukykyisistä tarjouksista, kuten Amazon's Elastic Compute Cloud (EC2), sanomalla, että Azure tekee enemmän kuin perinteisten ohjelmistojen ja laittaa sen pilviin.

Microsoft Chief Software Architect Ray Ozzie kertoi konferenssissa haastattelussa, miten perinteisesti ohjelmisto on rakennettu asteikolla-u p-malli, joka ei ole käytännöllinen verkon nykyiselle aikakaudelle, kun sovellusten on oltava joustavia ja helposti saatavilla suurelle joukolle käyttäjää sekä yrityksen palomuurin sisällä että sen ulkopuolella.

"Yrityksille rakennetut järjestelmät ovat todella asteittainen malli ", hän sanoi. "Rakennamme järjestelmää ja yritämme lisätä laitteistoa, jotta se saadaan isompi ja isompi ja tukee suurempia ja isompia yrityksiä, mutta lopulta tällainen hajoaa."

Azureilla kehittäjät voivat rakentaa ohjelmistoja asteittaiseen malliin, jonka Ozzie kuvaili käyttämällä tennispalloa analogisesti, ja miten henkilö tai henkilöt voisivat käsitellä heitä, jos joku heittää palloja heille.

"Sanotaan, että [joku] heittää minulle 100 palloa", hän sanoi. "Skate-up-mallilla on rajoja, ja jos epäonnistuisin, kaikki pallot putoavat maahan."

Sovellus voi kuitenkin skaalautuvassa mallissa jakaa palloa, joka antaa se lisää joustavuutta, Ozzie sanoi. "On olemassa mahdollisuus, että lisäämällä enemmän ihmisiä, voimme ottaa minkä tahansa määrän palloja, joita hän heittää meille. Ja jos joku putoaa, niin ehkä hänen vieressään kaveri ottaa sen vastaan, mutta hän jatkaa. "

Azure sallii kehittäjien rakentaa sovelluksia tämän mallin mukaisesti, mikä tarkoittaa, että sovellus ei hajoa, koska se yrittää käsitellä kaikkia eri yhteyksiä - palomuurin takana oleville käyttäjille, Internetissä ja lukemattomia laitteita - että web-sovellusten nykyistä aaltoa on manipuloida.

Ozzie käytti esimerkkiä Microsoftin Hotmail-sähköpostipalvelusta sovellukseksi, joka kehitettiin asteittaisen mallin mukaan, koska yritys tiesi alusta alkaen, että sen pitäisi palvelevat miljoonia käyttäjiä, jotka tulevat eri liitäntäympäristöistä. Se ei kuitenkaan rakentanut Exchange-palvelimensa sähköpostipalvelinohjelmistoa, ja sen oli tarkoitus rakentaa sovellus myöhemmin uudelleen tämän kehityksen malliksi.

"Prosessi, jota käytät yrityssovellukseen ja muuttamaan sitä ja harkitsemaan sitä uudelleen niin laajaa, horisontaalista asiaa ", Ozzie sanoi. "Olemme tehneet tämän vaihtoehdon Exchangein kanssa, ja teemme sen yhä enemmän."

Pilvipalveluiden kehittämiseen ja käyttöönottoalustaan ​​Microsoftilla on vaikeampi tehtävä kuin kilpailijat, kuten Amazon tai Salesforce.com, jotka molemmat aloitti toimintansa verkossa. Ohjelmiston perinnöllisyydellä Microsoftin on pyrittävä miljoonille kehittäjille, jotka käyttävät alustojaan sellaisen ohjelmiston luomiseen, joka on tarkoitus toimia yrityksen tietokonekeskuksessa samalla kun tasapainottaa kehittyneempien Web-sovellusten nopeasti kehittyviä tarpeita.

James Governor, pääanalyytikko analyytikkoyritykselle RedMonkilla oli yksinkertaisempi ja kielekkäisempi kuvaus asteikkopohjaisesta mallista Azure yrittää tarjota yrityssovelluksia ja verrata sitä "yllään alusvaatteita vaatteiden ulkopuolelle".

Kehittäjät on löydettävä tapa altistaa sovelluksille mahdollisimman monelle käyttäjälle, mutta silti pitää tietoturva, skaalautuvuus ja muut olennaiset tekijät yrityksen tietojenkäsittelyympäristöissä mielessä.

"Tämä ulkoistaminen ja IT-roolin uudelleenarviointi - on jotain tärkeää, että kaikki yritysorganisaatiot joutuvat kohtaamaan", hän sanoi. "Pitney Bowes Management Services, Pitney Bowesin tytäryhtiö, joka ulkoistaa yrityspalveluja, kuten postitusta, viestintää ja toimituksia Fortune 1000: lle yritykset, on yksi yritys, joka on tämän ongelman edessä. Pitney Bowes Management Services työskentelee Microsoftin kanssa testatakseen sen Azureilla ajettavan dMail-digitaalipostitulostuspalvelun version.

Pitney Bowes Management Services -yrityksen liiketoiminnan kehittämisen johtaja Terry Doeberl sanoi yhdeksi hyödyksi Web-pohjaiselle kehitystyölle sovellukset ovat se, että se tekee sovelluksia riippumatta työpöydän käyttöjärjestelmistä, joita hän kutsui "monien yritysten olemassaolosta", koska se on vaikeaa uusien sovellusten asentamiseksi työpöydän tietokoneille.

Kuten Microsoft, Azure tiivistää sovelluksen käyttöjärjestelmästä käyttämällä virtualisointitekniikkaa, mikä tarkoittaa, että molemmat voivat toimia toisistaan ​​riippumatta.

Doeberl sanoi, että sovelluksen ja käyttöjärjestelmän välinen erotus helpottaa yksittäisten työpöydän käyttäjien tuen ylläpitämistä samalla, kun sovellukset ovat helpommin saatavilla mobiililaitteista.