A Lap Around Azure Websites Introduction Jon Galloway | Technical Evangelist Cory Fowler | Program Manager, Azure Websites
Meet Jon Galloway | @jongalloway Azure Technical Evangelist Focused on ASP.NET MVC http://weblogs.asp.net/jongalloway Web development on Microsoft platform since late '90s Ex-submariner; Showcase Showdown winner “Price is Right” Popular Author and Conference Speaker Wrox Professional MVC 5; MVC Music Store tutorial Virtual ASP.NET MVC Conference (mvcConf) World wide Web Camps speaker Herding Code podcast (http://herdingcode.com)
Meet Cory Fowler | @cfowlerMSFT Program Manager, Azure Websites Focuses on Developer Experience for Azure Websites Polyglot Programmer (.NET, PHP, Python, JavaScript) Canadian, Ginger Speaker, Host, Blogger… Host of Channel 9’s Web Camps TV show Spoken at //build/ and worldwide Web Camps events Blogs at http://blog.syntaxc4.net
Course Topics A Lap Around Azure Websites 01 | Introduction to Azure Websites 05 | Background Processing with WebJobs 02 | Getting Started 06 | Going Live on Azure Websites 03 | Web Stacks 07 | My Website is down, What’s Next? Troubleshooting Your Website 04 | Continuous Deployment and Integration with Azure Websites 08 | Conclusion
Setting Expectations Target Audience Web Developer (ASP.NET, Node.js, PHP, Python) Back-end Developer Full Stack Developer Suggested Prerequisites/Supporting Material Visual Studio 2013 (Community Edition or Greater) Azure SDK & Tools (http://aka.ms/AzureSDK) Azure Cross Platform CLI or PowerShell Tools (Same page as above) Microsoft Azure account (http://aka.ms/TryAzure)
Join the MVA Community! Microsoft Virtual Academy Free online learning tailored for IT Pros and Developers Over 2.6M registered users Up-to-date, relevant training on variety of Microsoft products “Earn while you learn!” Get 50 MVA Points for this event! Visit http://aka.ms/MVA-Voucher Enter this code: IntroAzureWebsites (expires Feb 16 2015)
01 | Introduction to Azure Websites Jon Galloway | Technical Evangelist Cory Fowler | Program Manager, Azure Websites
What is Azure Websites?
Enterprise Class Globally Scalable Web Application Hosting
What does that mean? 99.95% Uptime Security Governance Audit & compliance Connectivity to On-Premises Resources Authentication Cost Optimization Global Reach
Fastest way to build for the cloud
Open and Flexible for Everyone
Using the same tools you use today
Try Websites http://try.azurewebsites.net Sandboxed preview of Azure Websites with no Azure subscription or credit card requirements Representative sampling of supported Azure Websites development runtimes Real time development and publishing of your app Natural entry point to start a free Azure trial experience
Creating your first Website
Demo Recap File > New ASP.NET Website (Just like you use today) Edit the site Right-Click the Project Click Publish Create a New Azure Website from the Publish Dialog Modified the Site Diff the site before re-publishing
Websites Service Architecture Deployment Server(s) Blob Storage File Server Publish Endpoint Application Database Microsoft Azure Load Balancer Frontend (IIS ARR) Metering Runtime Database API Endpoint
Website Anatomy Microsoft Azure Web Site Public Site Extensions Private Site Extensions Web Application Kudu Web Jobs Monaco MSDeploy Build/Upload Your Own Gallery
Web Hosting Plans
Next Module Getting Started