SYMP06: Cloud No Cloud The Law Of Physics Still Apply

Download Report

Transcript SYMP06: Cloud No Cloud The Law Of Physics Still Apply

SYMP06
 Gianpaolo Carraro
Platform Architecture Team
Microsoft Corporation
A Journey through multiple perspectives
Business: Why?
Expanding Applications
to the Cloud
Session 3
Cloud or No Cloud, the
Laws of Physics Still
Apply
Making Enterprise
Grade Cloud
Applications
Session 1
Session 2
Architecture: What/When?
Code: How?





RATING
DG 13
Developers Strongly Cautioned
Limited Visual Studio Wizardry
Some Excel Spreadsheet Usage










































Clearly Owning the pipe can offer an competitive advantage



- Multicast and/or Peer to Peer top N (50?) movies
- Use non IP network (e.g., cable for distribution)
- End user read off local cache
Movie
Service
source: http://www.telegeography.com/products/ip_transit/index.php
Source: http://www.dtc.umn.edu/mints/home.php
(mean time between failure)









failure rate
"infant mortality" phase
"wearout" phase
"constant failure rate"
time
MTBF = 1/constant failutre rate
(does not take into account wear out phase, hence is not relevant for lifetime of a
single component but very useful for average failure of many component)
Example: A 30 years old in USA has a failure (death) rate of ~1.1 per 1000
MTBF of 900 years (actually person-years per death)
Even the super healthy, organic eating person won’t reach that -> wear out phase












































Consistency
Availability
tolerance to network
Partition
CAP
•
–
A
C
•
Consistency + Availability
• Single site / Cluster database
•
Consistency + Partition
• Distributed database / Distributed locking
•
Availability + Partition
• Distributed cache/ DNS
P
A
C
P
A
C
P

















architecture







Sometimes,
It’s OK to be wrong or down
Compare cost of the apology vs. cost of knowing for sure



GOOD!
Not
so much!
“Exposed” for 22 months
Ouch!!
Still
Ouch!!
Break Even
but < 1%
churn!?














Rich Client Software
French Lecturer
Using a US-based Server
Hosting 3rd Party Service
Visiting China
• Whose law applies where?
• What’s encrypted, and when?
• Who retains what information, and for how long?
• How does copyright apply to cached copies?
Caching data in
Japan



















www.microsoftpdc.com
© 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.