Manage WebJobs Hello there and welcome to Pluralsight. Tim Warner here, welcoming you to the module entitled Manage WebJobs. I like to start each module with a very quick breeze through of the learning path and then a table of contents of our current course. Of course, we're covering Microsoft Exam 70-533, and a learning path is a collection of courses that all map to that exam's objectives. The first course in the learning path is a general introduction to the exam. We're in the Implement Websites course right now. Following this one, we'll cover virtual machines, cloud services, storage, Azure Active Directory and virtual networks. Within the Implement Websites course, we began with the module Deploy Websites, and we move into today's content, WebJobs; then Configuring and Managing Websites; Configuring Diagnostics, Monitoring and Analytics; Scale and Resilience; and finally, Manage Hosting Plans. What are we going to cover in this module specifically? Well, you know that from the title, we're going to be dealing with WebJobs. But before we do that, of course I want to make sure that you understand clearly exactly what WebJobs are and what their primary use case is in Microsoft Azure. By the end of this module, you'll also understand how to deploy and schedule WebJobs in a couple different ways. We'll go to the Azure portal, we'll use Windows PowerShell, and although I didn't add it to the slide, we'll also go into Visual Studio. Although we're not expected to be web developers or programmers for this skill set, I want to make sure you're equipped with at least a basic introductory how-tos, such that you can support the programmers within your organization. Let's get started.
Manage Websites Hi there, how are you doing? Welcome to Pluralsight. My name is Tim Warner, and this module is entitled Manage Websites. If you've been with me, riding along on this Microsoft Exam 70-533 Learning Path, then you already know that it's a series of related courses that map to every objective on that particular IT certification exam. Those courses are number one, Preparing to Pass the Exam, Implement Websites, Implement Virtual Machines, Implement Cloud Services, which my colleague Rozi has done, Implement Storage, Implement an Azure Active Directory, and finally, Implement Virtual Networks. Of course, we are in the first content course of the Learning Path Implement Websites today. In the Implement Websites course, the module breakdown is Deploy Websites, Manage WebJobs, Configure and Manage Websites, Configure Diagnostics, Monitoring, and Analytics, Configure Scale and Resilience, and Hosting Plans. And of course here, we're in the fourth module, Manage Websites. Speaking of which, what are we set to learn today in this module? Well, there's a couple of exam objectives that I think are particularly relevant to the real world. One is how to configure your Azure web app to use a custom DNS domain name. We'll then learn about configuring and binding SSL certificates, and some behind-the-scenes things with that, and then we'll spend a little bit of time getting to know the Xplat/CLI. That's how the Azure CLI, which is what it's called nowadays is going to be termed on your exam. There is a chance that Microsoft Learning has updated the 70-533 and you may hear references to the correct Azure CLI title. But as long as you know those terms are interchangeable, you'll be all set. The behavior of the tool is the same, regardless of its name. Let's get started.
Configure Diagnostics, Monitoring, and Analytics Hello there and welcome to Pluralsight. My name is Tim Warner and this module is entitled Configure Diagnostics, Monitoring and Analytics. Let's take a brief look as we always do of our Pluralsight 70-533 Certification Exam Learning Path. The first course is on preparing to pass the test, it's essentially metadata, then we get into the content. Implementing websites, virtual machines, cloud services, storage, Azure Active Directory and Virtual Networks. Each of these domains I've mapped exactly to the Microsoft exam 70-533 objectives, and we are in Implement Websites at the moment. The Implement Websites course consists of seven modules. The first one is called Deploy Websites, then we have Manage WebJobs, Configure and Manage Websites, Configure Diagnostics, Monitoring and Analytics, Scale and Resilience, and then Hosting Plans, and of course we're doing Diagnostics, Monitoring and Analytics today. What are we going to learn in this module? Well, I'm going to teach you how to retrieve diagnostics data. There is a plethora if you don't mind the five dollar tech buzzword of methods to gain information. Quantitative data concerning our web app. If we're interested in troubleshooting, Azure has us covered. If we're interested in Performance tuning, Azure has us covered. We're going to learn how to view streaming logs. This is a particularly cool method for getting real time log data out of your web apps, and then we'll finish with configuring endpoint monitoring and alerts. Let's get started.
Configure Scale and Resilience Hello there, and welcome the Pluralsight. My name is Tim Warner, and this module is entitled Configure Scale and Resilience. We have a learning path here at Pluralsight for every objective in the Microsoft Exam 70-533. That learning path consists of related courses, the first called Prepare to Pass the Exam, and then Implement Websites, Virtual Machines, Cloud Services, Storage, Azure Active Directory and Virtual Network. So we have six content courses in one prep course. And of course, today, we are doing Implement Websites. The Implementing Websites course consists in turn of seven related modules. The first was called Deploy Websites, and then we move into WebJobs, Configuring and Managing Websites, Configuring Diagnostics, Monitoring and Analytics, Scale and Resilience and Hosting Plans. And of course, we are doing Scale and Resilience today. What is on our agenda for this module? Well, you hear the two key terms, scale and resilience. Specifically, the Microsoft exam objectives say that we need to know how to configure auto-scale for our Azure web apps, particularly, we need to know about scale up, where we change the instance size, as well as configuring scale out, both by metric and by schedules. The second part of this module is concerned with Traffic Manager and how we can deploy multiple instances of our Azure web apps in multiple locations for failover or performance reasons. Lot of stuff to cover in this module, but it's good info and very relevant to the exam objectives. Let's get started.
Manage Hosting Plans Hello and welcome to Pluralsight. Tim Warner here, as usual, welcoming you to the module called Manage Hosting Plans. We'll buzz through our learning path for Microsoft Exam 70-533. The first course is preparing to pass the test, gives you all the metadata regarding the certification, the job roles, and so forth. Then each content course; websites, virtual machines, cloud services, storage, Azure Active Directory, and virtual networks, all mapped directly, one to one with every objective on the live exam. Right now we're in the first content course, the second course in the learning path, called Implement Websites. The Implement Websites course consists of seven modules; deploying websites, managing web jobs, configuring and managing websites, configuring diagnostics, monitoring, and analytics, configure scale and resilience, and manage hosting plans, and that, of course, is where we are right now. If you've come through the previous six modules, congratulations, because you've certainly broadened and deepened your skill set with Azure web apps. Today, of course, we're concerning ourselves with hosting plans, so our main takeaway, what I want you to walk away from this module with, is a good understanding of the different hosting plans, and exactly which plan is necessary as a baseline to support a given business requirement. We're going to create web apps within a plan and migrate between plans. A lot of that is stuff that we've done several times over the course of this course, however I'll throw in a few extra things, like show you where we can figure out exactly how our monthly spend is broken down, and that should keep you in good stead not only for the exam, but also in your real life work with Azure. Let's get started.