The Windows Azure platform fits here Traditional IT Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime IaaS Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Managed by vendor PaaS Managed by vendor Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data SaaS Managed by vendor Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data
The Windows Azure platform is an internet-scale cloud services platform, hosted in Microsoft data centers around the world, that provides a simple , reliable , and powerful platform for creating web applications and services.
Cloud Operating System
Extending SQL Server to the Cloud
Building Block Services for developing connected apps
Create New Cloud Services Store Data in the Cloud Move Applications to the Cloud Create New Solutions by Combining Cloud Services Extend Applications to the Cloud
Find and publish applications and building block services for Windows Azure
Directory available by the end of the year. Commerce capabilities coming in the future.
Information marketplace for discovering, purchasing, & selling data
Data can be hosted in Windows Azure or by the data provider
Data exposed as OData services
Enables self-service BI within Excel
Data providers include:
Data.gov, Navteq, Greg London, etc.
Directory & Commerce available today
FAMILIAR DEVELOPER EXPERIENCE DESIGNED FOR INTEROPERABILITY PROVEN MICROSOFT TECHNOLOGIES
SOAP and REST protocols
XML file formats
Commitment to support Java, PHP, Python and other popular programming languages
.NET Framework, including ASP.NET, WCF, and more
Familiar SQL Server functionality in SQL Azure
Windows Azure Platform in your datacenter
Designed for unlimited scale & multi-tenancy
Identical to the hardware in Microsoft’s datacenters
Delivered by a choice of hardware partners
Platform as a Service
Currently in development with several partners
Fujitsu, Dell, HP, and eBay
BE MORE AGILE
Quickly and easily build, deploy, and manage applications and Web services using Windows Azure, SQL Azure, and .NET Services.
Scale up and down as business needs dictate.
USE RESOURCES WISELY
Avoid large capital expenditures in infrastructure when delivering Software-as-a-Services offerings to customers.
IMPROVE CURRENT PRODUCTS
Augment existing on-premises applications to generate recurring revenue.