Azure Friday - podcast cover

Azure Friday

Scott Hanselmandocs.microsoft.com
Join Scott Hanselman every Friday as he engages one-on-one with the engineers who build the services that power Microsoft Azure as they demo capabilities, answer Scott's questions, and share their insights. Follow us at: friday.azure.com.

Episodes

Run your VMware workloads natively on Azure with Azure VMware Solution

Azure VMware Solution delivers a VMware environment as a service, which enables you to run native VMware workloads on Azure. Shannon Kuehn shows Scott Hanselman the seamless experience to migrate VMs directly from on-premises to Azure.[0:00:23]– Introduction[0:01:44]– Background[0:04:10]– Architecture[0:05:18]– Demo[0:15:02]– Wrap-upAzure VMware Solution overviewAzure VMware Solution documentationWMware Hands-on LabsPrepare to migrate VMware workloads to Azure by deploying Azure VMware SolutionC...

Jun 11, 2021

An overview of Azure Web PubSub

Develop web applications with real-time messaging using Azure Web PubSub, a fully managed service that supports native and serverless WebSockets. David Fowler and Liangying Wei join Scott Hanselman to show how to build real time applications with WebSockets and Azure Web PubSub.[0:00:23]– Introduction[0:05:55]– Live chat demo[0:12:52]– Collaborative whiteboard demo[0:13:41]– Using with ngrok and CloudEvents[0:17:30]– Using Azure CLI to broadcast messages[0:18:45]– Wrap-upAzure Web PubSub product...

Jun 04, 2021

Azure Data Factory update: governance, data flow startup, and CI/CD

Wee Hyong Tok joins Scott Hanselman to provide an Azure Data Factory update with several members of the Azure Data Factory engineering team.[0:00:22]– Intro[0:02:48]– Using Azure Data Factory and Azure Purview for data governance and data integration (Linda Wang)[0:16:37]– Fast startup time to data flow compute clusters (Mark Kromer)[0:31:46]– CI/CD improvements with Azure Data Factory (Abhishek Narain)[0:47:08]– Wrap-upAzure Data FactoryPush Data Factory lineage data to Azure Purview (Preview)H...

May 28, 2021

Azure Cosmos DB update: MongoDB 4.0, notebooks, and continuous backup

Kirill Gavrylyuk joins Scott Hanselman to provide another Azure Cosmos DB update with several members of the Azure Cosmos DB engineering team.[0:00:00]– Introduction[0:02:20]– MongoDB 4.0 (Gahl Levy)[0:12:30]– Azure Cosmos DB notebooks (Tanuj Mittal)[0:22:43]– Continuous backups (Govind Kanshi)[0:31:25]– Wrap-upAzure Cosmos DB's API for MongoDB (4.0 server version): supported features and syntaxUpgrade the API version of your Azure Cosmos DB API for MongoDB accountPublish notebooks to the Azure ...

May 21, 2021

Real-time streaming now faster, easier with Confluent Cloud on Azure

Ramya Oruganti shows Scott Hanselman how much faster and easier it is to provision Confluent Cloud resources directly from Azure. Ramya also shows a real-time search use case demo that leverages Azure Database for MySQL, RediSearch, Azure Spring Cloud, and Confluent Cloud on Azure.[0:00:00]– Introduction[0:01:03]– Background[0:05:06]– Demo: Provisioning Confluent Cloud from Azure [0:09:27]– Demo: Real-time search scenario[0:17:03]– Wrap-upIntroducing seamless integration between Microsoft Azure ...

May 14, 2021

Retro Game Translation with Azure Cognitive Services and IoT Edge

Paul DeCarlo shows Scott Hanselman how Azure IoT Edge enables you to deploy cloud intelligence locally on edge devices. By moving certain workloads to the edge of your network, your devices spend less time communicating with the cloud, can react more quickly to local changes, and operate reliably even in extended offline periods. In this example, Paul uses IoT Edge with Cognitive Services Containers to enhance his favorite retro videogames.[0:00:00]– Introduction[0:02:08]– How it all started[0:0...

May 07, 2021

Simplify moving resources between regions with Azure Resource Mover

Sujay Talasila joins Scott Hanselman to discuss various scenarios and benefits of Azure Resource Mover for moving your resources across regions using a seamless unified experience.[0:00:00]– Introduction[0:02:35]– Demo: Moving resources across regions[0:11:46]– Demo: Change configuration during move[0:15:57]– Discussion[0:18:00]– Wrap-upAzure Resource Mover overviewAzure Resource Mover docsAzure Resource Mover now generally available: Move seamlessly between Azure regionsCreate a free account (A...

Apr 30, 2021

Optimizing your storage costs with Azure Blob Storage

Klaas Langhout shows Scott Hanselman how to use Azure Blob Storage for a variety of cloud workloads while optimizing costs related to controlling capacity and tier, Premium tier for transaction cost savings, choosing the right redundancy, and routing preference.[0:00:00]– Introduction[0:00:52]– Presentation - overview[0:02:42]– General Q&A [0:09:32]– Presentation - cost drivers[0:13:25]– Discussion of RPO and redundancy[0:16:45]– Demo[0:20:20]– Wrap-upAzure Blob Storage overviewAzure Blob St...

Apr 24, 2021

Get a unified network monitoring experience with Network Insights

Using Networks Insights to view health, metrics, alerts, and signals from all network monitoring tools in one place, Dalan Mendonca shows Scott Hanselman that there's no need to scramble across tools to troubleshoot your network issues in Azure.[0:00:00]– Intro to Network Insights[0:04:30]– Network health tab[0:08:48]– Connectivity tab[0:10:14]– Traffic tab[0:10:49]– Discussion [0:12:58]– Wrap-upAzure Monitor Network InsightsWhat is Azure Network Watcher?Network Connectivity Monitoring with Conn...

Apr 19, 2021

Diagnose and solve problems with Azure API Management Diagnostics

Khaled Zayed joins Scott Hanselman to show how to troubleshoot availability, performance, and policy issues in your API Management service using API Management Diagnostics.[0:00:00]– Introduction[0:03:43]– Demo: Troubleshooting Availability and Performance[0:07:49]– Demo: Troubleshooting Gateway Performance[0:11:59]– Demo: Troubleshooting API Policies[0:13:54]– Wrap-upAzure API Management Diagnostics overviewAzure API ManagementArchitect API integration in AzureGet API analytics in Azure API Man...

Apr 09, 2021

Building a balancing robot with Azure Sphere

Mike Hall shows Scott Hanselman how his team built a self-balancing robot using Azure Sphere and Azure RTOS that can be controlled and updated remotely from Azure IoT Central. In addition, the robot supports deferred updates for the OS and applications, which ensures the robot is in a safe position before initiating an update.[0:00:00]– Introduction [0:02:30]– Azure Sphere, Azure RTOS, and embedded systems [0:07:45]– DEMO: Updating a real time system [0:17:12]– DEMO: Balancing robot [0:19:51]– D...

Apr 02, 2021

Azure Advisor – Your free, personalized guide to Azure best practices

Jose Portugal joins Scott Hanselman to show how to use Azure Advisor to optimize your Azure workload usage, lower costs, increase efficiency, and improve security.[0:00:00]– Introduction[0:02:27]– Demo: Azure Advisor[0:06:30]– Demo: Alerts[0:07:06]– Demo: Recommendation digests[0:08:43]– Demo: Advisor Score[0:12:42]– Discussion and wrap-upIntroduction to Azure AdvisorGet started with Azure AdvisorOptimize Azure workloads by using Advisor ScoreAzure Advisor overviewCreate a free account (Azure)...

Mar 26, 2021

Using Azure Cross-region Load Balancer for high availability scenarios

Irene Huang joins Scott Hanselman to show him Cross-region Load Balancer, which recently became available for Public Preview. Cross-region Load Balancer is a Public layer-4 network load balancer serving as a single point of contact for global traffic. It provides efficient routing by leveraging Microsoft's global backbone network and geo-proximity load balancing algorithm. You can build regional resilient application by setting up a Cross-region Load Balancer in front of regional deployments.[0:...

Mar 26, 2021

How to use Azure Orbital to communicate with your satellites

Azure Orbital is a fully managed cloud-based ground station as a service that enables you to communicate with your spacecraft or satellite constellations, downlink and uplink data, process your data in the cloud, chain services with Azure services in unique scenarios, and generate products for your customers. Hrishi Shelar joins Scott Hanselman on his birthday to discuss Azure Orbital and how it can help you manage your satellite constellation and how to use the service.[0:00:00]– Introduction[0...

Mar 19, 2021

Best practices for Azure Container Instances (ACI) with GitHub Actions

Azure Container Instances (ACI) allow for a quick, simple, and cost effective way to run serverless containers in production. ACI is generally available and is for hosting serverless containerized workloads, including ETL pipelines, serverless batch jobs, and API microservices. Come hang out with Scott Hanselman and Jessica Deen as we learn about ACI, GitHub Actions, and container best practices.[0:00:00]– Introduction[0:02:30]– Demo ACI best practices[0:14:05]– Demo GitHub Actions workflow[0:16...

Mar 19, 2021

Azure Purview: New connectors, Synapse integration, enhanced business glossary, and more

Gaurav Malhotra joins Scott Hanselman to show him what's new in Azure Purview since it was released in public preview in December 2020. Azure Purview is a unified data governance service that helps you manage and govern your on-premises, multicloud, and software-as-a-service (SaaS) data. Easily create a holistic, up-to-date map of your data landscape with automated data discovery, sensitive data classification, and end-to-end data lineage.[0:00:00]– Introduction[0:01:44]– What's new in Azure Pur...

Mar 12, 2021

Durable functions in Python for Azure Functions

David Justo joins Scott Hanselman to discuss durable functions in Python, which is an extension of Azure Functions for writing stateful functions in a serverless compute environment. The extension is already available for C# and JavaScript and is now available for Python.[0:00:00]– Introduction[0:01:38]– Overview of durable functions and patterns[0:07:13]– A few demos[0:16:41]– Discussion and wrap-upCreate your first durable function in PythonWhat are Durable Functions?Azure / azure-functions-du...

Mar 12, 2021

What to use for monitoring your applications in Azure

Knowing how your application is doing is vital to keep your users happy. In Azure, there are many services that can help you with this. In this episode, Azure Barry shows Scott Hanselman how to choose the right Azure service to monitor your application.[0:00:00]– Introduction[0:01:59]– Options for Monitoring Applications in Azure[0:04:04]– Questions to Ask[0:05:13]– Azure Application Insights[0:08:37]– Azure Monitor[0:12:10]– Azure Security Center vs. Azure Sentinel[0:15:30]– Comparing Options f...

Mar 05, 2021

What to use for deploying and testing your applications in Azure

Friends don't let friends right-click deploy. Azure provides many ways to deploy your application. In this episode, Azure Barry shows Scott Hanselman how to choose the right Azure service with which to deploy and test your app.[0:00:00]– Introduction[0:01:23]– Continuous Integration and Delivery[0:05:37]– Options for Deploying and Testing in Azure[0:07:22]– Deploying your app: Questions to Ask[0:08:00]– Azure DevOps Starter[0:11:03]– Wrap-upGitHub ActionsAzure DevOpsVisual Studio App CenterMicro...

Mar 05, 2021

Troubleshoot AKS cluster issues with AKS Diagnostics and AKS Periscope

Yun Jung Choi shows Scott Hanselman how to use AKS Diagnostics and AKS Periscope to troubleshoot issues on your AKS cluster. Use AKS Diagnostics to identify problems and get actionable recommendations on how to resolve AKS cluster issues. Run AKS Periscope in VS Code to easily collect and export node and pod level logs on your AKS cluster. [0:00:00]– Introduction[0:00:48]– AKS Diagnostics and demo[0:09:00]– AKS Periscope and demo[0:13:00]– Discussion and wrap-upAzure Kubernetes Service Diagnosti...

Feb 26, 2021

Autoscale applications on Kubernetes with Kubernetes Event-Driven Autoscaling (KEDA)

Do you want to scale your workloads on Kubernetes without having to worry about the details? Do you want to run Azure Functions anywhere and easily scale it yourself? Tom Kerkhove shows Scott Hanselman how Kubernetes Event-Driven Autoscaling (KEDA) makes application autoscaling dead simple.[0:00:00]– Introduction[0:01:10]– Presentation[0:07:57]– Demo[0:17:45]– Discussion and wrap-upKubernetes Event-driven AutoscalingKEDA on GitHubAzure Functions on Kubernetes with KEDAAzure Friday - Azure Server...

Feb 26, 2021

Make the most of your Azure portal experience

The Azure portal is the single pane of glass where you can create, monitor, manage and operate hundreds of Azure services. In this episode, Leon Welicki shows Scott Hanselman some of the core interactions in the portal that enable you to create, find, and manage instances of any resource type. Learn a few tips and apply them across Azure.[0:00:00]– Introduction[0:01:37]– Azure homepage[0:03:45]– Finding and charting your resources[0:12:45]– Azure Resource Graph Explorer[0:17:08]– Creating resour...

Feb 19, 2021

Managing Azure from your phone with the Azure mobile app

Ilse Terrazas Ortega joins Scott Hanselman to show you how to take advantage of the Azure mobile app to monitor and manage your Azure environment. From Azure alerts to Cloud Shell, this powerful tool will help you take control of your environment right from the convenience of your phone.[0:00:00]– Introduction[0:01:55]– Four tenets of the Azure mobile app[0:02:45]– Demo: Azure mobile app[0:07:30]– Setting up Azure alerts in the Azure portal[0:09:42]– Discussion and wrap-upAzure mobile appAzure m...

Feb 19, 2021

Building modern hybrid applications with Azure Arc and Azure Stack

Thomas Maurer joins Scott Hanselman to show how developers can be more collaborative in developing, deploying, and managing applications across multiple environments and clouds. Build and deploy a truly consistent app experience everywhere in your hybrid cloud using your existing DevOps pipelines, Kubernetes manifests, and Helm Charts – as well as your choice of tools. Azure Arc is integrated with GitHub, Azure Monitor, Security Center, Update and more.[0:00:00]– Introduction[0:02:20]– Presentat...

Feb 12, 2021

How to get better outbound connectivity using Azure NAT Gateway

When your private virtual networks in Azure need to talk to the Internet, a network translation is needed for your applications to talk to endpoints on the Internet. Christian Kuhtz joins Scott Hanselman to show how it works and why Azure NAT Gateway is the best and most scalable way to do Source Network Address Translation (SNAT).[0:00:00]– Introduction[0:02:18]– Presentation[0:06:58]– Demo[0:12:59]– Discussion[0:21:02]– Wrap-upWhat is Virtual Network NAT?Designing virtual networks with NAT gat...

Feb 12, 2021

Operational best practices for web apps on Azure App Service

Azure App Service hosts millions of apps, serves trillions of requests per day, and has an SLA of 99.95%. But what should you do when your app has issues in production? Byron Tardif joins Scott Hanselman to discuss some operational best practices for running your web apps on Azure App Service.[0:00:00]– Introduction[0:00:49]– Demo setup[0:02:23]– Demo[0:19:24]– Discussion & wrap-upTutorial: Troubleshoot an App Service app with Azure MonitorAzure App Service deployment slotsAzure App Service ...

Feb 06, 2021

Scale your cloud app with Azure Cache for Redis

Ye Gu joins Scott Hanselman to discuss Azure Cache for Redis, a popular open-source in-memory data store that uses DRAM to store the most frequently used or time-sensitive data for fast retrieval. With it, you can create applications on Azure that handle millions of requests per second at down to sub-millisecond latency. Now, Azure Cache for Redis is becoming even more powerful through the integration of Redis Enterprise in partnership with Redis Labs.[0:00:00]– Introduction[0:00:46]– Presentati...

Feb 06, 2021

Zone to Zone Disaster Recovery with Azure Site Recovery

With zone to zone disaster recovery, you can bring the power of Availability zones to augment your Disaster Recovery story. Siddharth Deekshit joins Scott Hanselman to show how you can now protect your Azure VMs by replicating them from one availability zone to another within the same region.[0:00:00]– Overview[0:03:28]– Presentation[0:06:34]– Demo[0:13:39]– Discussion and wrap-upEnable Azure VM disaster recovery between availability zonesProtect your Azure infrastructure with Azure Site Recover...

Jan 29, 2021

Enable unified data governance with Azure Purview

Azure Purview is a unified data governance service that helps you manage and govern your on-premises, multi-cloud, and software-as-a-service (SaaS) data. Gaurav Malhotra joins Scott Hanselman to show how easy it is to create a holistic, up-to-date map of your data landscape with automated data discovery, sensitive data classification, and end-to-end data lineage so that you can empower your data consumers to find valuable, trustworthy data.[0:00:00]– Overview[0:01:08]– What is Azure Purview?[0:0...

Dec 11, 2020

Azure Arc enabled Kubernetes with GitOps

Lior Kamrat shows Scott Hanselman how Azure Arc enabled Kubernetes provides an easy way to apply GitOps configurations on Kubernetes clusters deployed outside of Azure, which enables you to control and govern those clusters and applications using GitHub repositories as the "single source of truth."[0:00:00]– Overview[0:02:27]– Demo kickoff[0:04:01]– Home-brewed Raspberry Pi clusters![0:06:35]– GitOps configurations[0:08:40]– Flux, the GitOps Kubernetes operator[0:09:32]– Demo applicati...

Dec 04, 2020