14

Windows Azure Platform in 3 Minutes

Tags:

Embed Size (px)

DESCRIPTION

Deck delivered at the Underground event at PDC09; with a 2-minute overview on Azure, and then demo on some parts of the KBB Azure project that was highlighted during the keynote presentation at PDC09

Citation preview

Page 1: Windows Azure Platform in 3 Minutes
Page 2: Windows Azure Platform in 3 Minutes

Kelley Blue Book& Windows Azure Platform

Andy LapinKelley Blue Book

Underground@PDC09

Mickey WilliamsNeudesic

David ChouMicrosoft

Page 3: Windows Azure Platform in 3 Minutes

David ChouArchitectMicrosoft

platform overview

Page 4: Windows Azure Platform in 3 Minutes

Platform-as-a-Service

Page 5: Windows Azure Platform in 3 Minutes

Storage Unstructured Data

BlobsMessage Queues

Distributed Filesystem

Content Distribution

Data Transact-SQL

Data Synchronizati

on

Relational Database

ADO.NET, ODBC, PHP

Connectivity

Composite Application

s

On-Premise Bridging

Service Bus

SecurityClaims-Based

Identity

Federated Identities

Secure Token

Service

Declarative Policies

Application Services

ApplicationMarketplac

e

Information Marketplac

e

Personal Data

Repository

Frameworks

Workflow Hosting

Distributed Cache

Services Hosting

Windows Azure Platform

Compute C / C++Win32

VHD

Page 6: Windows Azure Platform in 3 Minutes

Compute

StorageTable

Storage Service

Blob Storage Service

Queue Service

Xdrive CDN

Data SQL Azure Data Sync

Connectivity

Project “Sydney”

Security “Geneva”

Application Services

Frameworks

“Dublin” “Velocity”

Windows Azure Platform

Service Bus

Access Control

Page 7: Windows Azure Platform in 3 Minutes

Platform of Choice

Page 8: Windows Azure Platform in 3 Minutes

3 Key Take-aways

> Platform-as-a-service fabric cloud> Hybrid on-premise software and

cloud services platform> Consistent programming model and

tools

Page 9: Windows Azure Platform in 3 Minutes

overviewAndy LapinDirector of Enterprise ArchitectureKelley Blue Book

Page 10: Windows Azure Platform in 3 Minutes

Kelley Blue Book

> About kbb.com, established 1995

14M UU/month

Multiple physical data centers

Technical implementation• Client – Silverlight, DeepZoom,

WPF• Web – IIS 7, ASP.NET MVC• Server – SQL Server 2005/2008,

Windows Server 2003/2008• Tools – Visual Studio 2008, .NET

Framework 3.5• 63,000 lines of .NET code• 2.5 GB SQL Server DB w/ 125

tables, 15 indexed views, 117 stored procs, etc

> Solution Cloud-based overflow

capacity

Windows Azure Web Role

SQL Azure database

> Benefits ~$100,000 savings / year in

hosting costs alone

Retire failover data center (27 Web servers & 9 SQL Servers)

<1% code changes needed for application compatibility

6 weeks down to 6 minutes to add server capacity

Page 11: Windows Azure Platform in 3 Minutes

http://kbb.com/kbb/PerfectCarFinder/PhotoEdition.aspx

Page 12: Windows Azure Platform in 3 Minutes

KelleyBlueBook Third-Party Web Services

Kelley Blue Book

WebFarm

SQLServer

Windows AzurePlatform

Windows Azure

SQLAzure

Reviews

Media Center

Advertising

CDN(images)

Analytics

Inventory

Page 13: Windows Azure Platform in 3 Minutes

Migrating kbb.com to Windows Azure

demoMickey WilliamsGeneral Manager, Center of ExcellenceNeudesic

Page 14: Windows Azure Platform in 3 Minutes

© 2009 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.