SlideShare a Scribd company logo
1 of 27
Cars on the Ground, Customers in the Clouds Scaling a Website While Enhancing Innovation
Cloud Computing as a Platform Andy Lapin Director, Enterprise Architecture, Kelley Blue Book alapin@kbb.com linkedin.com/in/andylapin twitter:@andylapin
About Kelley Blue Book
Cloud as a Utility Computing Platform Why? Cost Flexibility
Cloud as a Utility Computing Platform How we operate servers on premise
Cloud as a Utility Computing Platform How we use our servers on premise
Cloud as a Utility Computing Platform How we really operate our servers on premise
Cloud as a Utility Computing Platform How do we pay for servers on premise?
Cloud as a Utility Computing Platform Viral Marketing
Cloud as a Utility Computing Platform How much flexibility is there?
Cloud as a Utility Computing Platform Problems with this approach Focus on planning for scale rather than building applications Hard to handle the unexpected Load and stress testing becomes critical up front Large initial cost
Cloud as a Utility Computing Platform Why not just virtualize everything? (“The Private Cloud”)
Cloud as a Utility Computing Platform Why not just virtualize everything? (“The Private Cloud”) Is this realistic? How many problems have we really addressed? Focus on planning for scale rather than building applications Hard to handle the unexpected Load and stress testing becomes critical up front Large initial cost
Cloud as a Storage Platform Same benefits as Compute Built-in redundancy Built-in scalability Lower initial cost, and most likely lower overall cost
Demo
KBB.COM and the Cloud What are we targeting? Redundancy Burst capacity Moving data from SQL to cloud storage Leveraging existing investments On-Premise Implementation ,[object Object]
14M UU/month
Multiple physical data centers
Technical implementation
Client – Silverlight, DeepZoom, WPF
Web – IIS 7, ASP.NET MVC
Server – SQL Server 2008, Windows Server 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
Cloud Solution
Cloud-based overflow capacity

More Related Content

What's hot

Voac Technology Symposium Sept 28
Voac Technology Symposium Sept 28Voac Technology Symposium Sept 28
Voac Technology Symposium Sept 28Shyam Desigan
 
Cloud Computing World Forum Chairmans Introduction
Cloud Computing World Forum Chairmans IntroductionCloud Computing World Forum Chairmans Introduction
Cloud Computing World Forum Chairmans IntroductionDavid Terrar
 
Cloud Capabilities Slide Deck
Cloud Capabilities Slide DeckCloud Capabilities Slide Deck
Cloud Capabilities Slide DeckAvalaunch Media
 
Cloud computing
Cloud computingCloud computing
Cloud computingRavi Shine
 
10 benefits of cloud computing for SME's
10 benefits of cloud computing for SME's10 benefits of cloud computing for SME's
10 benefits of cloud computing for SME'sNexiilabs
 
Microsoft vision & strategy keynote for partners
Microsoft vision & strategy keynote for partnersMicrosoft vision & strategy keynote for partners
Microsoft vision & strategy keynote for partners- Michiel van Vliet -
 
How Cloud Changes Business Expectations
How Cloud Changes Business ExpectationsHow Cloud Changes Business Expectations
How Cloud Changes Business Expectationstimhill2000
 
Top 10 benefits of cloud computing - By Techvedic
Top 10 benefits of cloud computing - By TechvedicTop 10 benefits of cloud computing - By Techvedic
Top 10 benefits of cloud computing - By TechvedicTechvedic
 
How hybrid/multi-cloud governance platform benefits your cloud strategy
How hybrid/multi-cloud governance platform benefits your cloud strategy How hybrid/multi-cloud governance platform benefits your cloud strategy
How hybrid/multi-cloud governance platform benefits your cloud strategy CoreStack
 
12 web 2 advanced
12 web 2 advanced12 web 2 advanced
12 web 2 advancedWesley Shu
 
Digital Business: Communication and Collaboration Introduction
Digital Business: Communication and Collaboration IntroductionDigital Business: Communication and Collaboration Introduction
Digital Business: Communication and Collaboration IntroductionDigital Business
 
Cloud Computing - A Short Introduction
Cloud Computing - A Short IntroductionCloud Computing - A Short Introduction
Cloud Computing - A Short IntroductionJoe Drumgoole
 
10 Good Reasons: NetApp for Automotive
10 Good Reasons: NetApp for Automotive10 Good Reasons: NetApp for Automotive
10 Good Reasons: NetApp for AutomotiveNetApp
 
Cloud Computing: What it Means/Does/Costs and Why You Should Care
Cloud Computing: What it Means/Does/Costs and Why You Should CareCloud Computing: What it Means/Does/Costs and Why You Should Care
Cloud Computing: What it Means/Does/Costs and Why You Should CareDW Nelson
 
Innovate, optimize and profit with cloud computing
Innovate, optimize and profit with cloud computingInnovate, optimize and profit with cloud computing
Innovate, optimize and profit with cloud computingFederico Feroldi
 
Day1 Forrester Cloud Presentation
Day1 Forrester Cloud PresentationDay1 Forrester Cloud Presentation
Day1 Forrester Cloud PresentationErwinTheunissen
 
How Cloud Computing Is Changing The World
How Cloud Computing Is Changing The WorldHow Cloud Computing Is Changing The World
How Cloud Computing Is Changing The WorldRobin Thieu
 

What's hot (20)

Voac Technology Symposium Sept 28
Voac Technology Symposium Sept 28Voac Technology Symposium Sept 28
Voac Technology Symposium Sept 28
 
Cloud Computing World Forum Chairmans Introduction
Cloud Computing World Forum Chairmans IntroductionCloud Computing World Forum Chairmans Introduction
Cloud Computing World Forum Chairmans Introduction
 
Cloud Capabilities Slide Deck
Cloud Capabilities Slide DeckCloud Capabilities Slide Deck
Cloud Capabilities Slide Deck
 
Final Cloud
Final Cloud Final Cloud
Final Cloud
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
10 benefits of cloud computing for SME's
10 benefits of cloud computing for SME's10 benefits of cloud computing for SME's
10 benefits of cloud computing for SME's
 
Microsoft vision & strategy keynote for partners
Microsoft vision & strategy keynote for partnersMicrosoft vision & strategy keynote for partners
Microsoft vision & strategy keynote for partners
 
How Cloud Changes Business Expectations
How Cloud Changes Business ExpectationsHow Cloud Changes Business Expectations
How Cloud Changes Business Expectations
 
Top 10 benefits of cloud computing - By Techvedic
Top 10 benefits of cloud computing - By TechvedicTop 10 benefits of cloud computing - By Techvedic
Top 10 benefits of cloud computing - By Techvedic
 
How hybrid/multi-cloud governance platform benefits your cloud strategy
How hybrid/multi-cloud governance platform benefits your cloud strategy How hybrid/multi-cloud governance platform benefits your cloud strategy
How hybrid/multi-cloud governance platform benefits your cloud strategy
 
12 web 2 advanced
12 web 2 advanced12 web 2 advanced
12 web 2 advanced
 
Digital Business: Communication and Collaboration Introduction
Digital Business: Communication and Collaboration IntroductionDigital Business: Communication and Collaboration Introduction
Digital Business: Communication and Collaboration Introduction
 
Cloud Computing - A Short Introduction
Cloud Computing - A Short IntroductionCloud Computing - A Short Introduction
Cloud Computing - A Short Introduction
 
Keynote Bob W
Keynote Bob WKeynote Bob W
Keynote Bob W
 
Getting The ROI Out
Getting The ROI OutGetting The ROI Out
Getting The ROI Out
 
10 Good Reasons: NetApp for Automotive
10 Good Reasons: NetApp for Automotive10 Good Reasons: NetApp for Automotive
10 Good Reasons: NetApp for Automotive
 
Cloud Computing: What it Means/Does/Costs and Why You Should Care
Cloud Computing: What it Means/Does/Costs and Why You Should CareCloud Computing: What it Means/Does/Costs and Why You Should Care
Cloud Computing: What it Means/Does/Costs and Why You Should Care
 
Innovate, optimize and profit with cloud computing
Innovate, optimize and profit with cloud computingInnovate, optimize and profit with cloud computing
Innovate, optimize and profit with cloud computing
 
Day1 Forrester Cloud Presentation
Day1 Forrester Cloud PresentationDay1 Forrester Cloud Presentation
Day1 Forrester Cloud Presentation
 
How Cloud Computing Is Changing The World
How Cloud Computing Is Changing The WorldHow Cloud Computing Is Changing The World
How Cloud Computing Is Changing The World
 

Viewers also liked

Viewers also liked (6)

Kelley Blue Book Presentation
Kelley Blue Book PresentationKelley Blue Book Presentation
Kelley Blue Book Presentation
 
Carmax App
Carmax AppCarmax App
Carmax App
 
CARMAX
CARMAXCARMAX
CARMAX
 
Carmax Mining Corp Presentation Nov 2014
Carmax Mining Corp Presentation Nov 2014Carmax Mining Corp Presentation Nov 2014
Carmax Mining Corp Presentation Nov 2014
 
CarMax final
CarMax final CarMax final
CarMax final
 
Digital Strategy
Digital StrategyDigital Strategy
Digital Strategy
 

Similar to Kelley Blue Book and Cloud Computing

Azure Overview Arc
Azure Overview ArcAzure Overview Arc
Azure Overview Arcrajramab
 
Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2Brandon Watson
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computingMathews Job
 
Microsoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformMicrosoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformDavid Chou
 
MS Cloud Day - Introduction to Windows Azure platform and real world case study
MS Cloud Day - Introduction to Windows Azure platform and real world case studyMS Cloud Day - Introduction to Windows Azure platform and real world case study
MS Cloud Day - Introduction to Windows Azure platform and real world case studySpiffy
 
Big Memory Webcast
Big Memory WebcastBig Memory Webcast
Big Memory WebcastMemVerge
 
!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx
!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx
!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptxGangTingFan
 
Transitioning to the Cloud: Implications for Reliability, Redundancy & Recove...
Transitioning to the Cloud: Implications for Reliability, Redundancy & Recove...Transitioning to the Cloud: Implications for Reliability, Redundancy & Recove...
Transitioning to the Cloud: Implications for Reliability, Redundancy & Recove...RightScale
 
Cloud Computing - Everything you wanted to know!
Cloud Computing - Everything you wanted to know!Cloud Computing - Everything you wanted to know!
Cloud Computing - Everything you wanted to know!Debasish Patra
 
Azure Overview Business Model Overview
Azure Overview Business Model OverviewAzure Overview Business Model Overview
Azure Overview Business Model Overviewrramabad
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Cscorajramab
 
The Growth Of Data Centers
The Growth Of Data CentersThe Growth Of Data Centers
The Growth Of Data CentersGina Buck
 
Microsoft Windows Azure - EBC Deck June 2010 Presentation
Microsoft Windows Azure -  EBC Deck June 2010 PresentationMicrosoft Windows Azure -  EBC Deck June 2010 Presentation
Microsoft Windows Azure - EBC Deck June 2010 PresentationMicrosoft Private Cloud
 
Government Applications of Cloud Computing
Government Applications of Cloud ComputingGovernment Applications of Cloud Computing
Government Applications of Cloud ComputingRoger Smith
 
Technology Overview
Technology OverviewTechnology Overview
Technology OverviewLiran Zelkha
 

Similar to Kelley Blue Book and Cloud Computing (20)

Jumpstart Azure
Jumpstart AzureJumpstart Azure
Jumpstart Azure
 
Azure Overview Arc
Azure Overview ArcAzure Overview Arc
Azure Overview Arc
 
Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 
Microsoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformMicrosoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure Platform
 
Rethink it
Rethink itRethink it
Rethink it
 
Portal on the Cloud
Portal on the CloudPortal on the Cloud
Portal on the Cloud
 
MS Cloud Day - Introduction to Windows Azure platform and real world case study
MS Cloud Day - Introduction to Windows Azure platform and real world case studyMS Cloud Day - Introduction to Windows Azure platform and real world case study
MS Cloud Day - Introduction to Windows Azure platform and real world case study
 
Big Memory Webcast
Big Memory WebcastBig Memory Webcast
Big Memory Webcast
 
Just do it!
Just do it!Just do it!
Just do it!
 
!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx
!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx
!GDSC NYUST Infrastructure and Application Modernization with Google Cloud .pptx
 
Transitioning to the Cloud: Implications for Reliability, Redundancy & Recove...
Transitioning to the Cloud: Implications for Reliability, Redundancy & Recove...Transitioning to the Cloud: Implications for Reliability, Redundancy & Recove...
Transitioning to the Cloud: Implications for Reliability, Redundancy & Recove...
 
Cloud Computing - Everything you wanted to know!
Cloud Computing - Everything you wanted to know!Cloud Computing - Everything you wanted to know!
Cloud Computing - Everything you wanted to know!
 
Azure Overview Business Model Overview
Azure Overview Business Model OverviewAzure Overview Business Model Overview
Azure Overview Business Model Overview
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
 
Azure Biz
Azure BizAzure Biz
Azure Biz
 
The Growth Of Data Centers
The Growth Of Data CentersThe Growth Of Data Centers
The Growth Of Data Centers
 
Microsoft Windows Azure - EBC Deck June 2010 Presentation
Microsoft Windows Azure -  EBC Deck June 2010 PresentationMicrosoft Windows Azure -  EBC Deck June 2010 Presentation
Microsoft Windows Azure - EBC Deck June 2010 Presentation
 
Government Applications of Cloud Computing
Government Applications of Cloud ComputingGovernment Applications of Cloud Computing
Government Applications of Cloud Computing
 
Technology Overview
Technology OverviewTechnology Overview
Technology Overview
 

More from David Chou

Cloud Native Apps
Cloud Native AppsCloud Native Apps
Cloud Native AppsDavid Chou
 
Windows Phone app development overview
Windows Phone app development overviewWindows Phone app development overview
Windows Phone app development overviewDavid Chou
 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform OverviewDavid Chou
 
Designing Artificial Intelligence
Designing Artificial IntelligenceDesigning Artificial Intelligence
Designing Artificial IntelligenceDavid Chou
 
Immersive Computing
Immersive ComputingImmersive Computing
Immersive ComputingDavid Chou
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows AzureDavid Chou
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft AzureDavid Chou
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing MicroservicesDavid Chou
 
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsDavid Chou
 
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows AzureCloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows AzureDavid Chou
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows AzureDavid Chou
 
Windows Azure AppFabric
Windows Azure AppFabricWindows Azure AppFabric
Windows Azure AppFabricDavid Chou
 
Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)David Chou
 
Scale as a Competitive Advantage
Scale as a Competitive AdvantageScale as a Competitive Advantage
Scale as a Competitive AdvantageDavid Chou
 
Architecting Cloudy Applications
Architecting Cloudy ApplicationsArchitecting Cloudy Applications
Architecting Cloudy ApplicationsDavid Chou
 
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978David Chou
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7David Chou
 
Silverlight 4 Briefing
Silverlight 4 BriefingSilverlight 4 Briefing
Silverlight 4 BriefingDavid Chou
 
Architecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudArchitecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudDavid Chou
 
SOA And Cloud Computing
SOA And Cloud ComputingSOA And Cloud Computing
SOA And Cloud ComputingDavid Chou
 

More from David Chou (20)

Cloud Native Apps
Cloud Native AppsCloud Native Apps
Cloud Native Apps
 
Windows Phone app development overview
Windows Phone app development overviewWindows Phone app development overview
Windows Phone app development overview
 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform Overview
 
Designing Artificial Intelligence
Designing Artificial IntelligenceDesigning Artificial Intelligence
Designing Artificial Intelligence
 
Immersive Computing
Immersive ComputingImmersive Computing
Immersive Computing
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows Azure
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
 
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful Hybrids
 
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows AzureCloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows Azure
 
Windows Azure AppFabric
Windows Azure AppFabricWindows Azure AppFabric
Windows Azure AppFabric
 
Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)
 
Scale as a Competitive Advantage
Scale as a Competitive AdvantageScale as a Competitive Advantage
Scale as a Competitive Advantage
 
Architecting Cloudy Applications
Architecting Cloudy ApplicationsArchitecting Cloudy Applications
Architecting Cloudy Applications
 
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7
 
Silverlight 4 Briefing
Silverlight 4 BriefingSilverlight 4 Briefing
Silverlight 4 Briefing
 
Architecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudArchitecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The Cloud
 
SOA And Cloud Computing
SOA And Cloud ComputingSOA And Cloud Computing
SOA And Cloud Computing
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

Kelley Blue Book and Cloud Computing

  • 1. Cars on the Ground, Customers in the Clouds Scaling a Website While Enhancing Innovation
  • 2. Cloud Computing as a Platform Andy Lapin Director, Enterprise Architecture, Kelley Blue Book alapin@kbb.com linkedin.com/in/andylapin twitter:@andylapin
  • 4. Cloud as a Utility Computing Platform Why? Cost Flexibility
  • 5. Cloud as a Utility Computing Platform How we operate servers on premise
  • 6. Cloud as a Utility Computing Platform How we use our servers on premise
  • 7. Cloud as a Utility Computing Platform How we really operate our servers on premise
  • 8. Cloud as a Utility Computing Platform How do we pay for servers on premise?
  • 9. Cloud as a Utility Computing Platform Viral Marketing
  • 10. Cloud as a Utility Computing Platform How much flexibility is there?
  • 11. Cloud as a Utility Computing Platform Problems with this approach Focus on planning for scale rather than building applications Hard to handle the unexpected Load and stress testing becomes critical up front Large initial cost
  • 12. Cloud as a Utility Computing Platform Why not just virtualize everything? (“The Private Cloud”)
  • 13. Cloud as a Utility Computing Platform Why not just virtualize everything? (“The Private Cloud”) Is this realistic? How many problems have we really addressed? Focus on planning for scale rather than building applications Hard to handle the unexpected Load and stress testing becomes critical up front Large initial cost
  • 14. Cloud as a Storage Platform Same benefits as Compute Built-in redundancy Built-in scalability Lower initial cost, and most likely lower overall cost
  • 15. Demo
  • 16.
  • 20. Client – Silverlight, DeepZoom, WPF
  • 21. Web – IIS 7, ASP.NET MVC
  • 22. Server – SQL Server 2008, Windows Server 2008
  • 23. Tools – Visual Studio 2008, .NET Framework 3.5
  • 24. 63,000 lines of .NET code
  • 25. 2.5 GB SQL Server DB w/ 125 tables, 15 indexed views, 117 stored procs, etc
  • 31. ~$100,000 savings / year in hosting costs alone
  • 32. Retire failover data center (27 Web servers & 9 SQL Servers)
  • 33. <1% code changes needed for application compatibility
  • 34.
  • 35. Less Data, More Apps Kevin Boyle microsoft corporation kevin.boyle@microsoft.com twitter:@kevinmsft
  • 37.
  • 38. Marketplace Standard Data Access (OData) Services forContent Providers Billing Account Management
  • 39. Scale as a Competitive Advantage David Chou microsoft corporation david.chou@microsoft.com twitter:@davidcchou
  • 40. Cloud as a Platform Utility computing On-demand infrastructure Self-provisioning and servicing Rapid elasticity Economy of scale Operational expenditures Infrastructure-as-a-Service Service delivery model
  • 41. Cloud as a Platform Native cloud applications Horizontal scaling (scale-out) Parallelization Shared-nothing Multi-tenancy Failure resilient (or fail-in-place) Service-oriented Staged production Federated composition Platform-as-a-Service Application development model
  • 42. Scale as a competitive advantage 2009 stats: +200B page views/month >3.9T feed actions/day +300M active users >1B chat messages/day 100M search queries/day >6B minutes spent/day +20B photos, +2B/month growth 600K photos served /sec 25TB log data /day processed 120M queries /sec on memcache Infinite storage. Clouds of processors. Our ability to capture, warehouse, and understand massive amounts of data is changing science, medicine, business, and technology. As our collection of facts and figures grows, so will the opportunity to find answers to fundamental questions. Because in the era of big data, more isn't just more. More is different. Wired Magazine Issue 16.07 – 06.23.2008
  • 43. Cloud as a scale enabler Applications at Internet scale Social networking Social and geo analysis Web as a platform Big data (“The Petabyte Age”) Real-time web Semantic web Derived intelligence Next-gen applications Bio-engineering Financial modeling Federated business processes
  • 44. Thank you! © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.

Editor's Notes

  1. CostPay for what you useCapEx to OpExRemove the huge spikes when buying hardwareMinimize the need for load/stress testingImprovements see a direct savings. It’s hard to realize immediate savings when you have already invested in hardware.FlexibilityAlways have additional capacityReduce the planning cycles for marketingFocus on our business, not on ITPlanning time can be spent in product planning, not scalability planning
  2. Consistent resources based on long planning and purchasing cycles
  3. For the most part, predictable trafficDaily, weekly and seasonal fluctuations in trafficUp to a 95% drop-off in peak vs. non-peak
  4. We actually try to run our servers under 50%, even at peak traffic.This isn’t uncommon, but why?Waiting for something to go wrong?Able to handle extra load?Because you don’t want to have to ask for money too often?Because this is the way it’s done?
  5. We buy our hardware so we see big spikes in cost and there is a lower operational cost to running those servers.Everything is doubled because we have 2 datacenters, one is our primary and the other one is for DR and to handle burst capacity.Important note: your savings increases greatly the more variable your load is. If you plan to operate the cloud like your on-premise data center you’ll see a reduction in un-front costs, but probably end up paying more long term. Renting is typically more expensive than buying.
  6. What happens when something goes “viral”?
  7. It can take 6 weeks to get new servers deployed to the datacenter. In an emergency we can get everything ready in 2.
  8. Virtualization advantages:Lower operational costsResource managementThis can also apply in a global environment, but you probably want to get your data closer to the edge for a good experience.
  9. MarketplaceTrusted source to find high-quality, accurate, and authoritative contentQuickly understand data formats and query capabilities with the Service ExplorerChoose from flexible purchasing options and begin using data immediatelyData accessStandard protocol for accessing data through DallasFor developers, interoperable and simple to consume (RESTful protocol with an XML representation for the data)For end users, OData can be consumed by a growing list of products(we’ll show the Excel integration later)BillingProvider users choice on how they pay (subscriptions, per transaction)For V1, payments with credit cards, but provide choice over time