57

Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations
Page 2: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Why Azure Web Sites?

Language Support, Site creation

Deployment, Source Control Integration

Scale

Site Slots

Web Jobs

Traffic Manager

Insights and Monitoring

Backup

Hybrid Connections

Agenda

Page 3: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Why Azure Web Sites?

Page 4: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

“Fastest way to build for the cloud”

Page 5: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Your own

Datacenter

Web

Sites

Cloud

Services

Virtual

Machines

Microsoft Azure

Page 6: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Web Sites Service Architecture

Microsoft Azure

Load Balancer

Runtime Database

Application Database

API Endpoint

Frontend (IIS ARR)

Publish Endpoint Blob Storage

File Server

Metering

Deployment

Server(s)

Page 7: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

.NET

Python

Develop apps with…

Node.js

Java

PHP

Page 8: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Ready-to-Go

Open Source

Web Applications,

Frameworks,

and Templates

Windows Azure Web App Gallery

Page 9: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Demo

Site creation & Language Support

Page 10: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Web Hosting Plan

Azure Subscription

$Pricing Tier Geographic Region

+ +

Page 11: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Create Azure Resources during File / New

Create Azure Website during deploy

Manage with Server Explorer

Visual Studio + Azure Websites

Page 12: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Source Control

Page 13: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

GitHubVisual Studio

Online

Git BitBucketCodePlex DropBox

Choose your own way.

Page 14: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Demo

Source Control

Page 15: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Deployments

15

Page 16: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Scale

Page 17: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Different ways to scale

Scale-up

More

powerful

servers

Scale-out Number of servers

Page 18: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Scaling in Azure Websites

Multi-tenant. Daily quotas

Multi-tenant.

Dedicated VMs.

Page 19: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

DemoManual Scale

Auto Scale

Page 20: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Manual Scaling

1 6Instance Count Instances

Page 21: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

AutoScale

Page 22: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

AutoScale

Page 23: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

AutoScale

Page 24: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Auto-Scaling (Metric)

2 6

60 80

Instance Count

CPU Percentage | Memory Percentage | Disk Queue Length | HTTP Queue Length | Data In | Data Out

Percent

Instances

[Metric]

Page 25: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

1

shared standard

shared

Page 26: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

2

shared standard

shared

Page 27: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

SHARED INSTANCES

1

standard

0standard

Page 28: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

2

standard

standard

Page 29: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

2

standard

standard

Page 30: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Site Slots

Page 31: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Staging

Page 32: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Staging

Page 33: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Staging

Page 34: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Staging

Page 35: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

DemoSite Slots

Page 36: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Web Jobs

Page 37: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

WebJobs

Page 38: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

WebJobs

Page 39: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Traffic Manager

Page 40: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Azure

footprint

19 regions worldwide in 2014

Data Centers

Regional Partners

Page 41: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Azure

Websites

footprint

14 regions worldwide in 2014

Page 42: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Intelligent customer routing with Traffic Manager

www.yourapp.com

Page 43: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Intelligent customer routing with Traffic Manager

www.yourapp.com

Page 44: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

DemoTraffic Manager

Page 45: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Insights andMonitoring

Page 46: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Application Insights

Page 47: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Monitoring

Requires Standard Level

2 Endpoints and 3 Test Locations

Different metrics per Endpoint – Uptime / Response time

Available for different Services (Web Sites, Cloud Services, Storage,

Mobile Services, Virtual Machines)

Definition of individual rules

E-Mail notifications send when rules applies

Page 48: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Backup

Page 49: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Backups

Websites Settings ManifestDatabase (Optional)Websites Files

Page 50: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Hybrid Connections

Page 51: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Web Sites

Mobile Services

Corporate Network

Microsoft SQL Server

Hybrid Connection

Other published

resourcesHybrid

Connection

Manager

Hybrid Connections

Page 52: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Summary

Page 53: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

ASP.Net vNext

11:30 Track 3

Moderne Webanwendungen mit Azure PaaS

13:45 Track 3

Build-Deploy-Manage: DevOps mit Visual Studio

15:15 Track 3

Related Sessions

Page 54: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Resources

http://azure.microsoft.com/de-de/pricing/free-trial/

http://www.microsoftvirtualacademy.com/training-courses/windows-azure-web-

sites-deep-dive-jump-start

http://www.microsoftvirtualacademy.com/training-courses/cloud-hosting-mit-

microsoft-azure-web-sites

http://www.microsoftvirtualacademy.com/training-courses/developing-windows-

azure-and-web-services-jump-start

http://channel9.msdn.com/Series/Windows-Azure-Web-Sites-Tutorials

http://microsoftazurewebsitescheatsheet.info

Page 55: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations
Page 56: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations

Web Site

Microsoft Azure Web Site

Public Site Extensions Private Site Extensions

Web Site Kudu Web Jobs

Monaco MSDeploy Build/Upload Your Own

Gallery

Azure Web Sites Components

Page 57: Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring. Application Insights. Monitoring Requires Standard Level 2 Endpoints and 3 Test Locations