Why Azure Web Sites?download.microsoft.com/download/3/3/1/3314E256-7BD...Insights and Monitoring....

Post on 28-May-2020

4 views 0 download

transcript

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

Why Azure Web Sites?

“Fastest way to build for the cloud”

Your own

Datacenter

Web

Sites

Cloud

Services

Virtual

Machines

Microsoft Azure

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)

.NET

Python

Develop apps with…

Node.js

Java

PHP

Ready-to-Go

Open Source

Web Applications,

Frameworks,

and Templates

Windows Azure Web App Gallery

Demo

Site creation & Language Support

Web Hosting Plan

Azure Subscription

$Pricing Tier Geographic Region

+ +

Create Azure Resources during File / New

Create Azure Website during deploy

Manage with Server Explorer

Visual Studio + Azure Websites

Source Control

GitHubVisual Studio

Online

Git BitBucketCodePlex DropBox

Choose your own way.

Demo

Source Control

Deployments

15

Scale

Different ways to scale

Scale-up

More

powerful

servers

Scale-out Number of servers

Scaling in Azure Websites

Multi-tenant. Daily quotas

Multi-tenant.

Dedicated VMs.

DemoManual Scale

Auto Scale

Manual Scaling

1 6Instance Count Instances

AutoScale

AutoScale

AutoScale

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]

1

shared standard

shared

2

shared standard

shared

SHARED INSTANCES

1

standard

0standard

2

standard

standard

2

standard

standard

Site Slots

Staging

Staging

Staging

Staging

DemoSite Slots

Web Jobs

WebJobs

WebJobs

Traffic Manager

Azure

footprint

19 regions worldwide in 2014

Data Centers

Regional Partners

Azure

Websites

footprint

14 regions worldwide in 2014

Intelligent customer routing with Traffic Manager

www.yourapp.com

Intelligent customer routing with Traffic Manager

www.yourapp.com

DemoTraffic Manager

Insights andMonitoring

Application Insights

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

Backup

Backups

Websites Settings ManifestDatabase (Optional)Websites Files

Hybrid Connections

Web Sites

Mobile Services

Corporate Network

Microsoft SQL Server

Hybrid Connection

Other published

resourcesHybrid

Connection

Manager

Hybrid Connections

Summary

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

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

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