Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Cloud and azure and rock and roll

249 views

Published on

Best slides evar!!!

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Cloud and azure and rock and roll

  1. 1. Cloud and Azure and Rock & Roll David Giard Senior Technical Evangelist Microsoft dgiard@microsoft.com A lap around Microsoft Azure
  2. 2. @DavidGiard The Cloud
  3. 3. Cloud Computing Host some or all of your data or application on a third-party server in a highly-scalable, highly-reliable way
  4. 4. @DavidGiard IAAS Infrastructure as a Service PAAS Platform as a Service SAAS Software as a Service Cloud Services
  5. 5. @DavidGiard IaaS Managedbyvendor Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Youscale,make resilient&manage PaaS Scale,resilienceand managementbyvendor Youmanage Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Hosting models Business model On Premises Youscale,makeresilientandmanage Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime SaaS Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Scale,resilienceand managementbyvendor More Control More Work Less Control Less Work Cloud Services
  6. 6. @DavidGiard Elasticity
  7. 7. Variable Demand 0 1 2 3 4 5 6 7 8 9 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Demand
  8. 8. Variable Demand 0 1 2 3 4 5 6 7 8 9 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Demand vs Capacity
  9. 9. Variable Demand 0 1 2 3 4 5 6 7 8 9 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Demand vs Capacity
  10. 10. Variable Demand 0 1 2 3 4 5 6 7 8 9 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Demand vs Capacity
  11. 11. 0 1 2 3 4 5 6 7 8 9 Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Demand and Capacity
  12. 12. 0 1 2 3 4 5 6 7 8 9 1:00 2:00 3:00 4:00 5:00 6:00 7:00 8:00 9:00 10:00 11:00 12:00 Demand and Capacity
  13. 13. 0 1 2 3 4 5 6 7 8 9 1:00 2:00 3:00 4:00 5:00 6:00 7:00 8:00 9:00 10:00 11:00 12:00 Big Data / Machine Learning / Batch
  14. 14. Pay for What You Use Factors • Service • Instance Size • # Inst
  15. 15. Pricing
  16. 16. AzureServices
  17. 17. 34 Regions (4 more planned)* *March 2017
  18. 18. Portal
  19. 19. Portal
  20. 20. Hybrid Cloud
  21. 21. Azure On Premises Hybrid Cloud Web App SQL Server
  22. 22. Azure On Premises Hybrid Cloud Web App SQL Server Amazon
  23. 23. Support for Open Source Languages CMS Devices Databases / Apps Operating systems Management
  24. 24. @DavidGiard Azure Virtual Machines
  25. 25. Provisioning VM >_
  26. 26. VM Gallery A COLLECTION OF PREBUILT IMAGES FOR VARIOUS WORKLOADS Microsoft Azure Windows Server 2012 R2 Ubuntu Server 14.04 LTS CentOS 6.5 SUSE Linux Enterprise Server Oracle Linux 6.4.0.0.0 Windows 8.1 Enterprise SQL Server 2014 Standard Oracle Database 11g R2 BizTalk Server 2013 SharePoint Server Farm Microsoft Dynamics GP 2013 Zulu 8 SAP HANA Developer Edition Puppet Enterprise 3.2.3 Barracuda Web Application Oracle WebLogic Server 12.1.2 Visual Studio Ultimate 2013 openSUSE 13.1
  27. 27. Image Mobility
  28. 28. Containers • Windows • Linux • Support for Docker
  29. 29. @DavidGiard Data
  30. 30. @DavidGiard Data • Azure SQL Databases • Azure Table Storage • Azure Blob Storage • CosmosDB • Open Source & Third-Partydatastores
  31. 31. @DavidGiard Azure Web Apps • Scale • Site Slots • Web Jobs • Traffic Manager • Backup
  32. 32. Publishing a Web App Use prebuilt templates to build a personal Web site with technologies you know, or create a commercial Web site that scales to serve millions of customers
  33. 33. Staging a Web App
  34. 34. Staging
  35. 35. Staging
  36. 36. Staging
  37. 37. Staging
  38. 38. @DavidGiard Azure Mobile Apps
  39. 39. REST https://Giard.azure-mobile.net/Tables/Table1 GET, PUT, POST, DELETE, PATCH Extend GET with oData Query syntax
  40. 40. REST Client Endpoint Request Verb Data (JSON) Response
  41. 41. Permissions Pieces of Azure Mobile Apps SQL Server table READ INSERT UPDATE DELETE IdentityClient Code REST Endpoint Windows Windows Phone JavaScript Xamarin PhoneGap iOS Android
  42. 42. Tame Big Data with Hadoop Spin up an Azure HDInsight cluster and use MapReduce to process large data sets in parallel
  43. 43. Azure Machine Learning Train a model with Azure Machine Learning and use that model to classify credit-card transactions as fraudulent or not fraudulent Feature Value Name Bill Gates Age 60 Gender Male Amount $352.00 Purchased Software Location Redmond, WA Time 3:15 p.m. … …
  44. 44. Process Data from IoT Devices Combine Azure Event/IoT Hubs, Azure Stream Analytics, and Azure Storage to analyze IoT data streams in real time
  45. 45. Identify Faces Use the Cognitive Services Face API to compare faces, identify faces, search for similar faces, and more
  46. 46. Perform Sentiment Analysis Use the Cognitive Services Text Analytics API to analyze sentiment in text files, Twitter feeds, and other sources Language DetectionTopic DetectionKey Phrase ExtractionSentiment Analysis “Thanks to Text Analytics…we are able to incorporate guest sentiment into our actionable guest feedback platform that delivers a comprehensive view of guest satisfaction and server performance.” — Al Pappa, Head of Business Intelligence, Ziosk
  47. 47. Many Languages, Many SDKs Write code in any language and for any platform Azure SDKs available for a variety of languages and platforms (free) Also available in package form from NuGet and NPM Ramp up quickly by using what you already know .NET Node.js Java C++ PHPRubyPython iOS Android
  48. 48. Visual Studio Team System •Source Control • Git • TFVC •Automated Build and Deploy •Continuous Integration •Team Members •Work Items •Bug Lists
  49. 49. Visual Studio Team System
  50. 50. Visual Studio Team System
  51. 51. @DavidGiard Demo
  52. 52. @DavidGiard Learn More Azure.com Mva.ms Channel9.msdn.com BuildWindows.com tinyurl.com/giardcast
  53. 53. Contact Info E-Mail dGiard@Microsoft.com Blog DavidGiard.com TV TechnologyAndFriends.com Twitter @DavidGiard

×