Running Applications in Microsoft Azure: Getting Started

Microsoft Azure offers several options for running server applications. In this course, you'll learn the main options and the trade offs of each, and leave the course knowing how to make intelligent choices for your own applications.
Course info
Rating
(12)
Level
Beginner
Updated
Aug 21, 2017
Duration
2h 15m
Table of contents
Description
Course info
Rating
(12)
Level
Beginner
Updated
Aug 21, 2017
Duration
2h 15m
Description

There are many options that Microsoft Azure offers the user for running server applications. In this course, Running Applications in Microsoft Azure: Getting Started, you'll learn about the various options to inform your decisions moving forward with the cloud. First, you'll cover how to use the PaaS offerings of Cloud Services and Azure Web Apps to host your web and server applications. Next, you'll explore how to use virtual machines and containers to deploy and host application code. Finally, you'll discover information about the features and trade offs of each option as the course progresses. When you're finished with this course, you'll be armed with the knowledge you need to pick the right Azure option for hosting your application.

About the author
About the author

Matt is an independent consultant with expertise in web application design and development and systems integration. As a writer, Matt has contributed to several journals and magazines such as MSDN Magazine. Matt regularly shares his love of technology by speaking at local, regional, and international conferences such as DevWeek, Prairie Dev Con, That Conference, and VS Live. As a Pluralsight Author, Matt has created more than 30 courses on the topics of web, mobile, and cloud development.

More from the author
Microsoft Azure Developer: Web Jobs
Intermediate
50m
15 Sep 2018
Microsoft Azure: The Big Picture
Beginner
1h 50m
10 Mar 2016
More courses by Matt Milner
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello. I'm Matt Milner. Welcome to this course, Running Applications in Microsoft Azure: Getting Started. I'm an independent software developer and trainer. Microsoft Azure is fast becoming the largest cloud platform available. This course is intended to provide you, the developer, with information about the various options for running your server applications on the Azure platform. Some of the major topics we're going to cover include provisioning and using virtual machines, deploying applications to Azure Cloud services, running your web applications in Azure App services, and deploying applications to Azure in docker containers. By the end of the course, you'll understand the options available to you for running applications in Azure and have the information you need to make informed choices about which option is right for your application. From here, continue learning by diving into specific courses on Azure web applications, Azure infrastructure as a service, and docker containers. I'm glad you're joining me on this journey to learn about Azure with the Running Applications in Microsoft Azure: Getting Started course, at Pluralsight.

Running Applications in Azure
Welcome to this course on Running Applications in Microsoft Azure. In this first module, we're going to just get started and lay out some of the core concepts and talk about how this course is going to work to help you understand how to take your applications and get them running in the right environment in Azure. I'm Matt Milner, and I'm going to work through this course with you to help you understand those different options. So the goal in this first module is really to introduce you to some of the different options you have for running your applications in Azure, talk about what we'll cover in this course, and what we won't with the intent that you'll be able to choose the right option when you're done, which Azure hosting option for your application is going to best support the needs and requirements of that application. Which one of these environments is going to work best with your workflow? If you got a current workflow on how you manage and deploy and build your applications, some of these environments might fit better with that than others, and so understanding that can really be useful.

Running Applications in Virtual Machines
Welcome to this module on Running Applications in Virtual Machines. In this module, we're going to talk about the concept that's probably familiar to most of you in your own environment, which is virtual machines to run your applications. So we're going to first understand how virtual machines work in the world of Azure, which is going to be slightly different from virtual machines you might set up in your own data center. We're going to learn how to provision a virtual machine so we can see how to provision one or many in a networked environment. And then once you have those virtual machines, how are you going to get your code on there, whether it's a Linux virtual machine or a Windows virtual machine that you're using as your deployment target.

Running Applications in Azure Cloud Services
Welcome to this module on running your applications in Azure Cloud services. I'm Matt Milner, and here we're going to continue looking at some of the options for running your applications in Azure. With Azure Cloud services, I want to take a look at how the architecture works here for deploying your applications and how they're going to run and then look at packaging your applications to be able to run on these cloud services and what that means.

Running Websites in Azure App Services
Hello, and welcome back. Let's dive right into running websites in Azure app services. We're going to talk about what Azure app services is, and specifically, the web apps offering in the app service model, and talk more about this platform as a service style hosting that you can use to run your web applications. You'll see how to provision an app service and get it all set up and ready to accept your code, then we'll look at deploying websites out into that provisioned app service, as well as how you can manage those websites once you've deployed them, to monitor them, scale them, etc.

Running Applications in Azure Containers
Hello, and welcome to this module on Running Applications in Containers as we look at taking your applications and using containers in Azure to run them. We're going to start by taking a look at just what are containers as it's important for you to understand these concepts before you start developing. And then we'll look at creating an Azure container service. This is a service provided by Microsoft on Azure that sets up the infrastructure for you to be able to host and run containers on the Azure platform. And finally, we'll take a look at deploying containers. We'll see what it takes to package up your application into an image, how to take that image and run it both locally to test it out, as well as on those Azure servers in the Azure container service.