Windows Azure UK Universities Bradford Uni


Published on

An introduction to Windows Azure for Education.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Comment that a real directory is on the way -
  • Change the VM sizes to show different instance sizes
  • Windows Azure UK Universities Bradford Uni

    1. 1. SaaS On-Premises Service Provider Dynamics online Office365 Users A A A Cloud Applications Compute/Storage/Network System IaaS, Paa Center S 2012 Azure A A A A A A VM VM VMVM VM A Cloud PlatformPrivate Cloud VMCompute/Storage/Network Compute/Storage/Network
    2. 2. Packaged Infrastructure Platform Software (as a Service) Software (as a Service) (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 MiddlewareYou manage Managed by vendor O/S O/S O/S O/S Managed by vendor Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking Host Build Consum e
    3. 3. Compute Compute Inactivity Period Average Average Usage Usage Time Time On and off workloads (e.g. batch Successful services needs to job) grow/scale Over provisioned capacity is wasted Keeping up w/growth is big IT Time to market can be cumbersome challenge Complex lead time for deploymentCompute Compute Average Average Usage Usage Time Time Unexpected/unplanned peak in demand Services with micro seasonality trends Sudden spike impacts performance Peaks due to periodic increased demand Can’t over provision for extreme cases IT complexity and wasted capacity
    4. 4. Windows Azure PlatformCompute Storage Management CDN “Operating system “Middleware “Data Sets” “Relational database in the cloud” in the cloud” in the cloud in the cloud”
    5. 5. Northern North Europe Central USA Eastern Asia Western Europe SouthCentral USA Southeast Asia
    6. 6. Microsoft has run Online Services since 1994 1st MSFT datacenter built in 1989 Running Online Services 24x7x365 Global service delivery to 59 markets/36 languages ∙ 30B Live ID authentications/month ∙ 2B Bing queries/month ∙ 10B MSN page views/month ∙ 240B Messenger messages/monthGlobal Infrastructure to Run Your Services World Wide Quincy, WA: Approx. 500K sq ft, hydro-powered San Antonio, TX: Approx. 475K sq ft, recyclable water Chicago, IL: Approx. 700K sq ft, water economization Dublin, Ireland: Approx. 303K sq ft, air economization
    7. 7. First Mega Datacenter built outside theUS, on-line on July 2009  Cost $500 million,  303k sq ft facility and growing  EU Datacenter Best Practice Award Winner Stand-alone Server Pods  Environmentally Sustainable  Free Air-Cooling via Air-Side Economization  50% less energy use vs. traditional facilities  1 % water use vs. traditional facilities  Power Usage Efficency 1.25 vs 2.0
    8. 8. 3) The « job » is divided in tasks. The tasks are put in a Queue 4) The worker get the tasks in the queue and process them 1) The user submit ajob trough the web UI 3 Queue 4 1 1 6 5 n Web Role Worker Role Blob 2 2) The job is added in the 5) Each worker post the results of his Table for future access computation in a Blob Table 6) The differents output are assembled to get the final result
    9. 9. Web Role Worker Role Instances Instances IIS Load Balance r Virtual MachineHTTP/HTTPS, TCP Application
    10. 10. Compute Instance I/O Instance CPU Memory Storage Performan Size ce Small 1.6 GHz 1.75 GB 225 GB Moderate Medium 2 x 1.6 GHz 3.5 GB 490 GB High Large 4 x 1.6 GHz 7 GB 1,000 GB HighExtra Large 8 x 1.6 GHz 14 GB 2,040 GB High
    11. 11. DatabaseApplication Database Virtual Server Database
    12. 12. Table Partition Key 1 Key A Key 2 Key 3 Partition Key B Key 3 Key 1Application Key B Key 2 Key 3 Partition Partition key Key 1 Row key Key C Key 2 Key 3 Property
    13. 13. What tables don’t do What tables can do  Not relational  Cheap  IfNo Referential Integrity these are  Very Scalable important to  you, use: Azure allows youKey benefits ofNo Joins are SQL SQLServer compatibility which  Flexible  tools,Limited Queries requiresto use familiar T-SQL, SQL libraryAPIs, etc. For data that  Durable  sorts, views, and storedserver-side computation such asjoins, No Group by Tables. Tables contain large collections of  No Aggregationsprocedures, SQL Azure is an idealchoice. property-bag state (called entities) such as customer information, order data, news  Limited Indexes feed items. Tables sort their entities and can return a filtered subset of the entities.  No Transactions
    14. 14. Container Blob 10001101001 10011110111 Blob 11011011010 001101 10001101001 10011110111 11011011010 Blob 001101 10001101001 10011110111 11011011010 001101Application Container 1000 110 Blob 10001101001 Blob 10011110111 10001101001 11011011010 10011110111 001101 11011011010 001101
    15. 15. SQL Azure Synchronization with SQL Data SQL Azure SyncSynchronizati SQL Server on with SQL Data Sync
    16. 16. Traffic Manager North South North Western Southeast EastCentral US Central US Europe Europe Asia Asia Windows Azure Application Windows Azure Datacenter Application
    17. 17. On-Premises Windows AzureApplications Application and Data Web/Worker Role Instances Endpoint IPsec AgentOn-Premises Computer
    18. 18. Windows Azure Application 1)Receive work Web Role Worker Role 4) Do Instance 3) Dequeue Instance work message 5) Delete 2) Enqueue message message Queue
    19. 19. Service Bus Application Application(On-premises (On-premises or cloud) or cloud)
    20. 20. Blobs 1011011 0111011 0100011 0101011 11 01Windows Azure
    21. 21. In-Memory Caching Service Cached Data Cached Data Windows Azure Application Cached Data Windows AzureClient
    22. 22. On-premise Desktop Compute Cloud via Idle Win 7 Workstation Cores HPC HPC Head Node Edition Desktop User HPC Cluster Broker Node(s) Azure Compute Proxies Azure Compute Instances
    23. 23. With your Azuresubscription addadditional resourceswhen you need themPay only when youuse them
    24. 24. Application is accessed from • Embedded Azure Scheduler, not a Head Node • All runtimes: Parametric Sweep, MPI, Cluster SOA, Excel
    25. 25. National services / tightly coupled apps Departmental / mixed apps Ad hoc apps and queries Profitable Services Internet scale
    26. 26. Risk and Monte Carlo;Financial Services Anti Money Laundering; Trend Analysis; Forecasting CDRs; Web Analytics; Social Media; Coms and Media Advertising Analysis; Image analytics Customer Analytics; Sales Analysis; Web Retail Retail Analysis National Labs; Defence and Government and Academia Intelligence; Research Data Mining Online Gaming Anti FraudPharmaceutical Genomic research; field trail analysis
    27. 27. Hadoop JobLogic Logic Logic Data Data DataLogic Logic Logic Data Data DataLogic Logic Logic Data Data Data Virtual Machine
    28. 28.
    29. 29. Identity Providers (IdPs) Access Control AD FS 4) Validate IdP token, then create Windows 2.0 Google Access Control (AC) token Live ID according to rules for this application Yahoo Facebook OpenID Rules Engine 2) 3) Send 5) Return IdP 7) Validate IdP token IdP AccessAuthenticate Token AC Access Control to Access Token Control user, then Token token, then use return IdP Control token its contents token Application AC Token (On-premises Browser 6) Submit or cloud) Access Control token 1) Access application and get redirected to IdP
    30. 30. ApplicationsContent Partner Datasets
    31. 31. Compute Web/Worker role: $0.04 to $0.96/instance per hour, depending on instance size Inbound Bandwidth: Free StorageClient Outbound Bandwidth:$0.12/GB (North America/Europe) $0.19/GB (Elsewhere) SQL Azure: $9.99/GB per month K 10001101001 Tables and blobs: K 10011110111 $0.14/GB per 11011011010 K 001101 month, $0.01/10,0 00 operations
    32. 32. Access for faculty No Credit Card required 5 Month Windows Azure Passes includes the following resources: Windows Azure 2 small compute instances 3GB of storage 250,000 storage transactions SQL Azure Two 1GB Web Edition database Azure AppFabric 100,000 Access Control transactions 2 Service Bus connections 1 Hosted Service Data Transfers (per region) 3 GB in 3 GB out
    33. 33. Access for Students No Credit Card required 90 day Windows Azure Passes
    34. 34. © 2010 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, itshould 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.
    35. 35.  Visit: for Azure Academic Programme Visit: for UK Faculty Resources and curricula Visit: for the developer preview Visit: to find out about more about the HADOOP CTP Visit: to find out more about the Windows Azure Platform