ASP.NET Functions on Microsoft Azure
Kuldeep Singh NetCom Learning www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2018 NetCom Learning
Agenda
• • • • • •
Azure Web Apps Overview Web App Tiers Prebuilt Web App Templates Demonstration: Creating a Web App App Service Plans The Web Deploy Protocol
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
©1998-2018 NetCom Learning
Azure Web Apps Overview
• Simple, scalable hosting for websites in Windows Azure
with the following benefits:
Provides a quick way to host your web application in the cloud • Allows you to scale your web app without being required to redesign for scalability • Integrates with Visual Studio • Provides an open platform for many different programming languages •
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
©1998-2018 NetCom Learning
Web App Tiers
• Web Apps can be scaled to run in one of the following modes:
Free • Shared compute resources • Limited bandwidth and CPU time • Limited customization options
Shared • Shared compute resources • No upper limit to bandwidth and CPU time • Additional customization options
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
©1998-2018 NetCom Learning
Web App Tiers
• Web Apps can be scaled to run in one of the following modes:
Basic • Reserved instance for multiple web applications • Websites are pooled under the same instance
Standard • Reserved instance for multiple web applications • Websites are pooled under the same instance • Supports auto-scale
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
©1998-2018 NetCom Learning
Web App Tiers To host multiple Web Apps, use a Standard or Basic Web Hosting Plan: • Reserves a virtual machine for your websites • Billed based on number of virtual machine instances and not number of websites
Standard
Basic
Shared
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Free
©1998-2018 NetCom Learning
Prebuilt Web App Templates Create a Web App using a prebuilt template from the Azure Marketplace There are over 30 open-source applications, frameworks, and templates in the Marketplace:
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2018 NetCom Learning
Demonstration: Creating a Web App
• In this demonstration, you will learn how to: • Create a Web App instance by using the Azure Portal • Create a SQL Database instance by using the Portal • Manage the Web App and SQL Database instances as a Resource Group
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
©1998-2018 NetCom Learning
App Service Plans
• App Service Plans can logically group Web Apps within a
subscription: •
Characteristics such as features, capacity, and tiers are shared among the website instance in the group
• Multiple App Service Plans can exist in a single Resource Group
and multiple Web Apps can exist in a single App Service Plan
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
©1998-2018 NetCom Learning
App Service Plans
App Service Plan
App Service Plan
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2018 NetCom Learning
The Web Deploy Protocol
• WebDeploy simplifies deployment of web applications and
websites to IIS servers by providing a standard package format Packages can be installed manually using IIS Manager, command line tools, or PowerShell • Packages can be remotely installed by using the IIS instance remote deployment service •
• Visual Studio and WebMatrix can deploy a web application to a
Web Deploy endpoint
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
©1998-2018 NetCom Learning
Recorded Webinar Video
To watch the recorded webinar video for live demos, please access the link:
https://bit.ly/2Qot97w
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2018 NetCom Learning
About NetCom Learning
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2018 NetCom Learning
Recommended Courses » 20532: Developing Microsoft Azure Solutions (Microsoft Specialist) - Class scheduled on Oct 22 » 20486: Developing ASP.NET MVC 5 Web Applications (Visual Studio 2017) - Class scheduled on Nov 12 » OD20532C: Developing Microsoft Azure Solutions (Microsoft Specialist) MOD » Master Program - Microsoft Azure
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
©1998-2018 NetCom Learning
Autodesk Inventor Essentials: Visual Styles, Visualization, and Graphics Business Acumen for Project Managers DevOps Foundations: Lean and Agile CISSP Certification Prep: Security and Risk Management Cross Team Collaboration: Increasing Productivity with Office 365 Groups SharePoint 2019 "Wow" | First Look at new SharePoint 2019 Adobe InDesign CC: Down and Dirty Tips and Tricks Architecting for Security on AWS Big Data for Enterprise: Managing Data and Values Top Reasons to Master Agile Scrum and its Benefits Clean Architecture: Patterns, Practices, and Principles CEH: Understanding Ethical Hacking SQL Server 2017: Application Development Best Practices www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2018 NetCom Learning
Promotions
From Cloud to Security, to Data and AI, to Networking, to Application Development, to Design, to Business Process & Application; all classes delivered by top-notch instructors in in-person Instructor-led Classroom or Live Online. And after you train, treat yourself with Gift Card rewards. Learn More www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2018 NetCom Learning
Follow Us On:
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2018 NetCom Learning
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
Š1998-2018 NetCom Learning
THANK YOU !!!
www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266
©1998-2018 NetCom Learning