SlideShare una empresa de Scribd logo
1 de 46
Windows Azure PlatformOverview,[object Object],George Kanellopoulos,[object Object],Architect Evangelist,[object Object],gekanell@microsoft.com,[object Object]
Agenda,[object Object],Why the Cloud?,[object Object],Azure Services Platform: The Big Picture,[object Object],Windows Azure,[object Object],RDBMS in the Cloud: SQL Azure,[object Object],Middleware in the Cloud: AppFabric,[object Object],Using MySQL & PHP on Windows Azure,[object Object],Wordpress @ Windows Azure,[object Object]
Challenges Building Apps,[object Object],# of users?  After 1 month? 6 months? 1 yr?  ,[object Object],Capacity?  Servers?  Bandwidth? Storage?,[object Object],How do you scale up or down over time?,[object Object],How can you handle peak loads?,[object Object],How do you provide high availability?,[object Object],What are the upfront capital costs?,[object Object],How quickly can you go live?,[object Object],How do you reduce your operations costs?,[object Object]
Platform Continuum,[object Object],On-Premises,[object Object],Servers,[object Object],Hosted Servers,[object Object],Cloud Platform,[object Object],[object Object]
Complete control
Complete responsibility
Static capabilities
Upfront capital costs for the infrastructure
Renting machines, connectivity, software
Less control
Fewer responsibilities
Lower capital costs
More flexible
Pay for fixed capacity, even if idle
Shared, multi-tenant infrastructure
Virtualized & dynamic
Scalable & available
Abstracted from the infrastructure
Higher-level services
Pay as you go,[object Object]
Building for Scale,[object Object],We’re running scale services now,[object Object],30B  Live ID authentications/month,[object Object],2B  Live Search queries/month,[object Object],10B  MSN page views/month,[object Object],240B  Messenger messages/month,[object Object],We’re preparing for your services,[object Object],Quincy, WA: Complete, approx 500K sq ft,[object Object],San Antonio, TX: Phase 1 of 2 complete, approx 500K sq ft,[object Object],Chicago, IL: Opening Spring/Summer 09, approx 550K sq ft,[object Object],Dublin, Ireland: Opening Summer 09, approx 570K sq ft,[object Object]
Azure Services Platform:The Big Picture,[object Object]
The Windows Azure PlaformFormerly known as the Azure Services Platform,[object Object],AppFabric,[object Object],SQL Azure,[object Object],Applications,[object Object],Live Services,[object Object],Windows Azure,[object Object],Applications,[object Object],Windows,[object Object],Mobile,[object Object],Windows,[object Object],Vista/XP,[object Object],Windows,[object Object],Server,[object Object],Others,[object Object]
Windows AzureAn illustration,[object Object],Application,[object Object], Compute,[object Object],Storage,[object Object],Fabric,[object Object],Config,[object Object],.NET Services,[object Object],SQL Azure,[object Object],Applications,[object Object],Live Services,[object Object],Windows Azure,[object Object],Applications,[object Object],Windows,[object Object],Mobile,[object Object],Windows,[object Object],Vista/XP,[object Object],Windows,[object Object],Server,[object Object],Others,[object Object]
Windows Azure Compute Service A closer look,[object Object],HTTP/TCP,[object Object],Web Role,[object Object],Worker Role,[object Object],main(),[object Object],{  …  }  ,[object Object],HTTP,[object Object],ASP.NET, WCF, PHP.,[object Object],IIS,[object Object],Load Balancer,[object Object],Agent,[object Object],Agent,[object Object],Fabric,[object Object],Application,[object Object],Storage,[object Object], Compute,[object Object],Fabric,[object Object],VM,[object Object],…,[object Object]
Windows Azure Storage ServiceA closer look,[object Object],HTTP,[object Object],Blobs,[object Object],Queues,[object Object],Tables,[object Object],Application,[object Object],Storage,[object Object], Compute,[object Object],Fabric,[object Object],…,[object Object]
Windows Azure StorageA closer look at tables,[object Object],. . .,[object Object],Table,[object Object],Table,[object Object],Table,[object Object],Entity,[object Object],. . .,[object Object],Entity,[object Object],Entity,[object Object],Property,[object Object],Property,[object Object],Property,[object Object],Storage Accounts,[object Object],Name,[object Object],Type,[object Object],Value,[object Object]
Using QueuesThe suggested application model,[object Object],To scale, add more of either,[object Object],main(),[object Object],{  …  }  ,[object Object],Worker Role,[object Object],Web Role,[object Object],1) Receive work,[object Object],4) Do work,[object Object],ASP.NET, WCF, PHP.,[object Object],2) Put work in queue,[object Object],3) Get work from queue,[object Object],Queue,[object Object]
SQL AzureFormerly known as SQL Services,[object Object],SQL Azure Database,[object Object],Others (Future),[object Object],.NET Services,[object Object],SQL Azure,[object Object],Applications,[object Object],Live Services,[object Object],Windows Azure,[object Object],Applications,[object Object],Windows,[object Object],Mobile,[object Object],Windows,[object Object],Vista/XP,[object Object],Windows,[object Object],Server,[object Object],Others,[object Object]
SQL Azure DatabaseAn illustration,[object Object],Database,[object Object],TDS,[object Object],Database,[object Object],Database,[object Object],SQL Azure Database,[object Object],“Huron” Data Hub,[object Object],Others (Future),[object Object]
SQL Azure DatabaseUsing one or multiple databases,[object Object],SQL Azure Database,[object Object],Database,[object Object],Application,[object Object],Database,[object Object],Database,[object Object],Application,[object Object],Database,[object Object]
AppFabricInfrastructure in the cloud,[object Object],Access Control,[object Object],Service Bus,[object Object],.NET Services,[object Object],SQL Azure,[object Object],Applications,[object Object],?,[object Object],Live Services,[object Object],Windows Azure,[object Object],Applications,[object Object],Windows,[object Object],Mobile,[object Object],Windows,[object Object],Vista/XP,[object Object],Windows,[object Object],Server,[object Object],Others,[object Object]
Access Control Service,[object Object],STS,[object Object],Rules,[object Object],3) Return new token,[object Object],?,[object Object],5) Use new token to determine what this user can do,[object Object],4) Present new token,[object Object],2) STS creates new token according to rules,[object Object],1) Present token,[object Object],Application,[object Object],Client,[object Object],User,[object Object],Access Control,[object Object],Service Bus,[object Object],Access Control,[object Object]
Service Bus,[object Object],2) Discover endpoints,[object Object],Registry,[object Object],1) Register endpoints,[object Object],3) Access application,[object Object],Endpoints,[object Object],Application,[object Object],Application,[object Object],Organization X,[object Object],Organization Y,[object Object],Access Control,[object Object],Service Bus,[object Object],Service Bus,[object Object]
Windows Azure + Interoperability,[object Object],Windows Azure Capabilities,[object Object],On-Demand Computational Resources,[object Object],Storage at Massive Scale,[object Object],Automated Service Management,[object Object],Goal: Give You More Time to Write Code,[object Object],…with Skills of your Choice,[object Object],Languages:,[object Object],Tools,[object Object],Application Components,[object Object], PHP,[object Object]
Interoperability in this Session,[object Object],Popular Technologies, Used by,[object Object],Sites: Facebook, Wikipedia,[object Object],Apps: WordPress, MediaWiki,[object Object],…with Windows Azure Benefits,[object Object],Get Started Easily: PHP/Eclipse Developer Experience,[object Object],Maintain and Scale: Leverage Platform Primitives,[object Object],Cloud Storage,[object Object],Inter-role Communication + Endpoint Discovery,[object Object],…,[object Object]
Using PHP with Windows Azure,[object Object],Running PHP Code in Windows Azure,[object Object],Eclipse Tooling,[object Object],Build, Test, Deploy PHP Projects,[object Object],Create New or Use Existing PHP Projects,[object Object],Scaling PHP Apps,[object Object],Using Cloud Storage from PHP,[object Object],Using Windows Azure Storage,[object Object],Using SQL Azure,[object Object]
Running PHP in Windows Azure,[object Object],How to Do It,[object Object],Host in Web role (like .NET),[object Object],Supply PHP runtime,[object Object],Point to runtime via FastCGI configuration in,[object Object],Web.config,[object Object],Web.roleConfig,[object Object],Eclipse Tooling @ http://windowsazure4e.org does the above for you,[object Object],PHP ,[object Object],Web Role,[object Object],Instance 1,[object Object],VIP,[object Object],Load Balancer,[object Object],PHP ,[object Object],Web Role,[object Object],Instance 2,[object Object]
PHP + Cloud Storage,[object Object],Windows Azure Storage,[object Object],On-Premises,[object Object],VIP,[object Object],PHP,[object Object],Web Role,[object Object],Load Balancer,[object Object],PHP App,[object Object],SQL Azure,[object Object],Windows Azure Platform,[object Object]
PHP with Windows Azure Storage,[object Object],Windows Azure SDK for PHP @ http://phpazure.codeplex.com,[object Object],PHP programming model for Windows Azure Storage,[object Object],Features ,[object Object],PHP classes for Blobs, Tables & Queues,[object Object],Store PHP sessions in Table Storage,[object Object]
PHP with SQL Azure,[object Object],SQL Server Driver for PHP @ http://sqlsrvphp.codeplex.com/,[object Object],Supports PHP access to SQL Azure,[object Object],Features,[object Object],Choose between SQL Server and SQL Azure by changing connection string,[object Object],Use from on-premises or in Windows Azure,[object Object]
MySQL: Simple Configuration,[object Object],VIP,[object Object],Load Balancer,[object Object],Web Role,[object Object],MySQL,[object Object],Worker Role,[object Object]
MySQL in a Windows Azure Application,[object Object],Running MySQL in a worker role,[object Object],Copy MySQL to the worker role sub-directory,[object Object],Copy to read-write local storage,[object Object],Configure MySQL to listen on the right port,[object Object],Monitor MySQL health,[object Object],Consuming MySQL,[object Object],Discover IP address and port,[object Object],Normal access from then on,[object Object],Handle topology changes,[object Object]
Simple Configuration,[object Object],VIP,[object Object],Load Balancer,[object Object],MySQL,[object Object]
Replication,[object Object],VIP,[object Object],Load Balancer,[object Object],M,[object Object],S,[object Object],S,[object Object],MySQL,[object Object],MySQL,[object Object],MySQL,[object Object]
Windows Azure Drive with Hot Spare,[object Object],VIP,[object Object],Load Balancer,[object Object],MySQL,[object Object],MySQL,[object Object]

Más contenido relacionado

La actualidad más candente

MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformMS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformSpiffy
 
IBM Private Modular Cloud
IBM Private Modular CloudIBM Private Modular Cloud
IBM Private Modular CloudHerb Hernandez
 
Moving Windows Server Apps to the cloud in 3 Easy Steps
Moving Windows Server Apps to the cloud in 3 Easy StepsMoving Windows Server Apps to the cloud in 3 Easy Steps
Moving Windows Server Apps to the cloud in 3 Easy StepsAppZero
 
.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobile.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobileantimo musone
 
Scale Your App for the Holidays with Amazon DynamoDB
Scale Your App for the Holidays with Amazon DynamoDBScale Your App for the Holidays with Amazon DynamoDB
Scale Your App for the Holidays with Amazon DynamoDBAmazon Web Services
 
Microsoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure PlatformMicrosoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure PlatformEsri
 
10 things ever architect should know about the Windows Azure Platform - ericnel
10 things ever architect should know about the Windows Azure Platform -  ericnel10 things ever architect should know about the Windows Azure Platform -  ericnel
10 things ever architect should know about the Windows Azure Platform - ericnelEric Nelson
 
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceMigrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceDavid Currie
 
Client presentation ibm private modular cloud_082013
Client presentation ibm private modular cloud_082013Client presentation ibm private modular cloud_082013
Client presentation ibm private modular cloud_082013jimmykibm
 
Above the cloud: Big Data and BI
Above the cloud: Big Data and BIAbove the cloud: Big Data and BI
Above the cloud: Big Data and BIDenny Lee
 
How to Run Amazon Web Services Workloads on Your VMware vCloud®
How to Run Amazon Web Services Workloads on Your VMware vCloud®How to Run Amazon Web Services Workloads on Your VMware vCloud®
How to Run Amazon Web Services Workloads on Your VMware vCloud®Cloudsoft Corp
 
Forbidden fruits of Active Directory – Cloning, snapshotting, virtualization
Forbidden fruits of Active Directory  –  Cloning, snapshotting, virtualization Forbidden fruits of Active Directory  –  Cloning, snapshotting, virtualization
Forbidden fruits of Active Directory – Cloning, snapshotting, virtualization Microsoft TechNet - Belgium and Luxembourg
 
RunE2E Case Study: SAP BusinessObjects in the AWS Cloud
RunE2E Case Study: SAP BusinessObjects in the AWS CloudRunE2E Case Study: SAP BusinessObjects in the AWS Cloud
RunE2E Case Study: SAP BusinessObjects in the AWS CloudAlex Gramling
 
CloudFest Denver Windows Azure Design Patterns
CloudFest Denver Windows Azure Design PatternsCloudFest Denver Windows Azure Design Patterns
CloudFest Denver Windows Azure Design PatternsDavid Pallmann
 
Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform K.Mohamed Faizal
 

La actualidad más candente (20)

MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformMS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
 
IBM Private Modular Cloud
IBM Private Modular CloudIBM Private Modular Cloud
IBM Private Modular Cloud
 
Pmc juniper
Pmc juniperPmc juniper
Pmc juniper
 
Moving Windows Server Apps to the cloud in 3 Easy Steps
Moving Windows Server Apps to the cloud in 3 Easy StepsMoving Windows Server Apps to the cloud in 3 Easy Steps
Moving Windows Server Apps to the cloud in 3 Easy Steps
 
.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobile.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobile
 
Scale Your App for the Holidays with Amazon DynamoDB
Scale Your App for the Holidays with Amazon DynamoDBScale Your App for the Holidays with Amazon DynamoDB
Scale Your App for the Holidays with Amazon DynamoDB
 
Microsoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure PlatformMicrosoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure Platform
 
10 things ever architect should know about the Windows Azure Platform - ericnel
10 things ever architect should know about the Windows Azure Platform -  ericnel10 things ever architect should know about the Windows Azure Platform -  ericnel
10 things ever architect should know about the Windows Azure Platform - ericnel
 
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceMigrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
 
Windows Azure Overview
Windows Azure OverviewWindows Azure Overview
Windows Azure Overview
 
Client presentation ibm private modular cloud_082013
Client presentation ibm private modular cloud_082013Client presentation ibm private modular cloud_082013
Client presentation ibm private modular cloud_082013
 
Above the cloud: Big Data and BI
Above the cloud: Big Data and BIAbove the cloud: Big Data and BI
Above the cloud: Big Data and BI
 
How to Run Amazon Web Services Workloads on Your VMware vCloud®
How to Run Amazon Web Services Workloads on Your VMware vCloud®How to Run Amazon Web Services Workloads on Your VMware vCloud®
How to Run Amazon Web Services Workloads on Your VMware vCloud®
 
Microsoft TechDays 2013 - IT Pro Keynote
Microsoft TechDays 2013 - IT Pro KeynoteMicrosoft TechDays 2013 - IT Pro Keynote
Microsoft TechDays 2013 - IT Pro Keynote
 
Forbidden fruits of Active Directory – Cloning, snapshotting, virtualization
Forbidden fruits of Active Directory  –  Cloning, snapshotting, virtualization Forbidden fruits of Active Directory  –  Cloning, snapshotting, virtualization
Forbidden fruits of Active Directory – Cloning, snapshotting, virtualization
 
RunE2E Case Study: SAP BusinessObjects in the AWS Cloud
RunE2E Case Study: SAP BusinessObjects in the AWS CloudRunE2E Case Study: SAP BusinessObjects in the AWS Cloud
RunE2E Case Study: SAP BusinessObjects in the AWS Cloud
 
CloudFest Denver Windows Azure Design Patterns
CloudFest Denver Windows Azure Design PatternsCloudFest Denver Windows Azure Design Patterns
CloudFest Denver Windows Azure Design Patterns
 
Prodware wa college - marcel meijer
Prodware   wa college - marcel meijerProdware   wa college - marcel meijer
Prodware wa college - marcel meijer
 
V fabric overview
V fabric overviewV fabric overview
V fabric overview
 
Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform
 

Destacado

Apache flume by Swapnil Dubey
Apache flume by Swapnil DubeyApache flume by Swapnil Dubey
Apache flume by Swapnil DubeySwapnil Dubey
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure PlatformDavid Chou
 
Cloud Powered Mobile Apps with Azure
Cloud Powered Mobile Apps  with AzureCloud Powered Mobile Apps  with Azure
Cloud Powered Mobile Apps with AzureKris Wagner
 
fog computing
fog computingfog computing
fog computingMphasis
 
Introduction to Cloud Computing and Windows Azure
Introduction to Cloud Computing and Windows AzureIntroduction to Cloud Computing and Windows Azure
Introduction to Cloud Computing and Windows AzureKaushal Bhavsar
 
Security Issues of Cloud Computing
Security Issues of Cloud ComputingSecurity Issues of Cloud Computing
Security Issues of Cloud ComputingFalgun Rathod
 
What is fog computing
What is fog computingWhat is fog computing
What is fog computingAhmed Banafa
 
Fog computing provide security to data in cloud ppt
Fog computing provide security to data in cloud pptFog computing provide security to data in cloud ppt
Fog computing provide security to data in cloud pptpriyanka reddy
 
Apache Flume - DataDayTexas
Apache Flume - DataDayTexasApache Flume - DataDayTexas
Apache Flume - DataDayTexasArvind Prabhakar
 
fog computing ppt
fog computing ppt fog computing ppt
fog computing ppt sravya raju
 
Fog computing technology
Fog computing technologyFog computing technology
Fog computing technologyNikhil Sabu
 
Azure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowAzure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowRightScale
 
Michael Enescu - Cloud + IoT at IEEE
Michael Enescu - Cloud + IoT at IEEEMichael Enescu - Cloud + IoT at IEEE
Michael Enescu - Cloud + IoT at IEEEMichael Enescu
 
AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)Amazon Web Services
 

Destacado (20)

Apache flume by Swapnil Dubey
Apache flume by Swapnil DubeyApache flume by Swapnil Dubey
Apache flume by Swapnil Dubey
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure Platform
 
Cloud Powered Mobile Apps with Azure
Cloud Powered Mobile Apps  with AzureCloud Powered Mobile Apps  with Azure
Cloud Powered Mobile Apps with Azure
 
Data mining and_big_data_web
Data mining and_big_data_webData mining and_big_data_web
Data mining and_big_data_web
 
Introduction to Microsoft Azure 101
Introduction to Microsoft Azure 101Introduction to Microsoft Azure 101
Introduction to Microsoft Azure 101
 
fog computing
fog computingfog computing
fog computing
 
Introduction to Cloud Computing and Windows Azure
Introduction to Cloud Computing and Windows AzureIntroduction to Cloud Computing and Windows Azure
Introduction to Cloud Computing and Windows Azure
 
Security Issues of Cloud Computing
Security Issues of Cloud ComputingSecurity Issues of Cloud Computing
Security Issues of Cloud Computing
 
What is fog computing
What is fog computingWhat is fog computing
What is fog computing
 
Fog computing provide security to data in cloud ppt
Fog computing provide security to data in cloud pptFog computing provide security to data in cloud ppt
Fog computing provide security to data in cloud ppt
 
Windows Azure Platform Overview
Windows Azure Platform OverviewWindows Azure Platform Overview
Windows Azure Platform Overview
 
Apache Flume - DataDayTexas
Apache Flume - DataDayTexasApache Flume - DataDayTexas
Apache Flume - DataDayTexas
 
Apache Flume
Apache FlumeApache Flume
Apache Flume
 
fog computing ppt
fog computing ppt fog computing ppt
fog computing ppt
 
Fog computing technology
Fog computing technologyFog computing technology
Fog computing technology
 
AWS vs. Azure
AWS vs. AzureAWS vs. Azure
AWS vs. Azure
 
Fog computing
Fog computingFog computing
Fog computing
 
Azure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowAzure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to Know
 
Michael Enescu - Cloud + IoT at IEEE
Michael Enescu - Cloud + IoT at IEEEMichael Enescu - Cloud + IoT at IEEE
Michael Enescu - Cloud + IoT at IEEE
 
AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)
 

Similar a Windows Azure & How to Deploy Wordress

Just Another Word Press Weblog But More Cloudy
Just Another Word Press Weblog   But More CloudyJust Another Word Press Weblog   But More Cloudy
Just Another Word Press Weblog But More CloudyMaarten Balliauw
 
Just another Wordpress weblog, but more cloudy
Just another Wordpress weblog, but more cloudyJust another Wordpress weblog, but more cloudy
Just another Wordpress weblog, but more cloudyMaarten Balliauw
 
The Windows Azure Platform (MSDN Events Series)
The Windows Azure Platform (MSDN Events Series)The Windows Azure Platform (MSDN Events Series)
The Windows Azure Platform (MSDN Events Series)Dave Bost
 
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 2010DavidGristwood
 
App fabric hybrid computing
App fabric   hybrid computingApp fabric   hybrid computing
App fabric hybrid computingHammad Rajjoub
 
Windows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan WongWindows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan WongSpiffy
 
Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxsaidbilgen
 
BizSpark Startup Night Windows Azure March 29, 2011
BizSpark Startup Night Windows Azure March 29, 2011BizSpark Startup Night Windows Azure March 29, 2011
BizSpark Startup Night Windows Azure March 29, 2011Spiffy
 
phpbenelux - Microsoft & PHP (Web Platform Installer, Bridges and Azure)
phpbenelux - Microsoft & PHP (Web Platform Installer, Bridges and Azure)phpbenelux - Microsoft & PHP (Web Platform Installer, Bridges and Azure)
phpbenelux - Microsoft & PHP (Web Platform Installer, Bridges and Azure)Katrien De Graeve
 
Put Your Existing Application On Windows Azure
Put Your Existing Application On Windows AzurePut Your Existing Application On Windows Azure
Put Your Existing Application On Windows AzureMaarten Balliauw
 
GIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud ServicesGIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud ServicesPatrick Chanezon
 
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015Bluegrass Digital
 
Vijay Oscon
Vijay OsconVijay Oscon
Vijay Osconvijayrvr
 
London .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteLondon .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteTom Walker
 
Learning ASP.NET 5 and MVC 6
Learning ASP.NET 5 and MVC 6Learning ASP.NET 5 and MVC 6
Learning ASP.NET 5 and MVC 6Ido Flatow
 

Similar a Windows Azure & How to Deploy Wordress (20)

Just Another Word Press Weblog But More Cloudy
Just Another Word Press Weblog   But More CloudyJust Another Word Press Weblog   But More Cloudy
Just Another Word Press Weblog But More Cloudy
 
Just another Wordpress weblog, but more cloudy
Just another Wordpress weblog, but more cloudyJust another Wordpress weblog, but more cloudy
Just another Wordpress weblog, but more cloudy
 
Migrating Apps To Azure
Migrating Apps To AzureMigrating Apps To Azure
Migrating Apps To Azure
 
Running PHP In The Cloud
Running PHP In The CloudRunning PHP In The Cloud
Running PHP In The Cloud
 
Sky High With Azure
Sky High With AzureSky High With Azure
Sky High With Azure
 
The Windows Azure Platform (MSDN Events Series)
The Windows Azure Platform (MSDN Events Series)The Windows Azure Platform (MSDN Events Series)
The Windows Azure Platform (MSDN Events Series)
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft 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
 
App fabric hybrid computing
App fabric   hybrid computingApp fabric   hybrid computing
App fabric hybrid computing
 
Windows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan WongWindows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan Wong
 
Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptx
 
BizSpark Startup Night Windows Azure March 29, 2011
BizSpark Startup Night Windows Azure March 29, 2011BizSpark Startup Night Windows Azure March 29, 2011
BizSpark Startup Night Windows Azure March 29, 2011
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
phpbenelux - Microsoft & PHP (Web Platform Installer, Bridges and Azure)
phpbenelux - Microsoft & PHP (Web Platform Installer, Bridges and Azure)phpbenelux - Microsoft & PHP (Web Platform Installer, Bridges and Azure)
phpbenelux - Microsoft & PHP (Web Platform Installer, Bridges and Azure)
 
Put Your Existing Application On Windows Azure
Put Your Existing Application On Windows AzurePut Your Existing Application On Windows Azure
Put Your Existing Application On Windows Azure
 
GIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud ServicesGIDS 2019: Developing Apps with Containers, Functions and Cloud Services
GIDS 2019: Developing Apps with Containers, Functions and Cloud Services
 
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015
 
Vijay Oscon
Vijay OsconVijay Oscon
Vijay Oscon
 
London .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteLondon .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp Keynote
 
Learning ASP.NET 5 and MVC 6
Learning ASP.NET 5 and MVC 6Learning ASP.NET 5 and MVC 6
Learning ASP.NET 5 and MVC 6
 

Último

9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfAnna Loughnan Colquhoun
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncObject Automation
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxYounusS2
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIUdaiappa Ramachandran
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdfJamie (Taka) Wang
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 

Último (20)

9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdf
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation Inc
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptx
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 

Windows Azure & How to Deploy Wordress

Notas del editor

  1. Slide objectives: Welcome & introductionsSpeaking Points: THANK YOU! – First, I want to thank you for investing your time to learn about the Azure Services Platform. We do not take it lightly when we have partners and customers take their time to learn about our new technologies. I hope that this is an informative and beneficial event. Notes:
  2. Slide objectives: Explain the agenda and set expectations about what attendees will learn about in this presentation.Speaking Points: For the next 75 minutes in this session, you will learn about Microsoft’s Cloud Services initiatives and receive a very quick tour of the Azure Services Platform. The objective for this session is to help you understand what Azure is, how to use it, how to get started, and how to dig deeper.Polling questions: By a show of hands, how many of you heard about the Azure announcements made at the Microsoft Professional Developers Conference in October? How many of you would consider yourselves ISVs? Enterprise organizations? Small/medium businesses? System Integrators? Other?You have no doubt heard a lot of noise about “Cloud Computing”, “Utility Computing”, and “Cloud Services”. Before diving into the details about Azure, we will first talk about what is happening in the industry around the cloud. We will then define the Azure Services Platform and discuss some of the individual services that make up the platform.I will summarize the SDKs and service availabilityFinally, I will share the high-level roadmap and we will have some time for Q&A. Scope:This is a overview level session. I will show some brief demos and some code, but we will spend most of the time defining the Azure Services Platform and giving you an overview of the services through slides. I will intentionally show you simple demos to help you understand the concepts for the services and how they can be used. We will dive much deeper in the following sessions.Notes:
  3. Slide objectives: Provide some context for why there is hype/interest in the cloud by focusing on some of the practical issues developers face when building web applications. Speaking Points: Today there are a number of challenges that you face when building web applications.For example, imagine you are building what you hope will be the next big social networking site or online game. Or perhaps you are building a commerce site for selling tickets to sporting events. One of the first things you have to try to guestimate is the number of users. How many people do you expect to use your web application or service? After 1 month? After 6 months? Or after a year?Do you expect that the number of users will continue to scale up?How do users translate into capacity? Into servers? Or storage requirements?How do you scale up or down your web application over time? If you consider the online gaming scenario, you can imagine that when a new game is launched there is a spike in traffic and usage, but overtime the usage slows.How can you handle peak loads? For example, if you are selling tickets for a major sporting event and the tickets go on sale at a specific time – how do you ensure that you can scale to thousands of concurrent users?How do you provide high availability – not just during the peak loads, but how do you ensure a quick response time for all of your worldwide users?What are the upfront capital costs to build out the infrastructure? How quickly will the infrastructure be available? Or if you have an established application, how can you reduce your operations costs?Most of these challenges have little to do with which programming languages, tools, or application frameworks you are using.These are some of the problems that we believe the cloud can help address.
  4. Slide objectives: Explain what the cloud is in relationship to on-premises servers and hosted severs. Speaking Points: To put the cloud in perspective, let’s first think about the available options for deploying and running your application today. Today, there are a few established approaches for deploying and running applications.ServerOn one side you have on-premises servers or a self-hosted model. With on-premises servers, you bring your own machines, connectivity, software, and in some cases software licenses.You have complete control of the environment, the software stack, the hardware, etc.However, you also have complete responsibility. Your organization must have the skills and expertise to operate and manage the environment and software. You must take on the responsibility of patching the environment, replacing hardware, etc.These days, very few people want to be in this business. However, on-premises servers are not going away anytime soon. In some cases organizations have to maintain solutions running in an on-premises environment due to regulatory, data, or privacy requirements.Hosted ServersAn established alternative to the on-premises model is with a hosted environment.With hosted servers, you are effectively renting capacity – including machines, connectivity, and in some cases software.With this model, you have less control then when you’re managing your own servers. For instance, you can’t walk up to a machine, and plug in an external drive to load data. Or easily make hardware or software adjustments to optimize for performance. However, you also have fewer responsibilities when it comes to operating, updating, patching, and managing the environment. What is generally much more attractive about a hosted model is the cost model.The upfront capital costs can be much lower then building out your own infrastructure. However, one of the downsides is that you generally pay for the fixed capacity on a monthly basis – even if your application is idle. CloudWhat we are starting to see in the industry is the emergency of the cloud as a platform for building and running applications. So what is the cloud and how does it relate to these established options for running your apps?A cloud platform is designed as a shared, multi-tenant infrastructure.Cloud platforms utilize virtualization to: share hardware resources, provide isolation of applications or tenants, and also to provide a more dynamic infrastructure.Ability to scale out your application over multiple server instances.Because it is a shared infrastructure, there is even less control compared to a hosted environment. As this is an emerging space, there is a wide range of different types of cloud solutions. Some of the solutions focus purely on providing virtualized infrastructure. Servers you can remote into. However, many cloud platforms are starting to focus on raising the level of abstraction – so you can focus on building and deploying applications rather than remoting into machines and maintaining or patching servers. Services – services provided by the infrastructure and services you would consume programmaticallyFinally, one of the primary reasons why organizations ranging from startups, independent software vendors, and large enterprises are starting to investigate the cloud is the pricing model. With a cloud platform, you can expect a pay as you go pricing model – where you pay for what you use. [build arrow] I believe it’s important to understand that the cloud is part of a continuum. It is one ofpotential approaches that you can begin to use to deploy and run your applications. However, it’s important to understand that the cloud is not the silver bullet. It is not the perfect solution for every application.
  5. Slide objectives: Frame the problems with applications today and the reasons for Cloud Computing / Services.Speaking Points: Some of you maybe asking why? Why do we need a new type of platform? So what makes the cloud attractive to organizations?Problems today:Many of the challenges with building applications today have very little to do with development tools, programming languages, or frameworks. Rather, many of the challenges that organizations face are related to the infrastructure required to deploy, run, and manage applications. Startups - For example, imagine you were a startup building the next social networking site or online game You have to worry about numerous issues that are unrelated to the functionality of the application.[Capacity]You have to think about the capacity requirements for the application.Will it be used by a few thousand users or hundreds of thousands or millions?How do users translate to bandwidth, storage, and server requirements?Will the usage be consistent during all times of the year? Will it be consistent over the lifetime of the application?Can you handle spikes in demand if there were sudden demands for the app? (Digg Effect)Ultimately, most organizations end up paying for more capacity then they need.[Deployment, operations, and versioning]Then you have to worry about deploying and operating your applicationHow do you deploy your application over multiple servers?How do you role out updates to the app without taking it offline?How do you manage patches? Enterprise - For established organizations, some of these decisions and problems may have already been addressed through a shared data center or an established staff and processes. However, in enterprise organizations we often find that apps are silos of their own servers. Established organizations also still have to spend a significant amount of capital and operations funding. IT resources are applied to maintaining applications rather than delivering new value and functionality. ISV - Finally, if you’re an ISV who builds applications for use by other businesses you have to worry about a number of additional problems. You have to think about your customer’s capacity, which gets factored into the cost of ownership. Often, your ability to sell your application is dependent on your customers ability to consume it.Your customers often have existing assets such as order fulfillment systems, ERP systems, multi-terabyte databases, etc. that are running on-premise. You must be able to easily integrate with these assets. So many things get in the way for building new appsInfrastructure - Operations, Patching, OS ManagementBuilding and maintaining costly infrastructureSo why is there so much hype around the cloud?When we talk with partners and customers, there are a few general reasons why they’re starting to find the cloud attractive. 1 - First, they view it as a way to reduce their capital and operations costs. A Cloud Platform provides a utility-like model to compute and storage resources – where organizations can only pay for what they use. This is often referred to as a “Pay as you go” model. 2 - Second, the cloud can potentially simplify the deployment and management of applicationsBy relieving organizations from worrying about infrastructure and capacity.3 - Cloud Services can improve time to market for new applications. Instead of spending weeks or months deploying servers and infrastructure to support new applications – organizations can quickly deploy applications to the cloud or use storage in the cloud where vendors provide pre-provisioned data centers.4 - Finally, Cloud Services can make it much easier to scale up or down as needed. Instead of building out capacity for peak usage or not having enough capacity to deal with usage spikes, with the cloud the platform vendor manages the capacity and you only use (and pay for) what you need. Think of this as “Pay as you grow”Notes:
  6. Slide objectives: Ensure that the audience understands our experience and investments in running and operating services.Speaking Points: IntroMicrosoft hasn’t been running services quite as long as we’ve been making software – but we have been in the business for a while and at huge scale. Just a few numbers from our consumer businessLive Search: 2.16B queries per month, 41 languagesMSN: 550M unique users, 10B+ page views per monthLive ID: 1B+ Authentications/dayMessenger: 8.2B messages/dayMicrosoft has rapidly expanded its data center operations since embarking on the Software + Services strategy in 2005, and willcontinue to do so for the foreseeable future. Initially the company focused on leased facilities. Now we design and build our own data centers. These will soon be the largest and most advanced such facilities in the world—the Northlake facility near Chicago, for instance, will cover more than 500,000 square feet and deliver significant gains in energy efficiency and environmental performance. Data CentersThis is a listing of just the new Microsoft-owned data centers. Designing and building these facilities ourselves allows Microsoft greater control over power efficiency and related environmental impacts. The list below is partial:Quincy, WA: Complete, approx 500K sq ft, 27MW, uses entirely hydro-electric powerSan Antonio, TX: Opening Fall 08, approx 475K sq ft, 27MW, uses recycled water for coolingChicago, IL: Opening Spring/Summer 09, approx 550K sq ft, up to 60MW when full, 1st floor up to 220 double-stacked containers, 2nd floor standard raised-floor data center space, will use outside air for coolingDublin, Ireland: Opening Summer 09, approx 570K sq ft, up to 27MW, will use outside air for coolingInnovation:With the Chicago data center, the entire first floor will house containerstrucks will haul up to 200 containers into the building and back them into their slotsFacilities personnel will hook up Internet connections and power and cooling equipment; then each of the containers will be up and runningContainers provide: Energy efficiency, Cost, Deployment speedNotes:
  7. Slide objectives: Summarize the top 7 takeaways for the Azure Services Platform. These are the key value propositions for developers.Speaking points: Comprehensive cloud services platformCloud computing, general purpose, & user-centricAbstraction, flexibility, and choiceAbstracts infrastructure, machines, and connectivityMix & match services as neededConnectivity to on-premises products Familiar programming model & tools Apply your .NET & Visual Studio skills to the cloudRich client experiences with Live ServicesStandard protocols & formats (HTTP, REST, ATOM, ...)Community-based libraries & samplesInterop with multiple platformsNotes: