Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
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