azure websites marc gagne startup lead & sr. technical evangelist – microsoft canada...

41
Azure Websites Marc Gagne Startup Lead & Sr. Technical Evangelist – Microsoft Canada @marc_gagne - [email protected]

Upload: jonathan-franklin

Post on 18-Dec-2015

217 views

Category:

Documents


2 download

TRANSCRIPT

Azure WebsitesMarc GagneStartup Lead & Sr. Technical Evangelist – Microsoft Canada@marc_gagne - [email protected]

AgendaSite creationLanguage SupportDeploymentSource Control

IntegrationScaleWeb Jobs

Site SlotsTraffic ManagerBackupHybrid

ConnectionsOther PaaS

Services

Infrastructure(as a Service)

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Man

ag

ed b

y v

en

dor

You s

cale

, m

ake

re

silie

nt

& m

anage

Platform (as a Service)

Sca

le, re

silie

nce

and

man

ag

em

ent

by v

en

dor

You m

anag

e

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Hosting models

On Premises / Colo

You s

cale

, m

ake

resi

lient

an

d m

anage

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

The cloud?

.NETPython

Develop apps with…Node.j

sJava

PHP

GitHubVisual StudioOnline

Git BitBucketCodePlex DropBox FTP

Choose your own (deployment) Adventure!

DemoAzure Website Creation

Visual Studio + Azure Websites• Create Azure Resources during File / New• Create Azure Website during deploy• Manage with Server Explorer

DemoVisual Studio Support

Scale

Manual Scaling

1 6Instance Count Instances

AutoScale

AutoScale

AutoScale

Auto-Scaling

2 6

60

80

Instance Count

Percent

Instances

CPU

DemoManual ScaleScheduled ScaleAuto Scale

Auto-Scale Considerations

•Only Scales the Web Tier•Scale Up/Down is not instantaneous•~ 5 minutes

Site Slots (aka staging)

Staging

Staging

Staging

Staging

DemoStaging

Web Jobs

WebJobs

WebJobs

Traffic Manager

AzureWebsites footprint

14 regions worldwide in 2014

Intelligent customer routing with Traffic Manager

www.yourapp.com

Intelligent customer routing with Traffic Manager

www.yourapp.com

Backup

Backups

Websites Settings Manifest

Database (Optional)

Websites Files

DemoBackup

Hybrid Connections

Web Sites

Mobile Services

Corporate Network

Microsoft SQL Server

Hybrid Connection

Other published resources

Hybrid Connection

Manager

Hybrid Connections

Application Insights

Application Insights

“and all that PaaS…”

Microsoft Azure Services

ADMultifactorAuthentication

Access C

on

trol

Layer

Inte

gra

tion

la

yer Service

Bus CDNBizTalk Services

Traffic Manager

Virtual Networks

Express Route

Ap

pli

cati

on

layer

API Mgmt WebsitesCloud Services VM

Mobile Services

Media Services

Notification Hubs Scheduler

Automation

Data

Layer

Blobs Tables QueuesMachine Learning HD Insight

Backup and Recovery

SQL Database Caching StorSimple

$200 Azure Trial => aka.ms/azuretrialDocumentation => azure.comGot 10 minutes? => friday.azure.comVirtual Academy => aka.ms/cloudmva

Thank You!

@marc_gagne

© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.