Azure App Service Plan is the container for hosting Web Apps, REST APIs, custom containers and Function Apps. The course will explain the underlying infrastructure, deployment, handling load with scaling and Azure CDN, and monitoring of App Services.
At the core of application hosting in the platform-as-a-service model, is a thorough understanding of Azure App Services. In this course, Managing Microsoft Azure App Service Plan, you’ll learn about the container that defines the infrastructure and services used by Web Apps, REST APIs, custom containers and Function Apps. First, you’ll learn about the underlying VMs that run an App Service Plan, and the networking options to integrate with IaaS VMs and on-premises resources. Next, you’ll explore all the options for deploying applications into the environment. Then, you’ll discover how to handle load with resource scaling, as well as leveraging the Azure content delivery network. Finally, you’ll see the options available for monitoring your running app services. When you’re finished with this course, you’ll have a foundational knowledge of App Service Plans, that will help you leverage the features they provide for hosting web based applications in the cloud.
Neil is a solutions architect and developer, with a passion for web development, architecture, and security. He has worked in large and small IT organizations, written articles on development, and spoken at local .NET user groups. Neil has several Microsoft Certifications, including MCPD, MCSA, and MCSD.
Course Overview (Music playing) Hi everyone. My name is Neil Morrissey, and welcome to my course, Managing Microsoft Azure App Service Plan. I'm an independent solutions architect, developer, and author. This course is going to teach you about the container that defines the infrastructure and features used by App Services, which are the web apps, API apps, mobile apps, and function apps that run your code in the cloud. If you're an administrator, developer, or architect, understanding the environment you're running your applications on is crucial for leveraging App Service features. Some of the major topics we'll cover include understanding the VM infrastructure your apps run on and how you can connect them to VMs in the cloud, as well as to on-premises services; the different options available for deploying apps to Azure App Services from simple FTP-based deployments to full dev ops with continuous integration and continuous deployment; how to scale your app service plan to handle more load, whether by increasing the power of the underlying VMs or by adding new VMs to load balance more traffic; how to leverage the Azure content delivery network to improve the responsiveness of static websites for users around the world, as well as how to increase the performance of dynamic sites too; and how to monitor your running apps to help with tracing and troubleshooting. You'll learn about the logs and metrics available to you, as well as services like application insights that help you deeply monitor running applications. By the end of this course, you'll have a solid understanding of the platform as a service environment that's running your web-based applications in Azure. This course is part of a path that includes my course on Managing Azure App Services, and between these two courses, you'll learn all the major features of App Services. So I hope you'll join me on this journey to learn about platform as a service application hosting in Azure with Managing Microsoft Azure App Service Plan here on Pluralsight.