paas for the modern web a powerful self service platform for developers a flexible hosting solution...
TRANSCRIPT
Bringing Windows Azure Web Sites to the Private CloudRyan JonesSenior Program Manager
MDC-B225
PaaS for the Modern WebA powerful self service platform for developers
A flexible hosting solution for IT
Web Sites for Windows Server
Web Sites for Windows Server is a scalable, secure and flexible platform for building powerful web applications to run your business, drive your brand or reach new
customers.
ScalableScale out or up in seconds on a Load Balanced, Always up to date, Multi-datacenter Infrastructure
SecureEnterprise Grade Availability with support
for SSL and AD authentication.
Web hosting your way with choice of language, framework, database, and platform.
Flexible
Azure Web Platform
IIS
Web Sites for Windows Server
Windows Azure Web Sites
Host
ed a
nd P
rivate
Clo
ud
Pu
blic C
lou
d
Web Server
Who is it for?Hosting Service ProvidersEnterprise Central ITWeb ISVs transitioning to SaaS
-or-Many Web sitesMany ServersMany Tenants
Benefits of Web Sites for Windows Server
Ready for Business
Web Scale, World Wide
Best Visual Studio Experience
Faster to Market
Open and Flexible
Ready for business
Enterprise grade.
Secure with SSL.
Access to enterpriseservices.
Web scale, world wide
Load balanced
Always up to date Easily scale Economical
Best Visual Studio experience
Move existing ASP.NET websites.
Deploy and manage in Visual Studio.
SourceControlintegration.
Faster to market
Create in minutes.
Use favorite tools.
Flexible deployment frameworks.
Continuous delivery.
Open and flexible
Choice of languages.
Choice of databases.
Web app gallery. Zero lock in.
Modern web PaaS for—
Digital marketing campaigns.
Business applications.
Hosting providers(and private clouds).
Global web presence.
Secure, scalable, and reliable web hosting.
Easy to use self-service portal with a gallery of the world’s most popular web solutions.
Move existing websites quickly and easily.
Connect your web application to existing services in Windows Azure, a partner hosted cloud, or on-premises.
Deploy and scale your web presence in any region of the world on-demand.
Modern web PaaS for—
Global web presence.
Digital marketing campaigns.
Business applications.
Hosting providers(and private clouds).
Create engaging customer web applications anywhere and on any device.
Design, develop and deliver experiences that reach your customers with rich, interactive media.
Start from scratch with a modern web framework or use a Web App Gallery of the world’s most popular open source web applications.
Scale up or down on demand for a great digital experience.
Modern web PaaS for—
Global web presence.
Digital marketing campaigns.
Business applications.
Hosting providersand private clouds
Harness the full power of .NET, Visual Studio and Windows Azure Pack to build modern business applications.
Use Active Directory to federate identity with your on-premises environment or Office 365 to manage access to applications.
Easily and securely connect to on-premises assets.
Extend your applications into Office 365 and Sharepoint.
Modern web PaaS for—
Global web presence.
Digital marketing campaigns.
Business applications.
Hosting providers(and private clouds).
Provided as a ‘White Box’ solution for hosters and partners.
Tap into the largest business application ecosystem in the world.
Easy to customize portal experience and powerful billing API.
Delivered as a service on Windows Server based private clouds.
Allows IT to host modern web applications in their private clouds.
Demo
Getting Started
Under the Hood
Web Worker
Web Worker
Web Worker
Web Worker
Front End
Front End
File Server
Publisher Publisher
Mgmt. Server
Mgmt.Server
Controller
Controller
File Server
Runtime DB
ServiceMgmtAPI
ServiceMgmtAPI
ServiceMgmt Portal
ServiceMgmt Portal
Current State of Affairs
V1 BetaOctober 2012
V1 RTMJanuary 2013
V1 PreviewJuly 2012
vNext RTMCY 2013
vNext PreviewAvailable Today
vNext Features
Dynamic SiteHibernationThe scenario:Balancing site density and performance
Dynamic SiteHibernationThe challenge:Resource waste, long startup time
Dynamic SiteHibernationThe solution:Page-out WP, instead of terminating it
Dynamic SiteHibernationWhat does it look like?MDC-B303 June 26 2013, 8:30 am - 9:45am in Hall 7.3
Websocket Support
The scenario:Enabling modern web applications
Websocket Support
The challenge:The web pulls, but modern apps push
Websocket Support
The solution:Enable bidirectional communication via HTTP/HTTPS
Websocket Support
What does it look like?
64 bit processes
The scenario:Enabling enterprise web applications
64 bit processes
The challenge:Large memory footprint
64 bit processes
The solution:Enable 64 bit worker processes
64 bit processes
What does it look like?
IPv6
The scenario:Addressing the IP address shortage
IPv6
The challenge:(we didn’t get to it in V1)
IPv6
The solution:Do it.
IPv6
What does it look like?
Plans and Add-ons
The scenario:Create offers for your customers
Plans and Add-ons
The challenge:Balancing bundling with a la carte purchasing options
Plans and Add-ons
The solution:Provide base “plans” with optional “addons”
Plans and Add-ons
What does it look like?
Consistency
Session summary
Best visual studio experience.
Web scale world wide.
Ready for business.
Faster to market.
Scalable, secure and flexible platform for building and hosting powerful web applications.
Open and flexible.
Related contentBreakout Sessions:Internet Information Services: What’s New in Windows Server 2012 R2 (MDC-B303) Windows Azure Web Sites: An Architecture and Technical Deep Dive (WAD-B329)
msdn
Resources for Developers
http://microsoft.com/msdn
Learning
Microsoft Certification & Training Resources
www.microsoft.com/learning
TechNet
Resources
Sessions on Demand
http://channel9.msdn.com/Events/TechEd
Resources for IT Professionals
http://microsoft.com/technet
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows 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.