 Good morning, everyone. Good morning, Jay. How are you doing on the fine day? Well, you know the New York Yankees had a very very good game last night against the Toronto Blue Jay Sorry, my Canadian friends. So I'm living pretty large at the moment feeling feeling good about it and You know feeling good about it's Friday. It's the weekend got a lot of really cool stuff to talk about this morning But I'll tell you the one thing that's got me the happiest beer like a cup of coffee. Oh, yeah Yeah, I got my coffee here with you there, buddy I I live here in Brooklyn, New York and I went this morning and because I know I have to do this show early wouldn't got a bagel Extremely good Feeling feeling like this is gonna be a good day if you get it started with a bagel From here in Brooklyn. It's very very hard to go wrong. Well We we can have that discussion like but the the Jays versus the Yankees or Montreal Bailey bagels versus New York bagels You know those and fighting words me. Yeah, well, you know, we've got some competition either way on both sides I know that Montreal bagels are are a thing. I am very aware You know, there were lots and lots of Jewish immigrants that went out to that part of Canada and and made it their own However, I do love, you know, what we do here I know that we've got like a little bit of a chewier bagel here is at least that's the way I Understand it as compared to there. It's a little bit more. I wouldn't say moist But a little bit more dense and chewy in the middle, but no, they're both good. Let's put it Let's let's leave it that and Be good neighbors Absolutely. Thank you very much Canada for all that you bring us. I love your maple syrup and your your hockey and all that other stuff Good on y'all. Also. Thank you for I believe James Nessmith Who invented baseball basketball? He was Canadian wasn't he? That's correct that I actually I did work for at the James Nessmith building for many years at the Canadian Sports Association building Yeah Canadian Canadian invented basketball with peach baskets. However, we can't really play it that well Well, you know, Toronto had a really good season a few years ago It was very well captured by Drake on the on the court So I'm very aware of that. But anyway, we've got a few things talked about this morning Pierre We do First I wanted to ask your opinion I saw that you mentioned something this week about our voice or celebrating Hispanic and Latin voices at Microsoft What is that about? Yeah, so To kind of continue Microsoft's real strive to have an inclusive Environment and to promote, you know, different voices there was a really a great feature because this is a Hispanic history month from September 15th to October 15th and and you know We we wanted to as Microsoft make sure that we're putting out voices to the rest of the world that are you know part of That what makes up Microsoft and so I really like this website that they put together These are different conversations across Microsoft from different people who are of Hispanic and Latinx persuasion that Wanted to really share what their experience has been like and so I really recommend if this is Something you'd like to check out that you do we want to make sure that our Our world and technology is making every voice Heard and so I thought this was a really great way to add to that Yeah, absolutely. I think at any point It is all of our responsibilities to make sure that those that may not have as much As a voice to to to help them out and to give them a stage for them to actually Say and and and contribute to the full extent to which they're capable and and This is I think it's our responsibility Absolutely, and before we get into the stories for today. I want to say hi to Paul and Sina Mitch Jared, thank you so much for being in the chat. We appreciate your your your viewing and and also Being part of the community that talks to one another That's right. That's right. So considering our M or our time here Why don't we say I get going with the news? So what's your your first item about the azure hybrid? automation hybrid worker Sure, Azure automation fine. Oh Go for it then. I'll I'll back you up if you need it. Sorry. I'm just looking at my notes here at this end. I think I've I Should have put on my glasses this morning. Oh, yeah Azure automation hybrid worker extension for Azure and Arc enabled sir servers now in public preview Much tells a little bit more pure. Yeah, so Azure automating I the hybrid worker is basically a way for you to design runbooks in Azure automation and execute them across all of your and I'll use the word data center to To encompass both your on-prem your hybrid and your cloud environment Where you could actually send those commands and those runbooks to be executed across different Areas well up to now what you needed to do was to Deploy the log analytics agent and tie it to a log analytics workspace and there was a whole bunch of different Dependencies that you needed to do in order to deploy this to Servers that weren't on Azure so they weren't being managed by the Azure agent or the Azure extension model Now you get that Azure AD authentication things like that by using this method. That's right So now with the with Azure Arc enabled servers Is now moving to instead of the agent to an extension based so the Azure agent that's part of Azure Arc Will now deploy the Azure automation to the hybrid worker extensions Directly to those VMs on Arc enabled servers and I Hate the word that they say the word natively because it's in the hybrid situation But they will deploy that to those machines just like if they were Azure VMs. So taking away all of the Dependencies on log analytics agents on on workspace Connection it makes it a lot streamer more streamlined a lot more efficient and Then you get the benefit of as you just mentioned AD connected Identities so those VMs now have a night and AD identity That you can actually assign Roles and and writes to Sure and Yes, so they actually say that the two key benefits here is it enables organizations to meet their strident audit and compliance Requirements by not using local authentication methods Yes, because we are in a zero trust world here at Microsoft and And it allows seamless integration of Azure automation with Azure Active Directory for organizations requiring centralized control and management of the identities and credentials so Pierre will have more about this particular new feature in the show notes and I think you're gonna love it for those of you who are hybrid cloud junkies That's right. And I bread. I love this quote Jason Zander, which is our illustrious corporate vice president for Azure at Microsoft at the last in-person event that the Big or first party event which was ignite 2019 at the end of 2019 He actually said I know his keynote that's hybrid. We've hybrid is now our customers and state Yeah, yeah hybrid multi-cloud you name it being able to manage multiple cloud deployment Platforms and have a view in a single pane of glass with something like Azure Arc in the In the Azure portal very very big for people who have to manage large amounts of complex systems Yeah, so you're ready to move on to the next one. I am what's what you got into in store for us So you power show users update your scripts to use AZ power show modules by the 29th of February 2024 But yeah, there is AZ module support in Azure Automation now You're going to be replacing the power shell modules for us to The old methodology the Azure RM power shell module is being retired And it will be replaced with a power shell module known as AZ which provides all the capabilities of Azure RM With more improvements. I think that there's some key benefits like Update takes care of handling all the dependencies behind the scenes and taking away some of those hassles of manually importing and updating modules The control will be in your hands Of which version of AZ to update the modules and changes in the portal New automation accounts will have the latest easy modules by default starting with six four zero New versions will be released by Azure Automation team following the power shell version releases So there'll be no impact on existing automation accounts And so if you want to automate you'll use the features and update AZ module If there are no AZ modules present in that account The new AZ modules will be added and if they're existing modules Example like AZ accounts all other modules will be updated To select the easy version that that matches so accounts will maintain some backwards compatibility So, you know, there's tons and tons of Things going on with power shell constantly. It's it's a Language that people absolutely love. I have always been a bash person myself. Yep I I Came up as a Linux admin and spend most of my time with bash And so you can use the AZ module you can use Azure CLI you can use all these things use an SDKs portal Just create your Azure resources. That's what we want you to do and we just want to provide you with Simpler methods that'll help you do so. Yeah, I'm I'm I'm actually very excited about that because I've done a few projects where we use the Azure Automation and also Azure Functions, which we'll talk about in a little bit Using PowerShell code because that's all that's mostly what I've written in my in terms of scripting in my career is I'll start it with VB which is now defunct, but PowerShell very very powerful. But when you're doing it in Azure Automation You had to like basically manually go in and add All of the modules to your automation account So that you'd be able to use them and it was It was a bit of an annoyance. I'm happy to see to that they're going to retire the Azure RM module Mostly because the Azure RM module the naming convention is not exactly the same With the new module, it's it's gonna be AZ dot something like it's gonna be very And it does have that the verb dash command Functions to it. I think it's gonna be Plus It's over two years because I've known a lot of people that have said, oh my god, you're gonna retire this I've got a whole lot of scripts that are using it Like when you have your bascripts and somebody changes the commands on you And then also you have to go and revisit all your scripts. That's but we have two years I think I think that's enough. You think yeah, I hope you have the time and if you can maybe just Put it into your calendar, you know update module By 2024 and I think you may be able to accomplish your goals. I'm I'm just taking a guess. Yeah, thanks So we've got some security stuff next we do we do so I Started looking into TLS 1.2 and TLS 1.3 when I started looking at Windows 2022 Windows Server 2022 but this week they've actually announced that TLS 1.2 is going to become the standard for Azure site recovery and I think I've got the wrong page here Let me see if I it's gonna be at least the minimal Version that you need to require you're required to use in your your Azure backup Or site recovery matter if I'm correct. That's correct So right now the site recovery Uses an agent that gets the salt that it's called the Mars agent or the Microsoft Azure Recovery service agent basically collects all the info from your hard drive and and Replicates the reads from your hard drive to a virtual drive. That's in Azure while starting in November 2021 It will actually not allow That agent to use TLS 1.0 and TLS 1.1 which can be still valid on our customers server The agent itself will use TLS 1.2 and above only Mm-hmm, and I think that there are a bunch of docs on how to do it say with The s channel protocols for the Windows registry. So there's some registry key changes. You can do it via The dotnet framework there. There's definitely some registry changes there as well The impact if you do not make that change is that you won't be able to do you use this service a Replication will likely fail at your source. You'll have connection failures and Road service was services related to the site recovery won't start or stop as usual So you definitely want to make sure that you have this part of your continuing Improvement to your security on your your service Yeah, and I think it really is broader than just Your your recovery service that's moving to 1.2. I think 1.0 and 1.1 are so old And there's some their vulnerabilities that have been Identified and patched In those protocols, but those protocols are very old and considering that 1.3 is the current We should really stop using 1.0 and 1.1 again, it's what 20 because 1.2 has like a much Better 256 hash Encryption methodology, it's it's improved over those first versions and 1.0 truly is a 1.0 You know, we're going way way back and so there's Improvements that we always want to make to our solutions and security is paramount I always say that it is one of the most important parts and so utilizing secure transport protocols Always is big big thing to work on. Yeah, Jared Jared and chocolate in the chat room is saying that the We should just send everything up in the clear. So Good idea Yeah, let's take keyboard. Let's toss it in the in the trash bin Needs that right? Yeah Or we could just go back to SSL, maybe I don't know I think that would be a step backwards, but anyway that You know people still refer to SSL, but I think at this point, it's more like it's like a Kleenex or it's it's They mean TLS, but they say SSL Let me tell you I spent a Number of years and I say a number of years where Working with SSL certificates was just like the bane of my existence, you know, it's rotating It's it's making sure your CSR and all that stuff matches. It was I Get a little bit of a pain in my chest when I think about those days I'm glad they are long gone. I'm glad that we also have ways to Implement these services a lot easier automation things like that and not having to do so many manual steps in the process Well, I agree, but this week one of our teammates the April Edwards sent me a couple of URLs to very well known or very well used websites had their SSL certificate expire on them one of them was expired by like six days And and nobody had noticed And I think the the let's encrypt root certificate is is expiring Which you know for People who are using that it's a really good free service, but The I didn't trust DST root CA X3 and I know that's a long expired And and so that that kind of invalidates that certificate. Yeah, but I Want to talk about another next subject if you don't mind. Yeah, no worries. I think it's so We're proud to announce That Azure functions runtime 4.0 is now in public preview It supports the languages like net 6.0 no JS 14 Python 373 39 Java 8 11 PowerShell 7 and Custom handlers. So it's expected to go GA Next month and it'll be coinciding with that dot net Upgrade or update as well for for six So you'll be able to take advantage of some advanced features like durable functions And it's it's just I a lot of great integration into things like VS code Where there are code snippets and things like that and then direct deployment that you could integrate into your VS code experience Or even just straight-up visual studio Migrating your apps Allows you to spend some time using the Azure functions core tools 4.0. There's a preview of that as well. So you can you know use this Tool locally start working to make your upgrades and then eventually you can deploy it into the cloud So, you know, it's gonna always continue to evolve Evolve that you'll want to keep your eye open on the different ways that Dotnet 6 changes if that's what you're interested in and also find different ways that you know your your Runtime functions or I should say your Azure fun time Azure functions on time impacts the the service that you run and and I I think Azure functions are really great I I like to think about them in the context of the cron and Like killing the cron server. That's kind of the way I look at it Is that you know a lot of people if you remember we had to keep up like one server or one VM or something? And it's only job was to execute crons and you didn't always know if they work. You'd have to check walls You have to check Oh, so I've always hated the cron time notation format Yeah, I hate that part. So that's the thing that I think is really great is You can replace that you can also integrate Azure functions with services like say Azure static web apps so that if you want to add Some sort of dynamic features into your website But still work with just like a static site generator like you go or something like that you can implement the API and And do things like you know if maybe you want people to Send you a form and you want to store that form and something is like Cosmos DB or maybe you want it to just work out you wanted it. Yeah, or even even though one drive mm-hmm I've had that discussion with many IT professionals Functions is not just a developer tool It is a tremendous operation IT and operations tool mostly because as you mentioned The scheduling and the triggering portion of those functions plus now with this announcement PowerShell 7 so we're kind of going towards a unified PowerShell code base so PowerShell 7 across automation across functions On Windows and on Linux. It makes it a lot easier. I just I personally use it for a bunch of different Automation tool tasks that I need to do that are not running into an automation account because it doesn't need to So we didn't you now have the opportunity to do both it ties in very well with with the logic apps Mm-hmm. It's just it's just a tremendous tool for operations. Oh, yeah You get things like the automatic scale and I think that that's really huge is that once you actually have it say Hey an Azure function that's getting hit a lot Azure will on the back side back end of it know that All right. Well, we're having a certain level of requests increase So let's add more resources for this function And the other thing I like is that there's so many different types of triggers to to have events happen like time Or you know like a if it's a new entry in Cosmos DB comes into or even like a blob storage entry Like a new block in there. It'll go ahead and say, okay There's been a change time to kind of execute this and and you could integrate npm or a new get into it so that you're using languages and The the different dependencies that you already know. Yeah, and so I think you can really make use of that to make your life easier and and focus on code and not necessarily the The ops portion of building out applications. Well a code to support ops in this particular scenario Absolutely. Yeah All right, so we are five minutes before we have to Get off. I wanted to talk about shows that were upcoming and you've got two of them. Yeah Yep, so if you want to just bring up the Azure Fun Bites Twitter, that'd be cool for me Every week. What do we do on Azure Fun Bites? We get together we talk about people process and things like that that make up an amazing experience on Azure You can see right there 11 a.m. The 2 p.m. Eastern every Thursday every Thursday This week I had some really great people from white source. Hey, there I am From white source there they are Reese our Arkins and Lena Kleiner they came and they helped me understand a little bit more about open-source security and implementing open-source security processes that will Ensure that when you're deploying into something or I should say you're you're putting something in the github You're not creating a scenario for other people that Oh, there's a MPM module that has a Bitcoin miner in it or something like that. Let's avoid that And so if you want to join me, I really would appreciate come over on learn TV on Thursday 11 a.m. Pacific 2 p.m. Eastern we'll get together We'll take questions. We'll give them right to our guests because there's a guest every week And I've got next week Burr Collin and Burr Collins gonna help me talk about Dev containers and how they work alongside BS code to help you, you know Be able to do your builds Remotely rather than having to do them on your little computer. Yep. That's perfect the next event that I want to talk to you all about is An event that we have on October 21st called create DevOps. I'll be hosting alongside Steven Morowski We've got some really really great People who are gonna be speaking we've got Martin Woodward from github. He's gonna be doing our keynote April Edwards Like you mentioned before the great. She's gonna be talking about automation Donovan Brown, you know the the man in the black shirt the King of DevOps here at Microsoft himself He is going to be talking about cloud native cat Cosgrove from Pulumi Wonderful wonderful mind. She's going to be talking about security And then we want to bring it all down to culture and so Quintessa Sanks is gonna be joining us She's gonna be talking about DevOps culture shift and how all that kind of comes together So join us October 21 on learn TV. If you go to aka.ms slash create DevOps you can register and get your reminder and all that That's fantastic. I'm actually I've got the create DevOps on my schedule And fun bites is always on my schedule and I am subscribed to your twitch channel So I get notified every time you go on regardless Well, I thank you sir So the last thing before we have to go today Since we talked about Azure functions and we talked about how they're good for developing and applications and but also for it and ops I thought we would make the Azure module or use your suggested that we should make the Azure module learn module of the week The create server logic with Azure functions. So this will take you through Deciding whether or not Serverless computing is for you It'll help you how to create that function through the portal and it will Run you through the gamut of the different triggers and you mentioned that you liked the the different triggers that the divorce available and Show you how you can monitor the that Function firing in the portal. I think it's a really good. Have you gone through this one? I'm going to be going through that one I think I'm going to start doing it tomorrow or some time over the weekend I I look through it and I said, you know what I got it up my my function skills So I've done some of the other things related to functions, but this is one. I'm gonna try out Yeah, I'm still using functions on my day-to-day because I wrote a blog post about that months ago about how I use it for my DNS so faking the dynamic DNS. But with that, I think we are out of time. So Jay Thank you very much for spending the morning with me and always the chat. We've got Paul. We got Jared. We got Mitch We got Sina and I think Sina is a new person participating in the in the chat so welcome to Australia Austria not Austria. Oh, wait. Sorry. Austria. Sorry. I I look no no Sina says good morning from Australia. There you go. Yeah, okay. Yeah, you're right. You are correct again I should be wearing my glasses Anyway, thank you very much everybody if you are looking for more info aka.nms slash az updates will take you to our blog where all of our listings and all of the links about Stuff we talked about today is there for you to use so thank you very much and have a wonderful weekend See you later. Have a great great weekend everyone