Presentation is loading. Please wait.

Presentation is loading. Please wait.

@ScroffTheBad The A-Z of the Windows Azure Platform David Gristwood Application Architect, Microsoft.

Similar presentations

Presentation on theme: "@ScroffTheBad The A-Z of the Windows Azure Platform David Gristwood Application Architect, Microsoft."— Presentation transcript:

1 @ScroffTheBad http:// The A-Z of the Windows Azure Platform David Gristwood Application Architect, Microsoft ISV Azure team

2 The Windows Azure Platform Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud

3 Windows Azure Platform Availability North Central USA South Central USA Northern Europe Western Europe Eastern Asia Southeast Asia

4 Windows Azure Traffic Manager 50ms 50ms 100ms

5 Load balancing across multiple Hosted Services Integrated in the Windows Azure Platform portal Three scenarios enabled with the CTP:

6 Windows Azure Applications Windows Azure AppFabric SQL Azure Applications OthersMobileDesktopServer Windows Azure - The Big Picture

7 Windows Azure Cloud Operating System Code run in Web or Worker role Windows Server 2008 R2 in XS, S, M, L and XL versions Scalable storage up to 100’s tb Blob, Table and Queue types new for Windows Azure Secure network connectivity between on-premises and cloud

8 Fabric Storage Config Compute Application AppFabric Windows Azure Applications SQL Azure Others Mobile Desktop Server Windows Azure

9 A Common Windows Azure Pattern Web RoleWorker Role Blob or Table Storage Queue Storage

10 SQL Azure Extending SQL Server to the Cloud SQL Azure provides logical SQL Server Gateway server that understands TDS protocol Reporting Services in CTP, launch soon Based on SQL Server Reporting Services 2008 R2 SQL Azure Data Sync Powers movement of data Cloud  cloud, On-premises  cloud

11 Working with SQL Azure Databases SQL Azure TDS SQL Azure TDS Your App Cluster is 1000 +machines, typical machine 8 + cores, 32+ Gb RAM, 12+ disks, and potentially 100s of db per machine

12 Windows Azure AppFabric Building Block Services for developing connected applications Service bus provides relay service Enables cloud apps to integrate with on-premises services Use Access Control Service to externalize security code Claims-based, federated authentication & authorization AppFabric Caching Distributed in-memory cache for Windows Azure apps

13 Windows Azure AppFabric Caching Distributed in-memory cache for Windows Azure apps – Cache located near your Windows Azure applications – Highly scalable with low latency and high throughput – Session state provider for Windows Azure applications Caching provided as a building block service – Configure an AppFabric Namespace – Choose your cache size – Write code against the service Familiar & Consistent.NET APIs – Same APIs, subset, of Windows Server AppFabric – Typical cache-aside pattern

14 Summary

15 You are not alone - early successes with the Windows Azure Platform…

16 Andy Milligan @andymilligan Windows Azure: Capabilities at scale

17 Proposition Unique, consolidated, comprehensive view of your data and documents Tools and content for informed choices Model Proprietary approach for valuations Paid by providers for servicing Opportunity Services to partners and brands at scale FSA service disruption “putting client service at the heart of financial services”

18 Platform choices Requirements European hosting Arbitrary, easy scale.NET / C# code friendly Mature operational support Comprehensive Trusted provider Less important Cost Lock-in Immediate deployment / elasticity / ALM

19 Service Platform role Service Platform web role Storage Web services Business logic Data access SQL Data hub worker role Importer Scheduler Connector SQL Server CRM Back office Industry valuations ASP.NET Business logic & data access ASP.NET Business logic & data access Sync Framework Load Balancer

20 What Azure means to AMP Mature capabilities without operations, CapEx or big build Compute server scale out SQL Azure availability Doc storage redundancy Table storage reliability Limited learning and lock-in Cloud economics can change your proposition

21 Watch out for… Get ready to fill the gaps Basic tooling Missing platform features: search, auto-scale, fixed IP, scheduler, email, logging, encryption, rich load-balancing… Pace of change Jam tomorrow SQL Azure Federations AppFabric Cache The A-Team

22 Richard Parker Mydeo @rikp Our Journey to Windows Azure

23 Provider of CDN services What we do Bandwidth Live and on-demand events Web portal, API and desktop software

24 The Process Billing Metrics 24h cycle

25 The Problem Billing Metrics 24h cycle

26 Big, expensive, unwieldy Physical infrastructure 10 x servers 2 x load-balancers 2 x firewalls 2 x disk arrays Top of the range 4 years ago Expensive to set up and maintain

27 Growing pains The situation Grew faster than predicted Too much hardware, not enough flexibility Origin services split between host and CDN Need more storage Peaks have a negative impact Difficult to scale (contract and cost)

28 Opportunity Decisions, decisions… Contract expiry Stay where we are Start over with new company Move to cloud Never worry about hardware Freedom to grow

29 Word play #WIN The lure of Azure Met with the CEO: Solve capacity problems forever No more hardware contracts Easy to scale Better global reach

30 Where to start? Planning phase begins




34 MTC, Reading Proof of Concept Bring a concrete problem… big data processing! Imprisoned with genius architects for 2 weeks In-depth understanding of the platform Tweak the initial architecture Solved initial problem, produced demo

35 Brilliant! Results 3-6 hour batches now near real time! Added IP geo-location using super-quick lookup Improved recovery Fault-tolerant Blob storage as origin ingest

36 Take-away points Summary Easier than it sounds - quicker Storage problem solved – forever No more hardware to maintain – ever Dev. time spent on service improvement Time on service improvement = happier customers If you’re still looking for a reason…

37 6 figures annually 3 figures monthly

38 © 2008 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, it should 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.

Download ppt "@ScroffTheBad The A-Z of the Windows Azure Platform David Gristwood Application Architect, Microsoft."

Similar presentations

Ads by Google