Anna Liu Manager – Emerging Technologies Microsoft Australia A Practical Look at Architectural Challenges and Opportunities in the Cloud
Code: How? Architecture: What/When? Business: Why?
 
1 gallon of fuel  -> ¼ ton of ‘freight’ ; 20 miles 1 gallon of fuel -> 1 ton of freight ; 436 miles but Can mostly go from A to B Leaves 2x day at 9.12am and 11.14pm but Can goes anywhere there is a road Ready to go anytime  Economy of Scale Low High Control High Low
Economy of Scale Low High Control High Low Build vs. Buy
Economy of Scale Low High Control High Low On premises vs. in the cloud
Application runs  on-premises Buy my own hardware, and manage my own data center Application runs at a  hoster Co-location or  Managed servers Application runs using  cloud  services “ cloud fabric” (elastic, infini-scale) Economy of Scale Low High Control High Low
“ 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 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 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 On premises vs. Cloud On premises Cloud Build vs. Buy Build Buy
Hosted  “ Home Built” An application that I develop myself, but run at a hoster Cloud Platform An application that I develop myself, but run in the cloud “ Packaged” Application An application that I buy “off the shelf” and run myself Hosted  “ Packaged” An application that I buy “off the shelf” and then run at a hoster “ Home Built” Application An application that I develop and run myself On premises vs. Cloud On premises Cloud Maximum  Economy of Scale Maximum Control “ Software as a Service” A hosted application that I buy from a vendor Build vs. Buy Build Buy All acceptable options (trade off)
“ Packaged” Application “ Home Built” Application Hosted  “ Home Built” Hosted  “ Packaged” “ Software as a Service” Cloud Platform Clinical Trial Molecule Research HR System Email Issue Tracking ERP “ Too costly to run this myself, but I’ve made too many customizations” On premises vs. Cloud On premises Cloud Build vs. Buy Build Buy
“ Packaged” Application “ Home Built” Application Hosted  “ Home Built” Hosted  “ Packaged” “ Software as a Service” Cloud Platform Clinical Trial Molecule Research HR System Email Issue Tracking ERP “ CRM and Email are commodity services – They have no customizations, and it’s cheaper for someone else to run these” On premises vs. Cloud On premises Cloud Build vs. Buy Build Buy
“ Packaged” Application Hosted  “ Home Built” Hosted  “ Packaged” ERP “ Home Built” Application “ Software as a Service” Cloud Platform Clinical Trial Molecule Research HR System Email Issue Tracking “ I can’t afford to maintain this old HR application written in VB – it’s driving me mad!” “… but due to privacy issues, I prefer keeping my HR data on-premises” On premises vs. Cloud On premises Cloud Build vs. Buy Build Buy
Hosted  “ Home Built” Hosted  “ Packaged” ERP “ Packaged” Application “ Home Built” Application “ Software as a Service” Cloud Platform Clinical Trial Molecule Research Email Issue Tracking HR System “ I wish I had access to cheaper compute and storage when I need it” On premises vs. Cloud On premises Cloud Build vs. Buy Build Buy
Hosted  “ Home Built” Hosted  “ Packaged” ERP “ Packaged” Application “ Home Built” Application “ Software as a Service” Cloud Platform Clinical Trial Molecule Research Email Issue Tracking HR System “ THIS is where I want to spend my IT resources – I’m going to double down on this application!” On premises vs. Cloud On premises Cloud Build vs. Buy Build Buy
Hosted  “ Home Built” Hosted  “ Packaged” ERP “ Packaged” Application “ Home Built” Application “ Software as a Service” Cloud Platform Clinical Trial Molecule Research Email Issue Tracking HR System On premises vs. Cloud On premises Cloud Build vs. Buy Build Buy
Hosted  “ Home Built” Hosted  “ Packaged” ERP “ Packaged” Application “ Home Built” Application “ Software as a Service” Cloud Platform Clinical Trial Molecule Research Email Issue Tracking HR System On premises vs. Cloud On premises Cloud “ Run On Premises” Control SLA of Applications Build vs. Buy Build Buy
Hosted  “ Home Built” Hosted  “ Packaged” ERP “ Packaged” Application “ Home Built” Application “ Software as a Service” Cloud Platform Clinical Trial Molecule Research Email Issue Tracking HR System “ Home Built” Control Features of Applications
 
“ Packaged” Application “ Home Built” Application Clinical Trial Molecule Research HR System Email CRM ERP “ Crossing corporate boundaries!” Hosted  “ Home Built” Hosted  “ Packaged” “ Software as a Service” Cloud Platform
 
Identity Challenges Access Control AuthN, SSO, AuthZ Identity Lifecycle Identity Portability Interoperability
Identity Solution Federated ID Claim based Access Control accesscontrol.windows.net Geneva Fx Geneva Server Cardspace
Monitoring and Management Challenges SLA Monitoring Halting/Pausing/Throttling… Trigger action e.g. Backup
Management Solution Programmatic access to Health Model Synthetic Tx Management APIs Firewall friendly protocols SCOM MMC Powershell
Application Integration UI Integration Process Integration Data Integration servicebus.windows.net Oslo SSS Azure Storage Synch framework
 
 
offered “ as a service” “ on premises” Cloud as a deployment option
powered by… server “ cloud fabric” Cloud as an underlying platform
server “ cloud fabric” “ as a service” “ on premises”
server “ cloud fabric” “ as a service” “ on premises” Customer Choice
server “ cloud fabric” “ as a service” “ on premises” Platform Choice
 
server “ cloud fabric” “ as a service” “ on premises” Platform Choice
“ powered  by servers” “ powered  by cloud” 1 + Economy of Scale: Reduce CAPEX Pay as you go Capacity Planning Elastic  “ Infiniscale” Control: “ Own” the SLA “ Own” the data “ Own” compliance
Server ‘ Hosted Server’ Cloud Fabric
Windows Server ‘ Hosted Server’ Compute Fabric SQL Server ‘ Hosted SQL Server’ Storage Fabric … … … … … … Two ‘instantiations’ of the cloud Hosted version of what you have been using so far Requires few changes if any to what you know and do New capabilities New cost structure Requires embracing a specific app model  What you have been using so far
Not a replacement Ask yourself:  what ‘tool’ do I need?
 
Thread A ThreadB SharedCount Count++ GetCount() 10 ? 13? Exception? 10 GetCount() 11 GetCount() 12 13 Count++ GetCount() 12 11 Count++ 11 Count++ 12 12
Thread A ThreadB SharedCount [Begin Tx] GetCount() 12 12 GetCount() 13 Count++ 14 13 Count++ [Commit Tx]  wait until lock is released
Thread A ThreadB SharedCount [Begin Tx] GetCount() Count++ 12 13 wait until lock released 12 GetCount() Count++ 13 14 [Commit Tx]  PRO: Consistency CON: Availability (wait on lock)
Thread A ThreadB SharedCount GetCount() 12 12 GetCount() 12 Q.PutMsg(“add”)  13 GetCount() Count++ 12 13 Q.PutMsg(“add”)  Queue Worker Q.GetMsg()  GetCount() Count++ 13 14 14 Q.GetMsg()
Internet Storage LB Blobs Worker Service Worker Service Worker Service Web Site (ASPX, ASMX, WCF) Web Site (ASPX, ASMX, WCF) Web Site (ASPX, WCF) Queue Windows Azure Datacenter Tables
 
server “ cloud fabric” “ as a service” “ on premises” Customer Choice
The “Cloud” Big Pharma  “on premise” employees Clinical trial software Firewall Management IT Directory STS supercloudysoftware.com SDS Azure Windows Azure accesscontrol (Identity) STS
The “Cloud” Big Pharma  “on premises” Employees access software using the same identity  (leverage existing AuthN/AuthZ policies) through accesscontrol.windows.net New Molecule Research goes to the cloud Elastic compute “ Infini-store” SDS Windows Azure Windows Azure employees Clinical trial software Firewall Management IT Directory STS accesscontrol (Identity) STS
The “Cloud” Clinical trial patients Big Pharma  “on premise” employees Clinical trial software Firewall Management IT Directory STS Windows Azure Internet Service Bus (Connectivity) Internet Service Bus (Identity) STS Relay
The “Cloud” Clinical trial patients ME “on premises” Cloud Storage STS Relay Cloud Compute  Windows Azure cloudysoftware.com Hosted ERP @ Hoster employees Clinical trial software Firewall Management IT Directory STS
The “Cloud” (big pharma data in purple) Clinical trial patients Internet Service Bus (Connectivity) ME “on premises” Cloud Storage (new molecule research in purple) Internet Service Bus (Identity) STS Relay Cloud Compute  Windows Strata cloudysoftware.com Hosted ERP @ Hoster Everybody has a relationship with “the cloud” employees Clinical trial software Firewall Management IT Directory STS
 
 
Similar to utility companies that:  produce average load buy/sell variance from average load” time Watt Internal production Actual consumption Buy Power from Grid Sell Power to Grid
 
C onsistency A vailability tolerance to network P artition  Dr. Eric A. Brewer, UC Berkeley
 
 
 
Enterprises ISVs
 
 
 
 
© 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.

More Related Content

PPT
How to Get Cloud Architecture and Design Right the First Time
PDF
Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...
PPTX
Security as an Enabler – Cloud Security
PDF
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
PPTX
Migrating enterprise workloads to AWS
PPTX
Power of OpenStack & Hadoop
PPTX
Partner webinar presentation aws pebble_treasure_data
PPTX
Benefits of the Azure cloud
How to Get Cloud Architecture and Design Right the First Time
Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...
Security as an Enabler – Cloud Security
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
Migrating enterprise workloads to AWS
Power of OpenStack & Hadoop
Partner webinar presentation aws pebble_treasure_data
Benefits of the Azure cloud

Similar to Thinking Strategically about Cloud Computing (20)

PPT
Impactofthecloudforitmanagersisb204guest
PPT
Impact Of The Cloud For IT Managers
PPT
Patternsformovingtothecloudarc308guest
PPT
Patterns For Moving To The Cloud
PPTX
Cloud Computing India Introduction and Overview - by karROX
PPT
Demystifyingthecloudprc02guest
PPT
Demystifying The Cloud
PDF
Microsoft And Cloud Computing
PPTX
Practical Cloud - Stephen Betts (Avanade)
PPTX
Real World Azure - IT Pros
PPTX
The Future of IT
PPTX
Microsoft cloud continuum
PPT
Architectural Principles for Software + Services
PPT
Azure Services Platform_Partner_Briefing
PDF
Skysphere leverage the cloud
PPT
ArcReady - Architecting Modern Distributed Applications
PPT
Cloud computing
PPTX
The Move to the Cloud for Regulated Industries
PDF
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
PPTX
DODN2009 - Architecting Modern Distributed Applications
Impactofthecloudforitmanagersisb204guest
Impact Of The Cloud For IT Managers
Patternsformovingtothecloudarc308guest
Patterns For Moving To The Cloud
Cloud Computing India Introduction and Overview - by karROX
Demystifyingthecloudprc02guest
Demystifying The Cloud
Microsoft And Cloud Computing
Practical Cloud - Stephen Betts (Avanade)
Real World Azure - IT Pros
The Future of IT
Microsoft cloud continuum
Architectural Principles for Software + Services
Azure Services Platform_Partner_Briefing
Skysphere leverage the cloud
ArcReady - Architecting Modern Distributed Applications
Cloud computing
The Move to the Cloud for Regulated Industries
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
DODN2009 - Architecting Modern Distributed Applications
Ad

More from guesta04b0 (6)

PPT
Innovating in the Clouds, Peter Williams
PDF
The Scope of Cloud Computing, Kevin Bloch
PPT
Living On A Cloud, Dr Keith Marlow
PPT
Workshop A, Keith De La Rue, E2.0
PDF
IBM Presentation, E2.0, Sydney
PPT
Baker & McKenzie Presentation (E2.0)
Innovating in the Clouds, Peter Williams
The Scope of Cloud Computing, Kevin Bloch
Living On A Cloud, Dr Keith Marlow
Workshop A, Keith De La Rue, E2.0
IBM Presentation, E2.0, Sydney
Baker & McKenzie Presentation (E2.0)
Ad

Recently uploaded (20)

PPTX
IMM.pptx marketing communication givguhfh thfyu
PDF
HQ #118 / 'Building Resilience While Climbing the Event Mountain
PPTX
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
PPTX
CTG - Business Update 2Q2025 & 6M2025.pptx
PDF
Second Hand Fashion Call to Action March 2025
PPTX
BUSINESS CYCLE_INFLATION AND UNEMPLOYMENT.pptx
PDF
Comments on Clouds that Assimilate Parts I&II.pdf
PPTX
operations management : demand supply ch
PDF
Chapter 2 - AI chatbots and prompt engineering.pdf
PDF
Vinod Bhatt - Most Inspiring Supply Chain Leader in India 2025.pdf
PDF
Cross-Cultural Leadership Practices in Education (www.kiu.ac.ug)
PDF
Immigration Law and Communication: Challenges and Solutions {www.kiu.ac.ug)
PDF
Satish NS: Fostering Innovation and Sustainability: Haier India’s Customer-Ce...
PDF
Susan Semmelmann: Enriching the Lives of others through her Talents and Bless...
PPTX
IMM marketing mix of four ps give fjcb jjb
PDF
Communication Tactics in Legal Contexts: Historical Case Studies (www.kiu.ac...
DOCX
Center Enamel A Strategic Partner for the Modernization of Georgia's Chemical...
PPTX
Market and Demand Analysis.pptx for Management students
DOCX
Hand book of Entrepreneurship 4 Chapters.docx
PDF
Sustainable Digital Finance in Asia_FINAL_22.pdf
IMM.pptx marketing communication givguhfh thfyu
HQ #118 / 'Building Resilience While Climbing the Event Mountain
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
CTG - Business Update 2Q2025 & 6M2025.pptx
Second Hand Fashion Call to Action March 2025
BUSINESS CYCLE_INFLATION AND UNEMPLOYMENT.pptx
Comments on Clouds that Assimilate Parts I&II.pdf
operations management : demand supply ch
Chapter 2 - AI chatbots and prompt engineering.pdf
Vinod Bhatt - Most Inspiring Supply Chain Leader in India 2025.pdf
Cross-Cultural Leadership Practices in Education (www.kiu.ac.ug)
Immigration Law and Communication: Challenges and Solutions {www.kiu.ac.ug)
Satish NS: Fostering Innovation and Sustainability: Haier India’s Customer-Ce...
Susan Semmelmann: Enriching the Lives of others through her Talents and Bless...
IMM marketing mix of four ps give fjcb jjb
Communication Tactics in Legal Contexts: Historical Case Studies (www.kiu.ac...
Center Enamel A Strategic Partner for the Modernization of Georgia's Chemical...
Market and Demand Analysis.pptx for Management students
Hand book of Entrepreneurship 4 Chapters.docx
Sustainable Digital Finance in Asia_FINAL_22.pdf

Thinking Strategically about Cloud Computing

  • 1. Anna Liu Manager – Emerging Technologies Microsoft Australia A Practical Look at Architectural Challenges and Opportunities in the Cloud
  • 2. Code: How? Architecture: What/When? Business: Why?
  • 3.  
  • 4. 1 gallon of fuel -> ¼ ton of ‘freight’ ; 20 miles 1 gallon of fuel -> 1 ton of freight ; 436 miles but Can mostly go from A to B Leaves 2x day at 9.12am and 11.14pm but Can goes anywhere there is a road Ready to go anytime Economy of Scale Low High Control High Low
  • 5. Economy of Scale Low High Control High Low Build vs. Buy
  • 6. Economy of Scale Low High Control High Low On premises vs. in the cloud
  • 7. Application runs on-premises Buy my own hardware, and manage my own data center Application runs at a hoster Co-location or Managed servers Application runs using cloud services “ cloud fabric” (elastic, infini-scale) Economy of Scale Low High Control High Low
  • 8. “ 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 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 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 On premises vs. Cloud On premises Cloud Build vs. Buy Build Buy
  • 9. Hosted “ Home Built” An application that I develop myself, but run at a hoster Cloud Platform An application that I develop myself, but run in the cloud “ Packaged” Application An application that I buy “off the shelf” and run myself Hosted “ Packaged” An application that I buy “off the shelf” and then run at a hoster “ Home Built” Application An application that I develop and run myself On premises vs. Cloud On premises Cloud Maximum Economy of Scale Maximum Control “ Software as a Service” A hosted application that I buy from a vendor Build vs. Buy Build Buy All acceptable options (trade off)
  • 10. “ Packaged” Application “ Home Built” Application Hosted “ Home Built” Hosted “ Packaged” “ Software as a Service” Cloud Platform Clinical Trial Molecule Research HR System Email Issue Tracking ERP “ Too costly to run this myself, but I’ve made too many customizations” On premises vs. Cloud On premises Cloud Build vs. Buy Build Buy
  • 11. “ Packaged” Application “ Home Built” Application Hosted “ Home Built” Hosted “ Packaged” “ Software as a Service” Cloud Platform Clinical Trial Molecule Research HR System Email Issue Tracking ERP “ CRM and Email are commodity services – They have no customizations, and it’s cheaper for someone else to run these” On premises vs. Cloud On premises Cloud Build vs. Buy Build Buy
  • 12. “ Packaged” Application Hosted “ Home Built” Hosted “ Packaged” ERP “ Home Built” Application “ Software as a Service” Cloud Platform Clinical Trial Molecule Research HR System Email Issue Tracking “ I can’t afford to maintain this old HR application written in VB – it’s driving me mad!” “… but due to privacy issues, I prefer keeping my HR data on-premises” On premises vs. Cloud On premises Cloud Build vs. Buy Build Buy
  • 13. Hosted “ Home Built” Hosted “ Packaged” ERP “ Packaged” Application “ Home Built” Application “ Software as a Service” Cloud Platform Clinical Trial Molecule Research Email Issue Tracking HR System “ I wish I had access to cheaper compute and storage when I need it” On premises vs. Cloud On premises Cloud Build vs. Buy Build Buy
  • 14. Hosted “ Home Built” Hosted “ Packaged” ERP “ Packaged” Application “ Home Built” Application “ Software as a Service” Cloud Platform Clinical Trial Molecule Research Email Issue Tracking HR System “ THIS is where I want to spend my IT resources – I’m going to double down on this application!” On premises vs. Cloud On premises Cloud Build vs. Buy Build Buy
  • 15. Hosted “ Home Built” Hosted “ Packaged” ERP “ Packaged” Application “ Home Built” Application “ Software as a Service” Cloud Platform Clinical Trial Molecule Research Email Issue Tracking HR System On premises vs. Cloud On premises Cloud Build vs. Buy Build Buy
  • 16. Hosted “ Home Built” Hosted “ Packaged” ERP “ Packaged” Application “ Home Built” Application “ Software as a Service” Cloud Platform Clinical Trial Molecule Research Email Issue Tracking HR System On premises vs. Cloud On premises Cloud “ Run On Premises” Control SLA of Applications Build vs. Buy Build Buy
  • 17. Hosted “ Home Built” Hosted “ Packaged” ERP “ Packaged” Application “ Home Built” Application “ Software as a Service” Cloud Platform Clinical Trial Molecule Research Email Issue Tracking HR System “ Home Built” Control Features of Applications
  • 18.  
  • 19. “ Packaged” Application “ Home Built” Application Clinical Trial Molecule Research HR System Email CRM ERP “ Crossing corporate boundaries!” Hosted “ Home Built” Hosted “ Packaged” “ Software as a Service” Cloud Platform
  • 20.  
  • 21. Identity Challenges Access Control AuthN, SSO, AuthZ Identity Lifecycle Identity Portability Interoperability
  • 22. Identity Solution Federated ID Claim based Access Control accesscontrol.windows.net Geneva Fx Geneva Server Cardspace
  • 23. Monitoring and Management Challenges SLA Monitoring Halting/Pausing/Throttling… Trigger action e.g. Backup
  • 24. Management Solution Programmatic access to Health Model Synthetic Tx Management APIs Firewall friendly protocols SCOM MMC Powershell
  • 25. Application Integration UI Integration Process Integration Data Integration servicebus.windows.net Oslo SSS Azure Storage Synch framework
  • 26.  
  • 27.  
  • 28. offered “ as a service” “ on premises” Cloud as a deployment option
  • 29. powered by… server “ cloud fabric” Cloud as an underlying platform
  • 30. server “ cloud fabric” “ as a service” “ on premises”
  • 31. server “ cloud fabric” “ as a service” “ on premises” Customer Choice
  • 32. server “ cloud fabric” “ as a service” “ on premises” Platform Choice
  • 33.  
  • 34. server “ cloud fabric” “ as a service” “ on premises” Platform Choice
  • 35. “ powered by servers” “ powered by cloud” 1 + Economy of Scale: Reduce CAPEX Pay as you go Capacity Planning Elastic “ Infiniscale” Control: “ Own” the SLA “ Own” the data “ Own” compliance
  • 36. Server ‘ Hosted Server’ Cloud Fabric
  • 37. Windows Server ‘ Hosted Server’ Compute Fabric SQL Server ‘ Hosted SQL Server’ Storage Fabric … … … … … … Two ‘instantiations’ of the cloud Hosted version of what you have been using so far Requires few changes if any to what you know and do New capabilities New cost structure Requires embracing a specific app model What you have been using so far
  • 38. Not a replacement Ask yourself: what ‘tool’ do I need?
  • 39.  
  • 40. Thread A ThreadB SharedCount Count++ GetCount() 10 ? 13? Exception? 10 GetCount() 11 GetCount() 12 13 Count++ GetCount() 12 11 Count++ 11 Count++ 12 12
  • 41. Thread A ThreadB SharedCount [Begin Tx] GetCount() 12 12 GetCount() 13 Count++ 14 13 Count++ [Commit Tx] wait until lock is released
  • 42. Thread A ThreadB SharedCount [Begin Tx] GetCount() Count++ 12 13 wait until lock released 12 GetCount() Count++ 13 14 [Commit Tx] PRO: Consistency CON: Availability (wait on lock)
  • 43. Thread A ThreadB SharedCount GetCount() 12 12 GetCount() 12 Q.PutMsg(“add”) 13 GetCount() Count++ 12 13 Q.PutMsg(“add”) Queue Worker Q.GetMsg() GetCount() Count++ 13 14 14 Q.GetMsg()
  • 44. Internet Storage LB Blobs Worker Service Worker Service Worker Service Web Site (ASPX, ASMX, WCF) Web Site (ASPX, ASMX, WCF) Web Site (ASPX, WCF) Queue Windows Azure Datacenter Tables
  • 45.  
  • 46. server “ cloud fabric” “ as a service” “ on premises” Customer Choice
  • 47. The “Cloud” Big Pharma “on premise” employees Clinical trial software Firewall Management IT Directory STS supercloudysoftware.com SDS Azure Windows Azure accesscontrol (Identity) STS
  • 48. The “Cloud” Big Pharma “on premises” Employees access software using the same identity (leverage existing AuthN/AuthZ policies) through accesscontrol.windows.net New Molecule Research goes to the cloud Elastic compute “ Infini-store” SDS Windows Azure Windows Azure employees Clinical trial software Firewall Management IT Directory STS accesscontrol (Identity) STS
  • 49. The “Cloud” Clinical trial patients Big Pharma “on premise” employees Clinical trial software Firewall Management IT Directory STS Windows Azure Internet Service Bus (Connectivity) Internet Service Bus (Identity) STS Relay
  • 50. The “Cloud” Clinical trial patients ME “on premises” Cloud Storage STS Relay Cloud Compute Windows Azure cloudysoftware.com Hosted ERP @ Hoster employees Clinical trial software Firewall Management IT Directory STS
  • 51. The “Cloud” (big pharma data in purple) Clinical trial patients Internet Service Bus (Connectivity) ME “on premises” Cloud Storage (new molecule research in purple) Internet Service Bus (Identity) STS Relay Cloud Compute Windows Strata cloudysoftware.com Hosted ERP @ Hoster Everybody has a relationship with “the cloud” employees Clinical trial software Firewall Management IT Directory STS
  • 52.  
  • 53.  
  • 54. Similar to utility companies that: produce average load buy/sell variance from average load” time Watt Internal production Actual consumption Buy Power from Grid Sell Power to Grid
  • 55.  
  • 56. C onsistency A vailability tolerance to network P artition Dr. Eric A. Brewer, UC Berkeley
  • 57.  
  • 58.  
  • 59.  
  • 61.  
  • 62.  
  • 63.  
  • 64.  
  • 65. © 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.

Editor's Notes

  • #2: 06/06/09 18:21 © 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.