370 likes | 513 Vues
Windows Azure ülevaade. Gunnar Peipman Developers Team. Teile räägib . Nimi: Gunnar Peipman Töö: Developers Team Vabal ajal: www.dt.ee/blog Huvid: MS ja PHP platvormid Kommuun: www.eneta.ee. Kava. Andmekeskused Windows Azure arhitektuur Windows Azure teenused Demo: Storage
E N D
Windows Azure ülevaade Gunnar Peipman Developers Team
Teile räägib ... • Nimi: Gunnar Peipman • Töö: Developers Team • Vabal ajal: www.dt.ee/blog • Huvid: MS ja PHP platvormid • Kommuun: www.eneta.ee
Kava • Andmekeskused • Windows Azure arhitektuur • Windows Azure teenused • Demo: Storage • Rakenduste paigaldamine • Demo: Rakenduse paigaldamine • Liidestamine teiste platvormidega • Kokkuvõte
Andmekeskused üle maailma 2010 Northern Europe North Central USA 2010 2010 Eastern Asia Western Europe South Central USA 2010 Southeast Asia
Andmekeskused: Gen 5 • Andmekeskuste meeskond on öelnud, et sellega juba tegeletakse • Täpsemad uuendused ei ole veel teada • Kindlasti oodatakse ära Generation 4 põhjal reaalsed kogemused
Arhitektuur SQL Services Cloud Application .NET Services Windows Azure • On-Premises • Application Windows Others
Arhitektuur Business Portal Developer Portal Service Management Service REST UserCode … … Runtime API Storage Cluster VS Tools Compute Cluster … WA SDK VM Setup REST MSFTDatacenters Desktop CloudVM
Arhitektuur VMs VMs HTTP/ HTTPS Worker Role Instance Web Role Instance LoadBalancer IIS Agent Agent
Azure teenuste platvorm Azure™ Services Platform Microsoft Dynamics CRM Services Microsoft SharePoint Services
Rakenduste majutamine • Veebirakenduste majutamine: • ASP.NET • FastCGI • Veebiteenuste majutamine • Taustateenuste majutamine
Storage • Kolme tüüpi hoidlad: • BLOB storage • table storage • queue storage • Saab kasutada väliste rakendustega • BLOB storage sobib näiteks failide hoidmiseks
Storage • Võimalik kasutada: • Windows Azure veebirakendustest • Suvalistest veebirakendustest • Töölaua arvutist • Töölaua arvuti jaoks programmid: • Gladinet • CloudBerry Explorer
Demo Windows Azure Storage
SQL Azure • Pilvedes jooksev SQL Server 2008 • Tänasel versioonil on piiranguid • Saab hallata oma masinast • SQL Azure jaoks on Azure poolel olemas seadistatav tulemüür • Proovima tasub hakata juba täna
AppFabric: Service Bus • Service Bus võimaldab rakenduste omavahelist koordineeritud suhtlust • Täna tegeleb sellega BizTalk Server • Juba olemasoleva WCF põhise service bus viimine pilveteenusesse on väga lihtne • Rõhku on pandud turvalisusele
Live teenused • Hetkel on saadaval ainult Live ID • Võimaldab lisada rakendustele Live ID abil sisse logimise toe • Näited: • www.eneta.ee • Meie pilverakendus
Meeldetuletus Täitke tagasiside lehed ära!
Rakenduste paigaldamine pilvekeskkonda
Rakenduse paigaldamine pilveteenusesse • Paigaldamine toimub kahes etapis: • Staging keskkond on testimiseks • Production keskkond on kasutajatele • Staging keskkond asub aadressi taga, mida on raske ära arvata • Rakenduse viimine ühest keskkonnast teise toimub ühe hiireklõpsuga
Demo Rakenduse paigaldamine pilveteenusesse
Rakenduse paigaldamine pilveteenusesse • Proovima tasub hakata aegsasti, sest pilveteenuses on turvanõuded väga kõrged • Arvestada tuleb : • serverisse ei saa kirjutada faile • logimine ja diagnostika teistsugused • muudatused konfiguratsioonis
Liidestamine teiste platvormidega • Storage ja Azure SQL: • PHP, Ruby, Python, Java • Service Bus: • Toetab erinevaid veebiteenuste spetse • Liidestatavuse võimalused defineerib platvorm, mis service bus teenuseid soovib kasutada • Live kasutatav kõikidel platvormidel
Näide Liidestamine: Storage kasutamine PHP-s
Aitäh! www.dt.ee/blogwww.eneta.ee