SlideShare a Scribd company logo
Windows Azure Platform Raj Ramabadran rajramab@microsoft.com http://rajramabadran.wordpress.com
State of Cloud Computing Perceptions “The end of software” On-demand infrastructure Cheaper and better Reality Hybrid world; not “all-or-nothing” Leverage existing IT skills and investments Seamless user experiences Evolutionary; not revolutionary Drivers Ease-of-use, convenience Product effectiveness Simplify IT, reduce costs Types Public Private Hybrid Dedicated Community Categories SaaS PaaS IaaS
Microsoft in the Cloud (6 years) 4B emails/day (7 years) 5B conf min/yr (15 years) 450M+  active users (11 years) 2B queries/mth (11 years) 320M+ active users (12 years) Largest non- ICP/IP cloud service  x100M users (13 years) 550M  users/mth (15 years) 450M+ active users
Bing – “Auto Pilot” Architecture ~100,000 Servers in Multiple Data Centers Data Repositories Web & Structured Data Indices Query Analysis & Processing Front-End UX Internet
Generalized Cloud Application Model Always Available Service-Oriented Model-Driven Scale-Out Staged Production Self-Service Failure Resilient Federated Multi-Tenant Elastic
The Microsoft Cloud Data Center Infrastructure Purpose-built data centre to accommodate containers at large scale ,[object Object],40 foot shipping containers can house as many as 2,500 servers  ,[object Object],Can deliver an average PUE of 1.22 ,[object Object],[object Object]
The Microsoft Cloud Data Center Infrastructure
The Microsoft Cloud Server Container Deployment
The Microsoft Cloud Server Container Deployment
The Microsoft Cloud Server Container Deployment
The Microsoft Cloud Server Container Deployment
The Microsoft Cloud Server Container Deployment
The Microsoft Cloud Server Container Deployment
The Microsoft Cloud Server Container Deployment
The Microsoft Cloud ~100 Globally Distributed Data Centers Quincy, WA Chicago, IL San Antonio, TX Dublin, Ireland Generation 4 DCs
The Microsoft Cloud Highly available, scalable, and consistent application fabric environment
Private (On-Premise) Infrastructure (as a Service) Platform (as a Service) Types of Clouds You manage Applications Applications Applications You manage Runtimes Runtimes Runtimes Security & Integration Security & Integration Security & Integration Managed by vendor Databases Databases Databases You manage Servers Servers Servers Managed by vendor Virtualization Virtualization Virtualization Server HW Server HW Server HW Storage Storage Storage Networking Networking Networking
Private (On-Premise) Types of Clouds Infrastructure (as a Service) Platform (as a Service)
Scalability & Availability Consistency & Control On-premise Public Cloud Real-Time Performance Redundancy & Resiliency Global Reach Security & Privacy Customizability Ease of Provisioning Abstract Resources Physical Resources A Hybrid World Homogeneity Heterogeneity
Categories of Services Application Services Software Services Platform Services Infrastructure Services The Microsoft Cloud
Application Marketplace Information Marketplace Personal Data Repository Application Services Workflow Hosting Distributed Cache Services Hosting Frameworks Claims-Based Identity Federated Identities Secure Token Service Declarative Policies Security Registry On-Premise Bridging Service Bus Connectivity Transact-SQL Data Synchronization Relational Database ADO.NET, ODBC, PHP Data Compute C / C++ Win32 VHD Dynamic Tabular Data Blobs Message Queues Distributed File System Content Distribution Storage Windows Azure Platform
Application Services “Dublin” “Velocity” Frameworks “Geneva” Security Access Control Project “Sydney” Connectivity Service Bus SQL Azure Data Sync Data Compute Windows Azure Platform Table Storage Blob Storage Queue Drive Content Delivery Network Storage
Pricing SUBSCRIPTION CONSUMPTION VOLUME LICENSING “Pay as you go and grow” Available at launch  “Coordinated purchasing”  Planned for FY11 “Value for a commitment“ Select offers Announced ,[object Object]
Optimized for cloud elasticity
Discounts for commitment
Plans for payment predictability
Unified purchasing through EA
Introduction to volume discounts
Compute$0.12 / CPU hour ,[object Object],$0.15 / GB / month $0.01 / 10k txn / month ,[object Object],$0.10 in / GB $0.15 out / GB ,[object Object],$9.99 / month ,[object Object],$99.99 / month ,[object Object],$0.10 in / GB $0.15 out / GB ,[object Object],$0.15 / 100k messages ,[object Object],$0.15 / 100k tokens ,[object Object],$0.10 in / GB $0.15 out / GB
Offers & Promotions Development Accelerator  Designed to accelerate cloud app development. Flexible (on/off) consumption for scaling. Predictable payment and discounted price. ,[object Object]
Offered as a unit (can order multiple units)
Cancel first 30 days; anytime after first  6 months
Overage at Standard Consumption ratesCORE($59.95/month) Amount Included in Base Compute 750 hrs/mo  Storage 10 GB/mo  Storage Transactions 1M/mo  NET - Messages 1M/mo Data Transfers 7 GB In / 14 GB Out EXTENDED($109.95/month) Amount Included in Base Same as Core except also includes  1 SQL Azure Business Edition DB (10 GB)      Introductory Free Offer  No-cost developer starter offer. Provides no-cost allocation to run a cloud service. ,[object Object]
Limit of one per customer
Overage at Standard  Consumption ratesNO-COST Windows Azure Compute 25 Hrs/month Storage 0.5 GB/month Bandwidth 0.5 GB/month Storage Transactions 10K/month SQL Azure 1 Web Edition DB (1GB DB) 90 day trial  Service Bus and Access Control Service  Messages 100K/mo MSDN Premium  Mobilize committed .NET developer base. Enable them to build, deploy, manage multiple cloud projects w/in MSDN subscription. ,[object Object]
 12-month term
 Overage at partner Consumption rates
 Limited time to sign up (thru 6/30/10)
 After 6/30/10 quantities may be reduced NO-COST Windows Azure Compute 750 hrs  Storage 10 GB Storage Transaction 1M   SQL Azure - 3 Web DB (1 GB)  Service Bus and Access Control Service Messages 1 Million Data Transfer 7GB In/14GB Out
Application Models Web Hosting ,[object Object]
Burst & overflow capacity
Temporary, ad-hoc sitesApplication Hosting ,[object Object]
Composite applications
Automated agents / jobsMedia Hosting & Processing ,[object Object]
Content transcoding
Media streamingDistributed Storage ,[object Object],High Performance Computing ,[object Object]
Massive modeling & simulation
Advanced analyticsInformation Sharing ,[object Object]
Common data repositories
Knowledge discovery & mgmtCollaborative Processes ,[object Object]
B2B& e-commerce

More Related Content

What's hot

Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
David Chou
 
Microsoft Azure in 5 minutes
Microsoft Azure in 5 minutesMicrosoft Azure in 5 minutes
Microsoft Azure in 5 minutes
Brian Blanchard
 
Adelaide Global Azure Bootcamp 2018 - Azure 101
Adelaide Global Azure Bootcamp 2018 - Azure 101Adelaide Global Azure Bootcamp 2018 - Azure 101
Adelaide Global Azure Bootcamp 2018 - Azure 101
Balabiju
 
Microsoft Azure Cloud Services
Microsoft Azure Cloud ServicesMicrosoft Azure Cloud Services
Microsoft Azure Cloud Services
David J Rosenthal
 
The Basics of Getting Started With Microsoft Azure
The Basics of Getting Started With Microsoft AzureThe Basics of Getting Started With Microsoft Azure
The Basics of Getting Started With Microsoft Azure
Microsoft Azure
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to Azure
Robert Crane
 
Data Management Gateway - Deep Dive
Data Management Gateway - Deep DiveData Management Gateway - Deep Dive
Data Management Gateway - Deep Dive
Jean-Pierre Riehl
 
Azure fundamentals
Azure   fundamentalsAzure   fundamentals
Azure fundamentals
Raju Kumar
 
Azure 101
Azure 101Azure 101
Azure 101
Korry Lavoie
 
Creation of cloud application using microsoft azure by vaishali sahare [katkar]
Creation of cloud application using microsoft azure by vaishali sahare [katkar]Creation of cloud application using microsoft azure by vaishali sahare [katkar]
Creation of cloud application using microsoft azure by vaishali sahare [katkar]
vaishalisahare123
 
Azure with citrix by bipeen sinha
Azure with citrix by bipeen sinhaAzure with citrix by bipeen sinha
Azure with citrix by bipeen sinha
Bipeen Sinha
 
Introduction to Microsoft Azure 101
Introduction to Microsoft Azure 101Introduction to Microsoft Azure 101
Introduction to Microsoft Azure 101
R M Shahidul Islam Shahed
 
Introduction of microsoft azure
Introduction of microsoft azureIntroduction of microsoft azure
Introduction of microsoft azure
Karthik Perugupalli
 
Presentation on How to build your Windows Azure Practice
Presentation on How to build your Windows Azure PracticePresentation on How to build your Windows Azure Practice
Presentation on How to build your Windows Azure PracticeMicrosoft Private Cloud
 
Microsoft Azure cloud services
Microsoft Azure cloud servicesMicrosoft Azure cloud services
Microsoft Azure cloud services
Najeeb Khan
 
Azure deployments and ARM templates
Azure deployments and ARM templatesAzure deployments and ARM templates
Azure deployments and ARM templates
gjuljo
 
Understanding the Windows Azure platform - june
Understanding the Windows Azure platform  - juneUnderstanding the Windows Azure platform  - june
Understanding the Windows Azure platform - juneDavidGristwood
 
Microsoft Azure Overview Infographic
Microsoft Azure Overview InfographicMicrosoft Azure Overview Infographic
Microsoft Azure Overview Infographic
Microsoft Azure
 
How to use Microsoft Graph in your applications
How to use Microsoft Graph in your applicationsHow to use Microsoft Graph in your applications
How to use Microsoft Graph in your applications
Mohamed Ashiq Faleel
 

What's hot (20)

Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
 
Microsoft Azure in 5 minutes
Microsoft Azure in 5 minutesMicrosoft Azure in 5 minutes
Microsoft Azure in 5 minutes
 
Adelaide Global Azure Bootcamp 2018 - Azure 101
Adelaide Global Azure Bootcamp 2018 - Azure 101Adelaide Global Azure Bootcamp 2018 - Azure 101
Adelaide Global Azure Bootcamp 2018 - Azure 101
 
Microsoft Azure Cloud Services
Microsoft Azure Cloud ServicesMicrosoft Azure Cloud Services
Microsoft Azure Cloud Services
 
04 Azure IAAS 101
04 Azure IAAS 10104 Azure IAAS 101
04 Azure IAAS 101
 
The Basics of Getting Started With Microsoft Azure
The Basics of Getting Started With Microsoft AzureThe Basics of Getting Started With Microsoft Azure
The Basics of Getting Started With Microsoft Azure
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to Azure
 
Data Management Gateway - Deep Dive
Data Management Gateway - Deep DiveData Management Gateway - Deep Dive
Data Management Gateway - Deep Dive
 
Azure fundamentals
Azure   fundamentalsAzure   fundamentals
Azure fundamentals
 
Azure 101
Azure 101Azure 101
Azure 101
 
Creation of cloud application using microsoft azure by vaishali sahare [katkar]
Creation of cloud application using microsoft azure by vaishali sahare [katkar]Creation of cloud application using microsoft azure by vaishali sahare [katkar]
Creation of cloud application using microsoft azure by vaishali sahare [katkar]
 
Azure with citrix by bipeen sinha
Azure with citrix by bipeen sinhaAzure with citrix by bipeen sinha
Azure with citrix by bipeen sinha
 
Introduction to Microsoft Azure 101
Introduction to Microsoft Azure 101Introduction to Microsoft Azure 101
Introduction to Microsoft Azure 101
 
Introduction of microsoft azure
Introduction of microsoft azureIntroduction of microsoft azure
Introduction of microsoft azure
 
Presentation on How to build your Windows Azure Practice
Presentation on How to build your Windows Azure PracticePresentation on How to build your Windows Azure Practice
Presentation on How to build your Windows Azure Practice
 
Microsoft Azure cloud services
Microsoft Azure cloud servicesMicrosoft Azure cloud services
Microsoft Azure cloud services
 
Azure deployments and ARM templates
Azure deployments and ARM templatesAzure deployments and ARM templates
Azure deployments and ARM templates
 
Understanding the Windows Azure platform - june
Understanding the Windows Azure platform  - juneUnderstanding the Windows Azure platform  - june
Understanding the Windows Azure platform - june
 
Microsoft Azure Overview Infographic
Microsoft Azure Overview InfographicMicrosoft Azure Overview Infographic
Microsoft Azure Overview Infographic
 
How to use Microsoft Graph in your applications
How to use Microsoft Graph in your applicationsHow to use Microsoft Graph in your applications
How to use Microsoft Graph in your applications
 

Viewers also liked

Azure Overview Arc
Azure Overview ArcAzure Overview Arc
Azure Overview Arcrajramab
 
Technology And Education
Technology And EducationTechnology And Education
Technology And EducationKatelin Warren
 
Aj Flipbook Powerpoint
Aj Flipbook PowerpointAj Flipbook Powerpoint
Aj Flipbook Powerpointajbball277
 
Djl Flipbook Pp
Djl Flipbook PpDjl Flipbook Pp
Djl Flipbook Ppajbball277
 
Hydrogen Project
Hydrogen ProjectHydrogen Project
Hydrogen Project
guestf6f4a3
 
brand experience portal
brand experience portalbrand experience portal
brand experience portal
sellersandbrands
 

Viewers also liked (6)

Azure Overview Arc
Azure Overview ArcAzure Overview Arc
Azure Overview Arc
 
Technology And Education
Technology And EducationTechnology And Education
Technology And Education
 
Aj Flipbook Powerpoint
Aj Flipbook PowerpointAj Flipbook Powerpoint
Aj Flipbook Powerpoint
 
Djl Flipbook Pp
Djl Flipbook PpDjl Flipbook Pp
Djl Flipbook Pp
 
Hydrogen Project
Hydrogen ProjectHydrogen Project
Hydrogen Project
 
brand experience portal
brand experience portalbrand experience portal
brand experience portal
 

Similar to Windowsazureplatform Overviewlatest

Windows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan WongWindows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan Wong
Spiffy
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Cscorajramab
 
Azure Overview Business Model Overview
Azure Overview Business Model OverviewAzure Overview Business Model Overview
Azure Overview Business Model Overviewrramabad
 
Understanding The Azure Platform Jan
Understanding The Azure Platform   JanUnderstanding The Azure Platform   Jan
Understanding The Azure Platform Jan
DavidGristwood
 
Microsoft Partner Roadshow - To the Cloud
Microsoft Partner Roadshow  - To the CloudMicrosoft Partner Roadshow  - To the Cloud
Microsoft Partner Roadshow - To the Cloud
Nigel Watson
 
Architecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudArchitecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The Cloud
David Chou
 
Windows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan WongWindows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan Wong
Spiffy
 
SQL Azure
SQL AzureSQL Azure
SQL Azure
Lynn Langit
 
Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010
DavidGristwood
 
Azure Platform
Azure Platform Azure Platform
Azure Platform
Wes Yanaga
 
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
David Chou
 
CloudCamp Milan 2009: Microsoft
CloudCamp Milan 2009: MicrosoftCloudCamp Milan 2009: Microsoft
CloudCamp Milan 2009: MicrosoftGabriele Bozzi
 
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
Gabriele Bozzi
 
Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhereMatt Deacon
 
Solving enterprise challenges through scale out storage & big compute final
Solving enterprise challenges through scale out storage & big compute finalSolving enterprise challenges through scale out storage & big compute final
Solving enterprise challenges through scale out storage & big compute final
Avere Systems
 
Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloud
James Serra
 
Cloud application architecture with sql azure and windows azure
Cloud application architecture with sql azure and windows azureCloud application architecture with sql azure and windows azure
Cloud application architecture with sql azure and windows azure
Eduardo Castro
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure Cloud
Caserta
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure Platform
Soumow Dollon
 

Similar to Windowsazureplatform Overviewlatest (20)

Windows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan WongWindows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan Wong
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
 
Azure Overview Business Model Overview
Azure Overview Business Model OverviewAzure Overview Business Model Overview
Azure Overview Business Model Overview
 
Understanding The Azure Platform Jan
Understanding The Azure Platform   JanUnderstanding The Azure Platform   Jan
Understanding The Azure Platform Jan
 
Microsoft Partner Roadshow - To the Cloud
Microsoft Partner Roadshow  - To the CloudMicrosoft Partner Roadshow  - To the Cloud
Microsoft Partner Roadshow - To the Cloud
 
An Overview of Windows Azure
An Overview of Windows AzureAn Overview of Windows Azure
An Overview of Windows Azure
 
Architecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudArchitecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The Cloud
 
Windows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan WongWindows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan Wong
 
SQL Azure
SQL AzureSQL Azure
SQL Azure
 
Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010
 
Azure Platform
Azure Platform Azure Platform
Azure Platform
 
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
 
CloudCamp Milan 2009: Microsoft
CloudCamp Milan 2009: MicrosoftCloudCamp Milan 2009: Microsoft
CloudCamp Milan 2009: Microsoft
 
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
 
Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhere
 
Solving enterprise challenges through scale out storage & big compute final
Solving enterprise challenges through scale out storage & big compute finalSolving enterprise challenges through scale out storage & big compute final
Solving enterprise challenges through scale out storage & big compute final
 
Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloud
 
Cloud application architecture with sql azure and windows azure
Cloud application architecture with sql azure and windows azureCloud application architecture with sql azure and windows azure
Cloud application architecture with sql azure and windows azure
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure Cloud
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure Platform
 

Recently uploaded

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 

Recently uploaded (20)

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 

Windowsazureplatform Overviewlatest

  • 1. Windows Azure Platform Raj Ramabadran rajramab@microsoft.com http://rajramabadran.wordpress.com
  • 2. State of Cloud Computing Perceptions “The end of software” On-demand infrastructure Cheaper and better Reality Hybrid world; not “all-or-nothing” Leverage existing IT skills and investments Seamless user experiences Evolutionary; not revolutionary Drivers Ease-of-use, convenience Product effectiveness Simplify IT, reduce costs Types Public Private Hybrid Dedicated Community Categories SaaS PaaS IaaS
  • 3. Microsoft in the Cloud (6 years) 4B emails/day (7 years) 5B conf min/yr (15 years) 450M+ active users (11 years) 2B queries/mth (11 years) 320M+ active users (12 years) Largest non- ICP/IP cloud service x100M users (13 years) 550M users/mth (15 years) 450M+ active users
  • 4. Bing – “Auto Pilot” Architecture ~100,000 Servers in Multiple Data Centers Data Repositories Web & Structured Data Indices Query Analysis & Processing Front-End UX Internet
  • 5. Generalized Cloud Application Model Always Available Service-Oriented Model-Driven Scale-Out Staged Production Self-Service Failure Resilient Federated Multi-Tenant Elastic
  • 6.
  • 7. The Microsoft Cloud Data Center Infrastructure
  • 8. The Microsoft Cloud Server Container Deployment
  • 9. The Microsoft Cloud Server Container Deployment
  • 10. The Microsoft Cloud Server Container Deployment
  • 11. The Microsoft Cloud Server Container Deployment
  • 12. The Microsoft Cloud Server Container Deployment
  • 13. The Microsoft Cloud Server Container Deployment
  • 14. The Microsoft Cloud Server Container Deployment
  • 15. The Microsoft Cloud ~100 Globally Distributed Data Centers Quincy, WA Chicago, IL San Antonio, TX Dublin, Ireland Generation 4 DCs
  • 16. The Microsoft Cloud Highly available, scalable, and consistent application fabric environment
  • 17. Private (On-Premise) Infrastructure (as a Service) Platform (as a Service) Types of Clouds You manage Applications Applications Applications You manage Runtimes Runtimes Runtimes Security & Integration Security & Integration Security & Integration Managed by vendor Databases Databases Databases You manage Servers Servers Servers Managed by vendor Virtualization Virtualization Virtualization Server HW Server HW Server HW Storage Storage Storage Networking Networking Networking
  • 18. Private (On-Premise) Types of Clouds Infrastructure (as a Service) Platform (as a Service)
  • 19. Scalability & Availability Consistency & Control On-premise Public Cloud Real-Time Performance Redundancy & Resiliency Global Reach Security & Privacy Customizability Ease of Provisioning Abstract Resources Physical Resources A Hybrid World Homogeneity Heterogeneity
  • 20. Categories of Services Application Services Software Services Platform Services Infrastructure Services The Microsoft Cloud
  • 21. Application Marketplace Information Marketplace Personal Data Repository Application Services Workflow Hosting Distributed Cache Services Hosting Frameworks Claims-Based Identity Federated Identities Secure Token Service Declarative Policies Security Registry On-Premise Bridging Service Bus Connectivity Transact-SQL Data Synchronization Relational Database ADO.NET, ODBC, PHP Data Compute C / C++ Win32 VHD Dynamic Tabular Data Blobs Message Queues Distributed File System Content Distribution Storage Windows Azure Platform
  • 22. Application Services “Dublin” “Velocity” Frameworks “Geneva” Security Access Control Project “Sydney” Connectivity Service Bus SQL Azure Data Sync Data Compute Windows Azure Platform Table Storage Blob Storage Queue Drive Content Delivery Network Storage
  • 23.
  • 24. Optimized for cloud elasticity
  • 26. Plans for payment predictability
  • 29.
  • 30.
  • 31. Offered as a unit (can order multiple units)
  • 32. Cancel first 30 days; anytime after first 6 months
  • 33.
  • 34. Limit of one per customer
  • 35.
  • 37. Overage at partner Consumption rates
  • 38. Limited time to sign up (thru 6/30/10)
  • 39. After 6/30/10 quantities may be reduced NO-COST Windows Azure Compute 750 hrs Storage 10 GB Storage Transaction 1M SQL Azure - 3 Web DB (1 GB) Service Bus and Access Control Service Messages 1 Million Data Transfer 7GB In/14GB Out
  • 40.
  • 41. Burst & overflow capacity
  • 42.
  • 44.
  • 46.
  • 47. Massive modeling & simulation
  • 48.
  • 50.
  • 53. Health & life sciences
  • 54.
  • 56.
  • 58.
  • 59. Retire failover data center (27 Web servers & 9 SQL Servers)
  • 60. <1% code changes needed for application compatibility
  • 61.
  • 62.
  • 64.
  • 65.
  • 66. Daily risk analysis load equivalent to processing 4 trillion US Stocks
  • 67.
  • 68. Deployed on 2K Windows Azure instances; 10K+ in 2010
  • 70. Windows Azure Blob and Queue
  • 71.
  • 72.
  • 73.
  • 75.
  • 76.
  • 77.
  • 78. Cloud-based extensions and services mash-ups with on-premise implementation
  • 80.
  • 83.
  • 84. 3 Key Takeaways Platform-as-a-service fabric cloud Hybridon-premisesoftware and cloudservices platform Consistentprogramming modeland tools
  • 85. Sign up at the Windows Azure Platform developers’ portal Windows Azure access Developer tools White papers Sample applications Plan pilot applications, proofs of concept, and architectural design sessions with Windows Azure partners http://www.azure.com
  • 86. Thank you rajramab@microsoft.com rajramabadran.wordpress.com © 2009 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.
  • 87. Windows Azure Compute Development, service hosting, & management environment .NET, Java PHP, Python, Ruby, native code (C/C++, Win32, etc.) ASP.NET providers, FastCGI, memcached, MySQL, Tomcat Full-trust – supports standard languages and APIs Secure certificate store Management API’s, and logging and diagnostics systems Multiple roles – Web, Worker, Virtual Machine (VHD) Multiple VM sizes 1.6 GHz CPU x64, 1.75GB RAM, 100Mbps network, 250GB volatile storage Small (1X), Medium (2X), Large (4X), X-Large (8X) In-place rolling upgrades, organized by upgrade domains Walk each upgrade domain one at a time Compute
  • 88. Windows Azure Diagnostics Configurable trace, performance counter, Windows event log, IIS log & file buffering Local data buffering quota management Query & modify from the cloud and from the desktop per role instance Transfer to storage scheduled & on-demand Filter by data type, verbosity & time range Compute
  • 89. Windows Azure Storage Rich data abstractions – tables, blobs, queues, drives, CDN Capacity (100TB), throughput (100MB/sec), transactions (1K req/sec) High accessibility Supports geo-location Language & platform agnostic REST APIs URL: http://<account>.<store>.core.windows.net Client libraries for .NET, Java, PHP, etc. High durability – data is replicated 3 times within a cluster, and (Feb 2010) across datacenters High scalability – data is automatically partitioned and load balanced across servers Storage Storage
  • 90. Windows Azure Table Storage Designed for structured data, not relational data Data definition is part of the application A Table is a set of Entities (records) An Entity is a set of Properties (fields) No fixed schema Each property is stored as a <name, typed value> pair Two entities within the same table can have different properties No schema is enforced Table Storage
  • 91. Windows Azure Blob Storage Storage for large, named files plus their metadata Block Blob Targeted at streaming workloads Each blob consists of a sequence of blocks Each block is identified by a Block ID Size limit 200GB per blob Page Blob Targeted at random read/write workloads Each blob consists of an array of pages Each page is identified by its offset from the start of the blob Size limit 1TB per blob Blob Storage
  • 92. Windows Azure Queue Performance efficient, highly available and provide reliable message delivery Asynchronous work dispatch Inter-role communication Polling based model; best-effort FIFO data structure Queue operations Create Queue Delete Queue List Queues Get/Set Queue Metadata Message operations Add Message Get Message(s) Peek Message(s) Delete Message Queue
  • 93. Windows Azure Drive Provides a durable NTFS volume for Windows Azure applications to use Use existing NTFS APIs to access a durable drive Durability and survival of data on application failover Enables migrating existing NTFS applications to the cloud Drives can be up to 1TB; a VM can dynamically mount up to 8 drives A Windows Azure Drive is a Page Blob Example, mount Page Blob as X:br />http://<account>.blob.core.windows.net/<container>/<blob> All writes to drive are made durable to the Page Blob Drive made durable through standard Page Blob replication Drive
  • 94. Windows Azure Content Delivery Network Provides high-bandwidth global blob content delivery 18 locations globally (US, Europe, Asia, Australia and South America), and growing Blob service URL vs. CDN URL Blob URL: http://<account>.blob.core.windows.net/ CDN URL: http://<guid>.vo.msecnd.net/ Support for custom domain names Access details Blobs are cached in CDN until the TTL passes Use per-blob HTTP Cache-Control policy for TTL (new) CDN provides only anonymous HTTP access Content Delivery Network
  • 95. SQL Azure Highly available, scalable, and consistent distributed relational database; geo-replication and geo-location of data Relational database, provided as a service Highly symmetrical development and tooling experience (use TDS protocol and T-SQL) Highly scaled out, on commodity hardware Built on the SQL Server technology foundation Editions: Web (1GB), Business (10GB) Data
  • 96. SQL Azure Data Sync Tools for data synchronization with SQL Azure Connect on-premises apps with the cloud Create cached-mode clients Built on Microsoft Sync Framework and ADO.NET Sync Services SQL Azure Data Sync
  • 97. AppFabric Service Bus Securely connect applications Over the internet Across any network topology Across organizational boundaries Primary application patterns Eventing– notify applications and/or devices Service Remoting– securely project on-premises services out to the cloud Tunneling– app-to-app communication with NAT/Firewall traversal Connectivity Service Bus
  • 98. AppFabric Access Control Provides outsourcing of claims-based access control for REST web services Key capabilities: Usable from any platform Low friction way to onboard new clients Integrates with ADFS v2 Supports OAuth WRAP / SWT Enables simple delegation Used today by Service Bus and “Dallas” Security Access Control
  • 99. “Geneva” Next generation identity and access management platform Claims-based access and single sign-on for on-premise and cloud-based applications in the enterprise, across organizations, and on the Web “Geneva Framework“ (Windows Identity Foundation) Provides .NET development tools, which includes pre-built, user-access logic that externalizes authentication from applications. It helps developers build claims-aware .NET applications, plus build custom security token services (STS) “Geneva Server“ An STS for IT that issues and transforms claims and other tokens, manages user access and enables federation and access management for simplified single sign-on “Geneva” “CardSpace Geneva” For helping users navigate between multiple logons for simplified single sign-on while providing complete user control and transparency for how personal information is shared
  • 100. “Velocity” Distributed in-memory cache platform for developing scalable, available, and highly-performance applications Caches any serializable CLR object and provides access through simple cache APIs Supports enterprise scale: tens to hundreds of computers Configurable to run as a service accessed over the network “Velocity” Supports dynamic scaling and automatic load balancing Supports continuous availability of cached data by storing copies on separate cache hosts Integration with administration and monitoring tools such as Event Tracing for Windows (ETW) and System Center.
  • 101. “Dublin” Evolution of WAS/IIS and Windows App Server role to run and manage WF and WCF services Enhances the hosting of Windows Communication Foundation (WCF) and Windows Workflow (WF) in the Windows Process Activation Service (WAS) Simplified deployment and management of WCF and WF services hosted in WAS Configuration of persistence for durable workflows Customizable tracking profiles with dedicated, queryable storage for tracked data Customizable monitoring of hosted services “Dublin”
  • 102. “Dallas” Information-as-a-service Discover, acquire, and consume structured, blob, and real-time data to power any application – on any platform and any screen size Brokerage Business – partner driven ecosystem and global reach to deliver data and functionality to developers and information workers Analytics and Reporting – single click analysis to augment private data with public data Built on Windows Azure and SQL Azure