Download presentation
Presentation is loading. Please wait.
Published byDustin Johnston Modified over 9 years ago
5
“Packaged” Application An application that I buy “off the shelf” and run myself “Packaged” Application An application that I buy “off the shelf” and run myself Self Hosted “Home Built” An application that I develop and run myself Self Hosted “Home Built” An application that I develop and run myself Build vs. Buy Build Buy Hosted “Home Built” An application that I develop myself, but run at a hoster Hosted “Home Built” An application that I develop myself, but run at a hoster Hosted “Packaged” An application that I buy “off the shelf” and then run at a hoster Hosted “Packaged” An application that I buy “off the shelf” and then run at a hoster Cloud Platform An application that I develop myself, but run in the cloud Cloud Platform An application that I develop myself, but run in the cloud “Software as a Service” A hosted application that I buy from a vendor “Software as a Service” A hosted application that I buy from a vendor On premises vs. Cloud On premisesCloud Maximum Economy of Scale Maximum Control
6
Business logic Datacenter Respond to hardware failures Add storage capacity Handle increase in traffic Diagnose service failures Apply OS patches Perform live upgrade for new feature Expand to new locale Service “glue” and operations …
7
…. Service 1Service 2Service NService 3 ……
13
Business Analytics Reporting Data Sync
14
"The resilience and reliability of this platform is some of the benefits that we are seeing." "We are feeling very confident to deploy that into a large-scale base as our customers pulls this."
15
>>FUTURE
18
customer
20
SQL Azure Castellan Castellan Venue DB Castellan Venue DB’s Venue 1 Partition(s) Venue 1 Partition(s) Castellan Venue DB Castellan Venue DB’s Venue 2 Partition(s) Castellan Venue DB Castellan Venue DB’s Venue N Partition(s) One application DB, many venue DB’s – each partitioned in to many parts (40+)... Windows Azure Roles http:// TicketDirect.* Dynamic Worker (tasks uploaded as blobs) Partitioner Worker Windows Azure Storage Queues for communication between clients and roles -- - --- - - Tables to record server & partition information Blobs to store web and worker role resources Client Applications Castellan.old (VB6) Castellan.Azure Box Office sales Ticket Printing System Administration Venue/Event Management Partitioning Castellan.Azure Box Office sales Ticket Printing System Administration Venue/Event Management Partitioning Service Bus WCF On Premises SQL Server Castellan Venue Distributed Cache Worker
26
demo
34
LB
35
demo
38
>>FUTURE
39
Business Analytics Reporting Data Sync
41
demo
42
>>FUTURE Sync Sync / Cache
46
>>FUTURE
49
Now Apr 2010 June or later
53
© 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, 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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.