34. Web Sites
Mobile Services
Corporate Network
Microsoft SQL Server
Hybrid Connection
Other published
resources
Hybrid
Connection
Manager
Hybrid Connections
42. Web Sites Service Architecture
Microsoft Azure
Load Balancer
Publish Endpoint Blob Storage
Runtime Database
Application Database
Frontend (IIS ARR)
API Endpoint
File Server
Metering
Deployment
Server(s)
43. Debug Console (Kudu)
Environment Debug Console Diagnostics & Logs Web Hooks REST API
https://[website-name].scm.azurewebsites.net
44. Web Site
Monaco MSDeploy Build/Upload Your Own
Web Site Kudu Web Jobs
Public Site Extensions Private Site Extensions
Microsoft Azure Web Site
Gallery
49. >57% >250k
Fortune 500 using Azure
Active websites
Greater than
1,000,000
SQL Databases in Azure
>20TRILLION
storage
objects >300MILLION
AD users
>1MILLION
requests/sec >2 MILLION
>13 BILLION
authentication/wk Developers
registered with
Visual Studio
Online
52. Web Hosting Plan
Azure Subscription
$
+ +
Pricing Tier Geographic Region
Hinweis der Redaktion
FTP files (ASP, Node, PHP, etc.) to new website created in demo 1
File / New Web Application
Show Host In The Cloud dialog
Select Empty web site (for quick create)
Right-click project, select Publish
Show Azure Website creation
Cancel publish
Show Azure Websites in Server Explorer
Right-click one Website and show settings
Slide Objectives:
Objective #1
Transition:
Transition statement(s) to setup the slide
Speaking Points:
Speaking Point #1
Speaking Point #2
Notes:
Any notes go here
Azure Websites enables you to run programs or scripts in your website in three ways: on demand, continuously, or on a schedule. There is no additional cost to use Microsoft Azure WebJobs. The key point is WebJobs run in the context of your website. You can use executables, javascript, batch files.
Traffic Manager gives you three traffic load balancing methods to choose from: failover, performance, or weighted round robin. You choose the one that’s right for your application or scenario.
Azure Redis Cache helps your application become more responsive even as user load increases and leverages the low latency, high-throughput capabilities of the Redis engine. This separate distributed cache layer allows your data tier to scale independently for more efficient use of compute resources in your application layer.
Application Insights lets you monitor your live application for:
Availability - We'll test your URLs every few minutes from around the world.
Performance - Detect and diagnose perf issues and exceptions.
Usage - Find out what users are doing with your app, so that you can make it better for them.
Web Hosting Plan is a scale unit for websites. It is comprised of a Geographic Region and a Pricing Tier within the same Azure Subscription. When you scale a site to either Basic or Standard all of the sites within the Web Hosting Plan will be placed on the same Virtual Machine.