Download - Windows Azure Website
Building web site quickly with Windows
Azure Web Sites By K.Mohamed Faizal ,
Lead Consultant, Chief Architect Office
NCS (P) Ltd, Singapore
www.zquad.in / @kmdfaizal
#GlobalWindowsAzure
Today…Windows Azure Website overviewDemoASP / FTP Deployment ASP.NET website with Database ASP.NET with entity frameworkTFS Deployment Dropbox DeploymentWordPress with WebMatrix Diagnostics & Monitoring
ScalingQ&A
#GlobalWindowsAzure
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 Azure3:30pm, Richard
Qi, Technical Evangelist
2:15PM, Wely Lau (Microsoft MVP, Windows Azure)
#GlobalWindowsAzure
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
#GlobalWindowsAzure
Intro to WebsiteDemo
#GlobalWindowsAzure
ASP Site / FTP Deployment Demo
#GlobalWindowsAzure
Website with Database Demo
#GlobalWindowsAzure
Entity FrameworkDemo
#GlobalWindowsAzure
scaleFree
Shared
Reserved
Multi-tenant. Daily quotas
Multi-tenant. No quotas
Dedicated VMs. No quotas
#GlobalWindowsAzure
1shared reserved
SHARED INSTANCES
:-)
shared
web sites
#GlobalWindowsAzure
2SHARED INSTANCES
:-)
:-)
shared reserved
shared
web sites
#GlobalWindowsAzure
SHARED INSTANCES
:-)
1shared reserved
RESERVED INSTANCE
:-):-)
0reserved
web sites
#GlobalWindowsAzure
2shared reserved
RESERVED INSTANCE
:-)
RESERVED INSTANCE
:-)
reserved
web sites
#GlobalWindowsAzure
2shared reserved
RESERVED INSTANCE
:-)
RESERVED INSTANCE
:-):-)
:-) :-)
:-):-) :-)
reserved
web sites
#GlobalWindowsAzure
DeploymentDemo
#GlobalWindowsAzure
Team Foundation Service DeploymentDemo
#GlobalWindowsAzure
DropBox DeploymentDemo
#GlobalWindowsAzure
WordPress & WebMatrix Demo
#GlobalWindowsAzure
Diagnostics & MonitoringDemo
#GlobalWindowsAzure
Supported Web Frameworks
Or any custom FastCGI Handler
#GlobalWindowsAzure
Supported Publishing Methods
Git TFSWeb DeployFTP
#GlobalWindowsAzure
part
ners
#GlobalWindowsAzure
Windows Azure Web Sites
code smart go livestart simple
#GlobalWindowsAzure
Start SimpleGet 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
#GlobalWindowsAzure
Code SmartUse ASP.NET, ASP, PHP, or Node.js
SQL Azure or MySQL databases
Start with open source apps
Develop with VS and WebMatrix
Supports any Web development tool on any platform (Windows, OSX, Linux)
#GlobalWindowsAzure
Go LiveRapid 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
#GlobalWindowsAzure
Azure Pricing and Offer (for Preview)Shared Instances Reserved Instances
Price FREE for 12 months Azure S,M,L instances at 33% discount
Number of Sites Up to 10 Up to 100
Maximum Scale 3 instances 3 instances
Storage 1GB (shared by all sites) 10GB (shared by all sites)
Storage Transactions Unlimited (abstracted by storage subsystem) Unlimited (abstracted by storage subsystem)
SQL Database Standard SQL Database Standard SQL Database
MySQL Includes one 20MB database Includes one 20MB databaseTBD beyond 20MB
Bandwidth Ingress – UnlimitedEgress – 165MB/day (5GB/month)
Ingress – UnlimitedEgress – Azure bandwidth rates (above 5GB/month)
Custom Domains Not Available Supported
SLA None None
Support FAQ, Forum Email, Phone, FAQ, and Forum
#GlobalWindowsAzure
Web RoleWeb Sites
* Cloud Apps (Web or Worker roles) can integrate with ClearDB’s MySQL as a Service via connection string through the Marketplace but not via seamless portal/provisioning workflow
Access to services like Caching, Service Bus, Storage, SQL Database
Supports ASP.NET, classic ASP, Node.js, PHP
Shared content and configuration
GIT, FTP
Near-instant deployment
Integrated MySQL as a service support
Environments/Staging
Network isolation
Remote desktop access
Elevated permissions
Start-up tasks
Unsupported frameworks or libraries
Service Model
Windows Azure Connect/ Windows Azure Network
*
Capabilities vs.
#GlobalWindowsAzure
Popular open source appsLaunch a professional looking site with a few clicks using apps like WordPress, Joomla!, Drupal, DotNetNuke and Umbraco
Continuous developmentDeploy directly from your source code repository, using Git or Team Foundation Service.
Modern web appsPerfect if your app consists of client side markup and scripting, server side scripting and a database. Powerful capability to scale out and up as needed.
Application ScenariosWeb Sites
Apps that require advanced administrationCloud-based applications that require admin access, remote desktop access or elevated permissions
Cloud Services
Multi-tier applicationsCloud-based applications that separate application logic into multiple tiers (i.e. caching middle tier, asynchronous background processes like order processing) using both Web and Worker Roles
Apps that require advanced networkingCloud-based applications that require network isolation for use with Windows Azure Connect or Windows Azure Virtual Network
Porting existing line of business appsChoose an image from the library or upload your own VHD.
Enterprise server applicationsRun your existing enterprise applications in the cloud, such as SQL Server, SharePoint Server or Active Directory.
Windows or Linux operating system Support for Windows Server, along with community and commercial versions of Linux. Connect virtual machines with cloud services to take full advantage of PaaS services.
Virtual Machines
#GlobalWindowsAzure
https://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-tfs/
http://vishaljoshi.blogspot.com/2012/09/continuous-deployment-from-github-to.html
https://github.com/projectkudu/kudu
https://tfspreview.com/
https://www.windowsazure.com/en-us/develop/overview/
Resources
We are here to help.Thank you,
Questions?