Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows Azure with a dash of OSS Peter Laudati Technology Evangelist Microsoft Corporation

Similar presentations


Presentation on theme: "Windows Azure with a dash of OSS Peter Laudati Technology Evangelist Microsoft Corporation"— Presentation transcript:

1 Windows Azure with a dash of OSS Peter Laudati Technology Evangelist Microsoft Corporation www.peterlaudati.com @jrzyshr

2

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

4 An approach to computing where someone else does all the hard work of maintaining your stuff, allowing you to focus on bigger problems like…

5 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

6 Software-as-a-Service SaaS Platform-as-a-Service PaaS Infrastructure-as-a-Service IaaS

7 Packaged 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

8 What is Windows Azure?

9 Windows Azure is a place to run your applications.

10 Or store your data.

11 OR store your data.

12 Or both.

13 And a lot of other stuff too…

14 And a LOT of other stuff too… CDN, Distributed Caching, Azure Active Directory, Media Services, Mobile Services, Service Bus, Notification Hubs, Traffic Manager, etc…

15 Where?

16

17 California San Antonio Chicago Northern Virginia Dublin Amsterdam Hong Kong Singapore

18

19

20

21 Cloud servicesWeb sitesVirtual machines More ControlFocus on the App

22 Virtual machines

23 Cloud services Deploy your code as a package (zip) Run 1 dedicated server, Run many No worries about the OS (Windows Server) Automated application management

24 Service Package

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

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

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

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

29 Windows Azure Datacenter

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

31 1 shared reserved SHARED INSTANCES shared Web sites

32 2 SHARED INSTANCES shared reserved shared Web sites

33 SHARED INSTANCES 1 shared reserved RESERVED INSTANCE 0 reserved Web sites

34 2 shared reserved RESERVED INSTANCE reserved Web sites

35 2 shared reserved RESERVED INSTANCE reserved Web sites

36

37

38 Application building blocks

39 Flip a switch to turn them on Access through APIs and management tools

40 Multiple languages

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

42 SQL database Relational SQL Server Engine in the Cloud Clustered for high availability Fully Managed Service SQL Reporting support

43 Windows Azure Storage Abstractions

44 Identity Integrate with enterprise identity Enable single sign-on within your apps Enterprise Graph REST API 93% of Fortune 1000 use Active Directory

45 Service bus Secure messaging and relay capabilities Easily build hybrid apps Enable loosely coupled solutions

46 Mobile Services

47 Media Services

48 $$$$?...

49 While we’re on the topic of money…

50 What’s Windows Azure going to cost me?

51

52 Compute + Storage + Bandwidth = Majority of Cost

53 + fees for additional services (i.e. CDN, ACS, Caching, etc) = Total Cost

54

55 Bottom Line: Know your app’s resource usage! Azure Pricing Calculator will help you from there

56 Small (moderate IO) 1.75 GB memory 225 GB storage (instance storage) Medium (high IO) 3.5 GB memory 490 GB storage (instance storage) Small Medium X-Large Large (high IO) 7.0 GB memory 1000 GB storage (instance storage) X-Large (high IO) 14 GB memory 2040 GB (instance storage) Extra Small (low IO) 768 MB memory 20 GB storage (instance storage)

57 Let’s Digest & Discuss OSS on Azure!

58 I can run Linux in Azure?!

59 I can run PHP in Azure?!

60 I can run Python in Azure?!

61 I can run Ruby in Azure?!

62 I can run Mongo DB in Azure?!

63 I can run Node.js in Azure?!

64 Yes! Yes. You. CAN!

65 And without a bunch of crazy hacks!

66 Azure API support across multiple OSS & non-Microsoft platforms PHP, Ruby, Python, Node.JS, Java, iOS, Android OSS Web App Support in Azure Web Sites File->New-> WordPress, Joomla, Drupal, WikiMedia, phpBB, etc Tools & services developed with Node.JS Azure Tooling for Mac & Linux Azure Mobile Services VM Depot for OSS VMs Partnering with vendors provide OSS-As-A-Service Solutions (Mongo DB, etc) Microsoft Open Tech A wholly owned subsidiary dedicated to bridging Microsoft & non-Microsoft technologies OSS & Azure

67 MSDN Subscription Benefits Free Windows Azure access for Professional, Premium, and ultimate subscribers Designed to accelerate development Requires credit card at sign-up any overages beyond free allocation 3 Month Free Trial Compute Storage Transactions Bandwidth Databases Caching Access Control Service Bus INCLUDES THESE SERVICES: BENEFITS INCLUDE:

68

69 © 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 "Windows Azure with a dash of OSS Peter Laudati Technology Evangelist Microsoft Corporation"

Similar presentations


Ads by Google