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

Implement serverless APIs with Azure Functions and Azure API Management

Jeff Hollan joins Scott Hanselman to show how you can quickly deploy and manage your Serverless API's using OpenAPI and API Management.[0:00:00]– Overview[0:00:40]– OpenAPI definition (fka Swagger)[0:02:15]– Using API Management to build an OpenAPI definition[0:03:48]– Reviewing the generated OpenAPI definition in VS Code[0:05:00]– Creating an Azure Functions project from an OpenAPI definition in VS Code[0:08:18]– Using API Management as a reverse proxy[0:10:23]– Setting policies in API Manageme...

Nov 25, 2020

Build serverless APIs with Azure Functions

Jeff Hollan joins Scott Hanselman to show how you can build highly scalable serverless APIs with Azure Functions.[0:00:00]– Overview[0:01:09]– What "serverless" really means[0:04:00]– A closer look at Azure Functions[0:07:29]– Azure Functions Live Metrics[0:10:45]– Thinking downstream of Azure Functions[0:13:52]– Using deployment slots with Azure Functions[0:15:56]– Wrap-upCustomize an HTTP endpoint in Azure FunctionsThree ways serverless APIs can accelerate enterprise innovation (blog...

Nov 25, 2020

Code to Cloud with VS Code and Docker

After a quick demo of working with Docker images in Visual Studio, Paul Yuknewicz shows Scott Hanselman how the Docker for Visual Studio Code extension makes it easy for you to build, debug, and diagnose containerized apps. Paul will also show how the extension helps you deploy a container to Azure Container Instances.[0:00:00]– Overview[0:01:07]– Demo: Building & exploring a Docker image in Visual Studio[0:08:50]– Demo: Code to Cloud with VS Code and Docker (Java Settlers)[0:21:12]– Playing...

Nov 20, 2020

Migrate and modernize your .NET applications on Azure

Azure App Service hosts over 2M web apps with a fully managed app hosting platform for .NET, Node, Python, and Java web apps. In this episode, Gaurav Seth shows Scott Hanselman what's new in Azure App Service. Gaurav demos the new Premium V3 Plan with newer and faster hardware and lower pricing, ability to save costs with the new Reserved Instance Pricing, how to migrate ASP.NET apps with OS dependencies using Windows Containers, and briefly discusses the upcoming App Service Environment v3.[0:0...

Nov 13, 2020

Introducing Flexible Server in Azure Database for PostgreSQL & MySQL

Sunil Kamath joins Scott Hanselman to discuss how you can run your MySQL or Postgres database as a managed database on Azure without giving up the control you want while taking advantage of the benefits of a PaaS offering.[0:00:00]– Overview[0:04:44]– Demo[0:08:54]– Customizing Flexible Server in the CLI[0:10:41]– Automating deployment with GitHub Actions[0:13:15]– Stopping and starting your Flexible Server[0:14:57]– Configuration options[0:16:49]– Performance of Flexible Server vs. PaaS[0:20:00...

Oct 30, 2020

Using Entity Framework Core with Azure SQL DB and Azure Cosmos DB

Jeremy Likness shows Scott Hanselman how to use Entity Framework (EF) Core with Azure SQL DB and Azure Cosmos DB. EF Core is a lightweight, extensible, open source, and cross-platform version of the popular Entity Framework data access technology.[0:00:00]– Overview[0:01:43]– Using Entity Framework Core with Azure SQL DB (existing)[0:10:23]– Sidebar: Resolving a demo hiccup[0:15:07]– Using Entity Framework Core with Azure Cosmos DB (new)[0:22:09]– Wrap-upEntity Framework Core overviewGetting Sta...

Oct 23, 2020

Bring compute, storage, and intelligence to the edge with Azure Stack Edge

Dipti Pai joins Scott Hanselman to show how to run containerized and VM workloads to get quick, actionable insights at the edge—where data is created—using purpose-built hardware-as-a-service with Azure Stack Edge.[0:00:00]– Overview[0:00:55]– What is Azure Stack Edge?[0:04:09]– Azure Stack Edge in the house[0:06:18]– Azure Stack Edge in the Azure portal [0:09:23]– Demo[0:16:36]– Microsoft Hardware Experience app[0:18:38]– Wrap-upAzure Stack EdgeWhat is Azure Stack Edge Pro with GPU?Create a fre...

Oct 16, 2020

Using Azure Container Registry for building and deploying .NET Core Apps

You probably know that Azure Container Registry enables you to store and manage container images securely, but did you know it can also be used as a part of your DevOps pipelines? Jeremy Likness shows Scott Hanselman how ACR can manage your images and even build them for you in the cloud. [0:00:00]– Overview[0:01:57]– Generating a Dockerfile in Visual Studio and building a container[0:06:24]– Running the container with Azure Container Instances[0:10:17]– Using container images in ACR as part of ...

Oct 09, 2020

Azure Load Balancer insights using Azure Monitor for Networks

Erich Robinson-Tillenburg joins Scott Hanselman to demo and explain health monitoring and configuration analysis for Azure Load Balancer using Azure Monitor for Networks, a central hub that provides access to health and connectivity monitoring for all your network resources.[0:00:00]– Overview[0:01:16]– Load Balancer insights[0:04:00]– Visualize functional dependencies[0:06:20]– Exploring the Metrics dashboard[0:10:58]– Flow Distribution Help[0:11:57]– Network Connectivity Monitoring[0:13:18]– A...

Oct 02, 2020

Azure Container Instances (ACI) under the hood

Have you ever wondered what's going on under the hood for serverless offerings like Azure Container Instances? MacKenzie Olson shows Scott Hanselman the latest innovations in the infrastructure that powers ACI and a peek at the product roadmap, including a demo of the managed identity experience coming soon.[0:00:00]- Overview[0:01:02]- What's under the hood[0:06:14]- A peek at the product roadmap[0:07:45]- Demo: Managed identity experience[0:11:53]- Wrap-upQuickstart: Deploy a container instanc...

Sep 25, 2020

Code to Cloud with Docker and Azure Container Instances

Chad Metcalf from Docker joins Scott Hanselman to show how to use the Docker CLI to deploy a container to Azure Container Instances (ACI). Using only the Docker CLI, Chad deploys a Minecraft image to ACI and then shares the public IP address with Scott so he can join in the wacky, blocky world!ACI provides general-purpose, serverless containers-as-a-service that can be used with Logic Apps, App Service, Azure Kubernetes Service, Azure Functions, and other platforms in Azure to serve dev, test, a...

Sep 18, 2020

Prepare your cloud environments using Azure landing zones

Brian Blanchard joins Scott Hanselman to discuss Azure landing zones and how you can prepare your destination Azure environment—not only to receive migrating applications, but also to balance agility, governance, and security considerations.[0:00:00]- Overview[0:00:38]- What is an Azure landing zone?[0:05:05]- Landing zone implementation options[0:08:40]- Compare common cloud operating models & partner offers[0:11:33]- Wrap-upAzure landing zones documentationUnlock cloud adoption with Azure ...

Sep 14, 2020

Serverless containers with Azure Container Instances (ACI)

In this episode, Azure CTO Mark Russinovich joins Scott Hanselman to show how you can use Azure Container Instances (ACI) to host a containerized application. Mark deploys an image processing container in three ways: as a standalone ACI container, as part of a Logic Apps workflow, and as the backend of a web app.ACI provides general-purpose, serverless containers-as-a-service that can be used with Logic Apps, App Service, Azure Kubernetes Service, Azure Functions, and other platforms in Azure to...

Sep 03, 2020

Establish cloud governance using Cloud Adoption Framework for Azure

Brian Blanchard joins Scott Hanselman to discuss how you can unblock your cloud adoption efforts using the Cloud Adoption Framework governance methodology. This agile, iterative methodology enables governance maturity without impeding migration or innovation.[0:00:00]- Overview[0:00:23]- What is cloud governance?[0:04:32]- Cloud Adoption Framework Governance Benchmark Tool[0:08:17]- Cloud governance guides[0:11:18]- Wrap-upCloud Adoption Framework governance documentationCloud Adoption Framework...

Aug 31, 2020

Learn how to deploy .NET Core apps to Azure with GitHub Actions

GitHub Actions makes it easy to automate all your software workflows. Tim Heuer joins Scott Hanselman to saunter through the process of deploying .NET Core apps to Azure using GitHub Actions.[0:00:00]- Overview[0:00:19]- Project setup[0:04:02]- Configuring the workflow[0:07:29]- Build job - setting up the environment[0:13:18]- Build job - configuring the build[0:16:07]- Getting the publish profile from Azure[0:17:45]- Build job - handling secrets[0:20:37]- Build job - deploying to Azure[0:22:34]...

Aug 21, 2020

Getting started as a cloud engineer with Gwyneth Peña

Azure MVP Gwyneth Peña joins Scott Hanselman to show him how she got started as a cloud engineer not only by learning by doing, but also by documenting what she was learning and sharing her journey with others. [0:00:00]- Overview[0:00:21]- Getting started as a cloud engineer[0:05:11]- Building the Made by GPS channel[0:06:20]- 100 Days of Cloud challenge[0:08:02]- How to be a Cloud Engineer in 2020[0:10:09]- Disrupting the Cloud podcast[0:11:00]- Episode wrap-upMade by GPS YouTube channelAzure ...

Aug 14, 2020

How Azure App Configuration helps developers roll out new features

Jimmy Campbell is back to show Scott Hanselman how to use App Configuration for feature management. Traditionally, shipping a new application feature requires a complete redeployment of the application itself, and testing a feature often requires multiple deployments of the application. Now you can use feature flags in App Configuration to grant early access to new app functionality in production.[0:00:00]- Introduction[0:00:24]- Episode start[0:03:47]- Demo: Simple feature flags[0:06:56]- Explo...

Aug 07, 2020

Introducing the next generation of Azure Stack HCI

Scott Hanselman sits down with Cosmos Darwin to learn about Azure Stack HCI, which is a new host operating system for hyperconverged infrastructure. Delivered as an Azure service, Azure Stack HCI provides the latest and up to date security, performance, and feature updates. To illustrate the flexibility of Azure Stack HCI, Cosmos also shows his "cluster in a wooden box" - a self-contained, battery-powered datacenter built into a custom-made wooden briefcase.[0:00:00]- Introduction[0:00...

Jul 31, 2020

Enabling secure remote work using Windows Virtual Desktop

Windows Virtual Desktop (WVD) is a comprehensive desktop and app virtualization service running in Azure to enable secure remote work. Christiaan Brinkhoff joins Scott Hanselman to show how WVD is different from other desktop virtualization technologies, as well as how easy it is to implement and maintain. Deploy and scale your Windows desktops and apps on Azure in minutes and get built-in security and compliance features.[0:00:00]- Introduction[0:00:25]- Episode start[0:01:07]- WVD architecture...

Jul 24, 2020

Introducing Azure Monitor for SAP Solutions

Azure Monitor for SAP Solutions is an Azure-native monitoring solution for customers running their SAP landscapes on Azure. Syeda Persia Aziz joins Scott Hanselman to show how it collects and consolidates telemetry data from Azure infrastructure and databases at one central location, regardless of the underlying infrastructure (Azure Virtual Machines, Azure Large Instances, or both). You can then use this data to correlate telemetry visually between different components for faster troubleshootin...

Jul 15, 2020

How Fidelity Investments enabled Azure at scale for their developers

Maintaining an elevated level of security and governance in regulated industries like financial services can introduce complexity and friction. Geoff Langfield from Fidelity Investments joins Scott Hanselman to show how they're eliminating this friction by using automation to onboard their large developer community to Azure at scale.[0:00:00]- Intro[0:00:40]- Episode start[0:03:47]- Demo: Fidelity's AAF user portal, Part 1[0:05:50]- Explanation of the automation workflow[0:09:36]- Demo: Fidelity...

Jul 01, 2020

Cloud Security Posture Management (CSPM) with Azure Security Center

Azure Security Center enables you to strengthen your security posture. Yuri Diogenes joins Scott Hanselman to show how Security Center helps you identify and perform the hardening tasks recommended as security best practices and implement them across your machines, data services, and apps.[0:00:00]- Intro[0:00:24]- Episode start[0:04:41]- Demo: Security Center dashboard[0:05:20]- Demo: Security recommendations[0:06:20]- Demo: Quick fix remediation[0:07:20]- Demo: View remediation logic[0:08:00]-...

Jun 18, 2020

Azure Lighthouse: A unified control plane for managing Azure at scale

Archana Balakrishnan joins Scott Hanselman to show how Azure Lighthouse can manage thousands of customers and millions of resources from a unified control plane. Azure Lighthouse helps deliver managed services with comprehensive and robust management tooling available in Azure.[0:00:00]- Intro[0:00:23]- Episode start[0:02:53]- Demo[0:11:27]- Final Q&AAzure Lighthouse overviewWhat is Azure Lighthouse?Azure Lighthouse docsAzure Lighthouse templates on GitHubAzure Lighthouse—managing cloud, hyb...

May 22, 2020

AzUrlShortener: An open source, budget-friendly URL shortener

AzUrlShortener is an open source, budget-friendly URL shortener you can deploy directly from GitHub with one click into your Azure subscription. In this episode, Frank Boucher joins Scott Hanselman to explain how to get it, why it's inexpensive, and explores the source code.[0:01:34] - DemoFBoucher/AzUrlShortener GitHub projectAzUrlShortener: How It WorksAzure Functions overviewTable storage overviewAzure Cosmos DB Table APIFrank Boucher videos: Project: Azure Url Shortener (AzUrlShortener)Creat...

May 15, 2020

Azure HPC Cache - File caching for high-performance computing (HPC)

Scott Jeschonek joins Scott Hanselman to talk about Azure HPC Cache. Whether you are rendering a movie scene, searching for variants in a genome, or running machine learning against a data set, HPC Cache can provide very low latency high throughput access to the required file data. Even more, your data can remain on its Network Attached Storage (NAS) environment in your data center while you drive your jobs into Azure Compute.[0:08:00] - Azure HPC Cache in the Azure portalAzure HPC Cache overvie...

May 08, 2020

Writing code and having fun with Rock, Paper, Scissors, Lizard, Spock

Isaac Levin joins Scott Hanselman to talk about building highly scalable applications and having fun with the Rock, Paper, Scissors, Lizard, Spock sample application. Rock, Paper, Scissors, Lizard, Spock is a multi-language application built with Visual Studio and Visual Studio Code, deployed with GitHub Actions and running on Azure Kubernetes Service (AKS). It also uses Machine Learning and Azure Cognitive Services (Custom Vision API). Languages used in this application include .NET, Node.js, P...

Apr 17, 2020

How to choose Azure services for working with messages in your application

Azure MVP Barry "Azure Barry" Luijbregts joins Scott Hanselman to outline how you can choose the right services for working with messages and events in your application.[0:00:48] - PresentationAzure servicesPluralsight course: Microsoft Azure for Developers: What to Use When (paywall)Azure Queue StorageAzure Service BusAzure Notification HubsAzure Event GridAzure Event HubsAzure IoT HubAzure Logic AppsAzure SignalR ServiceCreate a free account (Azure)

Apr 10, 2020

How to choose Azure services to speed up your application

Azure MVP Barry "Azure Barry" Luijbregts joins Scott Hanselman to outline how you can choose the right Azure services to speed up your application.[0:01:00] - PresentationAzure servicesPluralsight course: Microsoft Azure for Developers: What to Use When (paywall)Azure CDNAzure Cache for RedisAzure Traffic ManagerAzure Front DoorCreate a free account (Azure)

Apr 10, 2020

Go serverless: Serverless operations with Azure DevOps

Abel Wang joins Donovan Brown to show how to use Azure Pipelines to build and deploy apps for Azure Functions, App Service and even Kubernetes Clusters.[0:00:45] - DemoBuild and deploy Java to Azure FunctionsDeploy a Docker container app to Azure Kubernetes ServiceDeploy a web app to Azure App ServicesAzure DevOps overviewCreate a free account (Azure)

Apr 03, 2020

Go serverless: Big data processing with Azure Event Hubs for Apache Kafka

Working with Apache Kafka and want to simplify management of your infrastructure? Lena Hall joins Scott Hanselman to show you can keep using Apache Kafka libraries for hundreds of projects, and try Azure Event Hubs behind the scenes to focus on code instead of maintaining infrastructure.[0:04:44] - DemoApache Kafka Applications Can Work Without an Apache Kafka Cluster?Quickstart: Create an event hub using Azure portalUsing Apache Spark with Azure Event Hubs for Apache Kafka EcosystemsApache Kafk...

Apr 03, 2020