1 Windows Azure Mikael ÖstbergTorkel Ödegaard
2 Äshur Ashore Azzuure
3
4
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
6 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
7 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”
8 Compute? Web Role ASP.NET / WCF / PHP Worker Role Backgrundsprocess
9 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
10 Windows Azure FabricControllerFabricController Webbportal(API)Webbportal(API) LBLBLBLB LBLBLBLB LBLBLBLB LBLBLBLB Din tjänst
11 LBLBLBLB LBLBLBLB LBLBLBLB LBLBLBLB Utrullning Din Tjänst FabricControllerFabricController Webbportal(API)Webbportal(API) ServiceService ModelModel ServiceService ServiceService DNSDNS configconfig
12 LBLBLBLB LBLBLBLB LBLBLBLB LBLBLBLB Skalbarhet Din tjänst FabricControllerFabricController Webbportal(API)Webbportal(API) ServiceService ServiceService ServiceService ModelModel ServiceService ServiceService ServiceService ServiceService ServiceService
13 LBLBLBLB LBLBLBLB LBLBLBLB LBLBLBLB Övervakning och återhämtning Din tjänst FabricControllerFabricController Webbportal(API)Webbportal(API) ServiceService ServiceService ServiceService ModelModel ServiceService
14 Windows Azure File New Cloude Service
15 Internet LB 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.) Storage Tables Blobs Queues Windows Azure
16 Account Micke Messages Blobs Entities Items Blocks Queue Container Table Concept Lagringskoncept
x128, 256x256, MessagesAccount Micke Queues Indexing jobs Download jobs Queue Storage
18 Tag=…id Name=… Author=… EntitiesAccount Micke Tables Categories Books Mappar till objekt Table Storage
19 Account Johan Container Movies Pictures Blob TheBlob.avi Bird.jpg Wire.jpg Block AAAA Block AAAB Block AAAC Block Blob Storage
20 Windows Azure Avega Cloud Book Shelf
21 Prissättning “Compute” $0.12 / CPU timme ~ 1.7 GHz, 2GB RAM, en kärna 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 Reference Data Business Intelligence Reporting
23.NET Services Service Bus: Generell applikations-buss Access Control: Regeldriven och “claims”-baserad åtkomsthantering
24 Azure Services Platform Roadmap
25 För att komma igång Registrera dig Installera Windows Azure SDK Windows Azure Tools for Microsoft Visual Studio July 2009 CTP Codeplex CloudStorage.API
26 Frågor?