Cnam 2015 – web sites
ZeCloud
Demo
AzureWebsite Creation
.NET
Python
Develop apps with…
Node.js
Java
PHP
Demo
Language Support
Visual Studio + AzureWebsites
• Create Azure Resources during File / New
• Create AzureWebsite during deploy
• Manage with Server Explorer
Demo
Visual Studio Support
GitHubVisual Studio
Online
Git BitBucketCodePlex DropBox FTP
Choose your own Adventure!
8
Deployments
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]
Demo
Manual Scale
Auto Scale
Auto-Scale Considerations
• Only Scales theWebTier
• Scale Up/Down is not instantaneous
Site Slots
Staging
Staging
Staging
Staging
Web Jobs
WebJobs
WebJobs
Traffic Manager
Azure
Websites
footprint
14 regions worldwide in 2014
Intelligent customer routing
withTraffic Manager
www.yourapp.com
Intelligent customer routing
withTraffic Manager
www.yourapp.com
Backup
Backups
Websites Settings ManifestDatabase (Optional)Websites Files
Hybrid Connections
Web Sites
Mobile
Services
Corporate Network
Microsoft SQL
Server
Hybrid
Connection
Other published
resources
Hybrid
Connection
Manager
Hybrid Connections
Redis Cache
Redis Cache Service
• Full Functionality Redis Cache Cluster
• Master/Slave Configuration
• Up to 26GB
• SSL Supported
Demo
Redis Cache
Application Insights
Application Insights
Get started
Visit azure.microsoft.com
Web Sites Service Architecture
Microsoft Azure
Load Balancer
Runtime
Database
Application Databas
API
Endpoint
Frontend (IIS
ARR)
Publish Endpoint Blob Storage
File Server
Metering
Deployment
Server(s)
Debug Console (Kudu)
https://[website-name].scm.azurewebsites.net
EnvironmentDebug Console Diagnostics & LogsWeb Hooks REST API
Web Site
Microsoft AzureWeb Site
Public Site Extensions Private Site Extensions
Web Site Kudu Web Jobs
Monaco MSDeploy Build/UploadYour Own
Gallery
Customizing the Deployment
>: azure site deploymentscript –h
help:
help: Generate custom deployment script
help: Usage: site deploymentscript [options]
help:
help: Options:
help: --aspWAP <projectFilePath>
help: --aspWebSite
help: --node
help: --php
help: --python
help: --basic
Microsoft Azure Cross Platform Command
Fortune 500 using Azure
>57% >250k
Active websites
Greater than
1,000,000
SQL Databases in Azure
>20TRILLION
storage
objects >300MILLION
AD users
>13BILLION
authentication/wk
>2
MILLION
requests/sec >1MILLION
Developers
registered
withVisual
Studio Online
Site Extensions
WebSockets
5Concurrent
Connections
Tier Free
35
Shared
350
Basic / Standard Premium
Unlimited
Persistent Connection
Web Hosting Plan
Azure Subscription
$
PricingTier Geographic Region
+ +

Cnam cours azure web sites

Editor's Notes

  • #5 FTP files (ASP, Node, PHP, etc.) to new website created in demo 1
  • #7 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
  • #8 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
  • #50 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.