1 / 54

Windows Azure with a dash of OSS

Windows Azure with a dash of OSS. Peter Laudati Technology Evangelist Microsoft Corporation www.peterlaudati.com @ jrzyshr. Agenda. Step 1 - Meet Windows Azure Step 2 – Discuss OSS + Azure.

makya
Download Presentation

Windows Azure with a dash of OSS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Agenda Step 1 - Meet Windows Azure Step 2 – Discuss OSS + Azure

  3. An approach to computing that’s about internet scale and connecting to a variety of devices and endpoints What is the cloud?

  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… What is the cloud?

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

  6. What is Windows Azure?

  7. Windows Azure is a place to run your applications.

  8. Or store your data.

  9. OR store your data.

  10. Or both.

  11. And a lot of other stuff too…

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

  13. Where?

  14. Global Footprint

  15. Global Footprint California San Antonio Chicago Northern Virginia Dublin Amsterdam Hong Kong Singapore

  16. 99.95% monthly SLA

  17. Pay only for what you use

  18. A place to run your apps…

  19. 3 Choices Virtual machines Cloud services Web sites More Control Focus on the App

  20. Deploy, customize, & image a VM with your app. Windows Server and Linux Flexible Workload Support Virtual Private Networking Virtual machines

  21. 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

  22. 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

  23. Supported Publishing Methods FTP Web Deploy Git TFS

  24. Applicationbuildingblocks Big data Database Media Storage Traffic Messaging Identity Caching CDN Networking

  25. Applicationbuildingblocks Big data Database Media Storage Traffic Messaging Identity Caching CDN Networking • Flip a switch to turn them on • Access through APIs and management tools

  26. Multiple languages

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

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

  29. Windows Azure Storage Abstractions Tables Structured storage. A table is a set of entities; an entity is a set of properties. Blobs Simple named files along with metadata for the file. Queues Reliable storage and delivery of messages for an application. Drives Durable NTFS volumes for Windows Azure applications to use. Based on Blobs.

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

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

  32. Mobile Services Push notifications User data & authentication Supports Windows 8, Windows Phone, iOS, and Android

  33. Media Services Media Storage CDN

  34. $$$$?...

  35. While we’re on the topic of money…

  36. What’s Windows Azure going to cost me?

  37. Compute + Storage + Bandwidth = Majority of Cost

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

  39. <insert Azure Price Calculator>

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

  41. Let’s Digest & Discuss OSS on Azure!

  42. I can run Linux in Azure?!

  43. I can run PHP in Azure?!

  44. I can run Python in Azure?!

  45. I can run Ruby in Azure?!

  46. I can run Mongo DB in Azure?!

  47. I can run Node.js in Azure?!

  48. Yes! Yes. You. CAN!

  49. Yes! Yes. You. CAN! And without a bunch of crazy hacks!

More Related