Presentation is loading. Please wait.

Presentation is loading. Please wait.

Using Windows Azure John Donnelly Technical Evangelist Microsoft Technology Centre Thames Valley Park

Similar presentations


Presentation on theme: "Using Windows Azure John Donnelly Technical Evangelist Microsoft Technology Centre Thames Valley Park"— Presentation transcript:

1 Using Windows Azure John Donnelly Technical Evangelist Microsoft Technology Centre Thames Valley Park john.donnelly@Microsoft.com@caffeinated

2 MSR Cloud Engagement Research Protein FoldingCivil Protection & Emergencies Magnetotellurics Platform INRIA “fMRI Brain Imaging on Azure” Infoplosion The University of Washington Baker Laboratory University of the Aegean Using Azure at the University of Adelaide Premier information technology research laboratory Predicate-Argument Structure Analysis at Kyoto University

3 An approach to computing that’s about internet scale and connecting to a variety of devices and endpoints

4

5

6

7 Cloud Computing Patterns t Compute Inactivity Period t t t On and Off On & off workloads (e.g. batch job) Over provisioned capacity is wasted Time to market can be cumbersome Unpredictable Bursting Unexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases Compute Growing Fast Successful services needs to grow/scale Keeping up w/ growth is big IT challenge Cannot provision hardware fast enough Compute Predictable Bursting Services with micro seasonality trends Peaks due to periodic increased demand IT complexity and wasted capacity Compute

8 On premise software Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Managed by vendor You manage Platform (as a Service) Managed by vendor You manage Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Software (as a Service) Managed by vendor Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data

9

10

11

12

13

14 BlobContainerAccount http://.blob.core.windows.net/ / Pages/ Blocks contoso PIC01.JPG Block/Page PIC02.JPG images VID1.AVIvideos

15 EntityTableAccount contoso Name =… Email = … Name =… EMailAdd= customers Photo ID =… Date =… photos Photo ID =… Date =…

16 PARTITIONKEY (CATEGORY) ROWKEY (TITLE) TIMESTAMPMODELYEAR BikesSuper Duper Cycle…2009 Bikes Quick Cycle 200 Deluxe …2007 ………… CanoesWhitewater…2009 CanoesFlatwater…2006 PARTITIONKEY (CATEGORY) ROWKEY (TITLE) TIMESTAMPMODELYEAR Rafts14ft Super Tourer…1999 ………… Skis Fabrikam Back Trackers …2009 ………… TentsSuper Palace…2008 PARTITIONKEY (CATEGORY) ROWKEY (TITLE) TIMESTAMPMODELYEAR BikesSuper Duper Cycle…2009 Bikes Quick Cycle 200 Deluxe …2007 ………… CanoesWhitewater…2009 CanoesFlatwater…2006 Rafts14ft Super Tourer…1999 ………… Skis Fabrikam Back Trackers …2009 ………… TentsSuper Palace…2008

17 MessageTableAccount customer ID order ID http://… adventureworksorder processing customer ID order ID http://…

18 Cloud servicesWeb sitesVirtual machines

19

20 Virtual machine portability

21 Windows Azure Your Data Center

22 Windows Azure Your Data Center

23 Windows AzureOther Service Providers

24 Windows Azure Your Data Center Other Service Providers no lock-in

25 Windows Azure Storage VM with persistent drive

26 Windows Azure Storage VM with persistent drive

27 Windows Azure Storage VM with persistent drive

28 Reliable and always on Windows Azure Storage VM with persistent drive

29 Continuous storage geo-replication > 500 miles Windows Azure Storage

30 Web sites Build with ASP.NET, Node.js or PHP Deploy in seconds with FTP, Git or TFS Start for free, scale up as your traffic grows

31 Cloud services Build infinitely scalable apps and services Support rich multi-tier architectures Automated application management

32 Service Package

33 Server Rack 1Server Rack 2 Virtual machine Provision Role Instances Deploy App Code Configure Network Virtual machine

34 Windows Azure Datacenter Service Package Provision Role Instances Deploy App Code Configure Network

35 Windows Azure Datacenter Service Package Provision Role Instances Deploy App Code Configure Network

36 Windows Azure Datacenter  Network load-balancer configured for traffic Provision Role Instances Deploy App Code Configure Network

37 Windows Azure Datacenter

38 University Research Data Volumes

39 SQL database Relational SQL Server Engine in the Cloud Clustered for high availability Fully Managed Service SQL Reporting support Scale out with federations

40 Blob storage Highly available, scalable and secure file system Blobs can be exposed publically over http Continuous geo-replication across datacenters

41

42 Application building blocks

43 Microsoft Big Data Solution

44 Multiple languages

45  http://github.com/windowsazure Open source

46 Tony Hey MSR “I saw many generations of graduates students really sacrificed to doing the low-level IT.”

47 Summary Windows Azure provides a comprehensive set of services that you can selectively compose to build your cloud apps Global Data Center Footprint 99.95% Monthly SLA. Pay only for what you use. Flexible & Open Compute Options Virtual Machines, Web Sites, & Cloud Services Managed Building Block Services SQL Database, Cache, Service Bus, & more

48

49

50

51 Start now. http://WindowsAzure.com John.donnelly@Microsoft.co m Geoff.Hughes@Microsoft.co m kenjitak@microsoft.com

52 © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Using Windows Azure John Donnelly Technical Evangelist Microsoft Technology Centre Thames Valley Park"

Similar presentations


Ads by Google