Your SlideShare is downloading. ×
Windows azure uk universities overview march 2012
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Windows azure uk universities overview march 2012


Published on

An overview of Microsoft Azure for

An overview of Microsoft Azure for

Published in: Technology

1 Like
  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide
  • Comment that a real directory is on the way -
  • Change the VM sizes to show different instance sizes
  • Transcript

    • 1. 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 Managed by vendor O/S O/S Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking Host Build Consum e
    • 2. On-Premises Service Provider Dynamics online Office365 Users A A A Cloud Applications Compute/Storage/Network System Center Azure 2012 A A A A A A VM VM VMVM VM A Cloud PlatformPrivate Cloud VMCompute/Storage/Network Compute/Storage/Network
    • 3. Northern North Europe Central USA Eastern Asia Western Europe SouthCentral USA Southeast Asia
    • 4. 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
    • 5. 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
    • 6. 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”
    • 7. 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
    • 8. Web Role Worker Role Instances Instances IIS Load Balance r Virtual MachineHTTP/HTTPS, TCP Application
    • 9. 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
    • 10. DatabaseApplication Database Virtual Server Database
    • 11. 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
    • 12. What tables don’t do What tables can do  Not relational  Cheap  IfNo Referential Integrity these are  Very ScalableKey benefits of SQL to  importantJoins are SQL  No Azure Flexible you, use:Server compatibility which allows you  Limited Queriesto use familiar T-SQL, SQL library  DurableAPIs, tools, etc. For data that requires  No Group byserver-side computation such as Tables. Tables contain large collections ofjoins, sorts, views, and stored  No Aggregationsprocedures, SQL Azure is an ideal property-bag state (called entities) such as customer information, order data, newschoice.  Limited Indexes feed items. Tables sort their entities and can return a filtered subset of the entities.  No Transactions
    • 13. 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
    • 14. SQL Azure Synchronization with SQL Data SQL Azure SyncSynchronizati SQL Server on with SQL Data Sync
    • 15. Traffic Manager North South North Western Southeast EastCentral US Central US Europe Europe Asia Asia Windows Azure Application Windows Azure Datacenter Application
    • 16. On-Premises Windows AzureApplications Application and Data Web/Worker Role Instances Endpoint IPsec AgentOn-Premises Computer
    • 17. 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
    • 18. Service Bus Application Application(On-premises (On-premises or cloud) or cloud)
    • 19. Blobs 1011011 0111011 0100011 0101011 11 01Windows Azure
    • 20. In-Memory Caching Service Cached Data Cached Data Windows Azure Application Cached Data Windows AzureClient
    • 21. 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
    • 22. With your Azuresubscription addadditional resourceswhen you need themPay only when youuse them
    • 23. Application is accessed from • Embedded Azure Scheduler, not a Head Node • All runtimes: Parametric Sweep, MPI, Cluster SOA, Excel
    • 24. National services / tightly coupled apps Departmental / mixed apps Ad hoc apps and queries Profitable Services Internet scale
    • 25. Hadoop JobLogic Logic Logic Data Data DataLogic Logic Logic Data Data DataLogic Logic Logic Data Data Data Virtual Machine
    • 26.
    • 27. 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
    • 28. ApplicationsContent Partner Datasets
    • 29. 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
    • 30. 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
    • 31. Access for Students No Credit Card required 90 day Windows Azure Passes
    • 32. © 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.
    • 33.  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