1 / 50

Using Windows Azure

Using Windows Azure. John Donnelly Technical Evangelist Microsoft Technology Centre Thames Valley Park john.donnelly@Microsoft.com @caffeinated. MSR Cloud Engagement Research . Europe. Japan. WA DC. Taiwan. Seattle. Civil Protection & Emergencies. Magnetotellurics Platform.

gitano
Télécharger la présentation

Using Windows Azure

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. Using Windows Azure John Donnelly Technical Evangelist Microsoft Technology Centre Thames Valley Park john.donnelly@Microsoft.com @caffeinated

  2. MSR Cloud Engagement Research • Europe • Japan • WA DC • Taiwan • Seattle • Civil Protection • & Emergencies • Magnetotellurics Platform • INRIA “fMRI Brain Imaging on Azure” • Protein Folding • Infoplosion • Australia • The University of Washington Baker Laboratory • Premier information technology research laboratory • Predicate-Argument Structure Analysis at Kyoto University • University of the Aegean • Using Azure at the University of Adelaide • USA • Greece • Australia • France • Japan

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

  4. Global Footprint

  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. Cloud Computing • On premise software • Platform • (as a Service) • Software • (as a Service) • Infrastructure • (as a Service) • You manage Applications Applications Applications Applications • You manage Data Data Data Data Runtime Runtime Runtime Runtime • Managed by vendor Middleware Middleware Middleware Middleware • You manage • Managed by vendor O/S O/S O/S O/S Virtualization Virtualization Virtualization Virtualization • Managed by vendor Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking

  7. Windows Azure Comprehensive set of services that enable you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters Flexible Open Solid

  8. 99.95% monthly SLA

  9. Pay only for what you use

  10. Windows Azure Storage Storage in the Cloud Scalable, durable, and available Anywhere at anytime access Only pay for what the service uses Exposed via RESTful Web Services Use from Windows Azure Compute Use from anywhere on the internet

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

  12. Blob Storage Concepts http://<account>.blob.core.windows.net/<container>/<blobname> Blob Pages/ Blocks • Account Container PIC01.JPG images Block/Page PIC02.JPG contoso Block/Page videos VID1.AVI

  13. Table Storage Concepts Account Table Entity Name =… Email = … customers Name =… EMailAdd= contoso Photo ID =… Date =… photos Photo ID =… Date =…

  14. Partitions and Partition Ranges Server A Table = Products [MinKey - Canoes) Server A Table = Products Server B Table = Products [Canoes - MaxKey)

  15. Queue Storage Concepts Account Table Message customer ID order ID http://… adventureworks order processing • customer ID order ID http://…

  16. Virtual machines Cloud services Web sites

  17. Windows Server and Linux Flexible Workload Support Virtual Private Networking Portability Virtual machines

  18. Virtual machine portability

  19. Windows Azure Your Data Center

  20. Windows Azure Your Data Center

  21. Windows Azure Other Service Providers Your Data Center

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

  23. VM with persistent drive Windows Azure Storage

  24. VM with persistent drive Windows Azure Storage

  25. VM with persistent drive Windows Azure Storage

  26. VM with persistent drive Reliable and always on Windows Azure Storage

  27. WEST DC EAST DC > 500 miles Continuous storage geo-replication Windows Azure Storage

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

  29. Cloud services Build infinitely scalable apps and services Support rich multi-tier architectures Automated application management * * Please allow for some poetic licence

  30. ServicePackage ServicePackage

  31. Provision Role Instances Deploy App Code Configure Network ServicePackage Virtual machine Virtual machine Virtual machine Virtual machine Server Rack 1 Server Rack 2

  32. Provision Role Instances Deploy App Code Configure Network ServicePackage Windows Azure Datacenter

  33. Provision Role Instances Deploy App Code Configure Network ServicePackage Windows Azure Datacenter

  34. Provision Role Instances Deploy App Code Configure Network Network Load Balancer  Network load-balancer configured for traffic Windows Azure Datacenter

  35. Network Load Balancer Windows Azure Datacenter

  36. University Research Data Volumes www.southamptondata.org

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

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

  39. Microsoft Big Data Solution FAMILIAR END USER TOOLS Excel with PowerPivot Power View Predictive Analytics Embedded BI BI PLATFORM SSAS SSRS Microsoft EDW Connectors Hadoop On Windows Azure Hadoop On Windows Server UNSTRUCTURED & STRUCTURED DATA Sensors Devices Bots Crawlers ERP CRM LOB APPs

  40. Multiple languages

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

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

  43. http://www.windowsazure.com/en-us/pricing/free-trial/

  44. http://www.windowsazure.com/en-us/community/education/program/educators/http://www.windowsazure.com/en-us/community/education/program/educators/

  45. http://www.microsoft.com/bizspark/About/Default.aspx

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

More Related