Tales from under the Mountain

PDC2008 Keynote

OK, uspeo sam, čak ima i interneta, pa mogiu da radim ovo. Dakle, PDC2008 keynote, prvi po redu (biće ih i ostalih dana). Danas imamo Rej Ozija (Ray Ozze) i  Boba Mugliju (Bob Muglia), kao i još neke stvari. Pretpostavka: biće puno priče o sinhronizaciji i sličnim stvarima. :))

- OK, evo ga Rej, izaziva veliki aplauz kao i uvek. :)) Da, da, prekretnica za Microsoft, sada će javnost konačno saznati šta se radilo poslednjih nekoliko godina u Redmondu. Zanimljiva teorija: Microsoft pravi svoje ključne alikacije na svojoj platformi, te stoga možemo da pretpostavimo da je platforma OK ako rade aplikacije na njoj. Jedan od tri razloga zašto je Rej, kao developer, koristio MS tech.

- Oooo da, evo ga čuveni dijagram. Kompjuter, PC, zatim web i phone. Microsoft pravi proiuzvode koji se šire preko čitavog ovog spektra. Ali danas će da pokažu inovacije u platformi.Malo priče o virtuelizaciji, to je normalno, sa istorijom od početaka.

- OK, koji su izazovi današnjice u IT-u, gomila korisnika, preklapanje između onih koji rade održavanje (operations) i onih koji rade razvoj (development). A sve ovo u odgovor da li je cloud nešto drugačije, nešto novo (divlje?? :)) za ljude koji se bave razvojem. Za Reja, to je jedno DA!

- Pre nekog vremena, Microsoft se okrenuo analizi sopstvenih web-facing

- Neokliko nivoa computinga. Prvi je korisničko iskustvo, idnividua. Drugi je preduzeće, firma. Treći je web nivo/sloj, odnosno onaj sloj koji služi predstravljanju proizvoda ili prisustva firme na webu. On je veličine celog web-a, dakle granice su poprilično velike.

- OK; avo ga Windows Azure. Novi Windows offering, na web sloju. Windows in the cloud!! Nije softver koji se koristi in-house, već se koristi tako što je to servis koji se hostuje u Microsoft-u, na farmama i farmama. Danas je release u CTP formi...Microsoft će tkaođe koristit Azure za svoje servise u cloud-u.

- OK, Azure je osnova. Na njemu rade

- Live Services

- .NET Services (novi logo!!!!)

- SQL Services (SSDS preimenovan)

- MOSS services

- Dynamics CRM services

- Demoi, demoi, demoi!!!! :)) OK, pre toga, malo priče. Windows Azure pruža Scalable Hosting. Infrastruktura se zasnivca na Hyper-V-u, naravno. Takođe daje nivo apstrakcije nad čitavom distribuiranom infrastrukturom. Daje i alate za upravljanje, koji pružaju automatski menadžment servisa. Nešto što se zove Fabric Controller. On upravlja baš servisima, ne serverima. Dajete role vašim servisima. Modelujte servise. Kada radite sa Azure-om, jedna stvar je kod koji dajete, kod vašeg srevisa, drugo je model servisa da bi on mogao da upravlja istim, odnosno šta treba da se radi sa njim. Storage sistem automatski radi replikaciju da bi postigao HA scenarije.

- Ovo će sve biti dostupno na dekstopu ljudima koji rade razvoj!! Dakle, ceo cloud sistem će biti dostupan za testiranje za razvoj u okvirima pojedinačnog dekstpa. Azure radi i sa managed i unmanaged kodom.

- Steve Marx, sada će da pokaže nešto. OK, pokazuje mašinu koja ima instalira SDK za Aziure. Novi tempeljti za VS. Daje dva projekta, jedan je zaslužan za opis servisa. Drugi je prost ASP.NET web site.  OK, ovo je poprilično jasno. Udarimo F5 i pokrenemo okruženje koje emulira cloud servise. Publish opcija pravi paket, ode se na portal koji je UI za Azure servise. Napravi se novi projekat (ili se radi sa postojećim). Upradimo upload package-a za app, zatim konfiguracije.

- Sada imamo primer jednog novog servisa Bluehoo, koji radi na Azure-u. Odnosno, ovo je servis koji pomaže da oktrkijere ljude oko sebe preko bluettoth-a iu jedne jako simpatične SL aplikacije. Mobilni uređaj ima instlairanu Bluehoo aplikaciju, koja priča sa REST servisom i onda LS aplikacija to prikazuje. Ovo sve radi na Azure-u, napisano u C#-u koristeći VS2008. Oko Steve, čovek koji priča, pokazuje dinamičko kreiranje dodatnih node-ova. Promeni se XML konfiguracija (za sda ručno, dolazi UI) i to je to.

- OK, cela platforma je otvorena, na REST protokolima i XML fajl formatima, podržava managed i unmanaged code, kako sam već rekao.

- Sada dolazi Bob Muglija, Senior Vice President. Ovo će da bude poslovna priča. Malo istorije o tome kako smo došli do Azure platforme uopšte. OK, poslovna priča, mada mislim da je svima jasno zašto Azure može da pomogne. Dakle, neko drugi se brine o vašim serverima, samim tim gvožđe i operations postaju manji troškovi.

- Ovo je zanimljivo. Dakle, .NET Services, imamo Service bus, koristi se da poveže on-premises servise i cloud servise. Access control i Workflow Services. Azure donosi i novi identity provider pod šifrom "Geneva". SQL Services je upravo to, SQL Server in the cloud, sve što ima SQL ima i SQL Services.

- Još jedan live case study. Shawn Davison, Red Prairie.Pokazaće "one-click" rešenje za product recall.

- Idemo malo na priču o System Ceneter-u. Šifra "Atlanta", mali projekat sa svega par developera, koristi Azure servise. Zanimljiva priča. System Center koji kupi podakte od distribuiranih servera, pali i gasi po potrebi Azure virtuelne mašine, koristi SQL Services za obradu podataka. OK, Bob Muglia i nije najbolji čovek za tehničke demoe. :))

- Prešli smo na SQL Services reporting. Ideja je da se dopusti administratorima da prave izveštaje.

- Konačno, Bob nam daje pregled ideje. Ideja je da se ova dva svera, cloud i on-premises, povežu, da se mogućnosti prebacuju lz linije proizvoda u liniju prozvoda.

- Dave Tompson. Priča o Microsoft Online Services. Ideja je Microsoft priža usluu hostovanja svojih proizvoda. Imamo i podršku za federaciju identiteta. Dakle koristimo Azure servise u saradnji za hostovanim Microsoft poroizvodima, i da možemo da ih proširimo i sve ostalo.

- Demo: imamo aplkaciju koja se zove Microsoft Services Connector i koja može da napravi vezu između našeg AD-a i servisa koji želimo da koristimo. Onda lepo otvorimo CRM online, i identitet je autmatski prepoznat. Developer napravi novi timesheet. Manager odobri timesheet i to pokreće wokrflow koji je distribuiran. Zatim možemo da povežemo MOSS Services i da postujemo dokumente na njega.

- Sada imamo zaključak. Danas u podne, lokalno vreme (dakle sutra za Srbiju) CTP i SDK za Azure će biti dostupan. Biće jako puno menjan zbog feedback-a.

 

Gotovo!! Idemo dalje, javljam se sa sledećeg predavanja.

Comments

gB (go figure) said:

Ah, super je sto ima i podrska za Dynamics. Sad mi je vec dosta bolje :)

# October 27, 2008 7:31 PM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

Are you a human?