Date post: | 02-Nov-2014 |
Category: |
Technology |
Upload: | david-chou |
View: | 2,364 times |
Download: | 1 times |
Kelley Blue Book& Windows Azure Platform
Andy LapinKelley Blue Book
Underground@PDC09
Mickey WilliamsNeudesic
David ChouMicrosoft
David ChouArchitectMicrosoft
platform overview
Platform-as-a-Service
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
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
Platform of Choice
3 Key Take-aways
> Platform-as-a-service fabric cloud> Hybrid on-premise software and
cloud services platform> Consistent programming model and
tools
overviewAndy LapinDirector of Enterprise ArchitectureKelley Blue Book
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
http://kbb.com/kbb/PerfectCarFinder/PhotoEdition.aspx
KelleyBlueBook Third-Party Web Services
Kelley Blue Book
WebFarm
SQLServer
Windows AzurePlatform
Windows Azure
SQLAzure
Reviews
Media Center
Advertising
CDN(images)
Analytics
Inventory
Migrating kbb.com to Windows Azure
demoMickey WilliamsGeneral Manager, Center of ExcellenceNeudesic
© 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.