1 00:00:01,140 --> 00:00:03,480 [Autogenerated] thus far in the course we've been in Azure 2 00:00:03,480 --> 00:00:06,610 automation so we've seen some of its capability, 3 00:00:06,610 --> 00:00:10,460 Let's double-click now and there's going to be a little bit of review 4 00:00:10,460 --> 00:00:13,900 from what we did in the previous module here and that's fine because 5 00:00:13,900 --> 00:00:15,990 there's a principle of adult education, 6 00:00:15,990 --> 00:00:19,380 I think repetition is great and repetition is also going to 7 00:00:19,380 --> 00:00:23,440 help you lock in these concepts and skills For your as 800 8 00:00:23,440 --> 00:00:25,460 certification exam success. 9 00:00:25,460 --> 00:00:27,080 But let's look at azure automation, 10 00:00:27,080 --> 00:00:31,630 run books configuration management or cm as a systems engineering 11 00:00:31,630 --> 00:00:35,750 process with the goal of establishing consistency of a product's 12 00:00:35,750 --> 00:00:37,850 attributes throughout its life cycle. 13 00:00:37,850 --> 00:00:42,070 And the Azure automation account is our cloud based our Azure 14 00:00:42,070 --> 00:00:46,080 cloud based configuration management solution for both Windows 15 00:00:46,080 --> 00:00:48,840 and Linux systems in Azure and beyond. 16 00:00:48,840 --> 00:00:51,680 Azure automation relies upon log analytics, 17 00:00:51,680 --> 00:00:54,730 so you'll need a log analytics workspace as well as the log 18 00:00:54,730 --> 00:00:57,100 analytics agent deployed to your machines. 19 00:00:57,100 --> 00:01:00,630 Select capabilities include as we saw in the previous lesson, 20 00:01:00,630 --> 00:01:04,100 update management, inventory, tracking, change tracking, 21 00:01:04,100 --> 00:01:06,570 run books desired state configuration. 22 00:01:06,570 --> 00:01:08,070 There's a lot here indeed. 23 00:01:08,070 --> 00:01:11,480 The hybrid run book worker which you can deliver to your 24 00:01:11,480 --> 00:01:16,820 off cloud machines via an extension, particularly your Azure arc enabled servers, 25 00:01:16,820 --> 00:01:20,080 you can install the run book worker on them to extend. 26 00:01:20,080 --> 00:01:25,050 Azure automation run books into your local data centers or other clouds though. 27 00:01:25,050 --> 00:01:29,840 Azure automation was really built for hybrid cloud configuration management. 28 00:01:29,840 --> 00:01:33,150 Specifically an Azure automation run book is simply a 29 00:01:33,150 --> 00:01:36,380 cloud hosted automation script, you might think well wait a minute, 30 00:01:36,380 --> 00:01:38,760 what's the difference between an Azure automation 31 00:01:38,760 --> 00:01:40,850 run book and an Azure function, aren't they? 32 00:01:40,850 --> 00:01:42,870 Both cloud hosted scripts well, 33 00:01:42,870 --> 00:01:46,080 kind of specifically Azure automation run books are 34 00:01:46,080 --> 00:01:48,800 meant for the IT professional really. 35 00:01:48,800 --> 00:01:52,720 The operations person rather than the developer run books share 36 00:01:52,720 --> 00:01:56,930 similarities with Azure functions in that you can trigger them manually 37 00:01:56,930 --> 00:02:00,680 on a schedule or have them be triggered by an event. 38 00:02:00,680 --> 00:02:04,530 And there is another similarity that both Azure functions and automation 39 00:02:04,530 --> 00:02:07,690 run books support PowerShell or PowerShell workflow. 40 00:02:07,690 --> 00:02:11,580 Workflow is a subset of power Shell's capability that allows 41 00:02:11,580 --> 00:02:14,580 you to do more durable long running processes that 42 00:02:14,580 --> 00:02:16,990 potentially could survive a restart. 43 00:02:16,990 --> 00:02:20,180 Azure automation run books have a graphical option 44 00:02:20,180 --> 00:02:22,200 that you do not get with functions. 45 00:02:22,200 --> 00:02:26,190 Both run books can be python scripts as well as functions. 46 00:02:26,190 --> 00:02:26,700 So yes, 47 00:02:26,700 --> 00:02:30,460 there is some overlap between functions and run books but for 48 00:02:30,460 --> 00:02:33,100 our purposes a hybrid cloud administrator, 49 00:02:33,100 --> 00:02:36,720 we're concerned entirely with Azure automation run books. 50 00:02:36,720 --> 00:02:39,960 So just know about functions and function apps just from a 51 00:02:39,960 --> 00:02:42,430 theoretical standpoint like I mentioned, 52 00:02:42,430 --> 00:02:43,650 the Azure automation. 53 00:02:43,650 --> 00:02:49,030 Hybrid worker is what extends Azure automation run book services off cloud 54 00:02:49,030 --> 00:02:52,930 into your local data center as well as in other environments. 55 00:02:52,930 --> 00:02:55,480 Now there's two types of Azure automation. 56 00:02:55,480 --> 00:02:56,440 Hybrid worker, 57 00:02:56,440 --> 00:03:00,260 there's the system worker that's used and managed only by Azure and 58 00:03:00,260 --> 00:03:02,850 it's used with the update management solution, 59 00:03:02,850 --> 00:03:06,810 but then you can deploy user workers with a purpose like I said, 60 00:03:06,810 --> 00:03:11,140 of extending your Azure automation run book executions to your hybrid cloud, 61 00:03:11,140 --> 00:03:14,240 as you can see I know, the text is small and the diagram. 62 00:03:14,240 --> 00:03:18,140 Right and again, I provide attribution for all of these borrowed diagrams. 63 00:03:18,140 --> 00:03:21,650 We're dealing with TCP 443 and TLS encryption. 64 00:03:21,650 --> 00:03:24,250 So the idea is that you don't need a site to site 65 00:03:24,250 --> 00:03:26,470 VPN or virtual private network, 66 00:03:26,470 --> 00:03:29,640 nor do you need an express route circuit in order to do this. 67 00:03:29,640 --> 00:03:30,560 As I mentioned, 68 00:03:30,560 --> 00:03:35,420 the preferred way to create hybrid worker instances is to deploy 69 00:03:35,420 --> 00:03:38,120 with the hybrid run book worker VM extension. 70 00:03:38,120 --> 00:03:43,120 So ideally your on premises or off cloud machine is arc enabled, 71 00:03:43,120 --> 00:03:47,300 which gives you access to the VM extensions in Azure and you can deploy 72 00:03:47,300 --> 00:03:50,300 the hybrid run book worker directly to that machine. 73 00:03:50,300 --> 00:03:55,210 Lastly, you can create these logical groupings of hybrid worker agents. 74 00:03:55,210 --> 00:03:57,880 These are called hybrid run book worker groups. 75 00:03:57,880 --> 00:04:06,000 And the purpose of this is to provide high availability for your off cloud Azure automation run book jobs.