1 Windows Azure Mikael ÖstbergTorkel Ödegaard
2
3
Ett val av plattform Egna datorer, nätverk, ström, mjukvara osv… Total kontroll Totalt ansvar Statiska egenskaper Betala innan användning för hela infrastrukturen Hyrda datorer, nätverk, ström, mjukvara osv… Mindre kontroll Mindre ansvar Lägre kostnader Flexibelt Betalar för kapacitet, även utan användning Delad, skiktad infrastruktur Virtualiserad & dynamisk Skalbar & tillgänglig Abstraherad från infrastrukturen Tjänster på högre nivå Betala vid användning Lokala servrar “Hostade” servrar Molnet
5 Windows Azure Platform Compute: Virtualiserad beräkningsmiljö baserad på Windows Server Storage: Skalbar och tillgänglig lagring Management : Automatisk, modell-driven hantering av tjänster Database: Relationell processering av strukturerad/o-strukturerad data Service Bus: Generell applikations-buss Access Control: Regel-driven, “claims-based” åtkomst-kontroll
6 Windows Azure Skalbar, virtualiserad miljö för “hosting” Flexibel lagring med blobbar, tabeller och köer Modell-driven hantering av tjänstens livscykel Rik utvecklarmiljö, lokal och “offline”
7 Windows Azure FabricControllerFabricController Webbportal(API)Webbportal(API) LBLBLBLB LBLBLBLB LBLBLBLB LBLBLBLB Din tjänst
8 LBLBLBLB LBLBLBLB LBLBLBLB LBLBLBLB Utrullning Din Tjänst FabricControllerFabricController Webbportal(API)Webbportal(API) ServiceService ModelModel ServiceService ServiceService DNSDNS configconfig
9 LBLBLBLB LBLBLBLB LBLBLBLB LBLBLBLB Skalbarhet Din tjänst FabricControllerFabricController Webbportal(API)Webbportal(API) ServiceService ServiceService ServiceService ModelModel ServiceService ServiceService ServiceService ServiceService ServiceService
10 LBLBLBLB LBLBLBLB LBLBLBLB LBLBLBLB Övervakning och återhämtning Din tjänst FabricControllerFabricController Webbportal(API)Webbportal(API) ServiceService ServiceService ServiceService ModelModel ServiceService
11 Internet Storage Tables LB Blobs Worker Service Web Site (ASPX, ASMX, WCF) Web Site (ASPX, ASMX, WCF) Web Site (ASPX, ASMX, WCF) Web Site (ASPX, ASMX, WCF) Web Site (ASPX, WCF, etc.) Web Site (ASPX, WCF, etc.) Queues Windows Azure
12 ASP.NET in Windows Azure
13 Account Johan Messages Blobs Entities Items Blocks Queue Container Table Concept Lagringskoncept
x128, 256x256, MessagesAccount Johan Queues Indexing jobs Thumbnail jobs Queue Storage
15 Tag=…id Name=… Age=… EntitiesAccount Johan Tables PhotoIndex Users Mappar till objekt Table Storage
16 Account Johan Container Movies Pictures Blob TheBlob.avi Bird.jpg Wire.jpg Block AAAA Block AAAB Block AAAC Block Blob Storage
17 Prissättning “Compute” $0.12 / CPU timme(eller del av) ~ 1.7 GHz, 2GB RAM, en kärna $2.88 / dag $86.4 / 30 dagar 2 instanser = $ / månaden Lagring $0.15 / GB / månaden Bandbredd $0.10 / GB in $0.15 / GB ut
SQL Azure Tjänster inledningsvis Databas – grundläggande SQL tjänster Framtida tjänster Synkronisering – “Sync framework” “Business Intelligence” och rapportering Nya tjänster: Referensdata och “Secure Data Hub” Reference Data Business Intelligence Reporting
19 SQL Azure Utrullning Web Portal (API) (API) SQL Azure TDS SQL Azure TDS DB Script
20 SQL Azure Åtkomst till databasen Web Portal (API) (API) SQL Azure TDS SQL Azure TDS Din app. Byt “connection string”
21 Replikering av databasen Replica 1 Replica 2 Replica 3 DB
22 Hårdvarugräns Delad miljö B B C C D D A A A A B B B B C C C C D D D D A A
23 SQL Azure Övervakning och återhämtning Web Portal (API) (API) SQL Azure TDS SQL Azure TDS Din app. !
24 SQL Azure from ASP.NET MVC
25 Prissättning WEB Edition 1 GB databas $9.99 / månaden Bandbredd $0.10 /GB in $0.15 /GB ut Business Edition 10 GB databas $99.99 / månaden Bandbredd $0.10 /GB in $0.15 /GB ut
26.NET Services Service Bus: Generell applikations-buss Access Control: Regeldriven och “claims”-baserad åtkomsthantering
27.NET Services = WCF++
28 Prissättning $0.15 / 100k transaktioner Transaktion: ACS Tokens Meddelanden på Service-bussen Bandbredd $0.10 /GB in $0.15 /GB ut
29 Azure Services Platform Roadmap
30 Vad gör du nu? Börja utveckla på Windows Azure... Prenumera på vårt nyhetsbrev... msdn.se Kontakta mig...