paas for the modern web a powerful self service platform for developers a flexible hosting solution...

44

Upload: ellen-harrell

Post on 30-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale
Page 2: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Bringing Windows Azure Web Sites to the Private CloudRyan JonesSenior Program Manager

MDC-B225

Page 3: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

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

Page 4: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

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

Page 5: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Who is it for?Hosting Service ProvidersEnterprise Central ITWeb ISVs transitioning to SaaS

-or-Many Web sitesMany ServersMany Tenants

Page 6: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Benefits of Web Sites for Windows Server

Ready for Business

Web Scale, World Wide

Best Visual Studio Experience

Faster to Market

Open and Flexible

Page 7: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Ready for business

Enterprise grade.

Secure with SSL.

Access to enterpriseservices.

Page 8: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Web scale, world wide

Load balanced

Always up to date Easily scale Economical

Page 9: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Best Visual Studio experience

Move existing ASP.NET websites.

Deploy and manage in Visual Studio.

SourceControlintegration.

Page 10: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Faster to market

Create in minutes.

Use favorite tools.

Flexible deployment frameworks.

Continuous delivery.

Page 11: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Open and flexible

Choice of languages.

Choice of databases.

Web app gallery. Zero lock in.

Page 12: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

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.

Page 13: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

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.

Page 14: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

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.

Page 15: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

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.

Page 16: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Demo

Getting Started

Page 17: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

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

Page 18: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Current State of Affairs

V1 BetaOctober 2012

V1 RTMJanuary 2013

V1 PreviewJuly 2012

vNext RTMCY 2013

vNext PreviewAvailable Today

Page 19: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

vNext Features

Page 20: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Dynamic SiteHibernationThe scenario:Balancing site density and performance

Page 21: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Dynamic SiteHibernationThe challenge:Resource waste, long startup time

Page 22: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Dynamic SiteHibernationThe solution:Page-out WP, instead of terminating it

Page 23: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Dynamic SiteHibernationWhat does it look like?MDC-B303 June 26 2013, 8:30 am - 9:45am in Hall 7.3

Page 24: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Websocket Support

The scenario:Enabling modern web applications

Page 25: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Websocket Support

The challenge:The web pulls, but modern apps push

Page 26: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Websocket Support

The solution:Enable bidirectional communication via HTTP/HTTPS

Page 27: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Websocket Support

What does it look like?

Page 28: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

64 bit processes

The scenario:Enabling enterprise web applications

Page 29: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

64 bit processes

The challenge:Large memory footprint

Page 30: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

64 bit processes

The solution:Enable 64 bit worker processes

Page 31: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

64 bit processes

What does it look like?

Page 32: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

IPv6

The scenario:Addressing the IP address shortage

Page 33: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

IPv6

The challenge:(we didn’t get to it in V1)

Page 34: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

IPv6

The solution:Do it.

Page 35: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

IPv6

What does it look like?

Page 36: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Plans and Add-ons

The scenario:Create offers for your customers

Page 37: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Plans and Add-ons

The challenge:Balancing bundling with a la carte purchasing options

Page 38: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Plans and Add-ons

The solution:Provide base “plans” with optional “addons”

Page 39: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Plans and Add-ons

What does it look like?

Page 40: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

Consistency

Page 41: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

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.

Page 42: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

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)

Page 43: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

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

Page 44: PaaS for the Modern Web A powerful self service platform for developers A flexible hosting solution for IT Web Sites for Windows Server Scalable Scale

© 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.