windows azure web sites second-generation paas

20
Windows Azure Web Sites Second-generation PaaS Boston Cloud Meetup 14-January-2014 (00:30) Boston Azure User Group http ://www.bostonazure.org @bostonazure Bill Wilder http://blog.codingoutlou d.com @codingoutloud HELLO my name is Bill Wilder

Upload: udell

Post on 23-Feb-2016

25 views

Category:

Documents


0 download

DESCRIPTION

HELLO my name is. Windows Azure Web Sites Second-generation PaaS. Boston Cloud Meetup 14-January-2014 (00:30). Bill Wilder. Boston Azure User Group http ://www.bostonazure.org @bostonazure. Bill Wilder http://blog.codingoutloud.com @codingoutloud. www.cloudarchitecturepatterns.com. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Windows Azure Web Sites Second-generation  PaaS

Windows Azure Web SitesSecond-generation PaaS

Boston Cloud Meetup14-January-2014

(00:30)

Boston Azure User Grouphttp://www.bostonazure.org@bostonazure

Bill Wilderhttp://blog.codingoutloud.com@codingoutloud

                                        

HELLOmy name isBill Wilder

Page 2: Windows Azure Web Sites Second-generation  PaaS

http://www.dilbert.com/2011-01-07/

Who is this guy???

www.devpartners.com

www.bostonazure.org

www.cloudarchitecturepatterns.com

Page 3: Windows Azure Web Sites Second-generation  PaaS

Overview1. What is Windows Azure2. Why Windows Azure Web Sites is “PaaS 2.0” 3. Demos

Page 5: Windows Azure Web Sites Second-generation  PaaS

PaaS

Acc

ordi

ng to

Gar

tner

http:

//w

ww

.gar

tner

.com

/tec

hnol

ogy/

repr

ints

.do?

ct=1

4010

8&id

=1-1

P502

BX&

st=s

b

Jan2014

Page 6: Windows Azure Web Sites Second-generation  PaaS

CloudServices

Original PaaS-focused S+S Vision

2008-2012

Page 7: Windows Azure Web Sites Second-generation  PaaS

WebSites

VirtualMachines

CloudServices

2012

Page 8: Windows Azure Web Sites Second-generation  PaaS

WebSites

VirtualMachines

CloudServices

2013

Page 9: Windows Azure Web Sites Second-generation  PaaS

WebSites

VirtualMachines

CloudServices

Stateless NodesHAInternet Scale

RDPFull Admin

JavaC++ Linux/Win2k

NetworkingEndpoint ACLs

.NETPHPPythonNode.js

Mgmt APIPortal

Rapid Deploy & ScaleSticky LB

Auto-PatchingContinuous Delivery

On-prem equivalents

GalleryPersistent DisksEnterprise Scale

2014Innovations & new features show up here first

Page 10: Windows Azure Web Sites Second-generation  PaaS

WAWS

IaaS VM

PaaS VM

Traffic Manager

Autoscaling

Alerting

Blob Storage

NoSQL Table Storage

Reliable Queue

WA SQL Database

Marketplace

Caching

Windows Azure Active Directory

Service Bus

MySQL Software + Services

Page 11: Windows Azure Web Sites Second-generation  PaaS

Engine Yard in Windows Azure Store

https://www.engineyard.com/

Page 12: Windows Azure Web Sites Second-generation  PaaS
Page 13: Windows Azure Web Sites Second-generation  PaaS

Demo 1

Windows Azure Web SitesUsing Azure Web Site Gallery

Page 14: Windows Azure Web Sites Second-generation  PaaS

What happens to Departmental Web Site…

Business Requirements1. Public static web site2. 15 users3. Dynamic pages updated

by pulling from API4. Control access to some

pages w/ login5. Add database6. Open up to whole

company of 40k people

Technical Solution1. Simple Web App2. Shared, managed VM3. Need more memory

and CPU4. Use Federated

Authentication5. Need backups6. Need more resources +

monitoring + DR

Page 15: Windows Azure Web Sites Second-generation  PaaS

Demo 2

Python SiteShow Portal Features, Runtimes, Config

Page 16: Windows Azure Web Sites Second-generation  PaaS

Demo 3

Show Python SiteContinuous Delivery

httpS://foo.SCM.azurewebsites.netLogs

Log tracing via API

Page 17: Windows Azure Web Sites Second-generation  PaaS

Demo 4

Integrated Visual Studio OnlineEdit online

Can also use FTP, WebDeploy, others…

Page 18: Windows Azure Web Sites Second-generation  PaaS

Demo 5

Partners EcosystemWindows Azure Marketplace

Page 19: Windows Azure Web Sites Second-generation  PaaS

In Closing… WAWS are:1. Portable

Standard runtimes for .NET, Python, Node, PHP Lock in? (AzurePack, Linux, “just code”)

2. Enterprise Global, TM, http://azuremap.azurewebsites.net Scale to 40 cores per site instance SLA, monitoring, alerting, auto-scaling, …

3. Productive Runtime management for .NET, Python, Node, PHP Room to grow (IaaS, WAAD, tons of services) DevOps ready – APIs, PowerShell, xPlat CLI, etc. …

Page 20: Windows Azure Web Sites Second-generation  PaaS

Looking for …• consulting help with Windows Azure Platform? • someone to bounce Azure or cloud questions off?• a speaker for your user group or

company technology event?Just Ask!

Bill Wilder@codingoutloudhttp://blog.codingoutloud.comcommunity inquiries: [email protected] inquiries: www.devpartners.com book: www.cloudarchitecturepatterns.com

How to Contact Bill

Find this slide deck here