View
25
Download
0
Category
Preview:
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
Citation preview
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
http://www.dilbert.com/2011-01-07/
Who is this guy???
www.devpartners.com
www.bostonazure.org
www.cloudarchitecturepatterns.com
Overview1. What is Windows Azure2. Why Windows Azure Web Sites is “PaaS 2.0” 3. Demos
IaaS
Acc
ordi
ng to
Gar
tner
http:
//
ww
w.g
artn
er.c
om/t
echn
olog
y/re
prin
ts.d
o?id
=1-1
IMDM
Z8&
ct=1
3081
9&st
=sb
Aug2013
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
CloudServices
Original PaaS-focused S+S Vision
2008-2012
WebSites
VirtualMachines
CloudServices
2012
WebSites
VirtualMachines
CloudServices
2013
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
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
Engine Yard in Windows Azure Store
https://www.engineyard.com/
Demo 1
Windows Azure Web SitesUsing Azure Web Site Gallery
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
Demo 2
Python SiteShow Portal Features, Runtimes, Config
Demo 3
Show Python SiteContinuous Delivery
httpS://foo.SCM.azurewebsites.netLogs
Log tracing via API
Demo 4
Integrated Visual Studio OnlineEdit online
Can also use FTP, WebDeploy, others…
Demo 5
Partners EcosystemWindows Azure Marketplace
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. …
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: codingoutloud@gmail.combusiness inquiries: www.devpartners.com book: www.cloudarchitecturepatterns.com
How to Contact Bill
Find this slide deck here
Recommended