SlideShare una empresa de Scribd logo
1 de 21
Microsoft And The CloudSimon DaviesMicrosoftsdavies@microsoft.comhttp://blogs.msdn.com/simondavies
Agenda ,[object Object]
Cloud offerings
What is the cloud being used for?
New opportunities,[object Object]
+ Services Software Consistent, seamless experiences across multiple PCs and devices Choice of on-premise, partner-hosted or Microsoft-hosted delivery Federation between enterprises and cloud services Composition of multiple applications and services
Microsoft Cloud Services Applications Windows Azure Platform AppFabric
Windows Azure Platform
Windows Azure Platform Compute:  Virtualized compute environment based on Windows Server Storage: Durable, scalable, & available storage Management:   Automated, model-driven management of the service Database:Relational processing for structured/unstructured data AppFabric Service Bus: General purpose application bus Access Control:  Rules-driven, claims-based access control
Windows Azure In One Picture Business Portal Developer Portal REST Service Management Service Customer Code … … Runtime API Storage Cluster VS Tools Compute Cluster  … WA SDK WA Setup REST Microsoft Datacenters Desktop Cloud VM
Service Model ,[object Object],Worker Role Web  Role Worker Role A service is made up of components called roles Arbitrary # of endpoints per role Arbitrary # of identical instances of each role, one per VM, variable size Arbitrary # of roles 2 kinds of roles Web Role: We host your role on IIS  Worker Role: Provides an entry point for you to run your code, can have both external and internal network conectivity
Service Model ,[object Object],LB Internal to service:  Any role instance can reach any endpoint by IP/Port# Port #s assigned by platform, a query API is provided External to service: Outbound: No restrictions Inbound: Single VIP; port slicing for multiple endpoints Developer can specify port # for any input endpoint
Storage Blobs Small to very large files,BlockBlobs, Page Blobs (random readrites), Snapshots, Leases. Drives  CDN Custom domains Tables Partitioned, dynamic schema, entity sets Queues FIFO –like persisted storage for inter process communication
SQL Azure Database Highly scaled out relational database as a service Relational database service ,[object Object]
Highly symmetrical
Highly scaled
Highly secureDatabase “as a Service” – beyond hosting Browser Database SOAP/REST HTTP/S ADO.NET/REST - EDM HTTP/S MS Datacenter Windows Azure  Compute App Code (ASP.NET) Customer Value Props ,[object Object]
Symmetry w/ on-premises database platform
Automatic high-availability and fault-tolerance
Automated DB maintenance (infrastructure)
Simple, flexible pricing – “pay as you grow”SQL Server Report Server (on-premises) T-SQL (TDS) T-SQL (TDS) SQL Azure Database

Más contenido relacionado

La actualidad más candente

Lego bricks of cloud applications
Lego bricks of cloud applicationsLego bricks of cloud applications
Lego bricks of cloud applications
Ahmed Soliman
 
A Comparison of AWS and Azure - Part 1
A Comparison of AWS and Azure - Part 1A Comparison of AWS and Azure - Part 1
A Comparison of AWS and Azure - Part 1
Rob Gillen
 

La actualidad más candente (19)

Lego bricks of cloud applications
Lego bricks of cloud applicationsLego bricks of cloud applications
Lego bricks of cloud applications
 
webOS App by Example: Sorting Thoughts
webOS App by Example: Sorting ThoughtswebOS App by Example: Sorting Thoughts
webOS App by Example: Sorting Thoughts
 
Microsoft Cloud Computing
Microsoft Cloud ComputingMicrosoft Cloud Computing
Microsoft Cloud Computing
 
2011 Introduction to Cloud Computing and Amazon Web Services
2011 Introduction to Cloud Computing and Amazon Web Services2011 Introduction to Cloud Computing and Amazon Web Services
2011 Introduction to Cloud Computing and Amazon Web Services
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows Azure
 
Cloud computing & .NET 4.0 overview
Cloud computing & .NET 4.0 overviewCloud computing & .NET 4.0 overview
Cloud computing & .NET 4.0 overview
 
AWS Customer Presentation - RenderRocket
AWS Customer Presentation - RenderRocket AWS Customer Presentation - RenderRocket
AWS Customer Presentation - RenderRocket
 
AWS vs Azure - A high level comparison between the giants in cloud computing
AWS vs Azure - A high level comparison between the giants in cloud computingAWS vs Azure - A high level comparison between the giants in cloud computing
AWS vs Azure - A high level comparison between the giants in cloud computing
 
Cloud computing - Basics and Beyond
Cloud computing - Basics and BeyondCloud computing - Basics and Beyond
Cloud computing - Basics and Beyond
 
Compare Cloud Services: AWS vs Azure vs Google vs IBM
Compare Cloud Services: AWS vs Azure vs Google vs IBMCompare Cloud Services: AWS vs Azure vs Google vs IBM
Compare Cloud Services: AWS vs Azure vs Google vs IBM
 
Cloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN KhalidCloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN Khalid
 
Cloud desktop
Cloud desktopCloud desktop
Cloud desktop
 
A Comparison of AWS and Azure - Part 1
A Comparison of AWS and Azure - Part 1A Comparison of AWS and Azure - Part 1
A Comparison of AWS and Azure - Part 1
 
Microsoft And Cloud Computing
Microsoft And Cloud ComputingMicrosoft And Cloud Computing
Microsoft And Cloud Computing
 
Cloud computing ft
Cloud computing ftCloud computing ft
Cloud computing ft
 
What is Cloud Hosting? Here is Everything You Must Know About It
What is Cloud Hosting? Here is Everything You Must Know About ItWhat is Cloud Hosting? Here is Everything You Must Know About It
What is Cloud Hosting? Here is Everything You Must Know About It
 
Azure Service Bus Overview
Azure Service Bus OverviewAzure Service Bus Overview
Azure Service Bus Overview
 
Cloud Computing basic
Cloud Computing basicCloud Computing basic
Cloud Computing basic
 
2.introduction to amazon web services
2.introduction to  amazon web services2.introduction to  amazon web services
2.introduction to amazon web services
 

Destacado

Making content available to all
Making content available to allMaking content available to all
Making content available to all
bloevens
 
HTML5: The Code to Maximizing Revenue
HTML5: The Code to Maximizing RevenueHTML5: The Code to Maximizing Revenue
HTML5: The Code to Maximizing Revenue
bloevens
 
Using grassroots to get results in washington
Using grassroots to get results in washingtonUsing grassroots to get results in washington
Using grassroots to get results in washington
The C. L. A. Group
 

Destacado (13)

Evaluation
Evaluation Evaluation
Evaluation
 
Making content available to all
Making content available to allMaking content available to all
Making content available to all
 
E-Books Beyond The Hype
E-Books Beyond The HypeE-Books Beyond The Hype
E-Books Beyond The Hype
 
HTML5: The Code to Maximizing Revenue
HTML5: The Code to Maximizing RevenueHTML5: The Code to Maximizing Revenue
HTML5: The Code to Maximizing Revenue
 
SPi Global Services Overview
SPi Global Services OverviewSPi Global Services Overview
SPi Global Services Overview
 
Alleviating Publishing Pain Points At Their Source
Alleviating Publishing Pain Points At Their SourceAlleviating Publishing Pain Points At Their Source
Alleviating Publishing Pain Points At Their Source
 
Tsi slides on leadership.
Tsi slides on leadership.Tsi slides on leadership.
Tsi slides on leadership.
 
Info Guide To Moving
Info Guide To MovingInfo Guide To Moving
Info Guide To Moving
 
The C. L. A. Group Power Point
The C. L. A. Group Power PointThe C. L. A. Group Power Point
The C. L. A. Group Power Point
 
Using grassroots to get results in washington
Using grassroots to get results in washingtonUsing grassroots to get results in washington
Using grassroots to get results in washington
 
45lesonsinlife 091118003935 Phpapp02
45lesonsinlife 091118003935 Phpapp0245lesonsinlife 091118003935 Phpapp02
45lesonsinlife 091118003935 Phpapp02
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Similar a Microsoft And The Cloud

Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhere
Matt Deacon
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
rajramab
 
CloudCamp Milan 2009: Microsoft
CloudCamp Milan 2009: MicrosoftCloudCamp Milan 2009: Microsoft
CloudCamp Milan 2009: Microsoft
Gabriele Bozzi
 
Cloud Computing Presentation V3
Cloud Computing Presentation V3Cloud Computing Presentation V3
Cloud Computing Presentation V3
David Oliver
 
Cloud Computing With AWS
Cloud Computing With AWSCloud Computing With AWS
Cloud Computing With AWS
Munish Gupta
 
Azure Overview Business Model Overview
Azure Overview Business Model OverviewAzure Overview Business Model Overview
Azure Overview Business Model Overview
rramabad
 

Similar a Microsoft And The Cloud (20)

Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhere
 
An Overview of Windows Azure
An Overview of Windows AzureAn Overview of Windows Azure
An Overview of Windows Azure
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
 
Microsoft Partner Roadshow - To the Cloud
Microsoft Partner Roadshow  - To the CloudMicrosoft Partner Roadshow  - To the Cloud
Microsoft Partner Roadshow - To the Cloud
 
Cloud Camp Milan 2K9 Microsoft: Azure Platform, choice and low risks
Cloud Camp Milan 2K9 Microsoft: Azure Platform, choice and low risksCloud Camp Milan 2K9 Microsoft: Azure Platform, choice and low risks
Cloud Camp Milan 2K9 Microsoft: Azure Platform, choice and low risks
 
CloudCamp Milan 2009: Microsoft
CloudCamp Milan 2009: MicrosoftCloudCamp Milan 2009: Microsoft
CloudCamp Milan 2009: Microsoft
 
Cloud Essentials
Cloud EssentialsCloud Essentials
Cloud Essentials
 
cloud computing
cloud computingcloud computing
cloud computing
 
Windows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan WongWindows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan Wong
 
Azure Microsoft
Azure MicrosoftAzure Microsoft
Azure Microsoft
 
TechNet Event: August 2011 Cloud Essentials
TechNet Event: August 2011 Cloud EssentialsTechNet Event: August 2011 Cloud Essentials
TechNet Event: August 2011 Cloud Essentials
 
Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Blewis Session 1 Fy10 Q3 Azure
Blewis  Session 1 Fy10 Q3 AzureBlewis  Session 1 Fy10 Q3 Azure
Blewis Session 1 Fy10 Q3 Azure
 
Windows Azure - Uma Plataforma para o Desenvolvimento de Aplicações
Windows Azure - Uma Plataforma para o Desenvolvimento de AplicaçõesWindows Azure - Uma Plataforma para o Desenvolvimento de Aplicações
Windows Azure - Uma Plataforma para o Desenvolvimento de Aplicações
 
Cloud Computing Presentation V3
Cloud Computing Presentation V3Cloud Computing Presentation V3
Cloud Computing Presentation V3
 
Cloud Computing With AWS
Cloud Computing With AWSCloud Computing With AWS
Cloud Computing With AWS
 
Cloud infrastructure and Cloud Services
Cloud infrastructure and Cloud ServicesCloud infrastructure and Cloud Services
Cloud infrastructure and Cloud Services
 
Azure Overview Business Model Overview
Azure Overview Business Model OverviewAzure Overview Business Model Overview
Azure Overview Business Model Overview
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Microsoft And The Cloud

  • 1. Microsoft And The CloudSimon DaviesMicrosoftsdavies@microsoft.comhttp://blogs.msdn.com/simondavies
  • 2.
  • 4. What is the cloud being used for?
  • 5.
  • 6. + Services Software Consistent, seamless experiences across multiple PCs and devices Choice of on-premise, partner-hosted or Microsoft-hosted delivery Federation between enterprises and cloud services Composition of multiple applications and services
  • 7. Microsoft Cloud Services Applications Windows Azure Platform AppFabric
  • 9. Windows Azure Platform Compute: Virtualized compute environment based on Windows Server Storage: Durable, scalable, & available storage Management: Automated, model-driven management of the service Database:Relational processing for structured/unstructured data AppFabric Service Bus: General purpose application bus Access Control: Rules-driven, claims-based access control
  • 10. Windows Azure In One Picture Business Portal Developer Portal REST Service Management Service Customer Code … … Runtime API Storage Cluster VS Tools Compute Cluster … WA SDK WA Setup REST Microsoft Datacenters Desktop Cloud VM
  • 11.
  • 12.
  • 13. Storage Blobs Small to very large files,BlockBlobs, Page Blobs (random readrites), Snapshots, Leases. Drives CDN Custom domains Tables Partitioned, dynamic schema, entity sets Queues FIFO –like persisted storage for inter process communication
  • 14.
  • 17.
  • 18. Symmetry w/ on-premises database platform
  • 20. Automated DB maintenance (infrastructure)
  • 21. Simple, flexible pricing – “pay as you grow”SQL Server Report Server (on-premises) T-SQL (TDS) T-SQL (TDS) SQL Azure Database
  • 22. Windows Azure Platform Consumption Prices Pay as you go and grow for only what you use when you use it Elastic, scalable, secure, & highly available automated service platform Highly available, scalable, and self managed distributed database service $9.99/month(up to 1 GB DB/month) Compute Web Edition Per service hour Per database/month $0.12/hour + Variable Instance Sizes Windows Azure platform AppFabric Service Bus & Access Control Scalable, automated, highly available services for secure connectivity Business Edition Storage Access Control Service Bus $99.99/month(up to 10 GB DB/month) $3.99/month Per GB stored & transactions Per database/month $0.015/10k Message Operations Per Message Operation Per Connection $0.15 GB/month $0.01/10K transactions Prices shown in USD only International prices are available
  • 23. Some examples of cloud workloads
  • 24. Case Studies RiskMetrics – financial simulations for portfolio risk analysis Dominos Pizza – peak load provision on Windows Azure TicketDirect – ticketing services for venues in Australia and New Zealand
  • 25. New Services in the cloud
  • 26.
  • 27. Observations Cloud computing likely to be business led or driven Not necessarily about cost saving BUT maybe about cost avoidance Hard to predict costs BUT opportunity to link them to business value Perception of what scalability is changes in the cloud Capacity planning is no longer an offline activity Many issues remain BUT most organisations have opportunities
  • 28. Summary Software + Services Windows Azure Platform available now Opportunity to get started now
  • 29. Resources Windows Azure Website http://www.windowsazure.com Windows Azure Blog: http://blogs.msdn.com/windowsazure UK Azure Community: http://ukazure.ning.com/ Case studies: http://tinyurl.com/yc9rneb