Upload
diana-lamb
View
223
Download
1
Embed Size (px)
Citation preview
Windows Azure Web Sites
Windows Azure Web Sites
Shane Milton @Jaxidian
•Visual Studio 2012 or 2013
•VisualStudio.com
(or) Github (or) Bitbucket (or more)
•Azure Cross-Platform Command Tools
Setup if you want to play too
Your Datacenter
Virtualization
O/S
Hardware
Network
Data
Applications
Firewall
Web Sites
Applications
Data
Cloud Services
Applications
Firewall Rules
Data
Virtual Network
Virtual Machines
Virtual Network
Data
Applications
Firewall Rules
O/S
Focus on the Application
Windows Azure
Web Site Geographical Locations
Windows Azure Web Sites powerful web sites in seconds
start simplestart free, scale up and out as you go, friction-free and without the headaches
code smartwith classic asp, asp.net, php or node.js, develop on Windows, OSX or Linux
go livedeploy live in seconds, easily monitor performance, rapidly diagnose and fix issues
DEMOHello World
Supported Publishing Methods
FTP:// TFS WEBDEPLOY
DROPBOX
DEMODeployment
Supported Web Frameworks
Or any custom FastCGI Handler
DEMOWordPress
scale
Free
Shared
Standard
Multi-tenant. Daily quotas
Multi-tenant. Daily quotas
Dedicated VMs. No quotas
1shared standard
SHARED INSTANCES
:-)
shared
web sites
2SHARED INSTANCES
:-)
:-)
shared standard
shared
web sites
SHARED INSTANCES
:-)
1shared standard
STANDARD INSTANCE
:-):-)
0standard
web sites
STANDARD INSTANCE
:-)
2shared standard
STANDARD INSTANCE
:-)
standard
web sites
2shared standard
STANDARD INSTANCE
:-)
STANDARD INSTANCE
:-):-)
:-) :-)
:-)
:-) :-)
standard
web sites
standard
STANDARD INSTANCE
:-)
cpu utilization
auto-scaling
STANDARD INSTANCE
:-)
STANDARD INSTANCE
:-)
DEMO
Scaling & Auto-scaling
Diagnostics & Monitoring
HTTP Logs Error LogsPORTAL
MONITORING
NEW RELIC
LOG STREAMIN
G
DEMO
Diagnostics & Log Streaming
Dependency: Azure Cross-Platform Command Tools
Windows Azure Web App Gallery
Ready-to-Go Open Source Web Applications, Frameworks, and Templates
Windows Azure Store
Discover, Purchase & Provision PremiumServices
Windows Azure Web Sites
code smart go livestart simple
Get started with 10 free web sites
Create new sites in seconds
Easily manage and scale your sites
Automatic load balancing and shared storage across instances
Scale out or up to reserved instances for improved performance and scale
Start Simple
Use ASP.NET, ASP, PHP, or Node.js
SQL Azure or MySQL databases
Start with open source apps and frameworks
Develop with VS and WebMatrix
Supports any Web development tool on any platform (Windows, OSX, Linux)
Code Smart
Rapid deployment for quick iteration
Integrated source control with Team Foundation Server (TFS) and Git
Built-in monitoring of perf and usage data
Quick access to request logs, failed requests diagnostics and diagnostics
Go Live
Thank You!
Building and Publishing ASP.NET Applications with Windows Azure Web Sites and Visual Studio 2012
• Getting Started: Creating an MVC 4 Application using Entity Framework Code First• Exercise 1: Publishing an MVC 4
Application using Web Deploy• Exercise 2: Publishing an MVC 4
Application using Git
HANDS ON LAB