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.
The podcast Azure Friday is created by Scott Hanselman. The podcast and the artwork on this page are embedded on this page using the public podcast feed (RSS).
New Relic’s all-in-one observability platform makes it simple to optimize your performance by giving you a single source of truth to analyze your apps, infrastructure, and all of your Azure services. Glenn Thomas from New Relic joins Scott Hanselman to talk about Azure’s Native New Relic Service in Azure. Glenn demos how easy it is to get started with New Relic and manage Azure resources directly in the Azure portal. In addition, he provides an overview of how New Relic can help quickly identify and troubleshoot performance issues, including a look at Ask AI in New Relic Observability. Chapters 00:00 - Introduction 00:53 - Getting started from Azure Marketplace 02:27 - Exploring a new service 03:10 - Installing New Relic extension in a VM 04:05 - Accessing your New Relic service with SSO 04:47 - Troubleshooting scenario walkthrough with AI analysis 11:23 - Ask AI in New Relic 14:00 - Wrap-up Recommended resources New Relic's Azure Native Solution on the Azure Marketplace Azure Native New Relic Service Introduction New Relic AI New Relic Errors Inbox New Relic Distributed Tracing Azure Native New Relic Service: Full stack observability in minutes Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter/X: @SHanselman Azure Friday | Twitter/X: @AzureFriday New Relic | Twitter/X: @NewRelic Azure Support | Twitter/X: @AzureSupport
Nandini Bajaj joins Scott Hanselman to talk about the new alerting and reporting capabilities released by Azure BCDR (Business Continuity and Disaster Recovery) on the Business Continuity Center to monitor your estate protected with the Azure Site Recovery service. We announced built-in Site Recovery alerts on Azure Monitor so you can manage all your alerts on a single platform where you can configure notifications to various channels using webhook, ITSM etc. We also launched out-of-box reports for Azure Site Recovery which will give you a transparent view of the job details and replication health of protected items. With these reports you can now be ready for audit and executive updates by customizing them to your need. Configure your Log Analytics workspace and set up diagnostic settings to leverage the reports. Chapters 00:00 - Introduction 01:36 - Alerting 06:35 - Azure Monitor 08:47 - Reporting 14:40 - Wrap-up Recommended resources Built-in monitoring for Azure Site Recovery Configure Azure Site Recovery reports About Site Recovery Azure Site Recovery Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter/X: @SHanselman Azure Friday | Twitter/X: @AzureFriday Azure | Twitter/X: @Azure
Richa Gaur joins Scott Hanselman to talk about how to boost developer productivity & app efficiency with Azure Cosmos DB while building an energy optimization solution for enterprises to hit their emission targets. They start with a serverless Azure Cosmos DB account to dive into development without the hassle of capacity planning. Next, they explore how to seamlessly adjust partition keys for containers as large tenants join the platform. Finally, they transition from a serverless setup to a provisioned throughput mode, leveraging the cloud database’s performance and availability guarantees to ensure your solution is both reliable and high performing. Chapters 00:00 - Introduction 01:45 - The demo app 04:56 - Adjusting partition keys (offline) 09:55 - Adjusting partition keys (online) 13:14 - Switch to provisioned throughput 16:37 - Wrap-up Recommended resources Changing the partition key in Azure Cosmos DB Container copy jobs in Azure Cosmos DB Change from serverless to provisioned capacity mode in Azure Cosmos DB for NoSQL Azure Cosmos DB serverless account type Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter/X: @SHanselman Richa Gaur | Twitter/X: @nonomadicc Azure Friday | Twitter/X: @AzureFriday Azure Cosmos DB | Twitter/X: @AzureCosmosDB
Did you know that with the Accelerated Logs feature in Azure Database for MySQL Business Critical service tier, the service provides 100% improvement in throughput? Additionally, you can automatically scale IOPS up to 80k and storage up to 32TB based on your workload needs. Siddhant (Sidd) Sawant joins Scott Hanselman to walk through the benefits of this tier and highlight its superior performance. Chapters 00:00 - Introduction 00:55 - Updates to Azure DB for MySQL 04:53 - Demo of Accelerated Logs 08:28 - Discussion 10:52 - Wrap-up Recommended resources Advancements in the Business Critical service tier for Azure Database for MySQL - Flexible Server Microsoft Azure innovation powers leading price-performance for MySQL database in the cloud New advancements in Azure Database for MySQL - Flexible Server Business Critical service tier (YouTube) Azure Database for MySQL - Flexible Server service tiers Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter/X: @SHanselman Azure Friday | Twitter/X: @AzureFriday Azure | Twitter/X: @Azure
Darren Tu joins Scott Hanselman to explore the new UI in Azure Cloud Shell and ephemeral (non-persistent) Cloud Shell sessions. Learn more about the Azure Cloud Shell container image and how to engage the team on GitHub. Chapters 00:00 - Introduction 01:03 - Old Cloud Shell UI 01:33 - New Cloud Shell UI 02:15 - Ephemeral sessions 04:25 - Exploring the new UI 05:15 - Accessing Cloud Shell 06:17 - Cloud Shell container contents 07:45 - Switching session settings 08:30 - Azure / CloudShell GitHub repo 10:17 - Wrap-up Recommended resources What is Azure Cloud Shell? Access your Azure Cloud Shell Azure / CloudShell repo on GitHub Azure Cloud Shell product page Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter/X: @shanselman Azure Friday | Twitter/X: @azurefriday Darren Tu | LinkedIn: /in/darrentu/
Hanna Endrias joins Scott Hanselman to discuss Microsoft Copilot for Azure integration in Azure App Service. App Service has over sixty troubleshooting tools, which can make it difficult to know where to look when an issue arises. With Azure Copilot, you can describe a problem and navigate to the perfect diagnostics, whether it's related to high CPU usage, networking issues, getting a memory dump, or more. Chapters 00:00 - Introduction 00:40 - Requesting access to Microsoft Copilot for Azure preview 01:10 - Demo: Copilot experience in Azure App Service 11:15 - Key words 13:50 - Wrap-up Recommended resources Troubleshoot your apps faster with App Service using Microsoft Copilot for Azure (preview) What is Microsoft Copilot for Azure (preview)? Limited access to Microsoft Copilot for Azure (preview) Register to use Microsoft Copilot for Azure (preview) Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter/X: @SHanselman Azure App Service | Twitter/X: @AzAppService Azure Friday | Twitter/X: @AzureFriday Azure | Twitter/X: @Azure
Join Scott Hanselman and James Codella to learn how you can turn your natural language questions about your data into Azure Cosmos DB NoSQL queries to find the right data to power your applications more easily. Chapters 00:00 - Introduction 00:55 - Copilot for Azure in Cosmos DB 02:40 - Demo 08:30 - Discussion 10:20 - Wrap-up Recommended resources Microsoft Copilot for Azure enables natural language queries for Azure Cosmos DB data Generate NoSQL queries with Microsoft Copilot for Azure in Cosmos DB Frequently asked questions about Microsoft Copilot for Azure in Cosmos DB Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter/X: @SHanselman James Codella | Twitter/X: @JamesCodella Azure Cosmos DB | Twitter/X: @AzureCosmosDB Azure Friday | Twitter/X: @AzureFriday Azure | Twitter/X: @Azure
Steve Buchanan and Rajat Shrivastava join Scott Hanselman to explore the functionality of Azure Kubernetes Service backup in safeguarding containerized apps and their data. Learn the importance of backing up your containers, even when they are mostly stateless. See why safeguarding containers is crucial and provides insights into the workings of AKS backup in ensuring the protection of workloads running on AKS. Chapters 00:00 - Introduction 00:30 - Why AKS backup? 05:26 - Demo: Creating backups 16:10 - Demo: Restoring backups 22:35 - Wrap-up Recommended resources Backup for AKS: Cloud native, Enterprise ready, Kubernetes aware backup What is Azure Kubernetes Service backup? Cluster extensions Prerequisites for Azure Kubernetes Service backup using Azure Backup Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter/X: @SHanselman Steve Buchanan | Twitter/X: @BuchaTech Rajat Shrivastava | Twitter/X: @rajat-shrivastava Azure Backup | Twitter/X: @AzureBackup The AKS Community | Twitter/X: @theakscommunity Azure Friday | Twitter/X: @AzureFriday Azure | Twitter/X: @Azure
Scott Hanselman and Mahip Deora explore the Azure cross-region Load Balancer, a global OSI Model Layer 4 load balancing solution. Now you can distribute traffic across multiple regions with ultra-low latency and high performance. Chapters 00:00 - Introduction 02:00 - Load balancing options 03:24 - Request routing 06:55 - Global load balancing 15:34 - Demo in the Azure portal 19:17 - Wrap-up Recommended resources Cross-region Load Balancer Global distribution solutions with Microsoft Azure Tutorial: Create a cross-region load balancer Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter/X: @SHanselman Azure Networking | Twitter/X: @AzNetEng Azure Friday | Twitter/X: @AzureFriday Azure | Twitter/X: @Azure
Join Scott Hanselman, Kirill Gavrylyuk, and James Codella to learn about Azure Cosmos DB's built-in vector search capabilities, how customers are using it in their AI apps, and how you can easily get started today. Chapters 00:00 - Introduction 02:05 - Overview with Kirill Gavrylyuk 06:46 - Real world example: Asos 09:12 - Retrieval Augmented Generation (RAG) 11:57 - Demo setup with James Codella 15:00 - Deploy to Azure 16:53 - Azure OpenAI Studio 26:19 - Graduating from the Chat Playground 29:13 - Wrap-up Recommended resources Vector database - Azure Cosmos DB Azure OpenAI On Your Data Azure / Vector-Search-AI-Assistant-MongoDBvCore Try Azure Cosmos DB for free Introducing the General Availability of Vector Search in Azure Cosmos DB for MongoDB vCore! Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter/X: @SHanselman Azure Cosmos DB | Twitter/X: @AzureCosmosDB Azure Friday | Twitter/X: @AzureFriday Azure | Twitter/X: @Azure
Join Stefan Wernli and Scott Hanselman as they unveil the full capabilities of the Azure Quantum Development Kit 1.0. This latest update revolutionizes quantum coding with a Rust-based core, ensuring speed, portability, and direct browser accessibility. Dive into the Azure Quantum portal, now enhanced with Copilot guidance, and transition seamlessly to web-based VS Code. Here, you can craft quantum algorithms, simulate, and refine your Q# creations, dispatch them to quantum processors, and leverage the Azure Quantum Resource Estimator to gauge the scalability of your quantum solutions. Start your quantum journey today, from novice exploration to expert innovation. Chapters 00:00 - Introduction 01:56 - Getting started 07:20 - Continue coding in vscode.dev 11:40 - Debugging quantum code 16:22 - Running code on a quantum machine 21:12 - Resource estimation 26:11 - Wrap-up Recommended resources Azure Quantum What's New in the Modern QDK Exploring space-time tradeoffs with Azure Quantum Resource Estimator GitHub - microsoft/qsharp Create a Pay-as-You-Go account (Azure) Try Azure Cosmos DB for free Connect Scott Hanselman | Twitter/X: @SHanselman Azure Friday | Twitter/X: @AzureFriday Azure | Twitter/X: @Azure
Khelan Modi joins Scott Hanselman to explore the features of Azure Cosmos DB for MongoDB vCore, highlighting enhanced compatibility, seamless Azure integration, and flat pricing. The vCore-based architecture streamlines MongoDB workloads, offering real-time AI capabilities, an optimized structure for rich queries, and support for distributed transactions. Chapters 00:00 - Introduction 00:57 - Demo in the Azure portal 06:50 - Khelan's blog post 08:08 - Documentation 08:27 - Wrap-up Recommended resources Introducing Azure Cosmos DB for MongoDB vCore: Now Generally Available! Quickstart: Create an Azure Cosmos DB for MongoDB vCore cluster by using the Azure portal What is Azure Cosmos DB for MongoDB vCore? What is RU-based and vCore-based Azure Cosmos DB for MongoDB? Create a Pay-as-You-Go account (Azure) Try Azure Cosmos DB for free Connect Scott Hanselman | Twitter/X: @SHanselman Khelan Modi | LinkedIn: /in/khelan-modi/ Azure Friday | Twitter/X: @AzureFriday Azure | Twitter/X: @Azure
Azure Container Storage offers highly scalable, cost-efficient, and performant storage, built natively for containers. Azure Container Storage simplifies management, deployment, and orchestration of storage volumes seamlessly across volume types including Azure Disk Storage, Azure Elastic SAN, and ephemeral disks. Vybava Ramadoss joins Scott Hanselman to show how you can scale up to multiple users in real time on JupyterHub with Azure Kubernetes Service and Azure Container Storage. Chapters 00:00 - Introduction 02:23 - Why Azure Container Storage? 04:10 - Inside Azure Container Storage 06:15 - Demo setup 07:45 - Demo 16:10 - Wrap-up Recommended resources What is Azure Container Storage? Transforming containerized applications with Azure Container Storage—now in preview Quickstart: Use Azure Container Storage Preview with Azure Kubernetes Service Public preview: Azure Container Storage Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure Contact the team
Socket.IO is a library for building low-latency, bidirectional and event-based communication between a client and a server. Now you can build real-time apps with Azure Web PubSub for Socket.IO and say goodbye to using adapters. Kevin Guo and Chenyang Liu are here to show Scott Hanselman how it works, today on Azure Friday. Chapters 00:00 - Introduction 01:03 - What is Socket.IO? 02:19 - What pain point does this eliminate? 06:00 - Azure Trivia Game example app 13:05 - Scott peels back the cover 15:32 - Simple code change to implement 16:49 - Wrap-up Recommended resources Socket.IO on Azure blog post Overview Socket.IO on Azure Quickstart: Incorporate Web PubSub for Socket.IO in your app Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure
Katherine Lu joins Scott Hanselman to explore the new capabilities of Elastic SAN, a new storage offering that offers a scalable, cost-effective, high-performance, and comprehensive storage solution for a range of compute options. Chapters 00:00 - Introduction 01:41 - What is Azure Elastic SAN? 03:05 - Azure Elastic SAN capabilities 05:15 - Azure Elastic SAN demo 12:23 - Wrap-up Recommended resources Azure Elastic SAN What is Azure Elastic SAN? Deploy an Elastic SAN Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure
Tom Kerkhove joins Scott Hanselman for a hands-on experience to demonstrate how enterprises can make the transition to API-first architectures and microservices in a hybrid, multicloud world with the self-hosted gateway in Azure API Management. Chapters 00:00 - Introduction 01:03 - Concepts 06:38 - Demo setup 10:46 - Demo self-hosted gateway 23:09 - Wrap-up Recommended resources API gateway in Azure API Management Self-hosted gateway overview Guidance for running self-hosted gateway on Kubernetes in production Azure / api-management-self-hosted-gateway Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Tom Kerkhove | Twitter: @TomKerkhove Azure API Management | Twitter: @AzureApiMgmt Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure
Harold Campos joins Scott Hanselman to show how you can use Azure Logic Apps to build native integration solutions for mainframes and midranges, including IBM DB2, Host Files, CICS, IMS, MQ, 3270 systems, and many more. Chapters 00:00 - Introduction 01:27 - A brief history of mainframes and midranges 03:21 - Mainframe modernization 04:28 - Azure Logic Apps for legacy modernization 07:24 - Demo: Azure Logic Apps workflow and mainframe connectors 15:13 - Wrap-up Recommended resources What is Azure Logic Apps? What is HIS (Host Integration Server) Azure Integration Services Blog Azure Logic Apps: Cloud Native Capabilities to Integrate with Mainframe and Midranges Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Harold Campos | Twitter: @hcamposu Azure Logic Apps | Twitter: @logicappsio Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure
Ben Murphy joins Scott Hanselman to walk through Azure Virtual Desktop (AVD) Insights, which is a native monitoring solution that gives you visibility into connection characteristics and optimization opportunities for your AVD environment. Chapters 00:00 - Introduction 00:50 - Macro and micro analysis 01:33 - Overview tab 03:33 - Connection Diagnostics tab 04:44 - Connection Performance tab 05:37 - Utilization tab 12:20 - Clients tab 14:57 - Configuring AVD Insights 16:30 - Wrap-up Recommended resources Use Azure Virtual Desktop Insights to monitor your deployment Estimate Azure Virtual Desktop monitoring costs Autoscale scaling plans and example scenarios in Azure Virtual Desktop Azure Virtual Desktop Insights glossary Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure
Liam Cavanagh joins Scott Hanselman to explain vector search in Azure Cognitive Search. Vector search is a method of searching for information within various data types, including image, audio, text, video, and more. It determines search results based on the similarity of numerical representations of data, called vector embeddings. Unlike keyword matching, vector search compares the vector representation of the query and content to find relevant results for users. Chapters 00:00 - Introduction 01:55 - What vectors are 06:37 - How vector search works 12:06 - Vector search discussion 17:26 - Hybrid search 19:23 - Multi-modal: text and images 20:24 - Wrap-up Recommended resources Announcing Vector Search in Azure Cognitive Search Public Preview Azure Cognitive Search Vector search within Azure Cognitive Search Azure Cognitive Search AMA: Vector search, Azure OpenAI Service, generative apps, plugins & more Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Liam Cavanagh | Twitter: @liamca Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure
Olivia Al Joundi and Sudhanva Huruli join Scott Hanselman to discuss the recently announced Azure Linux for Azure Kubernetes Service (AKS). Azure Linux is Microsoft's Linux distribution and is Generally Available for use as an OS option in AKS. It provides added security, performance, and quality benefits for your Linux based Kubernetes workloads. Chapters 00:00 - Introduction 00:38 - Why Azure Linux? 02:11 - Demo - az aks create 04:53 - Demo - kubectl debug 07:00 - Demo - add a new Azure Linux node pool to an existing cluster 12:48 - The Azure Linux difference 13:57 - Wrap-up Recommended resources What is the Azure Linux Container Host for AKS? Introducing the Azure Linux container host for AKS Core concepts for the Azure Linux Container Host for AKS Azure Linux: A container host OS for Azure Kubernetes Service (AKS) Q&A Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Sudhanva Huruli | Twitter: @HuruliS Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure
Rong Zhang and Tatsat Mishra join Scott Hanselman to talk about the latest updates for the AKS extension in VS Code that provides a fully integrated developer experience with Azure Kubernetes Services. Chapters 00:00 - Introduction 01:00 - Overview with Rong 02:30 - Demo with Tats 11:22 - Content to get started 12:45 - Wrap-up Recommended resources Azure Kubernetes Service (AKS) Extension for Visual Studio Code Visual Studio Code AKS Tools docs Visual Studio Code AKS Tools installation Visual Studio Code AKS Tools features Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Related episodes Watch the previous episode Connect Scott Hanselman | Twitter: @SHanselman Rong Zhang | Twitter: @RongZhang817 Tatsat Mishra | Twitter: @Tats_innit Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure
Sean Noyes, Senior Cloud Solutions Architect from Redis, joins Scott Hanselman to discuss the latest advancements in Azure Cache for Redis Enterprise. Developers can enhance their applications with efficient index searching and global backups for cached data, all while reducing costs. Learn more about these new capabilities, including Active-Active, Persistence & CMK, Reserved Pricing, and RedisJSON. Chapters 00:00 - Introduction 02:00 - Quick tour of what's new 06:22 - Scale and cache types 09:46 - Discussion of all things Redis 15:58 - Wrap-up Recommended resources Azure Cache for Redis Use Redis modules with Azure Cache for Redis Azure Cache for Redis Documentation Azure Cache for Redis pricing Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure
Parikshit Savjani joins Scott Hanselman to discuss the evolution of Azure Database for MySQL, an open-source MySQL database on Azure. The conversation focuses on the journey from the Single Server deployment model to the new and improved Flexible Server offering, which represents a fully managed MySQL database-as-a-service (PaaS or DBaaS) running on Azure. Learn all about Azure Database for MySQL - Flexible Server, including its top features related to performance, security, and high-availability, its simplified migration experience, and how easy and cost-effective it is to get started. Chapters 00:00 - Introduction 02:16 - Demo: Azure Database for MySQL in the Azure portal 06:02 - Demo: Failover experience 09:08 - Planned failover 10:16 - Backup and restore 11:00 - Migrating to flexible server 13:56 - Wrap-up Recommended resources Azure Database for MySQL Azure Database for MySQL documentation Create your first Azure Database for MySQL flexible server Azure Database for MySQL Resources Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Parikshit Savjani | Twitter: @talktosavjani Azure Database for MySQL | Twitter: @AzureDBMySQL Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure Azure Database for MySQL | YouTube: @AzureDBMySQL
Davide Mauri and Thomas Gauvin join Scott Hanselman to show how building a full-stack or JAMstack solution has never been so easy. Using Azure Static Web apps and the newly released Data API builder (also available as an open-source project), you can add REST and GraphQL APIs to your database in a minute, including pagination, sorting, filtering, authentication, and authorization. Chapters 00:00 - Introduction 00:49 - Static Web Apps and database connections 01:37 - Connecting to a database with Azure Static Web Apps 09:54 - Data API builder open-source project 15:02 - Wrap-up Recommended resources Connecting to a database with Azure Static Web Apps (preview) Quickstart: Use Data API builder with Azure Databases Azure/data-api-builder Database connection configuration in Azure Static Web Apps (preview) Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Davide Mauri | Twitter: @MauriDB Thomas Gauvin | Twitter: @ThomasGauvin Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure
Simplify your Kubernetes development process with automated deployments for AKS powered by Draft. With just a few clicks, automated deployments take care of the tedious work of containerization so that you can focus on bringing your app to life. Whether you're a seasoned developer or just starting out, automated deployments make it easy to run your app on AKS. Chapters 00:00 - Introduction 01:44 - Automated deployments workflow 04:30 - Demo of automated deployments 11:36 - Discussion 12:00 - Wrap-up Recommended resources Automated Deployments for Azure Kubernetes Service (Preview) Draft for Azure Kubernetes Service (AKS) (preview) Azure/draft repo on GitHub Draft: Containerize apps for Azure Kubernetes Service AzureTalks Podcast #004 Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Steve Buchanan | Twitter: @BuchaTech Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure
Rory Preddy joins Scott Hanselman to demonstrate how to develop Java applications on Azure using a variety of tools and services. He shows how to use Visual Studio Code (VS Code), to write and debug Java code. He shows how to use GitHub Codespaces, a cloud-based development environment, to write and test your code directly in the browser. Finally, he also demonstrates how to use Azure Container Apps, a service that enables you to deploy and manage containerized applications more easily to run your Java applications in the cloud. It's an exciting episode that highlights the power and flexibility of developing Java applications on Azure. Chapters 00:00 - Introduction 00:58 - Write and debug Java code in VS Code 06:45 - Use GitHub Codespaces to write and test your Java code in the browser 13:00 - Use Azure Container Apps to deploy and manage containerized Java applications 15:18 - Wrap-up Recommended resources Azure is the home for your Java applications, Part 1 Java on Azure Azure is the home for your enterprise Java applications Microsoft build of OpenJDK Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Rory Preddy | Twitter: @RoryPreddy Azure Friday | Twitter: @AzureFriday Java at Microsoft | Twitter: @JavaAtMicrosoft Azure | Twitter: @Azure
Tulika Chaudharie joins Scott Hanselman to introduce and demonstrate the power of WordPress on Azure App Service. See how easy it is to deploy and manage your WordPress sites, running on the familiar Azure App Service and using Microsoft's MySQL flexible server service for your content and data. Chapters 00:00 - Introduction 00:53 - WordPress on App Service setup - Basics 02:28 - WordPress on App Service setup - Advanced 04:45 - WordPress on App Service setup - Create 07:04 - WordPress Dashboard 10:59 - WordPress site migration 11:52 - App Service management 13:24 - Configuring environment variables 14:47 - Where to go to get started 16:39 - Wrap-up Recommended resources Quickstart: Create a WordPress site How to set up a new WordPress website on Azure App Service How to improve performance of WP Admin WordPress on App Service in Azure Marketplace Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure
Adina Trufinescu joins Scott to introduce and demonstrate Azure Cognitive Service for Vision and the next-generation computer vision capabilities with Project Florence. The improved Vision Services enables developers to create innovative, market-ready, responsible applications. Customers can seamlessly digitize, analyze, and connect their data to natural language interactions, unlocking powerful insights from their image and video content to support accessibility, drive acquisition through SEO, protect users from harmful content, enhance security, and improve incident response times. Chapters 00:00 - Introduction 03:32 - Demo: Dense captioning 04:40 - Demo: Search photos with natural language 06:58 - Demo: Video summary and frame locator 11:22 - Discussion 12:43 - Wrap-up Recommended resources Azure Cognitive Service for Vision Announcing a renaissance in computer vision AI with Microsoft's Florence foundation model Get started with Azure Cognitive Services for Vision Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure
We recently announced support for Next.js Hybrid Rendering scenarios: Server-Side Rendering and Incremental Static Regeneration, which add to Static Generation (SSG) and client-side rendering. In this episode, Reshmi Sriram joins Scott Hanselman to demonstrate hybrid rendering in Next.js apps using Azure Static Web Apps (SWA) and get the best of both worlds! Chapters 00:00 - Introduction 01:00 - Presentation 06:17 - Demo 16:00 - Discussion 17:45 - Wrap-up Recommended resources Deploy hybrid Next.js websites on Azure Static Web Apps Extending Next.js support in Azure Static Web Apps Azure Static Web Apps now supports server-side rendering for Next.js applications What is Azure Static Web Apps? Announcing: Database Connections for SWA Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Reshmi Sriram | Twitter: @ReshSriram Azure Friday | Twitter: @AzureFriday Azure Static Web Apps | Twitter: @AzureStaticApps Azure | Twitter: @Azure
Mark Kromer and Abhishek Narain join Scott Hanselman to talk about two new capabilities in Azure Data Factory: Change Data Capture (CDC) and Managed Airflow. Change Data Capture in Azure Data Factory automatically detects data changes at the source without requiring complex designing or coding. Managed Airflow in Azure Data Factory is a managed orchestration service for Apache Airflow that simplifies the creation and management of Airflow environments on which you can operate end-to-end data pipelines at scale. Chapters 00:00 - Introduction 00:40 - Change Data Capture 01:17 - CDC demo 07:59 - Managed Airflow 09:06 - Managed Airflow demo 14:33 - Wrap-up Recommended resources Change data capture resource overview How to capture changed data from ADLS Gen2 to Azure SQL DB using a Change Data Capture (CDC) resource What is Azure Data Factory Managed Airflow? How does Azure Data Factory Managed Airflow work? Azure Data Factory Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Mark Kromer | Twitter: @KromerBigData Abhishek Narain | Twitter: @NarainAbhishek Azure Data Studio | Twitter: @AzDataFactory Azure SQL | Twitter: @AzureSQL Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure
Did you know that Azure Kubernetes Service (AKS) is now available as a managed service not just in Azure, but also at the edge? Lior Kamrat joins Scott Hanselman to show how you can also deploy it on Windows IoT operating system. Chapters 00:00 - Introduction 01:03 - AKS hybrid options on Windows 03:20 - Exploring AKS Edge Essentials 05:00 - Deploy as code 06:50 - Sample application 17:07 - git remote -v 21:17 - Wrap-up Recommended resources AKS Edge Essentials AKS Edge Essentials playlist AKS Edge Essentials Jumpstart Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Lior Kamrat | Twitter: @LiorKamrat Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure
Hansjoerg Scherer joins Scott Hanselman to discuss how to deploy your mission-critical workload in an Azure landing zone. For enterprises, a mission critical workload is expected to integrate with resources owned by centralized platform team. They control and govern the shared infrastructure for the entire organization. Connectivity and governance controls influence where and how the application is deployed in your corporate tenant. Learn about the best practices for deploying your workload in this shared responsibility approach and still achieve the goal of maximum reliability. Chapters 00:00 - Introduction 00:50 - Azure landing zones 03:04 - Exploring an example landing zone in the Azure portal 07:15 - Reference implementation of an Azure landing zone 12:30 - Deployment using a CI/CD pipeline 14:05 - Exploring policy compliance 16:00 - Getting-started guide and resources 17:30 - Wrap-up Recommended resources Mission-critical baseline architecture in an Azure landing zone Azure Mission-Critical Connected on GitHub Mission-critical workload documentation Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Azure Friday | Twitter: @AzureFriday Azure Architecture | Twitter: @MSPnP Azure | Twitter: @Azure
Gavin Aguiar and Shreya Batra join Scott Hanselman to discuss the v2 programming model for Azure Functions using Python, which provides an Azure Functions development experience that is more familiar to Python developers. Key features include triggers and bindings declared as decorators, a simplified folder structure, and support through easy-to-reference documentation. Chapters 00:00 - Introduction 01:18 - Azure Functions backgrounder 04:30 - v2 programming model for Python 06:40 - VS Code extension for v2 programming model for Python 08:40 - Demo: Create an Azure Function with the v2 programming model for Python 12:00 - Missing a Storage account... 14:00 - App decorators add the magic... 15:00 - Demo of a more complicated example 21:50 - Wrap-up Recommended resources Azure Functions: V2 Python Programming Model Azure Functions Python developer guide Python V2 model Azure Functions triggers and bindings (preview) Quickstart: Create a function in Azure with Python using Visual Studio Code V2 Programming Model for Azure Functions using Python Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Shreya Batra | Twitter: @BatraShreya Azure Friday | Twitter: @AzureFriday Azure Functions | Twitter: @AzureFunctions Azure | Twitter: @Azure
Sebastian Bader joins Scott Hanselman to show how you can use health modeling to minimize downtime of your mission-critical workloads on Azure. With health modeling, you don't only see the health status of the entire system, you also see the dependencies between your components and an intuitive indication of degraded components. See exactly where to start your investigations to quickly find the root cause and the cascading impacts caused by the incident. This is the second episode on running mission-critical workloads on Azure. See the previous episode on how to continuously validate and test your mission-critical Azure workloads. Chapters 00:00 - Introduction 00:56 - Typical dashboards 03:39 - Exploring sample application 04:21 - Health monitoring dashboard 07:55 - What it takes to build 11:12 - Azure Mission-Critical Online Reference Implementation 13:22 - Getting started Recommended resources Health modeling for mission-critical workloads Mission-critical workloads Getting started guide on GitHub Azure Mission-Critical Online Reference Implementation Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Azure Friday | Twitter: @AzureFriday Azure Architecture | Twitter: @MSPnP Azure | Twitter: @Azure
Davide Mauri joins Scott Hanselman to discuss a recently announced feature of Azure SQL DB that makes integration with REST APIs incredibly easy. A new system function enables Azure SQL DB to call any HTTP REST API securely: call an Azure Function, send a message to Event Hub, execute a DAX query in Power BI, enrich data with Cognitive Services, etc. Chapters 00:00 - Introduction 02:15 - Background discussion 06:21 - Demo 1: Calling an Azure Function 10:02 - Demo 2: Query a GraphQL service 12:05 - Demo 3: Update a page in real time with SignalR 15:05 - Demo 4: Power BI executeQueries 17:20 - Demo 5: Event Hub 19:05 - Wrap-up 19:41 - Bonus demo: Cognitive Services Recommended resources sp_invoke_external_rest_endpoint (Transact-SQL) (Preview) Azure-Samples/azure-sql-db-invoke-external-rest-endpoints Azure SQL Database Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Davide Mauri | Twitter: @MauriDB Azure SQL | Twitter: @AzureSQL Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure
It's crucial to test recent changes before rolling them out to production, especially for mission-critical workloads. You want to be sure that the system is resilient after the latest code update. Combined with load testing, you can be confident that the system will maintain the expected performance. Heyko Oelrichs and Martin Šimiček join Scott Hanselman to show how integrating automated tests early in the development process will enable you to deploy new releases with high quality. Chapters 00:00 - Introduction 02:30 - Continuous validation 05:30 - Demo setup 09:09 - Demo outcome 13:27 - Azure Front Door 15:27 - Resources Recommended resources Mission-critical workloads Continuous validation with Azure Load Testing and Azure Chaos Studio Getting started guide on GitHub Azure Mission-Critical Online Reference Implementation Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure Azure Architecture | Twitter: @MSPnP
The cloud costs money and you want to control that. Barry 'Azure Barry' Luijbregts and Scott Hanselman cover what things cost money in the cloud, how to analyze and track costs, and practical tips to reduce costs to help manage your cloud spending. Chapters 00:00 - Introduction 01:00 - What costs money in the cloud? 06:43 - Managing costs 12:23 - Reporting costs 15:14 - Reducing costs 25:09 - Wrap-up Recommended resources Optimize your Azure costs Use Azure Spot Virtual Machines Cost Management + Billing documentation Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Azure Barry | Twitter: @AzureBarry Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure
Mainframe and midrange systems have been at the core of many organizations for their mission-critical workloads. Cristina Potra joins Scott Hanselman to talk about how these systems can be migrated to Azure with the migration frameworks, partners, and expertise. Learn about modernization complexities, strategies, and documentation to cater to every unique customer's needs. Chapters 00:00 - Introduction 02:35 - Modernization Journey Roadmap 08:12 - Modernize mainframe and midrange data 10:11 - Guidance 12:20 - Wrap-up Recommended resources Mainframe migration overview Azure mainframe and midrange architecture design Modernize mainframe and midrange data Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure For more information, please contact [email protected]
Have you ever tried to deploy to Azure with ARM templates, but found them too difficult or overwhelming to learn? Alex Frankel joins Scott Hanselman to show how Bicep—an abstraction on top of ARM templates—gives you all the same power and flexibility, but in a modern, safe, declarative language. Chapters 00:00 - Introduction 03:30 - Demo - a Bicep file from scratch 16:15 - Demo - transpiling with az bicep build 19:40 - Demo - adding a parameter for a name prefix 23:40 - Demo - unplanned debugging activity 25:55 - Demo - back on track 28:00 - Demo - a few more features 35:22 - Wrap-up Recommended resources What is Bicep? Azure / bicep on GitHub Comparing JSON and Bicep for templates Frequently asked questions for Bicep Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Alex Frankel | Twitter: @ADotFrank Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure
Drew Skwiers-Koballa shows Scott Hanselman a new option for developing with Azure SQL Database: The Azure SQL Database emulator, which is a containerized database for a desktop dev experience. Use your favorite client OS and dev tools for cloud development without the cloud. Chapters 00:00 - Introduction 02:54 - Modern microservices-demo application overview 04:10 - Database Projects and Integration with VS Code 15:43 - Deployment using GitHub Actions 18:46 - Wrap-up Recommended resources What is the local development experience for Azure SQL Database? Introducing the Azure SQL Database emulator (preview) SQL Database Projects extension (Preview) Download and install Azure Data Studio Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Drew Skwiers-Koballa | Twitter: @SysAdminDrew Azure SQL | Twitter: @AzureSQL Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure
Amar Gowda joins Scott Hanselman to show how Azure Confidential Computing protects data in use and helps you achieve data security and data privacy goals within a managed cloud environment. Confidential VM's protect VM-based workloads with memory encryption and code integrity for VM and container workloads. Attestation helps you remotely verify the entire VM is a hardware-based Trusted Execution Environment (TEE). Chapters 00:00 - Introduction 01:20 - Azure Confidential Computing 04:00 - Creating a confidential VM from CLI demo 06:28 - Attestation sample client to verify hardware 12:00 - Extensions and CVM on AKS support 13:09 - AKS demo 20:00 - Wrap-up Recommended resources Azure confidential computing Azure Confidential Computing Blog Azure Confidential Computing customer stories Azure-Samples/confidential-container-samples on GitHub Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Amar Gowda | Twitter: @amar_gowda Azure Friday | Twitter: @AzureFriday Azure | Twitter: @Azure
Azure Cosmos DB for PostgreSQL enables developers to build scalable PostgreSQL apps. Kirill Gavrylyuk and Charles Feddersen join Scott Hanselman to explain Distributed SQL PostgreSQL in Azure Cosmos DB. Chapters 00:00 - Introduction 02:12 - Azure Cosmos DB for PostgreSQL demo 09:36 - Demo loading data from Azure Storage and sharding 15:34 - Demo creating a replica for reduced latency 21:56 - Wrap-up Recommended resources Azure Cosmos DB for PostgreSQL Use Azure Cosmos DB for free Azure Cosmos DB for PostgreSQL | How it Works Create an Azure Cosmos DB for PostgreSQL cluster in the Azure portal Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Azure Friday | Twitter: @AzureFriday Azure Cosmos DB | Twitter: @AzureCosmosDB
Estefani Arroyo joins Scott Hanselman to talk about and demo Azure Cosmos DB desktop tools for developing, querying, and testing your applications. The Azure Cosmos DB Linux Emulator provides a high-fidelity emulation of the Azure Cosmos DB service. The Azure Data Studio Cosmos DB API for Mongo DB extension enables you to connect to your Mongo resources and query your data using the mongo shell. Chapters 00:00 - Intro 01:03 - Emulator configuration options 02:20 - Emulator pre-requisites 04:36 - Adding certificates 07:20 - Azure Cosmos DB emulator 08:31 - Querying data 09:27 - Python sample app to try it 10:30 - Visualizing data with Azure Data Studio 12:26 - Mongo shell 15:13 - Wrap-up Recommended resources Install and use the Azure Cosmos DB Emulator for local development and testing Run the emulator on Docker for Linux (Preview) Quickstart: Use Azure Data Studio to connect and query Azure Cosmos DB API for MongoDB (Preview) Get Azure Data Studio Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Azure Friday | Twitter: @AzureFriday
Going from your local development environment to the cloud can be challenging. Savannah Ostrowski joins Scott Hanselman to show how the Azure Developer CLI (azd) uses a set of developer-friendly commands that map to key stages in your workflow and idiomatic application templates to accelerate the time it takes you to get started on Azure. Chapters 00:00 - Introduction 01:45 - Code to Cloud Journey 04:04 - Azure Developer CLI templates 05:42 - Exploring with a sample app 11:57 - azd CLI demo 21:07 - "It even created a dashboard? What?" 21:39 - Exploring the deployed app components 23:01 - Wrap-up Recommended resources What is the Azure Developer CLI? (preview) Introducing the Azure Developer CLI (azd): A faster way to build apps for the cloud Get started using Azure Developer CLI (preview) Find azd templates on GitHub Make your project compatible with Azure Developer CLI (preview) Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Savannah Ostrowski | Twitter: @SavOstrowski Azure Friday | Twitter: @AzureFriday
Front-end web applications often call back-end APIs for data and services. Annina Keller joins Scott Hanselman to show how Azure Static Web Apps provides built-in serverless API endpoints via integration with Azure services, including Azure App Service, Azure API Management, Azure Container Apps, and Azure Functions. Chapters 00:00 - Introduction 03:18 - Simple demo 10:30 - Demo with OAuth and API Management 17:50 - Wrap-up 18:40 - Resources Recommended resources Overview of API support in Azure Static Web Apps Use Static Web Apps API and API Management Authorizations to integrate third party services API Management - Authorizations overview New API backend options in Azure Static Web Apps Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Annina Keller | Twitter: @AnninaKe Azure Friday | Twitter: @AzureFriday
Lakshmi Murthy joins Scott Hanselman to show how to build your enterprise data model using Azure Synapse database templates to add rich business context to your data and drive meaningful analytics. Chapters 00:00 - Introduction 01:07 - Azure Synapse database templates 04:54 - Demo: Creating a lake database 10:35 - Demo: Customizing and querying 17:04 - Wrap-up Recommended resources Lake database templates Announcing GA of Database Templates in Azure Synapse Analytics How-to: Create a lake database from database templates Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Azure Friday | Twitter: @AzureFriday
Elizabeth Barnitt joins Scott Hanselman to discuss and demo GraphQL support in Azure API Management, which allows you to import, validate, secure, and augment GraphQL APIs in Azure. Azure API Management enables you to both govern your existing GraphQL servers and build one from scratch with Synthetic GraphQL, which allows you to combine your existing REST and SOAP endpoints into a single, easy to query endpoint. Chapters 00:00 - Introduction 01:23 - What is GraphQL? 11:34 - Demo - Import a GraphQL API 18:12 - Demo - Synthetic GraphQL 21:24 - Wrap-up Recommended resources Azure API Management resources Import a GraphQL API Import a GraphQL schema and set up field resolvers Protect, Augment, and Build GraphQL APIs with Azure API Management Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Elizabeth Barnitt | Twitter: @BarnittE Azure Friday | Twitter: @AzureFriday
Managing concurrent access to a resource, be it a row, a table, or a single value, is easy if no one is trying to modify the underlying data. But what happens if someone changes data while someone else is reading it? Even better, what could happen if two or more users try to change the same data at the same time? Well, there are a couple of options. The easiest is to just ask everyone to queue up, the other is to have multiple versions of the data available over time so that no one must wait for the changes to be finished. Let's explore both the options with Lara Rubbelke and Davide Mauri on Azure Friday. Chapters 00:00 - Introduction 01:50 - DEMO: Locking behavior 03:20 - DEMO: Default "read committed snapshot" behavior 05:20 - Migrating from SQL Server to Azure SQL DB 06:42 - DEMO: snapshot isolation level 12:12 - Wrap-up Recommended resources Transaction locking and row versioning guide SET TRANSACTION ISOLATION LEVEL (Transact-SQL) Azure SQL Database Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Lara Rubbelke | Twitter: @SQLGal Davide Mauri | Twitter: @MauriDB Azure Friday | Twitter: @AzureFriday
Rong Zhang and Tats Mishra join Scott Hanselman to talk about the AKS extension in VS Code that provides a fully integrated Azure Kubernetes Services diagnostics experience. Chapters 00:00 - Introduction 01:53 - Get the extension + connect to Azure 03:18 - Extension features 05:32 - AKS Periscope 06:47 - Navigational features 07:24 - Cluster properties 08:25 - Creating workflows 09:43 - Azure Service Operator 11:05 - Wrap-up Recommended resources AKS tools and diagnostics in VS Code AKS Extension for Visual Studio Code Azure Kubernetes Service Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman Rong Zhang | Twitter: @RongZhang817 Tatsat Mishra | Twitter: @Tats_innit Azure Friday | Twitter: @AzureFriday
Davide Mauri is back with Lara Rubbelke to discuss columnstore indexes. In a typical relational database data is stored per row. This means that all row columns are saved together, which is great in all those cases where you want to retrieve all the information related to a specific row. But what if you want to have all the data stored in a subset of columns but for all the rows? That would be complex and slow—unless data was saved per-column instead of per-row. That's exactly what columnstore indexes in Azure SQL Database enables you to do. Chapters 00:00 - Introduction 01:00 - Columnstore overview 07:00 - Demo: index creation 10:14 - Demo: querying with columnstore 13:53 - Demo: batch mode with LAG operator 15:00 - Wrap-up Recommended resources Columnstore indexes: Overview Azure SQL Database Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Lara Rubbelke | Twitter: @SQLGal Davide Mauri | Twitter: @MauriDB Azure Friday | Twitter: @AzureFriday
Lior Kamrat joins Scott Hanselman to discuss Azure Arc-enabled Kubernetes extensibility model, which makes any Kubernetes cluster outside of Azure a target location for many Azure services. Chapters 00:00 - Introduction 01:58 - Extensibility model 04:54 - Azure portal 09:20 - Demo, Part 1 16:30 - Demo, Part 2 17:50 - Wrap-up Recommended resources Azure Arc landing zone accelerator for hybrid and multi-cloud What is Azure Arc-enabled Kubernetes? Azure Arc Jumpstart Jumpstart ArcBox - Overview Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Twitter: Scott Hanselman | @SHanselman Twitter: Lior Kamrat | @LiorKarmat Twitter: Azure Friday | @AzureFriday
If you are familiar with the Event Sourcing and CQRS patterns, then you know that they are extremely powerful, but can be quite complex to implement correctly. Davide Mauri joins Lara Rubbelke to show temporal tables give you the same benefits without the related challenges. Chapters 00:00 - Introduction 01:28 - Demo using temporal tables 06:11 - Demo using 'as of' 07:36 - Demo for a range of time 08:32 - Wrap-up Recommended resources Getting started with temporal tables Configure temporal retention policy Azure SQL Database Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Twitter: Lara Rubbelke | @SQLGal Twitter: Davide Mauri | @MauriDB Twitter: Azure Friday | @AzureFriday
Bruno Borges joins Scott Hanselman to talk about Java development with Microsoft. Like many of our customers, Microsoft is a Java shop with lots of systems that rely on Java and its ecosystem. We employ thousands of Java engineers, run millions of JVMs, and process terabytes of data every day, to deliver the services everyone loves. We also built tools and services specifically designed for Java developers and applications. Chapters 00:00 - Introduction 02:53 - Java usage at Microsoft 04:55 - Microsoft Build of OpenJDK 07:18 - Modern Java at Microsoft (Java 17) 09:11 - Microsoft tools for Java 12:53 - Build on your terms 14:19 - Build or migrate Java apps 16:19 - Wrap-up Recommended resources Java on Azure Azure is the home for your enterprise Java applications Microsoft Build of OpenJDK Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Twitter: Scott Hanselman | @SHanselman Twitter: Bruno Borges | @BrunoBorges Twitter: Azure Friday | @AzureFriday
In recent years, developers pushed for relational databases to be more flexible and open to the many different formats (e.g., JSON, graph, and spatial) to store and manipulate data. Davide Mauri joins Lara Rubbelke to show how Azure SQL Database enables you to take advantage of the rock-solid foundation of relational databases with the flexibility offered by non-relational models. And best of all, it's seamlessly integrated to empower you to choose the best technology for the job. Chapters 00:00 - Introduction 02:00 - Working with JSON data 11:34 - SQL graph 17:17 - Samples 18:19 - Spatial data 19:35 - Wrap-up Recommended resources Work with JSON data in SQL Server SQL Graph Architecture Spatial Data Types Overview Browse Azure SQL DB code samples Azure SQL DB Samples and Best Practices on GitHub Connect Lara Rubbelke | Twitter: @SQLGal Davide Mauri | Twitter: @MauriDB Azure Friday | Twitter: @AzureFriday
John Downs joins Scott Hanselman to discuss how to design, architect, and build multitenant solutions on Azure. If you're building a SaaS product or another multitenant service, there's a lot to consider when you want to ensure high performance, tenant isolation, and managing deployments. We'll walk through some example SaaS architectures and see how Microsoft provides guidance to help you to build a multitenant solution on top of Azure. Chapters 00:00 - Introduction 00:23 - Multitenancy in the cloud 06:28 - Multitenancy guidance 07:00 - Design considerations 16:09 - Architectural approaches 18:07 - Service-specific guidance 20:28 - Wrap-up Recommended resources Architect multitenant solutions on Azure Architecting multitenant solutions Livestream event Share your feedback Create a Pay-as-You-Go account (Azure) Create a free account (Azure) Connect Scott Hanselman | Twitter: @SHanselman John Downs | Twitter: @JDwns Azure Friday | Twitter: @AzureFriday
In the first of a series of episodes about Azure SQL Database, Davide Mauri joins Lara Rubbelke to give an overview of Grouping Sets and Windowing Functions, which can make you, your solution, and your code much more efficient. Chapters 00:00 - Introduction 01:01 - Discussion 03:58 - Grouping Sets 11:56 - Windowing Functions 25:11 - Wrap-up Recommended resources Azure SQL Database Azure SQL documentation Azure SQL Database code samples Write queries that use window functions 10 reasons to use Azure SQL in your next project Connect Lara Rubbelke | Twitter: @SQLGal Davide Mauri | Twitter: @MauriDB Azure Friday | Twitter: @AzureFriday
Tanya Janca joins Scott Hanselman to discuss the various security features within Azure that are cloud native and what that means for security professionals. Discussing the benefits of DDoS protection (and what DDoS is) will help you understand its value and when it's needed. We also discuss the added value of Azure Defender features such as JIT, FIM, and Application Adaptive Controls in preventing ransomware. Chapters 00:00 - Introduction 00:20 - Distributed Denial of Service (DDoS) attacks 03:00 - DDoS Protection in Azure 05:55 - Microsoft Defender for Cloud 06:42 - Microsoft Defender for Cloud | Workload protections 10:53 - We Hack Purple Community 11:42 - Wrap-up Recommended resources Azure DDoS Protection Standard overview What is Microsoft Defender for Cloud? We Hack Purple Community Top 5 security items to consider before pushing to production Connect Scott Hanselman | Twitter: @SHanselman Tanya Janca | Twitter: @SheHacksPurple We Hack Purple Academy & Community! | Twitter: @WeHackPurple Azure Friday | Twitter: @AzureFriday
Henk Boelman joins Scott Hanselman to discuss how AI can help to create more accessible experiences with Azure Machine Learning, Azure Cognitive Services, and Azure Media Services. They will look at the AI building blocks available in Azure and see how these building blocks can be applied. Chapters 00:00 - Introduction 03:32 - Henk's demo environment using Jupyter notebooks 05:28 - Computer Vision demo 10:42 - Custom Vision demo 16:59 - Face demo 20:20 - Handwriting example 20:59 - Text to speech example 22:38 - Bonus demo: Accessible stream with Azure Media Services 26:42 - Wrap-up Recommended resources hnky / azure-friday Computer Vision documentation Custom Vision documentation Face documentation Tech A11y Summit Connect Scott Hanselman | Twitter: @SHanselman Henk Boelman | Twitter: @HBoelman Azure Friday | Twitter: @AzureFriday
John Stallo joins Scott Hanselman to introduce Azure’s new, fully managed load testing service that enables developers and testers to generate high-scale load and gain actionable insights to catch performance bottlenecks at scale. Chapters 00:00 - Introduction 03:07 - Getting Started with Azure Load Testing 05:43 - Running a load test 08:54 - How did the application components behave? 15:00 - Wrap-up Recommended resources Azure Load Testing What is Azure Load Testing Preview? Quickstart: Create and run a load test with Azure Load Testing Preview GitHub: microsoft / azure-load-testing
Learn how to use the new Azure Cosmos DB indexing metrics to improve query performance. Tim Sander shows Scott Hanselman how to obtain, interpret, and make changes based on the indexing metrics. Chapters 00:00 - Introduction 02:23 - Default indexing policy 04:18 - Optimizing for write performance 07:23 - Index metrics 09:32 - Composite indexes 16:42 - Roadmap insights 18:00 - Wrap-up Recommended resources Optimize query performance with Azure Cosmos DB indexing metrics Troubleshoot query issues when using Azure Cosmos DB New ways to use composite indexes in Azure Cosmos DB Indexing metrics in Azure Cosmos DB Connect Scott Hanselman | Twitter: @shanselman Tim Sander | Twitter: @_TimSander Azure Friday | Twitter: @AzureFriday
Isaac Levin from Elastic joins Scott Hanselman to discuss Elastic Cloud on Azure. Elastic Cloud is an Elasticsearch and Kibana managed service - with solutions for enterprise search, observability, and security. Running Elastic on Azure enables you to take data from any source - reliably and securely, in any format - then search, analyze, and visualize that data in real time. Elastic on Azure users experience frictionless integration directly within the Azure portal, allowing for faster time to market. With deployment models to meet your unique use case, you'll gain the speed, scale, and relevance you need to react quickly to support your rapidly evolving business needs. Chapters 00:00 - Introduction 01:04 - Getting started with Elasticsearch 04:05 - Enterprise search 05:10 - App Search: Engines 06:06 - App Search: Analytics 06:58 - App Search: Web crawler 08:16 - App Search: Search UI 10:17 - App Search: Relevance tuning 12:13 - App Search: Synonyms 14:56 - App Search: Curations 17:15 - Wrap-up Recommended resources Elastic on Azure Elastic Enterprise Search Elastic Search UI Create a free account Connect Scott Hanselman | Twitter: @shanselman Isaac Levin | Twitter: @isaacrlevin Elastic | Twitter: @elastic Azure Friday | Twitter: @azurefriday
Matias Quaranta joins Scott Hanselman to show how the updated Azure Cosmos DB extension for Azure Functions uses the latest Azure Cosmos DB .NET SDK to add support for Azure AD authentication. Dispense with connection strings required, improve performance, and get support for custom serialization. Chapters 00:00 - Introduction 01:31 - Identity-based connections with managed identities 09:50 - Performance improvements 12:15 - Custom serialization 13:59 - Wrap-up Recommended resources Azure Functions developer guide Built-in role definitions Azure Cosmos DB trigger for Azure Functions Create a free account (Azure) Connect Scott Hanselman | Twitter: @shanselman Matias Quaranta | Twitter: @ealsur Azure Friday | Twitter: @azurefriday
Kavitha Gowda joins Scott Hanselman to discuss and demo Azure Red Hat OpenShift, which is jointly engineered, operated, and supported by Microsoft and Red Hat to provide an integrated support experience. There are no virtual machines to operate, and no patching is required. Master, infrastructure, and application nodes are patched, updated, and monitored on your behalf by Microsoft and Red Hat. Your Azure Red Hat OpenShift clusters are deployed into your Azure subscription and are included on your Azure bill. Chapters 00:00 - Introduction 01:12 - Overview 07:15 - Cluster creation 12:38 - Cluster connection and exploration 15:35 - Creating a new MachineSet 19:42 - AAD integration with Group Sync Operator 20:26 - Install Azure resources with Azure Service Operator 21:30 - Azure Arc integration 22:18 - GitOps 23:09 - Monitoring 24:38 - Wrap-up Recommended resources Azure Red Hat OpenShift (Azure.com) Microsoft Azure Red Hat OpenShift (RedHat.com) Azure Red Hat OpenShift docs Overview of responsibilities for Azure Red Hat OpenShift Create a free account (Azure) Connect Scott Hanselman | Twitter: @shanselman Kavitha Gowda | Twitter: @KavithaJPGowda Azure Friday | Twitter: @AzureFriday
Simona Cotin shows Scott Hanselman how Azure Static Web Apps enterprise-grade edge powered by Azure Front Door enables faster page loads, enhanced security, and increased reliability for your global apps with no configuration or additional code required. Chapters 00:00 - Intro 01:38 - Overview 02:45 - Enabling enterprise-grade edge 04:03 - Reducing latency with points of presence 06:03 - Powered by Azure Front Door 08:05 - "Back in the old days..." 09:42 - Observing the performance impact 13:40 - Manually configure Azure Front Door 14:51 - Wrap-up Recommended resources In Preview Announcement blog post What is Azure Static Web Apps? Enterprise-grade edge (Preview) Build Fast, Secure and Globally Distributed Web Apps webinar Tutorial: Manually configure Azure Front Door for Azure Static Web Apps Connect Scott Hanselman | Twitter: @shanselman Simona Cotin | Twitter: @simona_cotin Azure Friday | Twitter: @AzureFriday
April Edwards joins Scott Hanselman to show how delivering apps in a DevOps world also means shifting security left. To securely deliver our apps, organizations must harden their dev environments, while leveraging tooling to scan and proactively protect their repositories, ensuring continuous delivery is secure. Azure Friday Quiz Sweepstakes Watch the episode to the end and then submit your answers to our five-question quiz about the info April covered with Scott. Eligible participants who answer all five questions correctly will be entered into a Sweepstakes with a chance to be one of ten lucky winners to win a box of Microsoft swag! The Azure Friday Quiz Sweepstakes ends at 11:59pm PT on February 12, 2022. Take the quiz! | Terms and conditions | Privacy statement Chapters 00:00 - Introduction 01:14 - GitHub Codespaces 04:17 - GitHub Code Security (Dependabot, CodeQL, and Secret scanning) 05:51 - Environment workflows 06:38 - Microsoft Defender for Cloud 07:47 - Relationship between Dependabot and Microsoft Defender for Cloud 09:01 - Wrap-up Recommended resources GitHub Codespaces GitHub Code Security GitHub CodeQL Understand security in the Pipeline Identify vulnerable container images in your CI/CD workflows Connect Scott Hanselman | Twitter: @shanselman April Edwards | Twitter: @TheAprilEdwards Azure Friday | Twitter: @AzureFriday
Over 77% of transaction revenue in the world touches an SAP system, and more SAP systems are running in the cloud each year. The SAP platform provides a foundation for innovation for many companies and can handle various workloads natively. Holger Bruchelt joins Scott Hanselman to show how you can combine Microsoft Cloud with SAP on Azure to extend with Power Platform, integrate with Azure APIM and Logic Apps, and more. Chapters 00:00 - Introduction 03:50 - SAP on Azure overview 04:55 - Demo: Azure Bastion to connect to a VM running SAP 05:43 - Demo: Azure Active Directory for SSO with SAP Fiori UI 10:15 - Demo: Power Automate and Azure API Management from Excel 14:48 - Demo: Calling Azure Logic Apps from Word 19:36 - Demo: Azure Bot Service 23:00 - Demo: Trigger workflows from Outlook 25:01 - Wrap-up Recommended resources SAP on Azure YouTube channel SAP on Azure Podcast SAP on Azure solution SAP certified offerings for Azure SAP on Azure GitHub
Azure Chaos Studio is a is a fully managed chaos engineering experimentation platform for accelerating discovery of hard-to-find problems, from late-stage development through production. John Engel-Kemnetz joins Scott Hanselman to show how you can disrupt your apps intentionally to identify gaps and plan mitigations before your customers are impacted by a problem. 00:00 - Introduction 0:41 - Chaos engineering 3:58 - Demo context 4:49 - Demo of a chaos experiment 15:22 - Wrap-up Resources: What is Azure Chaos Studio preview Create a chaos experiment Azure Chaos Studio overview Understanding chaos engineering and resilience Create a free account (Azure)
The Azure App Service Environment is an Azure App Service feature that provides a fully isolated and dedicated environment for securely running App Service apps at high scale. Christina Compy joins Scott Hanselman to introduce ASE v3. 00:00 - Introduction 04:26 - Demo 08:39 - Resources 09:48 - ASEv3 vs ASEv2 13:19 - Wrap-up Resources: App Service Environment overview Create an App Service Environment Using an App Service Environment Securing web workloads with App Service Environments Create a free account (Azure)
Justin Yoo joins Scott Hanselman to demonstrate an extension he developed for adding OpenAPI capabilities to Azure Functions apps. See how easy it is to get HTTP-triggered .NET functions with OpenAPI support and deploy an Azure Functions app with Azure API Management from Visual Studio. Chapters 00:00 - Intro 03:15 - Create 09:20 - Publish 12:56 - Consume 22:48 - Wrap-up Recommended resources Create serverless APIs in Visual Studio using Azure Functions and API Management integration (preview) Azure Functions OpenAPI Extension Create a free account (Azure)
Jason Zander, executive vice president of the Azure Team joins Scott Hanselman to celebrate the 8th anniversary of Azure Friday. In this special crossover episode with Hanselminutes, they reflect on Azure's history and Jason's career at Microsoft during that timeframe. Chapters 00:00 - Introduction 01:13 - Jason's history at Microsoft 08:25 - Microsoft's evolution 10:44 - Cloud before the cloud 19:38 - Developers as execs 23:03 - Azure today 25:25 - Looking forward 30:33 - Wrap-up Recommended resources Hanselminutes Podcast 63 - Scott Guthrie and Jason Zander on Silverlight New Team, New Challenges (Jason Zander's blog) Microsoft Quantum Create a free account (Azure)
Toddy Mladenov and Jeanine Burke join Scott Hanselman to talk about the new IoT Edge scenarios enabled by ACR connected registry, which is an on-premises extension of the Azure Container Registry. See how you can deploy hierarchical IoT Edge infrastructure, pull container images from the connected registry without direct internet access, and use the connected registry in disconnected scenarios.[0:00:00]– Introduction[0:00:37]– Conceptual overview[0:06:25]– Demo setup[0:10:07]– Demo: Create a connected registry[0:13:24]– Demo: Deploy and use a connected registry (parent and child)[0:31:47]– Demo: Offline connection[0:33:28]– Demo: Connected registry synchronization[0:37:55]– Wrap-upWhat is a connected registry?Quickstart: Deploy a connected registry to an IoT Edge deviceTutorial: Deploy a connected registry to a nested IoT Edge hierarchyScheduled Synchronization of Registry Artifacts for Shipping Scenarios Using ACR Connected RegistryCreate a free account (Azure)
Datadog is a monitoring and analytics platform for large-scale applications. It encompasses infrastructure monitoring, application performance monitoring, log management, and user-experience monitoring. Sreekanth Thirthala from Azure and Ryan MacLean from Datadog join Scott Hanselman to show how Datadog's offering in the Azure Marketplace enables you to manage Datadog in the Azure console as an integrated service.[0:00:00]– Introduction[0:00:51]– Overview of Datadog in Azure[0:04:08]– Demo of Datadog in Azure[0:10:22]– Datadog offering in Azure Marketplace[0:00:00]– Wrap-upNew Datadog integration with Azure offers a seamless configuration experienceWhat is Datadog?Datadog in Azure MarketplaceManage the Datadog resourceCreate a free account (Azure)
Last December, Gaurav was on Azure Friday with Scott Hanselman to introduce a new Azure service: Azure Purview. He showed how Azure Purview scans and map all your data—no matter where it is. Azure Purview is now generally available, and Gaurav is back to show what's new and what's on the roadmap.[0:00:00]– Introduction[0:00:30]– Azure Purview overview[0:05:40]– Key GA Announcements[0:18:40]– Roadmap[0:19:05]– Wrap-upWhat is Azure Purview?Quickstart: Create an Azure Purview account in the Azure portalIntroduction to Azure Purview learning moduleAzure Purview documentationCreate a free account (Azure)
Sarah Young joins Scott Hanselman to discuss updates to Azure Sentinel automation and how you can use it to accelerate and streamline threat response for your security operations.[0:00:00]– Introduction[0:02:41]– Azure Sentinel automation rules[0:06:15]– Automating responses with playbooks [0:09:30]– Playbook templates [0:12:56]– Wrap-upAutomate incident handling in Azure Sentinel with automation rulesAutomate threat response with playbooks in Azure SentinelSecurity Orchestration, Automation, and Response (SOAR) in Azure SentinelAzure / Azure Sentinel GitHub repoCreate a free account (Azure)
David de Matheu joins Scott Hanselman to show how the Azure Communication Services UI Library enables you to add communications capabilities to your applications with only a couple lines of code plus composable components and turn-key composites. [0:00:00]– Overview[0:00:49]– General concepts[0:05:54]– Azure Communication Services UI Library storybook[0:12:22]– Demo[0:19:43]– Wrap-upAzure Communication ServicesAzure Communication Services UI Library storybookAdd Calling Communications to your Application with Two Lines of CodeAzure Communication Services documentationCreate a free account (Azure)
Lior Kamrat joins Scott Hanselman to show how Azure Arc-enabled data services bring Azure data solutions – such as SQL Managed Instance and PostgreSQL Hyperscale – to your own infrastructure and how to modernize your data layer using Azure services, outside of Azure.[0:00:00]– Introduction[0:01:14]– Overview and architecture[0:04:22]– Demo: Azure Arc-enabled SQL Managed Instance deployment flow[0:14:00]– Demo: Azure Arc-enabled data services operations[0:23:34]– Wrap-upWhat are Azure Arc-enabled data services?Azure Arc JumpstartJumpstart ArcBox - OverviewManage hybrid infrastructure with Azure Arc learning pathCreate a free account (Azure)
Kirill Gavrylyuk, Matias Quaranta, Deborah Chen, and Estefani Arroyo join Scott Hanselman to provide another set of updates for Azure Cosmos DB. Learn about: using Azure Cosmos DB as a Session State Provider for ASP.NET Core; the latest updates for Azure Cosmos DB free tier; how to optimize cost and performance by scaling the throughput (RU/s) of your database or container automatically and instantly; and the great new monitoring and diagnostic features that make it even easier to monitor and debug your Azure Cosmos DB resources using insights, workbooks and logs.[0:00:00]– Introduction with Kirill Gavrylyuk[0:01:56]– Session state provider with Matias Quaranta[0:10:32]– Free tier with Deborah Chen[0:12:57]– Autoscale with Deborah Chen[0:25:18]– Monitoring and Diagnostics with Estefani Arroyo[0:33:21]– Wrap-upMicrosoft Caching Extension using Azure Cosmos DB (GitHub)Azure Cosmos DB free tierCreate Azure Cosmos containers and databases with autoscale throughputProvision autoscale throughput on database or container in Azure Cosmos DB - SQL APIHow to choose between standard (manual) and autoscale provisioned throughputMonitor Azure Cosmos DB data by using diagnostic settings in AzureMonitor and debug with insights in Azure Cosmos DBWork with NoSQL data in Azure Cosmos DB learning pathCreate a free account (Azure)
Steve Michelotti joins Scott Hanselman to show what's new in Azure Government, which provides a physically separate and network-isolated instance of Azure for U.S. federal, state, and local governments in multiple regions in the United States. Learn how Azure Government is both the same and different from Azure public cloud.[0:00:00]– Introduction[0:00:38]– What is Azure Government?[0:05:19]– Azure Government in the Azure portal[0:12:27]– Azure Government in a terminal or shell[0:17:21]– Azure Government in developer tools[0:22:35]– Wrap-upAzure for government overviewAzure for U.S. governmentAzure Government docsOptimize government operations with Azure learning pathCreate a free account (Azure)
Derek Martin joins Scott Hanselman to discuss the Azure Kubernetes Service (AKS) Secure Baseline reference implementation from the Azure Architecture Center. Learn what it is, how it works, and how you can use it to start your production deployment in a secure and compliant manner. You'll also learn about the available additions for Payment Card Industry Data Security Standard (PCI-DSS 3.2.1) compliance and multi-region cluster support.[0:00:00]– Introduction[0:00:36]– Overview [0:02:41]– Getting to a production-ready, secure baseline[0:06:47]– Making it your own[0:10:12]– Multiregion clusters[0:12:38]– PCI-DSS compliance[0:15:23]– Wrap-upAzure Architecture CenterBaseline architecture for an Azure Kubernetes Service (AKS) clusterAKS baseline for multiregion clustersIntroduction of an AKS regulated cluster for PCI-DSS 3.2.1Azure Kubernetes Service (AKS) Baseline Cluster (GitHub)Create a free account (Azure)
Yuan Zheng joins Scott Hanselman to discuss and demonstrate Blob storage support for the NFS 3.0 protocol, which enables you to run your applications on a single storage platform. With no application rewrites necessary you will also help eliminate data silos.[0:00:00]– Introduction[0:02:00]– Overview of NFS v3 support for Azure Blob Storage[0:04:42]– Demo: Enabling NFSv3 in your Storage account[0:05:49]– Demo: Secure access using virtual networks[0:07:20]– Demo: Blob storage compatibility with VMs using NFS v3[0:09:12]– Demo: Writing to Blob storage from within a VM[0:12:45]– Wrap-upModernize large-scale NFS workloads and eliminate data silos with Azure Blob StorageNetwork File System (NFS) 3.0 protocol support in Azure Blob StorageAzure Blob Storage overviewConfigure blob storage – Microsoft Learn moduleCreate a free account (Azure)
Delbert Murphy joins Scott Hanselman to show how quantum-inspired algorithms mimic quantum physics to solve difficult optimization problems. Quantum-Inspired Optimization (QIO) takes state-of-the-art algorithmic techniques from quantum physics and makes these capabilities available in Azure on conventional hardware, and callable from a Python client. You can use QIO to solve problems with hundreds of thousands of variables, combined into millions of terms, in a few minutes, with this easy-to-consume Azure service.[0:00:00]– Introduction [0:00:40]– What problems can you solve with quantum-inspired optimization?[0:05:35]– A concrete example: Secret Santa[0:08:52]– Demo, Part I: Solving Secret Santa with QIO[0:17:58]– Demo, Part II: Running the code[0:21:12]– Quantum-inspired algorithms[0:24:33]– Wrap-up Solve optimization problems by using quantum-inspired optimizationWhat are quantum-inspired algorithms?Ising formulations of many NP problems (Cornell University)A Tutorial on Formulating and Using QUBO Models (Cornell University)Sample code: delbert/secret-santa (GitHub)Azure Quantum optimization service samples (GitHub)Create a free account (Azure)
Josh Caplan, Sabin Nair, and Priyanka Langade join Scott Hanselman to show how you can use native Azure Synapse Analytical runtimes to analyze Dataverse data and get actionable insights. Dataverse structures a variety of data and business logic to support interconnected applications and processes in a secure and compliant manner. Azure Synapse Link for Dataverse is the fastest path to success for you to slice and dice large volumes of Dataverse data and run AI and ML on it. [0:00:00]– Intro[0:00:51]– Josh Caplan: Overview[0:03:20]– Sabin Nair: Dataverse and the Power Apps Portal[0:08:32]– Priyanka Langade: Azure Synapse Link for Dataverse[0:12:51]– Josh Caplan: Wrap-upAccelerate time to insight with Azure Synapse Link for DataverseWhat is Azure Synapse Link for Dataverse?Link a Microsoft Dataverse environment to Azure Synapse Analytics workspace and bring Dynamics 365 data to AzureCreate an Azure Synapse Link for Dataverse with your Azure Synapse Workspace (Preview)Microsoft Azure Synapse Link for Dataverse integration (YouTube)Create a free account (Azure)
Connie Yau joins Scott Hanselman to demonstrate the advantages of using the new Azure SDK by comparing rewrites of the same application, one using the legacy library and the other using the unified Azure SDK. In this example, Connie uses the Azure SDK for Java.[0:00:00]– Introduction[0:01:45]– Cloud Clipboard sample app[0:03:07]– Adding authentication[0:06:02]– Common Azure core functions (pagination, logging, etc.)[0:07:51]– How it started vs. how it's going[0:08:54]– Idiomatic design principle[0:10:05]– Wrap-upDownload the Azure SDKAzure SDK for Java on GitHubAzure SDK code samplesAzure SDK design guidelinesConnie's Cloud Clipboard sample on GitHubCreate a free account (Azure)
Azure AD Privileged Identity Management integration in Azure Lighthouse is now in public preview. Meagan Olsen and Saif Kayani show Scott Hanselman how partners can now use just-in-time access permissions, combined with MFA, to securely deliver secure managed services.[0:00:00]– Introduction[0:00:43]– Overview with Meagan Olsen[0:04:50]– Demo with Saif Kayani[0:17:55]– Wrap-upCreate eligible authorizationsUse Azure Lighthouse with your managed service businessAzure Lighthouse overviewAzure Lighthouse on Azure FridayCreate a free account (Azure)
Anthony Chu joins Scott Hanselman to show how to build, debug, and deploy a full-stack serverless application in minutes with Azure Static Web Apps.[0:00:00]– Introduction[0:00:55]– Overview[0:03:03]– Demo - basic stuff[0:12:48]– Demo - a little more advanced[0:18:41]– Wrap-upWhat is Azure Static Web Apps?Azure Static Web Apps learning pathAzure Static Web Apps CLI (preview)Getting Started with Create React App repoCreate a free account (Azure)
Mariia Mykhailova joins Scott Hanselman to discuss quantum computing and quantum programming with Microsoft Quantum Development Kit (QDK), from writing Q# code to running it on hardware via Azure Quantum.[0:00:00]– Intro[0:00:51]– Overview[0:05:43]– From algorithm to coding and unit tests[0:20:58]– Jupyter notebook support for Q#[0:34:17]– Wrap-upMicrosoft Quantum overviewAzure Quantum documentationQuantum computing foundationsQuantum KatasCreate a free account (Azure)
Sydney Morton joins Scott Hanselman to show how verifiable credentials enable you to own and prove who you are in the digital world. See how to enable decentralized identity through seamless user and developer experiences.[0:00:00]– Intro[0:00:37]– Overview[0:03:01]– Demo – end user experience[0:06:14]– Demo – relying party experience[0:09:53]– Demo – admin experience[0:13:00]– Wrap-upAn introduction to decentralized identities | Azure FridayIdentity verification solutions - Microsoft SecurityAzure Active Directory Verifiable Credentials documentationDecentralized Identity FoundationCreate a free account (Azure)
Kirill Gavrylyuk and friends join Scott Hanselman to discuss Azure Cosmos DB updates: integrated cache, serverless for MongoDB API, and Managed Instance for Apache Cassandra with dual write proxy.[0:00:00]– Opening[0:01:33]– Integrated cache with Tim Sander[0:17:36]– Serverless for MongoDB API with Gahl Levy[0:24:00]– Managed Instance for Apache Cassandra with Theo van Kraay[0:37:35]– Wrap-upHow to configure the Azure Cosmos DB integrated cache (Preview)Azure Cosmos DB serverlessAzure Managed Instance for Apache Cassandra documentationGitHub - Azure-Samples / cassandra-proxyLearning path: Work with NoSQL data in Azure Cosmos DBCreate a free account (Azure)
Claire Giordano joins Scott Hanselman to show how the new Free account for Flexible Server & the new Basic tier for Hyperscale (Citus) in Azure Database for PostgreSQL makes it easier and cheaper to get started with Postgres on Azure.[0:00:00]– Introduction[0:01:15]– What you might not know about Postgres on Azure[0:02:50]– Flexible Server available in Azure free account[0:04:00]– Getting started with Hyperscale (Citus)[0:09:05]– Demo: Hyperscale (Citus)[0:18:20]– Wrap-upFlexible Server (Preview) documentationTutorial: Deploy Django app with App Service and Azure Database for PostgreSQL - Flexible Server (Preview)DEMO: 3 Hyperscale (Citus) superpowers to scale PostgreSQL (YouTube)Citus (PostgreSQL extension) GitHub repoAzure Database for PostgreSQL - Hyperscale (Citus) documentationNew Postgres superpowers in Hyperscale (Citus) with Citus 10Sharding Postgres with Basic tier in Hyperscale (Citus), how why & whenMicrosoft Learn: Introduction to Azure Database for PostgreSQLIntroducing Flexible Server in Azure Database for PostgreSQL & MySQL (Ch 9)How do you pronounce Citus?Create a free account (Azure)
Christos Matskas joins Scott Hanselman to show how the Microsoft identity platform enables you to add identity authentication and authorization to your solution in a few easy steps.[0:00:00]– Introduction[0:03:19]– Overview of the Microsoft identity platform[0:10:50]– Demo: ASP.NET Core Web App with AAD authentication[0:12:53]– Demo: Registering an application in AAD[0:16:05]– Wrap-upWhat is the Microsoft identity platform?Microsoft identity platform documentationMicrosoft 365 Developer ProgramThe 425 ShowLearn: Secure your identities by using Azure Active DirectoryCreate a free account (Azure)
Lisa Cohen joins Scott Hanselman to explain how Microsoft uses data science to help Azure customers. Learn about content, programs, and services to guide you on your cloud journey while getting a glimpse behind the scenes into how data drives product investments.[0:00:00]– Opening[0:00:25]– Introduction[0:03:10]– Azure Quickstart Center for early success[0:04:07]– Azure portal improvements and the Azure mobile app[0:04:45]– Experimenting with Azure.com, free accounts, and offers[0:07:15]– Evolving Azure Marketplace[0:08:07]– Azure support[0:09:17]– Using data to optimize your experience[0:09:56]– Documentation and feedback[0:11:14]– Wrap-upData Science at MicrosoftFind, try, and buy apps on Azure MarketplaceMicrosoft Azure portal overviewMicrosoft Garage: Azure Quickstart CenterCreate a free account (Azure)
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 SolutionCreate a free account (Azure)
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 overviewAzure Web PubSub repo (Azure/azure-webpubsub)Azure Web PubSub Service GitHub PagesAzure SignalR Service product overviewCreate a free account (Azure)
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)How to startup your data flows execution in less than 5 seconds! (Public Preview)Automated publishing for continuous integration and deliveryData integration at scale with Azure Data Factory or Azure Synapse PipelineCreate a free account (Azure)
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 Cosmos DB notebook galleryImport notebooks from a GitHub repo into Azure Cosmos DBContinuous backup with point-in-time restore (Preview) feature in Azure Cosmos DBCreate a free account (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 and Confluent CloudWhat is Apache Kafka for Confluent Cloud?Confluent and Microsoft Announce Strategic AllianceReal-Time search use case: Powered by MySQL, Kafka and RediSearch on Azure (GitHub)QuickStart: Get started with Apache Kafka for Confluent CloudCreate a free account (Azure)
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:08:18]– The approach[0:10:17]– The solution[0:12:42]– Demo[0:19:40]– Wrap-upRetro Video Game Translation Tablet with IoT EdgeAzure IoT EdgeWhat is Azure IoT EdgeInstall Read OCR Docker containersRetroArchLakka - The DIY open source retrogaming emulation consoleRetroArch-AI-with-IoTEdge repo on GitHubazure-iot-edge-device-container repo on GitHubIrfanViewCreate a free account (Azure)
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 (Azure)
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 Storage docsAzure Storage Day (29 April 2021)Cloud storage overview learning pathCreate a free account (Azure)
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 Connection MonitorNetwork Watcher – Traffic AnalyticsCreate a free account (Azure)
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 ManagementCreate a free account (Azure)
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]– Development, prototype, and custom boardsAzure Sphere, and IoT Security SolutionAzure Real Time Operating System (RTOS)Building a Balancing Robot with Azure SphereDevelop secure IoT solutions for Azure Sphere, Azure RTOS and Azure IoT CentralCreate a free account (Azure)
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)
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:00:00]– Introduction[0:04:12]– Concepts[0:06:31]– Demo: Config & deploy[0:14:10]– Demo: Verifying normal behavior[0:15:53]– Demo: Testing failover[0:17:46]– Discussion and wrap-upCross-region load balancerTutorial: Create a cross-region Azure Load Balancer using the Azure portal Azure Load Balancer overviewImprove application scalability and resiliency by using Azure Load BalancerCreate a free account (Azure)
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:09:35]– Demo setup[0:13:30]– Demo registering your spacecraft[0:17:15]– Demo scheduling a contact[0:22:30]– Demo satellite pass[0:37:00]– Discussion & wrap-upAzure Orbital overviewAzure Orbital docsAzure Orbital - Ground Stations as a Service at IgniteCreate a free account (Azure)
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:07]– Discussion & wrap-upAzure Friday Image Resizer CodeRun Docker containers with Azure Container InstancesAzure Container Instances docsHow to keep secure your Docker ImageCreate a free account (Azure)
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 Purview[0:02:39]– Demo new connectors[0:11:57]– Demo hierarchical business glossary[0:13:33]– Demo private endpoints[0:15:04]– Demo Purview-powered search in Synapse Studio[0:17:22]– Discussion & wrap-upAzure Purview overviewAzure Purview docsAzure Purview feedbackAzure Purview blog on Tech CommunityAzure Purview discussion on Tech CommunityCreate a free account (Azure)
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-durable-python on GitHubCreate a long-running serverless workflow with Durable FunctionsCreate a free account (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 for Monitoring in Azure[0:15:54]– Wrap-upAzure Monitor overviewWhat is Application Insights?Azure SentinelMicrosoft Azure for Developers: What to Use When (Pluralsight)Create a free account (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 CenterMicrosoft Azure for Developers: What to Use When (Pluralsight)Create a free account (Azure)
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 Diagnostics (preview) overviewAzure Kubernetes Service (AKS) Extension for Visual Studio Code (Preview)Azure Kubernetes ServiceIntroduction to Azure Kubernetes ServiceCreate a free account (Azure)
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 Serverless on Kubernetes with KEDACreate a free account (Azure)
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 resources[0:23:13]– Managing resources[0:26:50]– Azure mobile app connection + wrap-upAzure portalAzure portal (Preview)Azure Portal "How To" SeriesLearn how to manage services with the Azure portalCreate a free account (Azure)
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 mobile app (iOS)Azure mobile app (Android)Choose the best tools for managing and configuring your Azure environmentCreate a free account (Azure)
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]– Presentation + Azure Architecture Center[0:05:13]– Azure Arc enabled Kubernetes cluster demo[0:11:37]– Azure Arc enabled data services demo[0:13:53]– Azure Stack portfolio[0:16:06]– Wrap-upAzure Architecture - Hybrid categoryAzure Arc overviewHybrid and multicloud solutionsManage hybrid infrastructure with Azure Arc learning pathCreate a free account (Azure)
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 gateway resourcesVirtual Network pricing (NAT Gateway)Troubleshoot Azure Virtual Network NAT connectivityAzure Virtual Network NAT metricsCreate a free account (Azure)
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 monitoringAzure App ServiceAZ-400: Develop a Site Reliability Engineering (SRE) strategyCreate a free account (Azure)
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]– Presentation[0:06:34]– Demo[0:15:48]– Discussion & wrap-upMeeting developer needs with powerful new features in Azure Cache for RedisAzure Cache for RedisQuickstart: Create an Enterprise tier cache (preview)How to Improve Your Azure SQL Performance by up to 800%Optimize your web applications by caching read-only data with RedisCreate a free account (Azure)
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 RecoveryAzure Site Recovery overviewCreate a free account (Azure)
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:02:21]– Azure Purview in the Azure portal and Purview Studio[0:03:08]– Automated data discovery and scans[0:10:43]– Purview Data Catalog – Glossary terms[0:14:08]– Purview Data Catalog – Data classification[0:15:28]– Purview Data Map – Lineage of assets[0:19:42]– "Open in" and bulk edit experiences[0:21:02]– Purview Data Insights [0:23:49]– Wrap-upAzure Purview overviewAzure Purview docsAzure Purview feedbackAzure Purview blog on Tech CommunityAzure Purview discussion on Tech CommunityCreate a free account (Azure)
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 application repo in GitHub[0:10:53]– Demo application running in 3 clusters[0:12:17]– Triggering an update with a code change[0:15:04]– Azure Arc Jumpstart[0:17:48]– Wrap-upAzure Arc overviewAzure Arc pricingAzure Arc JumpstartAzure Arc enabled Kubernetes with GitOpsCreate a free account (Azure)
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 Management[0:11:42]– Using API Management to front an existing Azure API[0:13:13]– Wrap-upAzure Functions code generator for OpenAPI SpecsWorkshop: Serverless APIs in AzureThree ways serverless APIs can accelerate enterprise innovation (blog post) Expose multiple Azure Function apps as a consistent API by using Azure API ManagementCreate a free account (Azure)
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 post)Azure FunctionsBuild Serverless APIs with Azure FunctionsCreate a free account (Azure)
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 the game in the Cloud[0:24:08]– Wrap-upDocker for Visual Studio Code extensionVS Code Docker extension can now run containers in Azure Container InstancesDeploying Docker containers on AzureLearn: Introduction to Docker containersCreate a free account (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:00:00]– Overview[0:00:23]– What's new in App Service[0:04:05]– Premium V3 Plan with Windows Containers GA[0:07:10]– Reserved Instance Pricing and other cost savings[0:08:13]– App migration demo[0:13:31]– Networking capabilities in Windows Containers[0:15:56]– Azure Front Door with Web Application Firewall[0:18:20]– App Service Environment v3 & wrap-upDownload the Migration Assistant for your .NET and PHP AppsZero to Hero with App Service blog post seriesMigrate, Modernize .NET applications on Azure (Ignite 2020)Continuous Deployment for Windows Containers with GitHub ActionsDeploy a website to Azure with Azure App ServiceCreate a free account (Azure)
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]– Wrap-upWhat is Flexible Server in Azure Database for PostgreSQLWhat is Flexible Server in Azure Database for MySQLAzure Database for PostgreSQLAzure Database for MySQLWork with relational data in AzureCreate a free account (Azure)
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 Started with EF CoreEntity Framework documentationLearn: Persist and retrieve relational data with Entity Framework CoreCreate a free account (Azure)
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 free account (Azure)
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 a build pipeline[0:13:05]– Wrap-upTutorial: Build and deploy container images in the cloud with Azure Container Registry TasksAutomate container image builds and maintenance with ACR TasksAzure Container RegistryCreate a free account (Azure)
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]– Azure Monitor for Networks hub[0:14:12]– Wrap-upAzure Load BalancerWhat is Azure Load Balancer?Azure Monitor for Networks (Preview)Introducing Azure Load Balancer insights using Azure Monitor for NetworksCreate a free account (Azure)
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 instance in Azure using the Azure CLIHow to use managed identities with Azure Container InstancesVirtual network scenarios and resourcesExpose a static IP address for a container groupCreate a free account (Azure)
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, and production workloads. Use ACI for deploying build/test containers, host backend APIs, or as part of a workflow.[0:00:00]- Overview[0:00:50]- Docker CLI and ACI context[0:03:14]- Demo: Deploying a Minecraft server in a container locally[0:06:57]- Demo: Deploying a Minecraft server in a container to Azure Container Instances[0:12:47]- Wrap-upDocker Desktop (Docker)Deploying Docker containers on Azure (Docker)Quickstart: Deploy a container instance in Azure using the Docker CLIDeploying a Minecraft Docker Server to the cloud (Docker)Create a free account (Azure)
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 landing zones videoEstablish cloud governance using Cloud Adoption Framework for Azure | Azure FridayCreate a free account (Azure)
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 serve dev, test, and production workloads. Use ACI for deploying build/test containers, host backend APIs, or as part of a workflow. [0:00:00]- Overview[0:00:52]- What is ACI and when should I use it? [0:04:30]- Demo: Simple ACI deployment with a public IP endpoint[0:09:42]- Demo: ACI-Logic Apps integration[0:12:30]- Demo: ACI as a production backend for a web app[0:13:38]- Wrap-upAzure Container Instances overviewQuickstart: Deploy a container instance in Azure using the Azure CLIACI Logic Apps connectorACI Connector documentationDeploy to Azure Container Instances with Docker DesktopCreate a free account (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 Governance Benchmark ToolCloud Adoption Framework Governance GuidesCloud Adoption Framework for AzureMicrosoft Cloud Adoption Framework for Azure, Part 1 | Azure FridayMicrosoft Cloud Adoption Framework for Azure, Part 2 | Azure FridayCreate a free account (Azure)
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]- Actions tab in GitHub and workflow log review[0:24:59]- Adding artifacts to the job [0:27:59]- Wrap-upGitHub Actions on GitHubGitHub Actions Documentation.NET Core overviewAzure Web AppsGitHub Action to setup .NET Core SDKDeploy to Azure using GitHub ActionsASP.NET Core Deployment sampleBlazor Wasm Deployment sampleCreate a free account (Azure Friday)
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 Certifications100 Days of Cloud on GitHubDisrupting the Cloud podcastCreate a free account (Azure)
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]- Exploring the code[0:12:26]- Demo: Conditional processing with feature filters[0:19:35]- Episode wrap-upApp ConfigurationQuickstart: Add feature flags to an ASP.NET Core appGetting started with Azure App Configurationmicrosoft / FeatureManagement-Dotnet on GitHubFeature management overviewCreate a free account (Azure)
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:28]- Episode start[0:02:37]- Unpacking Azure Stack HCI[0:05:13]- Demo: Azure Stack HCI in the Azure portal[0:08:35]- Demo: Seamlessly replicate VMs to Azure[0:10:18]- A cluster in a wooden box[0:12:32]- Azure Stack HCI use cases, hardware, and cost[0:14:40]- Episode wrap-upAzure Stack HCI overviewAzure Stack HCI documentationAzure Stack HCI announcement blog postcluster in a wooden box (ciwb) on LinkedInAzure Stack HCI Overview white paperCreate a free account (Azure)
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[0:03:40]- Deploying WVD in the Azure portal[0:07:30]- Managing host pools and sessions[0:10:17]- Azure Log Analytics and Azure Monitor[0:12:10]- Connecting to virtual desktops and apps[0:14:42]- Centralized storage for profiles and files[0:17:00]- High-performance virtual desktops[0:19:00]- Using Teams in WVD[0:21:13]- Virtual applications (MSIX app attach)[0:23:21]- Feature roadmap & episode wrap-upWindows Virtual Desktop overviewGetting started: Windows Virtual Desktop ARM-based Azure portalProactively monitor ARM-based Windows Virtual Desktop with Azure Log Analytics and Azure MonitorCreate a profile container with Azure Files and AD Domain ServicesDeliver remote desktops and apps from Azure with Windows Virtual DesktopSet up MSIX app attachMicrosoft 365 RoadmapWVD CommunityCreate a free account (Azure)
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 troubleshooting.[0:00:00]- Intro[0:00:36]- Episode start[0:02:14]- Architectural design discussion[0:03:04]- Demo/tour[0:09:05]- Q&A[0:11:33]- Episode wrap-upAzure monitor for SAP solutions (preview)Azure monitor for SAP solutions providers (preview)Azure Monitor for SAP Solutions is now in previewAzure Monitor overviewQuickStart: Azure Monitor for SAP SolutionsGitHub: Azure/AzureMonitorForSAPSolutionsCreate your Azure free account today
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's AAF user portal, Part 2[0:10:47]- Architectural design discussion[0:13:47]- Episode wrap-upAzure AutomationAzure FunctionsAzure Logic AppsAzure LighthouseCreate a free account (Azure)
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]- Demo: Regulatory compliance[0:09:06]- Demo: Standard tier overview (threat protection)[0:11:48]- Demo: Security alerts[0:13:19]- Demo: Security alert suppression rules[0:15:54]- Episode wrap-upHow to Effectively Perform an Azure Security Center PoCAzure Security Center documentationMicrosoft Azure Security Center, 2nd EditionMicrosoft Azure Security Center (Video)Create a free account (Azure)
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, hybrid, and edge environments at-scale through a single control plane (Azure blog)Create a free account (Azure)
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)Create a free account (Azure)
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 overviewWhat is Azure HPC Cache?Azure HPC Cache docsAzure HPC Cache pricingCreate a free account (Azure)
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, Python, Java, and PHP.[0:01:55]GitHub: microsoft / RockPaperScissorsLizardSpock (aka.ms/rpsls)Rock, Scissors, Paper, Lizard, Spock – Play the game now (aka.ms/rpsls-game)Ignite 2019 - Application Dev Keynote (aka.ms/devkeynote)Azure Kubernetes Service (AKS)Create a free account (Azure)
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)
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)
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)
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 Kafka: A distributed streaming platformAzure Event Hubs overviewCreate a free account (Azure)
Modern applications light up with real-time information. Anthony Chu joins Donovan Brown to show how to deliver live updates from Azure Functions to web, mobile, and desktop apps with Azure SignalR Service. Learn how to send real-time messages over WebSockets from your serverless apps with a few lines of code.[0:03:00] - DemoBuild real-time Apps with Azure Functions and Azure SignalR ServiceSignalR Service bindings for Azure FunctionsWhat is speech translation?CaptionR (GitHub)Enable automatic updates in a web application using Azure Functions and SignalR ServiceAzure SignalR ServiceCreate a free account (Azure)
Jeremy Likness joins Scott Hanselman to show how to build workflows and integrations from the cloud across third-party services and on-premises servers using Azure Logic Apps.[0:01:10] - DemoOverview - What is Azure Logic Apps?Azure Logic AppsDEV50: Investing in Serverless: Less Servers, More Code.Create a free account (Azure)
Think serverless is just for functions? Think again! Brendan Burns joins Donovan Brown to look at how serverless containers can provide a cloud-native container experience without the worry of a server or operating system. They also look at how this integrates with the Azure Kubernetes Service (AKS).[0:03:25] - DemoCreate and configure an Azure Kubernetes Services (AKS) cluster to use virtual nodes in the Azure portalvirtual-kubelet GitHub repoAzure Kubernetes Service (AKS) overviewCreate a free account (Azure)
Jeff Hollan joins Scott Hanselman to show how you can quickly develop and deploy code to run in the cloud with Azure Functions. Functions can be written in a variety of languages, and will automatically trigger and scale based on your application needs.[0:01:53] - DemoQuickstart: Create your first function in Azure using Visual StudioTutorial: Create and deploy serverless Azure Functions in Python with Visual Studio CodeUse Key Vault references for App Service and Azure FunctionsAzure Functions overviewGo serverless playlist on YouTubeCreate a free account (Azure)
Thomas Maurer joins Donovan Brown to show how you can manage and govern your Windows and Linux machines hosted outside of Azure on your corporate network or other cloud provider, similarly to how you manage native Azure virtual machines. When a hybrid machine is connected to Azure, it becomes a connected machine and is treated as a resource in Azure.[0:01:37] - DemoAzure Arc OverviewAzure Arc for serversHow to add a Server to Azure ArcAzure HybridWhat is Azure Policy?Understand Azure Policy's Guest ConfigurationCreate a free account (Azure)
Kirill Gavrylyuk joins Scott Hanselman to go over two important updates to Azure Cosmos DB: Free Tier and Autopilot. Free Tier enables you to run small applications using Azure Cosmos DB free of charge for as long as you like. Autopilot enables developers to only pay for the Azure Cosmos DB usage they need and not worry about predicting throughput.[0:02:10] - Autopilot mode demo[0:09:48] - Free TierOptimize development and testing cost in Azure Cosmos DBCreate Azure Cosmos containers and databases in autopilot mode (Preview)Frequently asked questions about provisioned throughput in Azure Cosmos DB autopilot mode (Preview)Azure Cosmos DB overviewCreate a free account (Azure)
In Kubernetes, the API server is the central way to interact and manage the cluster. To improve cluster security in Azure Kubernetes Server, Ruchika Gupta shows Scott Hanselman how you can restrict access to the API server to a limited set of IP address ranges.[0:02:23] - DemoSecure access to the API server using authorized IP address ranges in Azure Kubernetes Service (AKS)Azure Kubernetes Service (AKS) overviewKubernetes: Getting startedCreate a free account (Azure)
Caitie McCaffrey joins Scott Hanselman to give a detailed overview of Azure Sphere, including how the hardware, operating system, and cloud-based security service work together to deliver end-to-end security for IoT devices. Azure Sphere is now generally available. A secure foundation for IoT, Azure Sphere now generally availableGet started with Azure SphereThe Seven Properties of Highly Secure DevicesAzure Sphere overviewCreate a free account (Azure)
Cassie Condon joined Scott Hanselman at Ignite 2019 to talk about the new investments, capabilities, and form factors for the Azure Stack portfolio that ensure our edge infrastructure fits seamlessly in our customers' solutions. Azure Stack is now a portfolio of products consisting of Azure Stack HCI, Azure Stack Hub (previously Azure Stack), and Azure Stack Edge (previously Azure Data Box Edge). A rugged series is also available for sites with harsh environments, including a battery-powered form-factor that can be carried in a backpack. The versatility of these Azure Stack Edge form-factors and cloud-managed capabilities brings cloud intelligence and compute to retail stores, factory floors, hospitals, field operations, disaster zones, and rescue operations.Expanding the Azure Stack portfolio to run hybrid applications across the cloud, datacenters, and the edge (blog post)Azure Stack portfolioAzure Stack docsAI on the edge with Azure Stack EdgeCreate a free account (Azure)
Vicky Harp joins Scott Hanselman to show how Azure Data Studio combined the simple and robust SQL query editing experience of tools like SSMS with the flexibility and collaboration of Jupyter Notebooks. The November 2019 release of Azure Data Studio included SQL Server 2019 Guide as a Jupyter Book, which provides a richer troubleshooting experience.[0:04:00] - DemoAnnouncing Jupyter Book support blog postDownload and install Azure Data Studiomicrosoft/azuredatastudio GitHub repoLatest news on the SQL Server BlogCreate a free account (Azure)
Sohamn Chatterjee joins Scott Hanselman to show how to customize HTTP requests including header override, URL redirects/rewrites, and change caching policies using the rules engine for Azure CDN from Microsoft. You can add combinations of match conditions and actions per rule to do complex HTTP overrides at the CDN edge network, which improves overall performance and reduces costs at the origin.[0:03:53] - DemoStandard rules engine reference for Azure CDNMatch conditions in the Standard rules engine for Azure CDNAzure Content Delivery Network (CDN)Azure CDN pricingCreate a free account (Azure)
Shantanu Srivastava joins Scott Hanselman to show how you can manage platform updates, that don't require a reboot, using Maintenance Control. Azure frequently updates its infrastructure to improve reliability, performance, security or launch new features. Most updates are transparent to users. Some sensitive workloads, like gaming, media streaming, and financial transactions, can't tolerate even few seconds of a VM freezing or disconnecting for maintenance. Maintenance Control gives you the option to wait on platform updates and apply them within a 35-day rolling window.[0:07:21] - DemoIntroducing maintenance control for platform updatesPreview: Control updates with Maintenance Control and the Azure CLIPreview: Control updates with Maintenance Control and Azure PowerShellCreate a free account (Azure)
Narayan Anamalai joins Donovan Brown to introduce Azure Private Link. In this episode, Narayan demonstrates how you can secure Azure PaaS resources and your Azure network using Private Link, and provide protection against data exfiltration.[0:08:45] - DemoAzure Private Link overviewAzure Private Link documentationWhat is Azure Private Endpoint?Create a free account (Azure)
Curious to see the Open Application Model (OAM) in action? Look no further than Rudr - the Kubernetes reference implementation of OAM. In this episode, Mackenzie Olson and Sudhanva Huruli join Donovan Brown to demo how Rudr provides clear separation of concerns for DevOps practices for application developers, application operators, and infrastructure operators. With Rudr, we describe our distributed application, and then run two instances on AKS and GKE respectively.[0:01:25] - DemoRudr - A Kubernetes Implementation of the Open Application ModelService Tracker app (OAM samples repo)Open Application Model siteThe Open Application Model specificationOpen Application Model Gitter (oam-dev)Azure Kubernetes Service (AKS)Learn all about Open Application Model (OAM)Create a free account (Azure)
Mackenzie Olson and Sudhanva Huruli join Donovan Brown to cover the core concepts of the Open Application Model (OAM). OAM is a platform-agnostic open source specification that defines cloud native applications built and maintained by some of the largest teams at Microsoft and Alibaba Cloud. OAM is designed to facilitate how distributed applications can be composed and then successfully handed off to those responsible for operating them.Open Application Model siteThe Open Application Model specificationOpen Application Model Gitter (oam-dev)Intro to Rudr: A Kubernetes Implementation of the Open Application ModelCreate a free account (Azure)
The all-new API Management developer portal lets you effortlessly publish your APIs. It's customizable, lightweight, and intuitive. Mike Budzynski joins Scott Hanselman to show how to publish your APIs with the new developer portal in Azure API Management.[0:03:30] - DemoAzure API Management resourcesAzure/api-management-developer-portal (GitHub repo)Azure API Management developer portal overviewTutorial: Implement widgetsAzure API Management overviewCreate a free account (Azure)
Azure Quickstart Center gives you Microsoft recommended best practices to set up your Azure environment and create your first cloud project with confidence. Ayesha Ghaffar joins Donovan Brown to show how to get started with Azure using Azure Quickstart Center.[0:01:22] - DemoGet started with the Azure Quickstart CenterAzure Quickstart Center in the Microsoft GarageNew to Azure? Follow these easy steps to get startedAzure portal documentationCreate a free account (Azure)
The Microsoft Cloud Adoption Framework for Azure guides customers through their cloud journey, to use and adopt cloud services with confidence and in control. In this episode, Scott Bockheim shows Lara Rubbelke the tools, templates, assessments, and resources to implement the guidance from this framework in different stages and steps of the cloud journey.Microsoft Cloud Adoption Framework for Azure overviewMicrosoft Cloud Adoption Framework for Azure docsMicrosoft AssessmentsMicrosoft Cloud Adoption Framework for Azure, Part 2 | Azure FridayCreate a free account (Azure)
The Microsoft Cloud Adoption Framework for Azure guides customers through their cloud journey, to use and adopt cloud services with confidence and in control. In this episode, Scott Bockheim explores the guidance and documentation of the framework with Lara Rubbelke to provide an overview of all the components and elements included.Microsoft Cloud Adoption Framework for Azure overviewMicrosoft Cloud Adoption Framework for Azure docsMicrosoft AssessmentsMicrosoft Cloud Adoption Framework for Azure, Part 2 | Azure FridayCreate a free account (Azure)
Matías Quaranta (@ealsur) shows Donovan Brown (@donovanbrown) how to do bulk operations with the Azure Cosmos DB .NET SDK to maximize throughput, and how to use the new Transactional Batch support to create atomic groups of operations.[0:02:21] - Demo: Batch API[0:06:32] - Demo: Bulk APIBulk import data to Azure Cosmos DB SQL API account by using the .NET SDKIntroducing Bulk support in the [Azure Cosmos DB] .NET SDKazure-cosmos-dotnet-v3/TransactionalBatch sample code (GitHub)Welcome to Azure Cosmos DBAzure Cosmos DB overviewCreate a free account (Azure)
Romit Girdhar, Microsoft (@romitgirdhar) and Chinmay Joshi,Oracle join Lara Rubbelke to explain how to interconnect Microsoft Azure and Oracle Cloud Infrastructure. The Microsoft Azure and Oracle Cloud interoperability partnership enables you to migrate and run mission-critical enterprise workloads across both clouds, seamlessly connecting Azure services, like Analytics and AI, to Oracle Cloud services, like Autonomous Database. Learn how you now have a one-stop shop for all the cloud services and applications you need to run your business.[0:06:45] - DemoOracle application solutions integrating Microsoft Azure and Oracle Cloud Infrastructure (preview)Oracle and Microsoft Accelerate Enterprise Cloud Adoption (Oracle.com)Set up a direct interconnection between Azure and Oracle Cloud InfrastructureTutorial: Integrate Oracle Cloud Infrastructure Console with Azure Active DirectoryAccelerate your cloud adoption with Microsoft and Oracle®Oracle and Microsoft Expand Their Multicloud Alliance to the London RegionCreate a free account (Azure)
Jay Gordon (@jaydestro) joins Donovan Brown (@donovanbrown) to show how to build a containerized React application and deploy it to production with Azure Kubernetes Service. He'll also show how to configure an Azure Active Directory service principal to enable Role-Based Authentication, which enables you to dynamically create and manage other Azure resources.[0:01:07] - DemoService principals with Azure Kubernetes Service (AKS)Quickstart: Deploy an Azure Kubernetes Service cluster using the Azure CLI | Create AKS clusterAzure Kubernetes Service (AKS) overviewjaydestro/react-clock-basic repo (GitHub)Create a free account (Azure)
Dr. Ranveer Chandra gives Scott Hanselman an introduction to Azure FarmBeats at Microsoft Ignite 2019. FarmBeats is a business-to-business offering available in Azure Marketplace. It enables the aggregation of data from farms -- across sensors, drones, robots, satellites, and weather providers -- and generation of actionable insights using artificial intelligence (AI) and machine learning (ML) models built on fused datasets.Overview of Azure FarmBeats (Preview)Democratizing agriculture intelligence: Introducing Azure FarmBeatsFarmBeats: AI, Edge & IoT for AgricultureAzure FarmBeats on Azure MarketplaceCreate a free account (Azure)
Azure Data Share enables organizations to share data simply, safely and with plenty of flexibility when it comes to data sources and modes of sharing. In this episode, Joanna Podgoetsky joins Donovan Brown to walks us through how organizations can share data with no data movement through a new capability which enables in-place sharing from Azure Data Explorer.[0:04:20] - DemoAzure Data Share documentationAzure Friday - Share data simply and securely using Azure Data ShareAzure Friday - How to share SQL tables and views using Azure Data ShareAzure Data Share overviewCreate a free account (Azure)
Tim Sander joins Scott Hanselman to discuss composite indexes and correlated subqueries using the SQL API in Azure Cosmos DB. A Request Unit, or RU, is the measure of throughput in Azure Cosmos DB. Learn how to optimize queries with a composite index to decrease the RUs needed for a given query. They also showcases correlated subqueries and examples of how they can make it easier to query arrays in Azure Cosmos DB.[0:01:15] - Demo: composite indexes [0:04:20] - Demo: correlated subqueriesIndexing policies in Azure Cosmos DB - Composite IndexesSQL subquery examples for Azure Cosmos DBAzure Cosmos DB workshop labs (GitHub)Azure Cosmos DB overviewCreate a free account (Azure)
Anavi Nahar joins Donovan Brown to show how virtual network peering enables you to connect networks seamlessly in Azure Virtual Network. The virtual networks appear as one for connectivity purposes. The traffic between virtual machines uses the Microsoft backbone infrastructure. Like traffic between virtual machines in the same network, traffic is routed through Microsoft's private network only.[0:02:08] - DemoAzure Virtual Network peeringWhat is Azure Virtual Network?Azure Virtual Network overviewTroubleshoot virtual network peering issuesCreate a free account (Azure)
Aung Oo joins Scott Hanselman to show how to use Azure Ultra Disks. Ultra Disk is a new Managed Disks offering that delivers unprecedented and extremely scalable performance with sub-millisecond latency for the most demanding Azure Virtual Machines and container workloads.[0:02:00] - DemoUsing Azure ultra disksAzure Disk Storage overviewAnnouncing the general availability of Azure Ultra Disk StorageCreate a free account (Azure)
Jie Feng joins Scott Hanselman to show how to share SQL tables and views using Azure Data Share. Azure Data Share now supports snapshot-based sharing for SQL-based sources, including Azure SQL Database and SQL Data Warehouse. Data Providers can use Azure Data Share to share tables and views with their customers and partners in a governed, secure and simple way. Data Consumers have full flexibility into where data is received - with the ability to receive SQL-based data into an Azure SQL Database, SQL Data Warehouse, Azure Data Lake Store Gen2 or Azure Blob Storage.[0:01:00] - DemoAzure Data Share documentationTutorial: Share data using Azure Data ShareTutorial: Accept and receive data using Azure Data ShareAzure Data Share overviewCreate a free account (Azure)
Thomas Maurer joins Scott Hanselman to show how you can connect your Windows Servers on-premises to Azure hybrid services like Azure Site Recovery to protect your virtual machines or Azure Update Management to keep your servers up to date.[0:01:28] - DemoConnecting Windows Server to Azure hybrid servicesAzure Site Recovery overviewUpdate Management solution in AzureHow to configure Azure Hybrid Services in Windows Admin CenterCreate a free account (Azure)
Learn how you can publish your SaaS solution and start generating revenue by making it available to potential buyers on Microsoft AppSource and Azure Marketplace. Ercenk Keresteci joins Scott Hanselman to cover the technical details of integrating a solution with Microsoft's commercial marketplace, including how to use scripts for provisioning and de-provisioning a customer.[0:05:00] - DemoAzure Marketplace and AppSource publishing guideCreate a new SaaS offerSaaS fulfillment APIs, version 2A sample for Azure Marketplace SaaS integration (GitHub)Create a free account (Azure)
Christina Lee joins Scott Hanselman to show what's new in Azure Cognitive Services. Cognitive Services bring AI within reach of every developer—without requiring machine-learning expertise. All it takes is an API call to embed the ability to see, hear, speak, search, understand, and accelerate decision-making into your apps.[0:02:00] - DemoAzure Cognitive Services overviewContainer support in Azure Cognitive ServicesEnable receipt understanding with Form Recognizer's new capabilityStart building with Azure Cognitive Services for freeCreate a free account (Azure)
Keiko Harada joins Scott Hanselman to show how to use Prometheus to monitor containers in Azure Monitor. Prometheus is a popular open source metric monitoring solution and is a part of Cloud Native Compute Foundation. Customers who like the extensive metrics which Prometheus provides on Kubernetes also like how easy it is to use Azure Monitor for containers which provides fully managed, out of the box monitoring for Azure Kubernetes Service (AKS) clusters.[0:04:30] - DemoImproving observability of your Kubernetes deployments with Azure Monitor for containersAzure Monitor for Containers - MetricsConfigure scraping of Prometheus metrics with Azure Monitor for containersAzure Monitor overviewCreate a free account (Azure)
Most of the time, your apps are running happily and healthily. However, when things go wrong, you can use Genie and Navigator in App Service Diagnostics to figure out what's wrong. Jen Lee joins Scott Hanselman to show how the App Service Diagnostics interactive interface (Genie) guides you intelligently through the self-troubleshooting experience. Navigator, enables you to find potentially breaking changes to your app and its dependencies.[0:00:54] - DemoAzure App Service diagnostics overviewNavigator now provides dependency mapping and change analysis in App Service DiagnosticsProvide feedback on App Service DiagnosticsAzure App ServiceBakery Web App Template (GitHub repo)Create a free account (Azure)
Gaurav Malhotra joins Scott Hanselman to show how wrangling data flows in Azure Data Factory empower you with a code-free, serverless environment that simplifies data preparation in the cloud and scales to any data size with no infrastructure management required. It uses the industry-leading Power Query data preparation technology (also used in Power Platform dataflows, Excel, and Power BI) to prepare and shape the data. Built to handle all the complexities and scale challenges of big data integration, wrangling data flows enable use Apache Spark execution to help you easily prepare data at scale.[0:02:00] - DemoWrangling data flows docsPower QueryAzure Data Factory overviewAzure Data Factory docsCreate a free account (Azure)
Container startup time is the price of admission, but startup time is also an inhibitor for many serverless scenarios. Steve Lasker joins Lara Rubbelke to show how Project Teleport eliminates the download and decompression of layers by directly mounting expanded layers, potentially unlocking many new scenarios.[0:02:13] - DemoAzure Container Registry Adds Teleportation blog postTeleport Preview sign-up formAzure Container Registry overviewAzure Container Registry docsCreate a free account (Azure)
Distributed denial of service (DDoS) attacks are rampant and it's not a question of if a business will be impacted but when. Anupam Vij shows Scott Hanselman how Azure DDoS Protection Standard can protect your applications against targeted DDoS attacks and why it is critical for every business running in Azure to use the service to enhance their security posture. If your protected applications are under attack, Azure DDoS Protection Standard provides an SLA guarantee and cost protection.[0:06:20] - DemoAzure DDoS ProtectionAzure DDoS Protection Standard overviewAzure DDoS Protection - Designing resilient solutionsHoliday season is DDoS season blog postAzure Networking productsCreate a free account (Azure)
Aman Bhardwaj and Yaron Schneider join Scott Hanselman to talk about the actor model of Distributed Application Runtime (Dapr). Dapr is a portable, event-driven runtime that makes it easy for developers to build resilient, microservice stateless and stateful applications that run on the cloud and edge and embraces the diversity of languages and developer frameworks.[00:01:36] - DemoDapr - Distributed Application Runtimedapr/dapr repo (GitHub)Announcing Distributed Application Runtime (Dapr), an open source project to make it easier for every developer to build microservice applicationsLearn all about Distributed Application Runtime (Dapr), Part 2Create a free account (Azure)
Aman Bhardwaj and Yaron Schneider join Scott Hanselman to talk about the core concepts of Distributed Application Runtime (Dapr). Dapr is a portable, event-driven runtime that makes it easy for developers to build resilient, microservice stateless and stateful applications that run on the cloud and edge and embraces the diversity of languages and developer frameworks.[00:02:19] - DemoDapr - Distributed Application Runtimedapr/dapr repo (GitHub)Announcing Distributed Application Runtime (Dapr), an open source project to make it easier for every developer to build microservice applicationsLearn all about Distributed Application Runtime (Dapr), Part 2Create a free account (Azure)
Gaurav Malhotra joins Scott Hanselman to show how you can use Gantt views to visualize your pipeline and activity runs. Look at the Gantt view per pipeline, or group by pipeline annotations/tags you create.[00:49] Demo Visually monitor Azure data factories (docs)Enhanced monitoring capabilities and tags/annotations in Azure Data Factory (Azure Friday)Azure Data Factory overviewAzure Data Factory docsCreate a free account (Azure)
Using a bastion host can help limit threats such as port scanning and other types of malware targeting your VMs. Ashish Jain joins Scott Hanselman to show how Azure Bastion gives you secure and seamless RDP and SSH access to your virtual machines. Now you can securely access your VMs over SSL from the Azure portal and without exposing public IP addresses.[05:20] Demo Azure Bastion overviewAzure Bastion docsDeploy Azure Bastion in an Azure Virtual Network (sample ARM template)Create a free account (Azure)
Geoff Staneff joins Donovan Brown to show how Data Accelerator for Apache Spark simplifies everything from onboarding to streaming of big data. It offers a rich, easy-to-use experience for creating, editing, and managing Apache Spark jobs on Azure HDInsight while enabling the full power of the Apache Spark engine.[01:21] Demo Microsoft open sources Data Accelerator for Apache SparkData Accelerator for Apache Spark (microsoft/data-accelerator) on GitHubAzure HDInsight overviewAzure HDInsight docsCreate a free account (Azure)
Gaurav Malhotra joins Scott Hanselman to show how you can run your Azure Machine Learning (AML) service pipelines as a step in your Azure Data Factory (ADF) pipelines. This enables you to run your machine learning models with data from multiple sources (85+ data connectors supported in ADF). This seamless integration enables batch prediction scenarios such as identifying possible loan defaults, determining sentiment, and analyzing customer behavior patterns.[0:02:18] DemoAzure Data Factory overviewAzure Data Factory docsAzure Machine Learning overviewAzure Machine Learning docsCreate a free account (Azure)
Are you tired of managing your multiple public IP addresses in Azure? Anavi Nahar joins Donovan Brown to show how Public IP Prefix enables you to use one prefix to manage your public endpoints in Azure. You can have predictable, contiguous public IP addresses that don't change as you scale. With a prefix, you can give your customers in Azure one range to simplify firewall management with predictable public IP addresses.[00:01:57] DemoPublic IP address prefixCreate, change, or delete a public IP address prefixPublic IP addressesPublic IP Address pricingCreate a free account (Azure)
The performance of your applications is central to the success of your IT organization. Many factors can affect the performance of your applications including network latency which is impacted by, among other things, the physical distance between the deployed virtual machines. Ziv Rafalovich joins Donovan Brown to show how Proximity Placement Groups help you co-locate your Azure infrastructure as a Service (IaaS) resources and achieve lower network latency.[00:03:25] DemoIntroducing proximity placement groupsCo-locate resources for improved latencyPreview: Deploy VMs to proximity placement groups using Azure CLIAzure Virtual Machines overviewCreate a free account (Azure)
Kirill Gavrylyuk joins Scott Hanselman to show how to run Jupyter Notebook and Apache Spark in Azure Cosmos DB. Now you can use the interactive experience of Jupyter Notebook and analytics powered by Apache Spark with your operational data. Run analytics and ML on your operational data in real time without data movement, and without the need to split into transactional and analytical silos.[00:02:18] Jupyter Notebook demo[00:05:41] Jupyter Notebook + Apache Spark demoAzure Cosmos DB overviewAzure Cosmos DB pricingAzure Cosmos DB docsCreate a free account (Azure)
Sydney Smith joins Scott Hanselman to show the rich editing experience provided by the PowerShell extension in Azure Data Studio by creating a SQL Server in a Linux Docker container with external storage—all using PowerShell Core in Azure Data Studio.To get started with the notebook used in the episode check out: PowerShell/vscode-powershell[00:01:36] Demo - Getting started - installing modules[00:04:45] Demo - Creating a new editor filePowerShell Editor Support for Azure Data StudioThe PowerShell Extension is now in the Azure Data Studio MarketplaceWhat is Azure Data Studio?Create a SQL Server on Linux Container with 5 Lines of CodeBuild Docker Containers with External Storage on Your DesktopCreate a free account (Azure)
Miao Jiang joins Scott Hanselman to demonstrate a sample CI/CD pipeline implemented using Azure DevOps and Azure API Management DevOps resource kit. The sample follows the suggested approach that was introduced in Build a CI/CD pipeline for API Management, Part 1.Azure API Management overviewAzure API Management docsAzure API Management DevOps Resource KitAzure DevOps SolutionsCreate a free account (Azure)
Miao Jiang joins Scott Hanselman to walk through a conceptual framework for building a CI/CD pipeline to automate the deployment of APIs into Azure API Management. Learn about common automation challenges with API Management and how the suggested approach addresses these challenges. For a demonstration, see: Build a CI/CD pipeline for API Management, Part 2.Azure API Management overviewAzure API Management docsAzure API Management DevOps Resource KitAzure DevOps SolutionsCreate a free account (Azure)
Saurya Das joins Scott Hanselman to show how multiple node pools for Azure Kubernetes Service (AKS) enable you to use different virtual machine sizes in a node pool supporting a variety of workloads in a single AKS cluster. For example, an e-commerce website can have a node pool for a billing service and another for a machine learning-based recommendation service, each with GPUs.[00:39] DemoPreview - Create and manage multiple node pools for a cluster in Azure Kubernetes Service (AKS)Azure Kubernetes Service (AKS) docsAzure Kubernetes Service (AKS) overviewLearn more about KubernetesCreate a free account (Azure)
Jacob Jedryszek joins Scott Hanselman to talk about about using Cognitive Services with Azure Search with your mobile and web apps. Skip hiring search experts who know what an inverted index is. Don't worry about distributed systems expertise to scale your service to handle large amount of data. And forget about setting up, owning and managing the infrastructure. Let Azure Search do it all for you.[01:00] Creating a search index[02:37] AzSearch.js - Automagical UI and sample React controls[03:27] Searching the JFK Files[08:00] Adding search to Scott's blogCognitive Search – Azure Search with AI blog postThe JFK Files (microsoft/AzureSearch_JFK_Files repo)AzSearch.js (jj09/AzSearch.js repo) - Automagical UI and sample React controlsAzure Search overviewCreate a free account (Azure)
When a live site issue or outage occurs, quickly determining the root cause is critical. Standard monitoring solutions might alert you to a problem. They might even indicate which component is failing. But this alert won't always immediately explain the failure's cause. You know your site worked five minutes ago, and now it's broken. What changed in the last five minutes? This is the question that Application Change Analysis is designed to answer in Azure Monitor.[01:09] DemoUse Application Change Analysis (preview) in Azure MonitorAzure Monitor overviewAzure Monitor docsCreate a free account (Azure)
Sharad Agrawal and Teresa Yao join Scott Hanselman to introduce Web Application Firewall (WAF) with Azure Front Door. They show how to configure and block malicious attacks against web applications at the edge of Microsoft's network. WAF with Azure Front Door is the best solution to help protect your web applications without compromising on delivery speed.[05:18] DemoAzure Front Door overviewAzure Front Door docsWhat is Azure web application firewall for Azure Front Door?Azure Front Door pricingCreate a free account (Azure)
Mike Budzynski is back to share the latest Azure API Management updates with Scott Hanselman.[01:25] Building serverless APIs with Azure Functions & API Management Consumption tier[03:40] Generating object schemas[06:30] New developer portal (now in preview) Azure API Management developer portal (azure/api-management-developer-portal)Azure API Management overviewAzure API Management docsAzure API Management resourcesGo Serverless playlistCreate a free account (Azure)
Ziv Rafalovich joins Donovan Brown to introduce Azure Dedicated Host, which is a service that provides physical servers - able to host one or more virtual machines - dedicated to one Azure subscription.Dedicated hosts are the same physical servers used in our data centers, provided as a resource. You can provision dedicated hosts within a region, availability zone, and fault domain. Then, you can place VMs directly into your provisioned hosts, in whatever configuration best meets your needs.[04:48] DemoIntroducing Azure Dedicated Host (blog)Azure Dedicated Host overivewPreview: Deploy VMs to dedicated hosts using the Azure CLIPreview: Deploy VMs to dedicated hosts using the portalPreview: Deploy VMs to dedicated hosts using the Azure PowerShellAzure Dedicated Host pricingPreview: Azure Dedicated Hosts (docs)Create a free account (Azure)
Danny Strockis joins Scott Hanselman to discuss decentralized identity, which gives users ownership of their digital identities and data by leveraging permissionless distributed ledgers.[04:07] Authentication concept[10:30] DemoDecentralized identity – Own your own identityDecentralized Identity Developer DocsDIF – Decentralized Identity Foundationdecentralized-identity GitHub repoCreate a free account (Azure)
Byron Tardif joins Scott Hanselman to show how to leverage Azure App Service features to empower your DevOps to achieve sophisticated scenarios like testing in production using deployment slots with just a few clicks.Azure App Service overviewSet up staging environments in Azure App ServiceAzure App Service docsCreate a free account (Azure)
Deborah Chen joins Scott Hanselman to share some best practices on how to debug and optimize Azure Cosmos DB for better performance. Watch as they go through the common issues newcomers to Azure Cosmos DB run into with respect to performance and how to solve them by tuning Request Unit (RU) cost and choosing a good partition key.Azure Cosmos DB - Globally distributed, multi-model database service for any scaleOptimize provisioned throughput cost in Azure Cosmos DBOptimize query cost in Azure Cosmos DBPartitioning in Azure Cosmos DBRequest Units in Azure Cosmos DBCreate a free account (Azure)
Jane Mareth joins Scott Hanselman to show how nonprofits with limited budgets can accelerate their cloud adoption with Azure Foundation for nonprofits. The Azure Foundation provides prescriptive scripts, documentation, and diagrams to help nonprofits quickly adopt Microsoft Azure. Azure Foundation also includes governance and security guidance specific to the most common nonprofit scenarios.Azure cloud solutions for nonprofitsGet started with Azure FoundationMicrosoft TechSparkwillstg/AzureFoundation GitHub repoMicrosoft for nonprofitsCreate a free account (Azure)
Data integration is complex and has many moving parts that spans across hybrid data environments. Typically, data integration projects have dependencies upstream and downstream making dependencies an important aspect to consider in any job scheduling.Gaurav Malhotra joins Scott Hanselman to show how you can create dependent pipelines in Azure Data Factory by creating dependencies between tumbling window triggers in your pipelines. Using these dependencies assures you that the trigger is only executed after the successful execution of the dependent trigger in your data factory.Create a tumbling window trigger dependency docsAzure Data Factory overviewAzure Data Factory pricing(blog post mentioned at [07:16] not published yet)Create a free account (Azure)
In high performance computing (HPC) workloads, access to storage matters. In this episode, Scott Hanselman and Ron Hogue discuss the new Azure FXT Edge Filer, a new appliance that creates a powerful cache on-premises connecting network attached storage (NAS) and Azure Blob.Azure FXT Edge Filer overviewAzure FXT Edge Filer DocumentationAzure FXT Edge Filer Hybrid Storage Cache: Fast File Access and Active Archive for HPC datasheetAzure FXT Edge Filer now generally available (blog post)Create a free account (Azure)
Michael Hansen joins Scott Hanselman to explain what FHIR is and how to get started with FHIR on Azure. Fast Healthcare Interoperability Resources (or, FHIR) is a new standard for representing and exchanging healthcare data. Developed by the HL7 community to address problems with interoperability, pieces of healthcare data are represented as resources in FHIR (i.e, a patient is a resource, observation is a resource, etc.). Resources are healthcare data objects with properties (e.g., a patient has a name) and relationships. The FHIR specification also describes how to exchange these objects using a REST API. A FHIR server is a REST API that enables you to search, retrieve, modify, and delete healthcare data objects. Microsoft developed a first-party FHIR server, which is available as an open source project on GitHub and as a managed service, Azure API for FHIR.Jump To:[04:30] Demo Start Azure API for FHIRAzure API for FHIR Preview docsmicrosoft/fhir-server (GitHub)microsoft/fhir-server-samples (GitHub)HL7 FHIR standards frameworkCreate a free account (Azure)
Sarah Young joins Scott Hanselman to discuss Azure Sentinel, which is a scalable, cloud-native, security information event management (SIEM) and security orchestration automated response (SOAR) solution. Azure Sentinel delivers intelligent security analytics and threat intelligence across the enterprise, providing a single solution for alert detection, threat visibility, proactive hunting, and threat response.Jump To: [03:35] Demo Start Azure Sentinel overviewQuickstart: Onboard Azure SentinelQuickstart: Create your first automated workflow with Azure Logic AppsAzure/Azure-Sentinel on GitHubCreate a free account (Azure)
Justin Luk joins Scott Hanselman to discuss AKS preview features and enabling new functionality like Virtual Machine Scale Set node pools and Availability Zones. Availability Zones (AZ) is a high availability offering from Azure that protects applications and data from datacenter failures. By using AZ with Azure Kubernetes Service (AKS), you will get higher reliability and resiliency for your applications running on Kubernetes.Jump To: [02:19] Demo Start Preview - Create an Azure Kubernetes Service (AKS) cluster that uses Availability ZonesAvailability Zones support is now available for Azure Kubernetes Service (AKS) in previewAzure Kubernetes Service docsWhat are Availability Zones in Azure?Learn more about KubernetesCreate a free account (Azure)
Did you know that by default, all pods in a Kubernetes cluster will accept traffic from any source? Now, with network policies available out-of-the-box in Azure Kubernetes Service you can isolate pods, control egress & ingress traffic, and secure your workloads. Saurya Das is here to show us how it works.Jump To:[02:03] Demo StartSecure traffic between pods using network policies in Azure Kubernetes Service (AKS) docsAzure Kubernetes Service (AKS) docsAzure Kubernetes Service (AKS) overviewLearn about KubernetesCreate a free account (Azure)
Azure Data Share is available in public preview today, and offers a simple pane of glass over your data sharing relationships. In this episode, you will learn how to easily provision a new data share, add datasets to it, specify your terms of use and invite recipients. Joanna walks through how you can stay in control of your data through monitoring and governance features which ensure you are always in control of your data.Jump To:[02:50] Demo Start Azure Data Share overviewAzure Data Share Preview documentationTutorial: Share your data using Azure Data Share PreviewAnnouncing preview of Azure Data Share blog postCreate a free account (Azure)
Windows Container support is available in preview in Azure App Service. By deploying applications via Windows Containers in Azure App Service you can install your dependencies inside the container, call APIs currently blocked by the Azure App Service sandbox and use the power of containers to migrate applications for which you no longer have the source code. All of this and you still get to use the awesome feature set enabled by Azure App Service such as auto-scale, deployment slots and increased developer productivity.Jump To:[02:30] Demo Start Windows Server 2019 support now available for Windows Containers on Azure App ServiceWindows Containers on Azure App Service wikiRun a custom Windows container in Azure (preview)Migrate an ASP.NET app to Azure App Service using a Windows container (Preview)Azure App Service documentationApp Service pricingPublic preview: Windows Server 2019 container support in Azure App ServiceCreate a free account (Azure)
Learn Michael Crump's latest Azure tips and tricks that will help you be more productive working with Azure in Visual Studio 2019.Jump To:[00:40] Demo Start Azure Tips and Tricks projectAzure Tips and Tricks videosTip 130: Visual Studio app settingsTip 43: Logic apps in Visual StudioTip 44: Deploy through Visual StudioCreate a free account (Azure)
Learn some of Michael Crump's favorite Azure tips and tricks—some long-standing, and new ones that have recently been added to become more productive with Azure. Watch this video to shave time off your coding tasks.Jump To:[00:35] Demo Start Azure Tips and Tricks projectTip 1: Quickly Changing ThemesTip 23: Testing in ProductionTip 33: LocksTip 31: Email AlertsCreate a free account (Azure)
Learn Michael Crump's latest Azure tips and tricks that will help you be more productive working with Azure in Visual Studio 2019.Jump To:[04:01] Demo Start Azure Tips and Tricks siteAzure Tips and Tricks videosAzure Tips and Tricks GitHub repoCreate a free account (Azure)
Jenny Hunter joins Donovan to showcase a new integration inside Azure Policy that enables you to see recent changes to the properties for non-compliant Azure resources. Public preview of the Resource Change History API is also now available.Jump To:[00:40] Demo Start Determine causes of non-compliance: Change history (Preview)Public Preview: Resource Change History APIResource Graph: Get resource changesAzure Policy overviewCreate a free account (Azure)
Jeremy Likness joins Donovan Brown to show how Blazor enables C# and .NET SPA (single page application) apps to run in all modern browsers, even mobile browsers without plugins. Learn how you can host it using inexpensive Azure Storage, static websites, and an optional CDN.Jump To: [02:10] Demo Start Introduction to BlazorFrom Angular to Blazor: The Health AppHosting a Blazor App in Azure Storage Static WebsitesStatic website hosting in Azure Storage (docs)Create a free account (Azure)
Matias Quaranta joins Scott Hanselman to share some best practices for creating serverless geo-distributed applications with Azure Cosmos DB. With the native integration between Azure Cosmos DB and Azure Functions, you can create database triggers, input bindings, and output bindings directly from your Azure Cosmos DB account. Using Azure Functions and Azure Cosmos DB, you can create and deploy event-driven serverless apps with low-latency access to rich data for a global user base.Jump To: [00:45] Demo Start Serverless database computing using Azure Cosmos DB and Azure FunctionsServerless geo-replicated event-based architecture sample for Azure Friday (GitHub)Change feed in Azure Cosmos DB - overviewCreate a free account (Azure)
Mainframes are heavy and moving their workloads to the cloud takes time. Using the Logic Apps connector for IBM 3270 'green screens' you can now easily record mainframe applications and drive them from Logic Apps. This capability, sometimes termed, RPA (robotic process automation), enables you to extend your valuable mainframe assets with the vast array of amazing services in Azure to modernize your apps. All via Logic Apps, without writing a line of code.Jump To: [01:42] Demo Start Integrate 3270 screen-driven apps on IBM mainframes with Azure by using Azure Logic Apps and IBM 3270 connectorSchema reference for Workflow Definition Language in Azure Logic AppsAzure Logic Apps (docs)Azure integration servicesCreate a free account (Azure)
See just how easy it is to deploy a service mesh to your AKS cluster. William Morgan, maintainer of the open source service mesh Linkerd, joins Scott Hanselman to demonstrate just how easy it is to deploy Linkerd. Together they explore how to debug a live microservices application using the service mesh, without changing any code.Jump To: [01:38] Demo Start LinkerdAzure Kubernetes Service (AKS)Azure Kubernetes Service docsCreate a free account (Azure)
Enable Git source control (Azure DevOps Git or GitHub) in your data factories to do collaboration, source control, change tracking, change difference, continuous integration, and deployment.Jump To: [00:55] Demo Start Visual authoring in Azure Data Factory - Advantages of Git integrationAzure Data Factory overviewAzure Data Factory docsCreate a free account (Azure)
Azure provides the best services to implement governance controls right at the core of the platform, and Azure policy is a big part of that by enabling you to set guardrails on all your resources.Jump To:[00:52] Demo Start Azure governanceUnderstand Azure Policy's Guest ConfigurationDetermine causes of non-complianceActionable governance journeysCreate a free account (Azure)
Recorded live at Build 2019, Ralph Squillace joins Scott Hanselman to talk about Helm 3, the most commonly used distributed application package manager for Kubernetes. Helm enables you to package, store, and deploy Kubernetes-based applications of any type by treating all components as one logical group. If you're already familiar with Helm and Kubernetes, you'll have been waiting for the security upgrades found in Helm 3. If you're investigating the new Windows support in Kubernetes, you'll want to understand Helm and Helm charts to bring your Windows workloads to the cloud's distributed container kernel, Kubernetes.Jump To: [06:28] Demo Start HelmHelm blogHelm (GitHub repo)Create a free account (Azure)
Recorded live at Build 2019, Asavari Tayal joins Scott Hanselman to take a closer look at Python support in Azure Functions, which provides accelerated development and serverless hosting of event-driven applications. Python is a great fit for data manipulation, machine learning, scripting, and automation scenarios. Building these solutions using serverless Azure Functions can take away the burden of managing the underlying infrastructure, so you can move fast and focus on the differentiating business logic of your applications.Jump To:[01:40] Demo Start Create an HTTP triggered function in Azure (Python)Azure Functions Python developer guideAzure Functions overviewCreate a free account (Azure)
Recorded live at Build 2019, Byron Tardif joins Scott Hanselman to show the new full-screen create experience for Azure App Service, which provides a consistent, fast, and easy way to get started in the Azure portal.Jump To: [02:40] Demo Start Azure App Service overviewAzure App Service docsCreate a free account (Azure)
David Sanchez joins Scott Hanselman to provide an overview of a fictitious retail store, Tailwind Traders, and how they modernized their applications using Azure. Learn from these open source reference apps, which are all powered by Azure, built with best-in-class tools, and made smarter through data and AI.Jump To: [02:24] Demo Start Tailwind Traders Reference AppsAs seen in Scott Guthrie keynote from Connect 2018();As seen in Scott Hanselman keynote from Connect 2018();Create a free account (Azure)
Eamon O'Reilly joins Scott Hanselman to show how PowerShell in Azure Functions makes it possible for you to automate operational tasks and take advantage of the native Azure integration to deliver and maintain services.Jump To: [01:15] Demo Start Azure Functions overviewCreate your first PowerShell function in Azure (preview)Azure Functions PowerShell repo (GitHub)Azure Functions docsCreate a free account (Azure)
Gaurav Malhotra joins Scott Hanselman to show how to build a modern data warehouse solution from ingress of structured, unstructured, semi-structured data to code-free data transformation at scale and finally to extracting business insights into your Azure SQL Data Warehouse.Jump To: [01:21] Demo Start Azure Data Factory overviewAzure SQL Data Warehouse overviewAzure Data Factory docsAzure SQL Data Warehouse docsCreate a free accont (Azure)
Azure App Configuration is a service that enables you to centralize your application configuration. Built on the simple concept of key-value pairs, this service provides manageability, availability, and ease-of-use. You can use Azure App Configuration to store and retrieve settings for applications, microservices, platforms, and CI/CD pipelines.Jump to:[00:24] - Episode start[02:46] - Demo (Azure portal)[09:12] - Demo, cont'd (Visual Studio)[13:38] - Episode wrap-upResources:Azure App Configuration docsQuickstart: Create an ASP.NET Core app with Azure App ConfigurationKey-value store (concept)Azure App Configuration REST API Reference (GitHub)Azure App Configuration feedback and issues (GitHub)Create a free account (Azure)
Azure Monitor action groups enable you to define a list of actions to execute when an alert is triggered. In this episode, we demonstrate how to configure a Service Health alert to use an action group.Jump To: [00:50] Demo Start Create and manage action groups in the Azure portalService HealthAzure Monitor overviewAzure Monitor docsCreate a free account (Azure)
Learn how to deploy WordPress backed by Azure Database for MariaDB. It is the latest addition to the open source database services available on the Azure platform and further strengthens Azure's commitment to open source and its communities. The service offers built-in high availability, automatic backups, and scaling of resources to meet your workload's needs.Jump To: [02:53] Demo Start Azure Database for MariaDB overviewAzure Database for MariaDB docsAzure Database for MariaDB pricingAnnouncing the general availability of Azure Database for MariaDBWordPress with Azure Database for MariaDB (Azure Marketplace)Drupal with Azure Database for MariaDB (Azure Marketplace)Create a free account (Azure)
Gopi joins Donavan to discuss how to deploy to Azure using GitHub Actions, which helps you to configure CI/CD from the GitHub UI.Jump To: [01:10] Demo Start GitHub Actions for Azure servicesGitHub Actions overviewGitHub Actions docsCreate a free account (Azure)
Mini Demo: Lock container registry repos and tags from being changed, deleted or even pulled with ACR tag locking.Azure Container Registry (ACR)Lock a container image in an Azure container registryContainer Lifecycle with ACR TasksContainer Deployment with ACR Helm ReposCreate a free account (Azure)
Global Azure Bootcamp is a free, one-day, local event that takes place globally. It's an annual event run by the Azure community.This year, Global Azure Bootcamp is on Saturday, April 27, 2019. Starting with events in New Zealand and ending in Hawaii, chances are you can find a location near you.If not, you can also organize a location and receive sponsorship and even free lunch. However, new locations must register new events by Friday, March 29, 2019.Any education location can join and will get sponsorship, Azure passes, Azure for Students, lunch, and a set of content to use for the day.Follow #GlobalAzure on social media to connect with the global Azure community.Global Azure BootcampGlobal Azure Bootcamp: Find a LocationGlobal Azure Science Lab 2019: Let's go discover a planet!Create a free account (Azure)Follow members of the Global Azure Bootcamp Admin Team:Follow @martinabbott Follow @wesleycabus Follow @iamalexmangFollow @noopman Follow @davidjrh Follow @fincooperFollow @alansmith Follow @mikewo Follow @globalazure
Mini Demo: Need a private registry not exposed to the internet, but still want PaaS? Try ACR VNet & firewall rules to lock down your AKS cluster, CI/CD pipeline, or other resources like your development team.Azure Container Registry (ACR)Restrict access to an Azure container registry using an Azure virtual network or firewall rulesContent trust in Azure Container RegistryAutomate OS and framework patching with ACR TasksAzure Container Registry RoadmapAzure Container Registry virtual network and Firewall rules preview support (blog post)Create a free account (Azure)
Donovan Brown and Gopi Chigakkagari discuss how to integrate Azure Pipelines with various 3rd party tools to achieve full DevOps cycle with Multi-cloud support. You can continue to use you existing tools and get Azure Pipelines benefits: application release orchestration, deployment, approvals, and full traceability all the way to the code or issue.Jump To: [03:05] Demo Start Azure Pipelines (overview)Azure Pipelines (docs)Get started with Azure PipelinesStart free with PipelinesCreate a free account (Azure)
Learn how App Service Deployment Center helps you follow agile development best practices to automate deployments of your code in seconds.Continuous deployment to Azure App ServiceAzure App Service overviewAzure App Service docsCreate a free account (Azure)
Data integration is complex with many moving parts. It helps organizations to combine data and complex business processes in hybrid data environments. Failures are very common in data integration workflows. This can happen due to data not arriving on time, functional code issues in your pipelines, infrastructure issues, etc.A common requirement is the ability to rerun failed activities within data integration workflows. In addition, sometimes you need to rerun activities to re-process data due to an error upstream in data processing. Azure Data Factory now enables you to rerun the entire pipeline or choose to rerun downstream from a particular activity inside a pipeline.Jump To: [02:05] Demo Start Rerun activities inside your Azure Data Factory pipelines (blog post)Visually monitor Azure data factories - Rerun activities inside a pipeline (docs)Azure Data Factory (overview)Azure Data Factory (pricing details)Create a free account (Azure)Follow @sqlgal Follow @Azure Follow @DataAzureNever miss an episode Follow @AzureFriday
Learn about the new SDKs for Azure Cosmos DB with the JavaScript SDK as an example, talk about CORS (Cross-Origin Resource Sharing) with a simple JavaScript app to demonstrate it, a new, low-cost database offer in the Azure portal, Azure DevOps build task, cost saving tips, and support for multi-region strong consistency.Jump To: [03:07] Demo Start JavaScript and Node.js library for Azure Cosmos DBAzure Friday - An intro to Azure Cosmos DB JavaScript SDK 2.0Azure Friday - An intro to An intro to Azure Cosmos DB .NET SDK 3.0Azure Cosmos DB docsConfigure Cross-Origin Resource Sharing (CORS) (docs)Use the Azure Cosmos DB Emulator for local development and testing (docs)Create an Azure Cosmos container (docs)Consistency levels in Azure Cosmos DB (docs)Create a free account (Azure)Follow @SHanselman Follow @AzureFollow @azurecosmosdb Follow @kirillg_msftNever miss an episode: Follow @AzureFriday
Kirill Gavrylyuk joins Scott Hanselman to discuss new improvements for Azure Cosmos DB SDKs, including the new, idiomatic .NET SDK with friendlier, more intuitive programming model, better testability, better performance, .NET Standard 2.0 support, and now open sourced.Jump To: [01:11] Demo Start Azure Cosmos DB .NET SDK Version 3.0 now in public previewMicrosoft Azure Cosmos DB .NET SDK Version 3.0 (GitHub) Build a .NET console app to manage data in Azure Cosmos DB SQL API account (SDK Version 3 Preview)Create a free account (Azure)Follow @SHanselman Follow @AzureFollow @azurecosmosdb Follow @kirillg_msftNever miss an episode: Follow @AzureFriday
The Integration Service Environment (ISE) provides a dedicated Logic Apps runtime that can directly integrate with systems in a virtual network, including on-premises via an ExpressRoute.Announcing Azure Integration Service Environment for Logic Apps blog postConnect to Azure virtual networks from Azure Logic Apps by using an integration service environment (ISE) docsAzure Logic Apps docsWhat is Azure Virtual Network? docsCreate a free account (Azure)Follow @SHanselman Follow @LogicAppsIO Follow @kevinlam_msftNever miss an episode: Follow @AzureFriday
Azure Integration Services brings together API Management, Logic Apps, Service Bus, and Event Grid as a reliable, scalable platform for integrating on-premises and cloud-based applications, data, and processes across your enterprise.Jump To: [04:41] Demo Start Azure Integration Services overviewAzure Integration Services white paperAzure Integration Services docsBasic enterprise integration on Azure reference architectureCreate a free account (Azure)Follow @sqlgal Follow @AzureDon't miss an episode: Follow @AzureFriday
Azure Instance Metadata Service is used to provide information about a running virtual machine that can be used to configure and manage the machine. With the latest updates, Azure Marketplace vendors can now validate that their image is running in Azure.Jump To: [01:22] Demo Start Azure Instance Metadata serviceInstance metadata data categoriesAzure Virtual MachinesAzure MarketplaceCreate a free account (Azure)Follow @SHanselman Follow @AzureDon't miss an episode of Azure Friday - Follow @AzureFriday
Azure Stream Analytics is a fully managed serverless offering on Azure. With the new Anomaly Detection functions in Stream Analytics, the whole complexity associated with building and training custom machine learning (ML) models is reduced to a simple function call resulting in lower costs, faster time to value, and lower latencies.Jump To: [12:09] Demo Start Anomaly Detection in Azure Stream Analytics (docs)Anomaly detection using built-in machine learning models in Azure Stream Analytics (blog post)Azure Stream Analytics docsAzure Stream Analytics - Real-time data analytics overviewAzure Stream Analytics pricingCreate a free account (Azure)Follow @SHanselman Follow @AzureStreamingNever miss an episode: Follow @AzureFriday
As the adoption of Kubernetes grows, secret management tools must integrate well with Kubernetes so that the sensitive data can be protected in the containerized world. On this episode, Yoko Hakuna demonstrates the HashiCorp Vault's Kubernetes auth method for identifying the validity of containers requesting access to the secrets.Jump To: [01:38] Demo Start HashiCorp Vault project websiteGet started with VaultKubernetes Auth Method docVault Agent with Kubernetes guideVault Agent docHow does Vault encrypt data?Open Source Security Best Practices for Developers, Contributors, and Maintainers (The Open Source Show)Create a free account (Azure)Follow @donovanbrown Follow @HashiCorpNever miss an episode: Follow @AzureFriday
Working with Microsoft, HashiCorp launched Vault with a number of features to make secret management easier to automate in Azure cloud. Yoko Hyakuna from HashiCorp joins Donovan Brown to show how Azure Key Vault can auto-unseal the HashiCorp Vault server, and then how HashiCorp Vault can dynamically generate Azure credentials for apps using its Azure secrets engine feature.Jump To: [01:27] Demo Start HashiCorp Vault project websiteGet started with VaultAuto-unsealing Vault using Azure Key Vault guideVault server configuration with Azure Key VaultAzure Secrets Engine docHow does Vault encrypt data?Create a free account (Azure)Follow @donovanbrown Follow @HashiCorpNever miss an episode: Follow @AzureFriday
Gaurav Malhotra joins Lara Rubbelke (@sqlgal) to show how to use predefined Azure Data Factory pipeline templates to get started quickly with Azure Data Factory thereby reducing the development time for building data integration projects.Jump To: [00:58] Demo Start Overview of templates for Azure Data FactoryAzure Data Factory overviewAzure Data Factory docsAzure Data Factory pricingGet started quickly using templates in Azure Data Factory (blog post)Create a free account (Azure)Follow @sqlgal Follow @dataazureDon't miss an episode: Follow @AzureFriday
Alex Frankel (@sonofdiesel) joins Scott Hanselman (@shanselman) to discuss Azure Blueprints. Environment creation can be a long and error prone process. Azure Blueprints helps you deploy and update cloud environments in a repeatable manner using composable artifacts such as policies, role-based access control, and Azure Resource Manager templates.Jump To: [05:05] Demo Start Azure Blueprints docsGetting started with Blueprints YouTube seriesManaging Blueprints-as-codeCreate a free account (Azure)Follow @SHanselman Follow @sonofdieselNever miss an episode: Follow @AzureFriday
Manoj Raheja joins Lara Rubbelke (@sqlgal) to demonstrate Azure Data Explorer (ADX) and provide an overview of the service from provisioning to querying. ADX is a fast, fully managed data analytics service for real-time analysis on large volumes of streaming data. It brings together a highly performant and scalable cloud analytics service with an intuitive query language to deliver near-instant insights.Jump To: [02:10] Demo Start Azure Data Explorer overviewAzure Data Explorer docsAzure Data Explorer pricingCreate a free account (Azure)Follow @sqlgal Follow @AzDataExplorerNever miss an episode: Follow @AzureFriday
Learn about the new code-free visual data transformation capabilities in Azure Data Factory as Gaurav Malhotra joins Lara Rubbelke (@sqlgal) to demonstrate how you can visually design, build, and manage data transformation processes without learning Spark or having a deep understanding of the distributed infrastructure.Jump To: [02:45] Demo Start Azure Data Factory mapping data flowsAzure Data Factory overviewAzure Data Factory docsAzure Data Factory pricingCreate a free account (Azure)Follow @sqlgal Follow @DataAzureNever miss an episode: Follow @AzureFriday
Gaurav Malhotra and Scott Hanselman (@shanselman) explore tagging support and enhanced monitoring capabilities, including dashboards and improved debugging support in Azure Data Factory. Data integration is complex and the ability to monitor your data factory pipelines is a key requirement for dev ops personnel inside an enterprise.Now, you can tag/annotate your data factory pipelines to monitor all the pipeline executions with that particular tag. In addition, Data Factory visual tools provide dashboards to monitor your pipelines and an ability to monitor your pipeline execution by the Integration Runtime (IR) upon which the activities execute.Jump To: [01:45] Demo Start Alert and Monitor data factories using Azure MonitorAzure Data Factory overviewAzure Data Factory docsAzure Data Factory pricingCreate a free account (Azure)Follow @SHanselman Follow @DataAzureDon't miss an episode: Follow @AzureFriday
Steve Steuart from Astadia joins Scott Hanselman to show how a mainframe reference architecture based on Azure enables you to deploy your mainframe assets to a native Azure environment. You can the leverage all the available Azure services with your new mainframe in the cloud, including AI, Power BI, IoT, and Machine Learning.Jump To: [04:40] Demo Start Mainframe Migration - Azure Migration CenterIBM Mainframe to Microsoft Azure Reference Architecture (Astadia whitepaper)Moving COBOL Workload to Microsoft Azure (Astadia webinar)Shifting Unisys Mainframe to Microsoft Azure (Astadia webinar)Shifting IBM Mainframe to Microsoft Azure (Astadia webinar)Supporting cost saving and improved performance at WorkSafe (Astadia video)Create a free account (Azure)Follow @SHanselman Follow @AstadiaInc Follow @SteveAstadiaDon't miss an episode Follow @AzureFriday
Chris Anderson (@crandycodes) joins Donovan Brown (@donovanbrown) to discuss Azure Cosmos DB JavaScript SDK 2.0, which adds support for multi-region writes, a new fluent-style object model—making it easier to reference Azure Cosmos DB resources without an explicit URL—and support for promises and other modern JavaScript features. It is also written in TypeScript and supports the latest TypeScript 3.0.Jump To: [00:42] Demo Start Azure Cosmos DB JavaScript SDK 2.0 now generally available (blog post)JavaScript and Node.js library for Azure Cosmos DB (GitHub)Azure Cosmos DB: Build a Node.js app using JavaScript SDK to manage Azure Cosmos DB SQL API data (docs)Azure Cosmos DB (overview)Azure Cosmos DB (pricing)Create a free account (Azure)Follow @donovanbrown Follow @azurecosmosdb Follow @crandycodesDon't miss an episode: Follow @AzureFriday
Data Integration is complex and helps organizations to combine data and complex business processes in hybrid data environments. The increase in volume, variety and velocity of data has led to delays in monitoring and reacting to issues. Organizations want to reduce the risk of data integration activity failures and the impact to other downstream processes.Manual approaches to monitoring data integration projects are inefficient and time consuming. As a result, organizations want to have automated processes to monitor and manage data integration projects to remove inefficiencies and catch issues before they affect the entire system.In this episode, Gaurav Malhotra joins Scott Hanselman to show how organizations can now improve operational productivity by creating alerts on data integration events (success/failure) and proactively monitor their Azure Data Factories.Jump To: [01:32] Demo Start Visually monitor Azure data factories - Alerts (docs)Create alerts to proactively monitor your data factory pipelines (blog post)Azure Data Factory documentationAzure Data Factory pricingCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @DataAzure
HashiCorp Consul is a distributed service mesh to connect, secure, and configure services across any runtime platform and public or private cloud. In this episode, Scott Hanselman is joined by HashiCorp's Geoffrey Grossenbach who uses Helm to install a Consul server to Azure Kubernetes Service (AKS) cluster. Next, he deploys and secures a pair of microservices with Consul.Jump To: [00:50] Demo Start Consul Curriculum - HashiCorp LearnConsul by HashiCorpAzure Kubernetes Services (AKS)Intro to Service Meshes: Data Planes, Control Planes, and More | The Open Source ShowUse case: Modern service discovery with Consul on Azure (Part 1)Use case: Modern Service Mesh with Consul on Azure (Part 2)Create a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @HashiCorp
Azure Functions is a serverless compute service that enables you to run code on-demand without having to explicitly provision or manage infrastructure. Using Azure Functions, you can run a script or piece of code in response to a variety of events. Azure Data Factory (ADF) is a managed data integration service in Azure that enables you to iteratively build, orchestrate, and monitor your Extract Transform Load (ETL) workflows. Azure Functions is now integrated with ADF, enabling you to run an Azure function as a step in your data factory pipelines.Jump To: [01:30] Demo Start Azure Function activity in Azure Data Factory (docs)Azure Functions now supported as a step in Azure Data Factory pipelines (blog post)Azure Data Factory (docs)Azure Data Factory (overview)Azure Data Factory pricingCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @DataAzure
Chris Anderson joins Donovan Brown to discuss how to use Azure Cosmos DB and other great Azure services to build a highly-scalable, real-time, collaborative application. You'll see techniques for using the Azure Cosmos DB change feed in both Azure Functions and SignalR applications. We also briefly touch on how custom authentication works with Azure Functions.Jump To: [06:15] Demo Start For more information:Configure multiple write regions in Azure Cosmos DBHave fun and draw awesome on the cosmic scale Azure #CosmosDB #PxDraw canvas today! (Build 2018 post)Azure Cosmos DB overviewPXDraw on GitHub (chrisanderson/pxdraw)Create a free account (Azure)Follow @donovanbrown Follow @AzureCosmosDB Follow @crandycodesDon't miss an episode - Follow @AzureFriday
What is it like to intern at Microsoft? Scott Hanselman meets with three interns from the Microsoft Explorer Program (a cross-discipline internship designed for college freshmen and sophomores) to talk about their experience working on the Azure Container Registry and their contribution of ACR Build and Task capabilities to the Visual Studio Code Docker Extension.Interns on this project:Jackson Stokes (University of Washington)Rutu Samai (California Polytechnic State University - San Luis Obisbo)Esteban Rey (Stanford University)Julia Lieberman (University of California - Santa Clara)For more information:Explore Microsoft ProgramDocker Extension for Visual Studio CodeAutomate OS and framework patching with ACR Tasks (docs)Azure Container RegistryDocker Support for Visual Studio CodeWorking with Docker (Visual Studio Code docs)Create a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @azure
Dan Fernandez joins Donovan Brown to give a quick tour of Microsoft Learn. With Microsoft Learn, you learn-by-doing with interactive, step-by-step tutorials creating real resources in Azure. Even better - it's free and no credit card is required. Jump To: [02:00] Demo Start Microsoft LearnA Tour of Microsoft LearnMicrosoft Learn Azure ContentAzure Fundamentals Learning PathCreate a free account (Azure)Learning Azure series:Part 1—Azure Docs tips and tricksPart 2—Architecture and interactive APIs for .NET and REST APIsPart 3—A quick tour of Microsoft LearnFollow @donovanbrown Follow @AzureFriday Follow @danielfe
Whether you're trying to wrap your head around architectural concepts, or you need to get down into the nitty gritty of understanding a particular API, Dan Fernandez joins Donovan Brown to show how Azure Docs has you covered.Jump To: [02:20] Demo Start Azure Architecture CenterInteractive code snippets in String.Format Method (System)Cognitive Toolkit Python API Package ReferenceMicrosoft Cognitive Toolkit (CNTK) on GitHubList Resource Groups interactive REST APICreate a free account (Azure)Unified Microsoft API references:.NET API BrowserREST API BrowserJava API BrowserJavaScript API BrowserPython API BrowserPowerShell Module BrowserLearning Azure series:Part 1—Azure Docs tips and tricksPart 2—Architecture and interactive APIs for .NET and REST APIsPart 3—A quick tour of Microsoft LearnFollow @donovanbrown Follow @AzureFriday Follow @danielfe
Did you know that the Azure docs are not only open source, but it's currently the fastest growing project on GitHub? Dan Fernandez joins Donovan Brown to show off some cool features, a few tips & tricks, how you can contribute, and a few buried treasures.Jump To:[01:22] Demo Start Azure documentationMicrosoft Docs contributor guide overviewCreate a free account (Azure)Learning Azure series:Part 1—Azure Docs tips and tricksPart 2—Architecture and interactive APIs for .NET and REST APIsPart 3—A quick tour of Microsoft LearnFollow @donovanbrown Follow @AzureFriday Follow @danielfe
Carlton Gibson, Django Software Fellow and Django maintainer, joins Nina Zakharenko to show how to set up a Python application with Django REST Framework and develop with Visual Studio Code, from installing the Python extension to using the integrated terminal and debugging. Visual Studio Code is free and open source, and runs on macOS, Linux and Windows.Jump To: [00:50] Demo Start Python on Visual Studio CodePython on Azure4 new Python/Django video tutorials for productive cloud development (blog post)carltongibson/rest-framework-tutorial (GitHub repo)Create a free account (Azure)Python on Azure series:Python on Azure: Part 1, Building Django apps with Visual Studio CodePython on Azure: Part 2, Deploying Django services to Azure Web AppsPython on Azure: Part 3, CI/CD with Azure PipelinesPython on Azure: Part 4, Running serverless Django apps with FunctionsFollow @nnja Follow @AzureFriday Follow @carltongibson Follow @code
Carlton Gibson, Django Software Fellow and Django maintainer, joins Nina Zakharenko to share his experience running Python apps with Django in a "serverless" way using Azure Functions. He'll demo how developers can deploy infinitely scalable Django web apps in a managed infrastructure that bills them only for the pages that are requested.Jump To: [00:50] Demo Start Azure Functions docsPython on Azure 4 new Python/Django video tutorials for productive cloud development (blog post)carltongibson/rest-framework-tutorial (GitHub repo) Create a free account (Azure)Python on Azure series:Python on Azure: Part 1, Building Django apps with Visual Studio CodePython on Azure: Part 2, Deploying Django services to Azure Web AppsPython on Azure: Part 3, CI/CD with Azure PipelinesPython on Azure: Part 4, Running serverless Django apps with FunctionsFollow @nnja Follow @AzureFriday Follow @carltongibson Follow @azure
Nina Zakharenko is back with Carlton Gibson (Django Software Fellow and Django maintainer) to deploy a Python app built on Django to the cloud using Azure Web Apps. Best of all: when you use Visual Studio Code, you don't need to leave your editor!Jump To: [00:52] Demo Start Python on Visual Studio CodePython on Azure4 new Python/Django video tutorials for productive cloud development (blog post)carltongibson/rest-framework-tutorial (GitHub repo)Create a free account (Azure)Python on Azure series:Python on Azure: Part 1, Building Django apps with Visual Studio CodePython on Azure: Part 2, Deploying Django services to Azure Web AppsPython on Azure: Part 3, CI/CD with Azure PipelinesPython on Azure: Part 4, Running serverless Django apps with FunctionsFollow @nnja Follow @AzureFriday Follow @carltongibson Follow @code
Carlton Gibson, Django Software Fellow and Django maintainer, is again talking to Nina Zakharenko about using Python and Django. In this episode, Carlton will show how you can use Azure Pipelines (part of Azure DevOps) to enable Continuous Integration and Continuous Delivery (CI/CD) of Python/Django apps to Azure Web Apps (or anywhere else!).PS Did you know that Azure DevOps is free for individuals and small teams up to five, and it includes unlimited, private Git repos?Jump To: [00:50] Demo Start Azure Pipelines for PythonPython on Azure4 new Python/Django video tutorials for productive cloud development (blog post)carltongibson/rest-framework-tutorial (GitHub repo)Create a free account (Azure)Python on Azure series:Python on Azure: Part 1, Building Django apps with Visual Studio CodePython on Azure: Part 2, Deploying Django services to Azure Web AppsPython on Azure: Part 3, CI/CD with Azure PipelinesPython on Azure: Part 4, Running serverless Django apps with FunctionsFollow @nnja Follow @AzureFriday Follow @carltongibson Follow @AzureDevOps
Curious about what's coming for container lifecycle management in Azure? To help you plan your roadmap, Steve Lasker and Scott Hanselman talk about the Azure Container Registry (ACR) roadmap, including updates for production security, reliability features, and developer security.Jump To: [03:19] Demo Start Azure Container RegistryACR RoadmapACR TasksACR Helm RepositoriesACR Content TrustACR Auto PurgeContainer Quarantine PatternACR FeedbackACR UservoiceACR PresentationsCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @SteveLasker
Steve Lasker joins Scott Hanselman to talk about best practices for Docker image tagging, and the tradeoffs between stable and unique tagging techniques.Jump To; [05:10] Demo Start Docker Tagging Best PracticesAzure Container RegistryACR TasksACR PresentationsKubernetes objects on Microsoft AzureACR Helm RepositoriesCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @SteveLasker
The API Management consumption tier fills helps round out the Azure serverless offering with Azure API Management for serverless applications. In this episode, Mike Budzynski join Scott Hanselman to explain the serverless properties of the new tier and demonstrate how to build a highly scalable serverless application with Function Apps and expose it with API Management.Jump To: [02:49] Demo Start API Management documentationAPI Management overviewAPI Management pricingAPI Management roadmapCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @AzureApiMgmt
Steve Lasker joins Scott Hanselman to talk about Azure Container Registry (ACR) Tasks and how you can build your container images in Azure for the three phases of development: pre-commit, team commits, and post-development for OS & Framework Patching.Jump To: [01:03] Demo Start For more information:Azure Container Registry (ACR) overviewACR TasksACR PresentationsCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @SteveLasker
Maxim Lukiyanov and Scott Hanselman discuss intricate ways in which Apache Spark jobs can fail in production and how new diagnostics tools, now available in Azure HDInsight, visualize these problems in a new intuitive way and help discover and understand them from the first glance.Jump To: [04:13] Demo Start For more information:Spark Debugging and Diagnostics Toolset for Azure HDInsight (blog post)Apache Spark for Azure HDInsight overviewCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @Azure
Scott Jeschonek joins Azure Friday and Lara Rubbelke to introduce Avere vFXT for Azure, a new Azure Marketplace product with big possibilities for high-performance computing (HPC) environments. Avere vFXT for Azure solves the core issue of running performance-demanding workloads that require NFS backends in the cloud, leveraging either on-premises storage or Azure Blob, without the expected latency or storage bottlenecks inherent to read-heavy processing.Jump To: [09:25] Demo Start For more information:Avere vFXT for Azure overviewAvere vFXT for Azure (Azure Marketplace)Avere vFXT for Azure documentationCreate a free account (Azure)Follow @sqlgal Follow @AzureFriday Follow @Azure
Modern games require more powerful development tools, global and flexible multiplayer support, and new revenue models. PlayFab is a complete back-end platform for live games and a powerful way for independent studios to get started. Boost revenue, engagement, and retention—while cutting costs—with game services, real-time analytics, and LiveOps.Jump To: [02:00] Demo Start For more information:PlayFab overviewPlayFab documentationPlayFab pricingAzure Gaming - Cloud Game DevelopmentCreate a free account (PlayFab)Create a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @gwertz
Shubha Vijayasarathy joins Scott Hanselman to discuss Azure Event Hubs, which makes data ingestion simple, secure, and scalable. As a distributed streaming platform, Event Hubs enables you to stream your data from any source—storing and processing millions of events per second— so you can build dynamic data pipelines and respond to business challenges in real time.With Azure Event Hubs for Apache Kafka, we're bringing together two powerful distributed streaming platforms, so you can access the breadth of Kafka ecosystem applications without having to manage servers or networks. Event Hubs for Kafka provides a Kafka endpoint so that any Kafka client running Kafka 1.0 or newer protocols can publish/subscribe events to/from Event Hubs with a simple configuration change.Jump To: [06:45] Demo Start Azure Event Hubs docsAzure Event Hubs samples (GitHub)Azure Event Hubs overviewAzure Event Hubs pricingAnnouncing the general availability of Azure Event Hubs for Apache Kafka® (blog post)Create a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @ShubhaVijaya
Page Bowers and Donovan Brown discuss how SAP customers are moving to Azure to take advantage of SAP-certified HANA virtual machines such as Azure M-series. Learn how you can use Terraform and Ansible to speed up SAP HANA deployments on Azure in 30 minutes as opposed to hours or days.Jump To: [01:48] Demo Start For more information:Automated SAP Deployments in Azure Cloud (GitHub)SAP on AzureAutomating SAP deployments in Microsoft Azure using Terraform and Ansible (blog post)Create a free account (Azure)Follow @donovanbrown Follow @AzureFriday Follow @Azure
Yashesvi Sharma joins Scott Hanselman to discuss reserved virtual machine instances and how the reservation you buy can apply to other virtual machines (VMs) sizes in the same size series group. This ensures that you maximize your discounts and make reservation management easier. Also, you can now save even more by purchasing reservations for SQL Database, Azure Cosmos DB, and SUSE Linux usage on Azure.Jump To: [02:24] Demo Start For more information:What are Azure Reservations?Virtual machine size flexibility with Reserved VM InstancesAzure Reserved VM Instances (RIs) overviewAzure SQL Database pricingAzure Cosmos DB pricingCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @AzureBilling
Gaurav Malhotra and Scott Hanselman discuss how you can now share a self-hosted Integration Runtime (IR) across multiple data factories and consolidate on a single, highly available, multi-node (up to 4 nodes) self-hosted IR infrastructure. Doing so removes the need for separate, self-hosted IRs per project/data factory making it more manageable for the IT/DevOps team.Jump To: [03:05] Demo Start For more information:Sharing the self-hosted integration runtime with multiple data factories (docs)Sharing a self-hosted Integration Runtime infrastructure with multiple Data Factories (blog post)Azure Data Factory overviewAzure Data Factory pricingCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @DataAzure
Dhruv Goel and Scott Hanselman discuss why enterprise customers trust Apache Kafka on Azure HDInsight with their streaming ingestion needs. Get even more control over the security of your data at rest with Bring-Your-Own-Key encryption for Kafka. With Azure HDInsight, you get the best of open source and the security and reliability of a managed platform.Jump To: [06:57] Demo Start For more information:Bring your own key for Apache Kafka on Azure HDInsight (Preview)Azure HDInsight - Hadoop, Spark, and Kafka ServiceAzure HDInsight pricingCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @AzureHDInsight
Dhruv Goel and Scott Hanselman discuss why enterprise customers trust Apache Kafka on Azure HDInsight with their streaming ingestion needs. Integrate Kafka with Azure Active Directory for authentication and set up fine-grained access control with Apache Ranger to let multiple users access Kafka easily and securely. With Azure HDInsight, you get the best of open source on a managed platform.Jump To: [04:45] Demo Start For more information, see:Tutorial: Configure Kafka policies in HDInsight with Enterprise Security Package (Preview)Azure HDInsight - Hadoop, Spark, and Kafka ServiceAzure HDInsight pricingCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @AzureHDInsight
Danny Maertens and Scott Hanselman discuss updates made to PowerShell in Azure Cloud Shell. Learn about PowerShell Core in Linux, new Azure VM remoting cmdlets, and integration with Exchange.Jump To: [00:43] Demo Start For more information:Azure Cloud Shell documentationQuickstart for PowerShell in Azure Cloud ShellAzure Cloud Shell overviewAzure Cloud Shell pricingAzure Cloud Shell updatesWhat's new in PowerShell in Azure Cloud Shell (blog post)Create a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @Maertend33
Shortly before Ignite 2018, Chacko Daniel joined Scott Hanselman to show off the effortless way to scale a service from 3 replicas/containers to 1500 in seconds using Azure Service Fabric Mesh and to talk about the mesh features in the pipeline (see: Azure Service Fabric updates at Ignite 2018).Jump To: [02:24] Demo Start For more information:Azure Service Fabric Mesh preview | Azure FridayAzure Service Fabric Mesh documentationAzure Service Fabric Mesh samplesAzure Service Fabric overviewAzure Service Fabric pricingAzure Service Fabric updates at Ignite 2018Create a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @chackod
Azure Data Factory enables you to do hybrid data movement from 70 plus data stores in a serverless fashion. Gaurav Malhotra and Scott Hanselman discuss how you can now parameterize your connections to data stores and pass dynamic values at run time in Azure Data Factory. For example, you may need to connect to ten different databases in your Azure SQL Server and the only difference between those ten databases is the database name.Jump To: [02:26] Demo Start Parameterize linked services in Azure Data Factory (docs)Parameterize connections to your data stores in Azure Data Factory (blog post)Azure Data Factory overviewAzure Data Factory pricingCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @DataAzure
Miao Jiang joins Scott Hanselman discuss the API economy and how companies must master the challenges inherent in building, maintaining, managing, and exposing APIs to participate. That's where Azure API Management can help. Azure API Management is a solution for publishing APIs to external and internal consumers. With Azure API Management, you can take any backend system, hosted anywhere, and expose it through a modern API gateway. Join us to learn about new features and how to expose your APIs with peace of mind.Jump To: [02:05] Demo Start For more information:API Management documentationAzure/api-management-samples GitHub repoAPI Management product overviewAPI Management pricingAzure API Management roadmapPublish multiple versions of your API (docs)How to integrate Azure API Management with Azure Application Insights (docs)Tagging – now available in public preview (blog post)Create a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @miaojiang
Rahul Bagaria joins Lara Rubbelke to discuss Azure Monitor, which now includes Log Analytics and Application Insights. Azure Monitor provides full stack monitoring tools for collecting and analyzing telemetry that allow you to maximize the performance and availability of your cloud and on-premises resources and applications. It helps you understand how your applications are performing and proactively identifies issues affecting them and the resources they depend on.Jump To: [02:28] Demo Start For more information:Azure Monitor documentationApp + Workload Performance Monitoring overviewAzure Monitor pricingNew full stack monitoring capabilities in Azure MonitorCreate a free account (Azure)Follow @sqlgal Follow @AzureFriday Follow @AzureMonitor
Alfred Sin joins Donovan Brown to discuss the Azure Serial Console, which is now generally available in all public clouds. Serial console enables you to use an interactive shell in situations where you may be unable to SSH or RDP into your VM, which make it super-easy for troubleshooting and self-serve diagnosing of your VM.Jump To: [02:12] Demo Start For more information:Virtual Machine Serial Console for Windows VMs docsVirtual Machine Serial Console for Linux VMs docsCreate a free account (Azure)Follow @donovanbrown Follow @AzureFriday Follow @Azure
Sharad Agrawal joins Lara Rubbelke to discuss the recently announced Azure Front Door Service, which takes your application availability global and real-time while maximizing performance by connecting you to your users using Microsoft's massive global edge network. In this session, you'll learn how to set up a Front Door for your application and the performance and reliability benefits you can achieve.Jump To: [05:50] Demo Start For more information:In-portal getting started experienceAzure Front Door Service overviewAzure Front Door Service docsAzure Front Door Service pricingAnnouncing public preview of Azure Front Door Services (blog)Create a free account (Azure)Follow @sqlgal Follow @AzureFriday Follow @azure
Andrew Mason joins Donovan Brown to introduce Data Box Gateway and Data Box Edge, two new data network transfer solutions from Azure. They both enable easy data transfer to the cloud, with Data Box Edge providing pre-processing for fast, local results or to modify the data before upload.Jump To: [01:40] Demo Start For more information:Azure Data Box docsAzure Data Box productsAzure Data Box pricingCreate a free account (Azure)Follow @donovanbrown Follow @AzureFriday Follow @Azure
Mathew Dickson joins Donovan Brown to discuss the Data Box family of solutions to meet the challenge of moving data to the cloud. Azure Data Box offline devices help you transfer large amounts of data to Azure when the network isn't an option. Data Box online products act as network storage gateways to intelligently manage data between your site and Azure.Jump To: [03:40] Demo Start For more information:Azure Data Box docsAzure Data Box productsAzure Data Box pricingCreate a free account (Azure)Follow @donovanbrown Follow @AzureFriday Follow @Azure
Julie Kohler joins Scott Hanselman and shows you how you can generate an isochrone using Azure Maps. Isochrones represent the reachable range from a given point using a set of constraints such as fuel, energy or time. These polygons can be combined with a number of features to do things like search for gas stations within a given range or find restaurants within 15 minutes given current traffic conditions.Jump To: [01:57] Demo Start For more information, see:Route Matrix, isochrones, IP lookup, and more added to Azure Maps (blog)Azure Maps overviewAzure Maps docsAzure Maps pricingAzure Maps Functional API reference docsCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @Azure
Julie Kohler joins Scott Hanselman and shows you how to get the ISO country code for a provided IP address. Use this information to tailor your application to your customers' needs based on geographic location.Jump To: [02:10] Demo Start For more information, see:Route Matrix, isochrones, IP lookup, and more added to Azure Maps (blog)Azure Maps overviewAzure Maps docsAzure Maps pricingAzure Maps Functional API reference docsCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @Azure
Julie Kohler joins Scott Hanselman and shows you how to execute batch geocoding calls using Azure Maps as well as how to get the polygon for a administrative area on a map. Batch geocoding enables a developer to pass up to 10k geocoding or reverse geocoding calls in a single call while Azure Maps handles the processing in the background. The polygon feature enables developers to get the boundaries for things like cities, states and postal codes and use these for doing geometry searches or creating geofences.Jump To: [03:30] Demo StartFor more information, see:Route Matrix, isochrones, IP lookup, and more added to Azure Maps (blog)Azure Maps overviewAzure Maps docsAzure Maps pricingAzure Maps Functional API reference docsCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @Azure
Julie Kohler joins Scott Hanselman and shows you how to execute batch routing calls using Azure Maps as well as how to do matrix routing with a given set of origins and destinations. Batch geocoding enables developers to pass up to 1,000 routing queries with a single call while Azure Maps handles the processing in the background. For matrix routing, a developer can pass in a series of origins and destinations and get back the travel times and distances to make important decisions for their route planning for the day.Jump To: [01:52] Demo Start For more information, see:Route Matrix, isochrones, IP lookup, and more added to Azure Maps (blog)Azure Maps overviewAzure Maps docsAzure Maps pricingAzure Maps Functional API reference docsCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @Azure
Christian Wade joins Scott Hanselman to show you how to unlock petabyte-scale datasets in Azure with a way that was not previously possible. Learn how to use the aggregations feature in Power BI to enable interactive analysis over big data.For more information:Power BI Desktop September 2018 Feature Summary (Analytics)Aggregations in Power BI Desktop (Preview) docsMicrosoft Power BI - Interactive Data Visualization BI ToolsCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @_christianWade
Michael Greene joins Scott Hanselman to discuss a new set of experiences for Configuration Management in Azure, and how anyone new to modern management can discover and learn new process more quickly than before.Jump To: [01:49] Demo Start For more information:Azure Automation State Configuration Overview (docs)Azure Automation overviewAzure Automation pricingAzure Automation roadmapCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @migreene
Gaurav Malhotra joins Scott Hanselman to discuss the Azure Data Factory visual tools, which enable you to iteratively create, configure, test, deploy, and monitor data integration pipelines. We took into account your feedback to enable functional, performance, and security improvements to the visual tools.Jump To: [01:41] Demo Start For more information:Enhance productivity using Azure Data Factory Visual Tools (blog post)Azure Data Factory overviewAzure Data Factory documentationAzure Data Factory pricingAzure Data Factory roadmapCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @DataAzure
Jenny Hunter joins Scott Hanselman to discuss Azure Automation, which has seen several new improvements including support for Python 2, the ability to run against local Linux machines, the ability to run against any Azure VM with no setup (Run Command), and native Azure alert integration.Jump To: [03:27] Demo Start For more information:Azure Automation - Cloud Automation Service overviewAzure Automation User DocumentationAzure Automation samples (GitHub repo)Azure Automation pricingCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @AzureAutomation
Did you know that Buffalo has plugins for Azure? In this episode, Martin Strobel joins Erik St. Martin to demo building a Go app with Buffalo and deploying it to Azure App Service.Jump To: [01:20] Demo Start For more information:Go on AzureAzure plugin for Buffalo GitHub repoBuffalo plugins listAzure for Go developers - Tutorials, API ReferenceCreate a free account (Azure)Go on Azure series:Part 1—Build Go apps with Visual Studio CodePart 2—CI/CD, Docker, and Kubernetes with VSTSPart 3—Go on Web Apps and Azure Kubernetes ServicePart 4—Cloud-native Go appsPart 5—Build apps with the Azure SDK for GoPart 6—Events and messagingPart 7—Build a Go app with Buffalo and deploy to Azure (this episode)Follow @erikstmartin Follow @AzureFriday Follow @mkstrobel
Messaging services are key components of all microservices-based architectures. David Justice (Sr. Software Engineer) joins Erik St. Martin to show you some of the options for messaging services on Azure, including demos on using them with Go apps.Jump To: [06:26] Demo Start For more information:Go on AzureAzure for Go developers - Tutorials, API ReferenceCreate a free account (Azure)Go on Azure series:Part 1—Build Go apps with Visual Studio CodePart 2—CI/CD, Docker, and Kubernetes with VSTSPart 3—Go on Web Apps and Azure Kubernetes ServicePart 4—Cloud-native Go appsPart 5—Build apps with the Azure SDK for GoPart 6—Events and messaging (this episode)Part 7—Build a Go app with Buffalo and deploy to AzureFollow @erikstmartin Follow @AzureFriday Follow @davidjustice
Joel Hendrix (Sr. Software Engineer) and Erik St. Martin walk you through the Azure SDK for Go, showing how you can build apps that interact with and manage Azure services.Jump To: [01:31] Demo Start For more information:Go on AzureAzure SDK for Go GitHub repoInstall the Azure SDK for Go docsAzure for Go developers - Tutorials, API ReferenceDemo repo on GitHub (jhendrixMSFT/c9demo1)Create a free account (Azure)Go on Azure series:Part 1—Build Go apps with Visual Studio CodePart 2—CI/CD, Docker, and Kubernetes with VSTSPart 3—Go on Web Apps and Azure Kubernetes ServicePart 4—Cloud-native Go appsPart 5—Build apps with the Azure SDK for Go (this episode)Part 6—Events and messagingPart 7—Build a Go app with Buffalo and deploy to AzureFollow @erikstmartin Follow @AzureFriday
Josh Gavant (Sr. Program Manager) joins Erik St. Martin to talk about cloud-native Go apps. Azure offers a whole host of services that Go developers can use to build apps with strong security and scalability. For example, see how Josh implements strong authentication with Azure AD, adds caching with Redis Cache, stores any kind of data on Azure Storage, and sends messages and queues jobs with Service Bus.Jump To: [02:40] Demo Start For more information:Go on Azure Azure Active Directory overviewAzure Redis Cache overviewAzure Storage overviewAzure Service Bus overviewAzure for Go developers - Tutorials, API ReferenceCreate a free account (Azure)Go on Azure series:Part 1—Build Go apps with Visual Studio CodePart 2—CI/CD, Docker, and Kubernetes with VSTSPart 3—Go on Web Apps and Azure Kubernetes ServicePart 4—Cloud-native Go apps (this episode)Part 5—Build apps with the Azure SDK for GoPart 6—Events and messagingPart 7—Build a Go app with Buffalo and deploy to AzureFollow @erikstmartin Follow @AzureFriday Follow @joshugav
Josh Gavant (Sr. Program Manager) joins Erik St. Martin to show you how to run your Go apps in a managed environment with Azure Web Apps. For larger applications, AKS offers a fully-managed Kubernetes cluster for any app and service.Jump To: [02:40] Demo Start For more information:Go on AzureAzure Kubernetes Service (AKS) overviewAzure App Service - Web Apps overviewAzure for Go developers - Tutorials, API ReferenceCreate a free account (Azure)Go on Azure series:Part 1—Build Go apps with Visual Studio CodePart 2—CI/CD, Docker, and Kubernetes with VSTSPart 3—Go on Web Apps and Azure Kubernetes Service (this episode)Part 4—Cloud-native Go appsPart 5—Build apps with the Azure SDK for GoPart 6—Events and messagingPart 7—Build a Go app with Buffalo and deploy to AzureFollow @erikstmartin Follow @AzureFriday Follow @joshugav
Cloud Developer Advocates Jessica Deen and Erik St. Martin show you how to get started with DevOps using Visual Studio Team Services (VSTS) for Go developers. Learn how to use the code you already have on GitHub, connect it to VSTS, and then build CI/CD pipelines to deploy your Go apps to Kubernetes on Azure. You'll also learn how you can get started with DevOps Projects on Azure, which will take care of all the scaffolding for you, including your VSTS account if you don't have one.P.S., Did you know that VSTS is free for individuals and for small teams up to five?Jump To: [01:00] Demo Start For more information:Go on AzureVisual Studio Team ServicesCroc Hunter - The game! GitHub repoAzure for Go developers - Tutorials, API ReferenceCreate a free account (Azure)Go on Azure series:Part 1—Build Go apps with Visual Studio CodePart 2—CI/CD, Docker, and Kubernetes with VSTS (this episode)Part 3—Go on Web Apps and Azure Kubernetes ServicePart 4—Cloud-native Go appsPart 5—Build apps with the Azure SDK for GoPart 6—Events and messagingPart 7—Build a Go app with Buffalo and deploy to Azure Follow @erikstmartin Follow @AzureFriday Follow @jldeen
Ramya Achutha Rao (Sr. Software Engineer) joins Erik St. Martin to show you how to build Go apps with Visual Studio Code. She will be using the Go extension for VS Code which provides smart code completion, integrated debugging and a whole lot more. In the end, still using VS Code, she'll create a Docker container for the app that is ready to be pushed to the cloud.Jump To: [00:50] Demo Start For more information:Go on AzureVisual Studio Code - Code editing. Redefined.Go extension for Visual Studio CodeGo programming in VS Code docsAzure for Go developers - Tutorials, API ReferenceCreate a free account (Azure)Go on Azure series:Part 1—Build Go apps with Visual Studio Code (this episode)Part 2—CI/CD, Docker, and Kubernetes with VSTSPart 3—Go on Web Apps and Azure Kubernetes ServicePart 4—Cloud-native Go appsPart 5—Build apps with the Azure SDK for GoPart 6—Events and messagingPart 7—Build a Go app with Buffalo and deploy to AzureFollow @erikstmartin Follow @AzureFriday Follow @ramyanexus
Ultan Kinahan joins Scott Hanselman to discuss how Azure Stack is an Azure consistent cloud platform that you can place where you need it, regardless of connectivity. It provides several key advantages to your cloud strategy, edge/disconnected capabilities, addresses governance and sovereignty concerns, and the ability to run PaaS services on premises.Jump To: [09:36] Demo Start For more information, see:Azure Stack product overviewAzure Stack pricingAzure Stack product roadmapAzure Stack Operator documentationCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @ultankinahan
Gaurav Malhotra joins Scott Hanselman to discuss Azure Data Factory (ADF) integration with Azure Monitor, which enables you to route your data factory metrics to Azure Monitor and Log Analytics. Get the Azure Data Factory Analytics Management Solution service pack from the Azure marketplace.NOTE Throughout this episode there are multiple references to Operations Management Suite; however, this solution actually uses Azure Monitor and Log Analytics.Jump To: [01:33] Demo Start For more information:Monitor Azure Data Factory with Operations Management Suite (OMS) (docs)Monitor Data Factory pipelines using Operations Management Suite (blog post)Azure Data Factory overviewAzure Data Factory pricingAzure Data Factory documentationAzure Data Factory Management Solution Service Pack (Azure Marketplace)Create a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @Azure
Mark Jacobs joins Scott Hanselman to discuss how Microsoft's internal enterprise increases compliance and creates a more trusted cloud environment using the Secure DevOps Kit for Azure (AzSK). Learn how Microsoft's DevOps teams leverage this tool to continuously keep their cloud applications secure and how you can use the same tool to reduce risk in your environment.Jump To: [06:25] Demo Start For more information:Secure DevOps Kit for AzureSecure DevOps Kit for Azure documentationGetting started with the Secure DevOps Kit for AzureCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @azure
Gaurav Malhotra joins Lara Rubbelke to discuss how you can associate a GitHub repository (public & enterprise) to your Azure Data Factory for collaboration, versioning, source control.Jump To: [00:35] Demo Start For more information, see:Azure Data Factory Visual tools now support GitHub integration (blog post)Visual authoring in Azure Data Factory - Author with GitHub integration (docs)Azure Data Factory overviewAzure Data Factory pricingAzure Data Factory docsCreate a free account (Azure)Follow @sqlgal Follow @AzureFriday Follow @Azure
Thomas Alex joins Lara Rubbelke to discuss how Microsoft uses Apache Kafka for HDInsight to power Siphon, a data ingestion service for internal use. Apache Kafka for HDInsight is an enterprise-grade, open-source, streaming ingestion service. Microsoft created Siphon as a highly available and reliable service to ingest massive amounts of data for processing in near real time. Siphon handles ingestion of over a trillion events per day across multiple business-critical scenarios at Microsoft. In this episode, learn how Siphon uses Apache Kafka for HDInsight as its scalable pub/sub message queue.Jump To: [01:50] Demo Start For more information:Quickstart: Create a Kafka on HDInsight clusterTutorial: Use Spark Structured Streaming with Kafka on HDInsightApache Kafka for HDInsight overviewAzure HDInsight pricingSiphon: Streaming data ingestion with Apache KafkaCreate a free account (Azure)Follow @sqlgal Follow @AzureFriday Follow @AzureHDInsight
Anubhav Mishra (Developer Advocate, HashiCorp), joins Scott Hanselman to discuss how to use HashiCorp Terraform to create & manage Kubernetes clusters in Azure using Azure Kubernetes Service (AKS). Mishra further explains the benefits of using Terraform to provision Azure infrastructure and demonstrates how to configure a Kubernetes cluster on AKS.Jump To: [01:52] Demo Start For more information:HashiCorp Terraform overviewGet started with Terraform EnterpriseAzure Kubernetes Service (AKS) with Terraform (GitHub)Azure Kubernetes Service (AKS) overviewDevOps Tools Integration - HashiCorp TerraformTerraform on Azure documentationCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @anubhavm
Gaurav Malhotra joins Lara Rubbelke to discuss how you can operationalize Jars and Python scripts running on Azure Databricks as an activity step in a Data Factory pipeline.Jump To: [01:55] Demo Start For more information:Transform data by running a Jar activity in Azure Databricks docsTransform data by running a Python activity in Azure Databricks docsAzure Databricks overviewAzure Data Factory overviewCreate a free account (Azure)Follow @sqlgal Follow @AzureFriday
Murali Krishnaprasad joins Lara Rubbelke to discuss Interactive Query (also called Hive LLAP, or Low Latency Analytical Processing, or Live Long and Process), which is an Azure HDInsight cluster type. Interactive Query supports in-memory caching, which makes Hive queries super-fast and interactive. See how to use HDInsight Interactive Query to analyze extremely large datasets (~100TB) in common file formats such as ORC and CSV using common BI/SQL tools including Zeppelin notebooks and VS Code.Jump To: [04:12] Demo Start For more information, see:Use Interactive Query with HDInsight (docs)HDInsight overviewHDInsight pricing detailsCreate a free account (Azure)Follow @sqlgal Follow @AzureFriday Follow @AzureHDInsight
Kylie Liang joins Lara Rubbelke to demo how to use Ansible, an open-source, simple IT automation engine for automating cloud provisioning, configuration management and application deployments on Azure. Kylie also shares the roadmap for Ansible on Azure.Jump To:[00:15] Demo Start For more information:Ansible in Azure Documentation (docs)Ansible Playbook Samples for Azure (GitHub)Ansible modules (GitHub)Microsoft Azure Guide on Ansible (docs)Ansible on Azure RoadmapAnsible Visual Studio Code Extension on Visual Studio MarketplaceAzure Preview Modules on AnsibleCreate a free account (Azure)Follow @sqlgal Follow @AzureFriday Follow @LiangKylie
Jean-Sébastien Brunner joins Lara Rubbelke to discuss new features that enable you to implement the intelligent cloud, intelligent edge vision for streaming analytics: Stream Analytics running real-time analytics with custom code on IoT Edge. We also discuss substreams, which is a new time management feature for independently processing the timeline of each device (very useful for an IoT scenario), and the recently announced Session Window.Jump To:[01:12] Demo Start For more information:Azure Stream Analytics (product info)Azure Stream Analytics now available on IoT Edge (Azure blog)4 new features now available in Azure Stream Analytics (Azure blog)Announcing real-time Geospatial Analytics in Azure Stream Analytics (Azure blog)Azure Stream Analytics DocumentationCreate a free account (Azure)Follow @sqlgal Follow @AzureFriday Follow @AzureStreaming
Steve Lasker joins Lara Rubbelke to discuss ACR Build, a cloud-native container build solution enabling pre-check, git commit and base image update docker builds for OS and framework patching. Jump To:[03:18] Demo Start For more information: Automate OS and framework patching with ACR Build (docs)Demo 42 sample (GitHub)Azure Container Registry (product info)Azure Container Registry (pricing)Azure Container Registry Roadmap (GitHub)Create a free account (Azure)Follow @sqlgal Follow @AzureFriday Follow @stevelasker
Gaurav Malhotra joins Scott Hanselman to discuss Event-driven architecture (EDA), which is a common data integration pattern that involves production, detection, consumption, and reaction to events. Learn how you can do event-based data integration using Azure Data Factory.Jump To:[01:53] Demo Start For more information:Event trigger-based data integration with Azure Data Factory (blog post)Create a trigger that runs a pipeline in response to an event (docs)Azure Data Factory product infoAzure Data Factory pricingCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday
Justin Luk joins Scott Hanselman to show the new Azure Cloud Shell editor. Since its launch, Cloud Shell included a variety of editors (vi, emacs, and nano) for editing files. In collaboration with the Visual Studio Code team and their open-source Monaco project, the same web standards-based editor that powers Visual Studio Code is now integrated directly into Cloud Shell.Jump To:[02:05] Demo StartFor more informationCloud Shell documentationCloud Shell feature pageCloud Shell pricingMonaco project (GitHub repo)Announcing the Azure Cloud Shell editor in collaboration with Visual Studio Code (blog post)Create a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @whosjluk
Chacko Daniel joins Scott Hanselman to discuss Azure Service Fabric Mesh, which offers the same reliability, mission-critical performance and scale customers get with Service Fabric, but no more overhead of cluster management and patching operations. Service Fabric Mesh supports both Windows and Linux containers allowing you to develop with any programming language and framework of your choice.Jump Tp:[04:35] Demo StartFor more information:Azure Service Fabric Mesh documentationAzure Service Fabric Mesh samplesAzure Service Fabric Mesh pricingCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @chackod
Yashesvi Sharma joins Scott Hanselman to discuss how to significantly reduce costs up to 72 percent compared to pay-as-you-go prices with one-year or three-year terms on Windows and Linux virtual machines (VMs). When you combine the cost savings gained from Azure RIs with the added value of the Azure Hybrid Benefit, you can save even more.Jump To:[04:59] Demo Start For more information:Prepay for Virtual Machines with Azure Reserved VM Instances (docs)Azure Reserved VM Instances (RIs)Azure Virtual Machine pricingAzure Hybrid BenefitGet Reserved Instance purchase recommendations based on usage pattern (blog)Create a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @AzureBilling
Xiaokai He joins Scott Hanselman to discuss Azure SignalR Service. See how easy it is to start building your real-time web application without setting up your own SignalR server.Jump To: [01:05] Demo Start For more information, see:Azure SignalR Service product pageAzure SignalR samples (GitHub)ASP.NET SignalRWhat is Azure SignalR Service (docs)Azure SignalR Service pricingCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @XiaokaiHe Follow @signalr
Kiran Madnani chats with Scott Hanselman about Azure Monitor, where you can set up alerts to monitor the metrics and log data for the entire stack across your infrastructure, application, and Azure platform. Learn about the next generation of alerts in Azure, which provides a new consolidated alerts experience in Azure Monitor. Plus, new metrics-based alerts platform that is faster and leveraged by other Azure services.Jump To:[02:15] - Demo Start For more information, see:Unified alerts in Azure Monitor (docs)Azure Monitor product pageAzure Monitor pricing pageThe next generation of Azure Alerts has arrived (blog post)Create a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @Kmadnani
Byron Tardif joins Scott Hanselman to discuss Azure App Service Web Apps, the best way to build and host web applications in the programming language of your choice without managing infrastructure. It offers auto-scaling and high availability, supports both Windows and Linux, and enables automated deployments from GitHub, Visual Studio Team Services, or any Git repo.Jump To:[01:45] Demo #1 [09:10] Demo #2For more information:Learn more about App ServiceApp Service Web Apps docsAzure App Service Best Practices for Large Scale ApplicationsCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @bktv99
Arturo Lucatero joins Donovan Brown to discuss Azure AD Managed Service Identity, which can be used to authenticate to any service that supports Azure AD authentication.For more information, see:What is Managed Service Identity (MSI) for Azure resources? (docs)Create a free account (Azure)Follow @donovanbrown Follow @AzureFriday Follow @ArLucaID
James Baker joins Lara Rubbelke to introduce Azure Data Lake Storage Gen2, which is redefining cloud storage for big data analytics due to multi-modal (object store and file system) access and combining the best qualities of a dedicated analytics file system with those of a cloud-scale object store.For more information:Introduction to Azure Data Lake Storage Gen2 Preview (docs)Azure Data Lake Storage Gen2 Public Preview signupAzure Data Lake Storage Gen2 product pageAzure Data Lake Storage Gen2 pricing pageCreate a free account (Azure)Follow @sqlgal Follow @AzureFriday
Vinod Kurpad joins Lara Rubbelke to discuss how Azure Cost Management APIs provide critical cost management features like budgets and data APIs to enable granular analysis of your cloud spending. In this episode, you'll see how to control what happens in your subscription when you reach budget limits you define using the Azure Budgets API with Action Groups in Azure Monitor.[05:30] - Azure Budgets APIs and Action Groups demoFor more information:Enhancements to Azure Budgets API supporting Resource Groups and Usage Budgets (blog post)Manage costs with Azure Budgets (docs)Create and manage action groups in the Azure portal (docs)Azure Consumption REST API (docs)Azure billing and cost management (docs)Create a free account (Azure)Follow @sqlgal Follow @AzureFriday Follow @kurpad
Kit Merker, VP of Business Development at JFrog shows how you can easily build and release software using popular DevOps tools including Git, Jenkins, Artifactory, and Azure Kubernetes Service (AKS). JFrog Artifactory is a universal package management binary repository that enables DevOps teams to go seamlessly from Code to Cloud, and support your build, push, and deployment to AKS. You'll also learn the importance of having a Kubernetes registry and the role of JFrog Artifactory to expedite your software releases with security, reliability, and greater transparency.For more information, see:Get a free trial of Artifactory on AzureWhy you need a Kubernetes Registry: JFrog ArtifactoryFrom Git to Cluster with JFrog Artifactory and AKSAzure Kubernetes Service (AKS)Create a free account (Azure)Follow @sqlgal Follow @AzureFriday Follow @kitmerker
Aaron and Scott check out the latest extensions for Azure CLI. Azure CLI Extensions provide new, exciting features, and the Alias Extension is the first of many user-centric extensions that make Azure automation simple and easy.For more information, see:Azure CLI DocsCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @twitchax
Aaron and Scott check out the latest updates in Azure PowerShell, from simplified scenarios to -AsJob
backgrounding support. This new functionality is now available on Mac, Linux, and Windows with PowerShell Core 6.For more information:Azure PowerShell docsCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @twitchax
Peter Pogorski chats with Scott Hanselman about building Service Fabric applications with the Service Fabric for VS Code extension. This episode introduces the process of creating and debugging Service Fabric applications with the new Service Fabric extension for VS Code. The extension enables you to create, build, and deploy Service Fabric applications (e.g., C#, Java, Containers, and Guests) to local or remote clusters.For more information, see:Service Fabric Extension for VS Code (Visual Studio Marketplace)Service Fabric Extension for VS Code (GitHub repo)Azure Service Fabric Team BlogCreate a Free Account (Azure)Follow @SHanselman Follow @AzureFriday
Brendan Burns joins Lara Rubbelke to discuss GA of Azure Kubernetes Service (AKS). Developers can drastically simplify how they build and run container-based solutions without deep Kubernetes expertise.For more information:Quickstart: Deploy an Azure Kubernetes Service (AKS) clusterAzure Container Hackfest repo on GitHubSample: BikeSharing360Node repo on GitHubAzure Kubernetes Service (AKS) product pageAzure Kubernetes Service RoadmapNew eBook: Kubernetes objects on Microsoft AzureCreate a free account (Azure)Follow @sqlgal Follow @AzureFriday Follow @brendandburns
Shrirang Shirodkar joins Donovan Brown to discuss what's new in App Service for Java developers. You'll see how Java developers can build web apps for Linux without having to deal with custom Docker containers (i.e., how to use the Tomcat Docker containers provided out of the box). How to use the new deployment mechanism in Kudu - 'wardeploy' (for Linux and Windows both). You'll learn what are the problems with existing deployment mechanisms and how wardeploy solves it.For more information, see:Use a custom Docker image for Web App for Containers (docs)Azure-App-Service/tomcat repo (GitHub)projectkudu/kudu: Deploying WAR files using wardeploy (GitHub)Create a free account (Azure)Follow @donovanbrown Follow @AzureFriday Follow @shrishrirang
Jayanta Mondal stops by to chat with Scott Hanselman about Gremlin, the traversal query language for Cosmos DB graph. Gremlin being a dataflow language and procedural is nature, writing efficient Gremlin queries requires the knowledge of graph structure and the query execution plan. Learn how to structure a Gremlin query, and what are the best practices, and tips & tricks to get the best performance.For more information:Azure Cosmos DB product pageIntroduction to Azure Cosmos DB: Graph API (docs)Create a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @azurecosmosdb
Carey MacDonald stops by to chat with Scott Hanselman about Azure Cosmos DB, a managed database service with unlimited horizontal scale, allowing you to scale storage and throughput independently. In this video, Carey will cover how to partition your data in Azure Cosmos DB, best practices for choosing a partition key, and how to troubleshoot bad partition key choices.For more information, see:Azure Cosmos DB product pagePartition and scale in Azure Cosmos DB (docs)Create a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @azurecosmosdb
Brendan Burns joins Donovan Brown to discuss how you can quickly and easily build a containerized Node.js app on Linux and deploy it to Azure Kubernetes Service using Visual Studio Code and the Visual Studio Code Kubernetes Extension.For more information:Kubernetes Extension for Visual Studio CodeSource code for the Kubernetes Extension on GitHubCreate a free account (Azure)Follow @donovanbrown Follow @AzureFriday Follow @brendandburns
Azure MVP Barry Luijbregts chats with Scott Hanselman about how he goes about choosing the right services in Azure to run his applications and store his data. For more information, see:Overview of Azure servicesPluralsight course: Microsoft Azure for Developers: What to Use When (paywall)Create a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @azurebarry
Data Integration is becoming more and more complex as customer requirements and expectations are continuously changing. Gaurav Malhotra joins Scott Hanselman to discuss how users can now develop and debug their Extract Transform/Load (ETL) and Extract Load/Transform (ELT) workflows iteratively using Azure Data Factory.For more information:Iterative development and debugging with Azure Data Factory (docs)Iterative development and debugging using Data Factory (blog post)Create a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @gauravmalhot12
Azure Friday visited various Microsoft booths in the Expo Hall at Build 2018 to learn what's new. In this episode, Scott Hanselman gets an update on Azure IoT Central from Miriam Berhane Russom.For more information, see:Azure IoT CentralAzure IoT Central docsAzure IoT Dev KitCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday
Azure Friday visited various Microsoft booths in the Expo Hall at Build 2018 to learn what's new. In this episode, Lara Rubbelke gets an update on Azure Functions from Chris Gillum.For more information, see:Durable Functions overview (docs)Azure/azure-functions-durable-extension (GitHub)Azure FunctionsCreate a free account (Azure)Follow @sqlgal Follow @AzureFriday
Azure Friday visited various Microsoft booths in the Expo Hall at Build 2018 to learn what's new. In this episode, Lara Rubbelke gets an update on Azure Kubernetes Service (AKS) from Sean McKenna.For more information, see:Try Azure Kubernetes Service (AKS)Azure Kubernetes Service (AKS) docsAzure Kubernetes Service (AKS)Create a free account (Azure)Follow @sqlgal Follow @AzureFriday
Azure Friday visited various Microsoft booths in the Expo Hall at Build 2018 to learn what's new. In this episode, Donovan Brown chats with Abel Wang about continuous integration/continuous delivery (CI/CD).For more information, see:DevOps Resource CenterVisual Studio Team ServicesWhat is Continuous Integration?What is Continuous Delivery?Create a free account (Azure)Follow @donovanbrown Follow @AzureFriday Follow @abelsquidhead
Azure Friday visited various Microsoft booths in the Expo Hall at Build 2018 to learn what's new. In this episode, Lara Rubbelke gets an update on Azure Machine Learning from Matt Winkler.For more information, see:Microsoft AI platformMicrosoft AI SchoolMicrosoft AI solutionsCreate a free account (Azure)Follow @sqlgal Follow @AzureFriday
Azure Friday visited various Microsoft booths in the Expo Hall at Build 2018 to learn what's new. In this episode, Scott Hanselman gets an update on Visual Studio Live Share from Jon Chu.For more information, see:Visual Studio Live ShareCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday
Azure Friday visited various Microsoft booths in the Expo Hall at Build 2018 to learn what's new. In this episode, Lara Rubbelke gets an update on Azure IoT Edge from Olivier Bloch.For more information, see:Azure IoT Edge overviewAzure IoT Edge docsAzure IoT Edge (GitHub)Azure Iot Edge Starter Kit Create a free account (Azure)Follow @sqlgal Follow @AzureFriday
Azure Friday visited various Microsoft booths in the Expo Hall at Build 2018 to learn what's new. In this episode, Lara Rubbelke gets an update on Big Data and Analytics from Shubha Vijayasarathy.For more information, see:Big data and analyticsAzure Event HubsText Classification with SQL ServerCreate a free account (Azure)Follow @sqlgal Follow @AzureFriday
Azure Friday visited various Microsoft booths in the Expo Hall at Build 2018 to learn what's new. In this episode, Donovan Brown chats with Edward Thomson about Git and TFVC.For more information, see:DevOps Resource CenterVisual Studio Team ServicesWhat is Git?Create a free account (Azure)Follow @donovanbrown Follow @AzureFriday
Azure Friday visited various Microsoft booths in the Expo Hall at Build 2018 to learn what's new. In this episode, Scott Hanselman gets an update on Azure Service Fabric from Matthew Snider.For more information, see:Azure Service FabricService Fabric Mesh previewService Fabric on GitHubAzure Service Fabric docsCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday
Azure Friday visited various Microsoft booths in the Expo Hall at Build 2018 to learn what's new. In this episode, Lara Rubbelke gets an update on Cognitive Services - Languages (LUIS) from Ahmed Ashour.For more information, see:Cognitive ServicesCognitive Services (docs)Create a free account (Azure)Follow @sqlgal Follow @AzureFriday
Azure Friday visited various Microsoft booths in the Expo Hall at Build 2018 to learn what's new. In this episode, Lara Rubbelke gets an update on SQL Database Migration Service from Kevin Farlee.For more information, see:SQL Database Migration ServiceWhat is the Azure Database Migration Service? (docs)Migrate SQL Server to Azure SQL Database Managed Instance using DMSCreate a free account (Azure)Follow @sqlgal Follow @AzureFriday
Azure Friday visited various Microsoft booths in the Expo Hall at Build 2018 to learn what's new. In this episode, Scott Hanselman gets an update on Azure Blockchain from Brenda Lee.For more information, see:Azure Blockchain (docs)Azure Blockchain WorkbenchCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday
Azure Friday visited various Microsoft booths in the Expo Hall at Build 2018 to learn what's new. In this episode, Scott Hanselman gets an update on Azure App Service from Stefan Schackow.For more information, see:Azure App ServiceAzure App Service docsCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday
Azure Friday visited various Microsoft booths in the Expo Hall at Build 2018 to learn what's new. In this episode, Lara Rubbelke gets an update on Azure Container Instances from Justin Luk.For more information, see:Azure Container Instances samplesAzure Container InstancesAzure Container Instances docsCreate a free account (Azure)Follow @sqlgal Follow @AzureFriday
Azure Friday visited various Microsoft booths in the Expo Hall at Build 2018 to learn what's new. In this episode, Scott Hanselman gets an update on Azure Sphere from Caitie McCaffrey.For more information, see:Azure SphereAzure Sphere (azure.com)Create a free account (Azure)Follow @SHanselman Follow @AzureFriday
Azure Friday visited various Microsoft booths in the Expo Hall at Build 2018 to learn what's new. In this episode, Donovan Brown chats with Abel Wang about agile development.For more information, see:DevOps Resource CenterVisual Studio Team ServicesWhat is Agile? (docs)Create a free account (Azure)Follow @donovanbrown Follow @AzureFriday Follow @abelsquidhead
Azure Friday visited various Microsoft booths in the Expo Hall at Build 2018 to learn what's new. In this episode, Lara Rubbelke gets an update on Azure Monitoring and Application Insights from Shankar Sivadasan.For more information, see:Monitoring Azure Kubernetes Service (AKS) with Azure Monitor container health (preview)Azure MonitorAzure Monitor docsMonitoringCreate a free account (Azure)Follow @sqlgal Follow @AzureFriday
Ricky Brundritt joins Scott Hanselman to discuss the rich data visualization capabilities in the Azure Maps web map control. Azure Maps is a portfolio of geospatial services that include service APIs for Maps, Search, Routing, Traffic, and Time Zones. The portfolio of Azure OneAPI compliant services allows you to use familiar developer tools to quickly develop and scale solutions that integrate location information into your Azure solutions.For more information:Azure Maps product pageAzure Maps pricing pageAzure Maps documentationCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @rbrundritt
Ricky Brundritt joins Scott Hanselman to discuss the routing capabilities in the Azure Maps Directions API. Azure Maps is a portfolio of geospatial services that include service APIs for Maps, Search, Routing, Traffic, and Time Zones. The portfolio of Azure OneAPI compliant services allows you to use familiar developer tools to quickly develop and scale solutions that integrate location information into your Azure solutions.For more information:Azure Maps product pageAzure Maps pricing pageAzure Maps documentationCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @rbrundritt
Azure Maps were designed with the cloud customer in mind. Learn about the cartography design process as well as the robust data behind the curtains. For more information:Azure Maps (sample)Azure Maps product pageAzure Maps pricing pageAzure Maps documentationCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday
Julie Kohler joins Scott Hanselman to discuss how to use the set of time zone APIs available in Azure Maps. Learn about how this service is easy to use and how to get up to date information about time zones that change frequently around the world.For more information:Azure Maps product pageAzure Maps pricing pageAzure Maps documentationCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday
Julie Kohler joins Scott Hanselman to discuss how to use the traffic APIs in Azure Maps. You will learn about how to surface the best in class traffic data coming from our partnership with TomTom using a set of simple REST APIs. Get up to date information on traffic flow as well as incidents.For more information:Azure Maps (layers sample)Azure Maps product pageAzure Maps pricing pageAzure Maps documentationCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday
Julie Kohler joins Scott Hanselman to discuss the newest search APIs that have been added to Azure Maps. In this episode, you'll learn about doing a nearby search, searching within a given geometry and how to search along a route providing a maximum detour time.For more information:Azure Maps product pageAzure Maps pricing pageAzure Maps documentationCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday
Julie Kohler joins Scott Hanselman to discuss the core set of search APIs available in Azure Maps. In this episode, you'll learn how to do geocoding, reverse geocoding, search for Points of Interest and see an example using the JavaScript map control.For more information:Azure Maps product pageAzure Maps pricing pageAzure Maps documentationCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday
Ziv Rafalovich joins Scott Hanselman to show how to use low-priority VM scale set for a significant cost saving with Azure. Low-priority VM scale set allows you to take advantage of unutilized capacity without any availability guarantees. By combining low-priority scale sets with autoscaling and mixing two scale sets behind a single SLB, Ziv shows how to get the most out of this new offer currently in preview.For more information, see:Low-priority VMs on scale sets (docs)Autoscale demo app on Ubuntu 16.04 with low priority VMSSPricing Virtual Machine Scale Sets PricingLow-priority VMs on scale set (public doc)Hybrid Scale Set demo app on Ubuntu 16.04 (combining on-demand with low-priority)Announcing low-priority VMs on scale sets now in public previewCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @zivraf
Rome Li joins Donovan Brown to discuss how to run your Java microservices in Kubernetes with the help of Visual Studio Code. Java Extension Pack lets you work with Java code and projects. Spring Boot Extension Pack makes it very efficient to work with Spring Boot applications. And Kubernetes Extension visualizes Kubernetes resources and makes it easier to work with kubectl and manifest files.For more information:VS Code for Java TutorialJava Extension Pack for VS CodeSpring Boot Extension Pack for VS CodeKubernetes Extension for VS CodeDocker Extension for VS CodeService Catalog InstallationOpen Service Broker for Azure Quick StartCreate a free account (Azure)Follow @donovanbrown Follow @AzureFriday Follow @akalirong
Today's business managers depend heavily on reliable data integration systems that run complex ETL/ELT workflows (extract, transform/load and load/transform data). Gaurav Malhotra joins Scott Hanselman to discuss how you can iteratively build, debug, deploy, and monitor your data integration workflows (including analytics workloads in Azure Databricks) using Azure Data Factory pipelines. For more information:Ingest, prepare, and transform using Azure Databricks and Data Factory (blog)Run a Databricks notebook with the Databricks Notebook Activity in Azure Data Factory (docs)Create a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @gauravmalhot12
Ria Bhatia joins Scott Hanselman to discuss Virtual Kubelet and Azure's provider, the ACI Connector. The ACI Connector paired with Kubernetes enables you to quickly spin out container instances from an AKS cluster. This is the fastest way to scale a Kubernetes cluster in the cloud.For more information:Kubernetes Virtual Kubelet with ACI (GitHub + docs)Container Instances pricingCreate a free account (Azure)Follow @SHanselman Follow @AzureFriday Follow @rbitia
Justin Luk joins Scott Hanselman to discuss how Azure Container Instances provide a new compute primitive in the form of on-demand containers. ACI provides efficient, granular compute that starts in seconds with simple packaging and no VM management. Use ACI in new and existing infrastructure, including Kubernetes.For more information, see:Azure Container Instances DocumentationQuickstart: Create your first container in Azure Container InstancesContainer Instances (overview)Container Instances pricingAzure Roadmap: Azure Container Instances Azure Container Instances now generally available (blog)Learn about KubernetesAzure Kubernetes Service (AKS) serviceCreate a free account (Azure)
Azure MVP Barry Luijbregts stops by to chat with Scott Hanselman about how .NET developers can easily get started with Azure. They talk about the free e-book: Getting started with Azure for .NET developers and they discuss and show some of the awesome tools that can help you get started with Azure today.For more information:Get the free e-book: Getting started with Azure for .NET developersSelecting Workloads in Visual Studio 2017Azure SDKs download pageAzure Friday about Snapshot Debugger with Application InsightsCreate a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @AzureBarry
Rick Spencer joins Donovan to chat about deploying Bitnami Node.js High Availability with Azure Cosmos DB, a free listing in Azure Marketplace that uses ARM to automatically spin up a three-node Node.js cluster behind a load balancer with a shared file system and Azure Cosmos DB integration. See how you can quickly get a sample MEAN app from GitHub to a highly available production environment in the Azure cloud, with very little configuration or sysadmin knowledge required.For more information, see:Bitnami Node.js For Microsoft Azure Multi-Tier Solutions (docs)Bitnami Node.js High-Availability Cluster (Azure Marketplace)Bitnami sample MEAN application (GitHub)Create a Free Account (Azure)Follow @donovanbrown Follow @AzureFriday Follow @rickspencer_3
Gaurav Malhotra joins Scott Hanselman to discuss how you can follow industry-leading best practices to do continuous integration and deployment for your Extract Transform/Load (ETL) and Extract Load/Transform (ELT) workflows to multiple environments such as Dev, Test, Prod, and more.For more information:Continuous integration and deployment using Data Factory (Azure blog)Continuous integration and deployment in Azure Data Factory (Docs)Create a free Azure accountFollow @SHanselman Follow @AzureFriday Follow @gauravmalhot12
Aravind Krishna stops by to chat with Scott Hanselman and take a look at common design patterns for building highly scalable solutions with Azure Cosmos DB. We will talk a little bit about modeling data and how to choose an appropriate partition key. We then look at a few patterns like event sourcing, time series data, and patterns for addressing bottlenecks/hot spots for reads, writes, and storage.For more information:Azure Cosmos DB (overview)Azure Cosmos DB (docs)Partition and scale in Azure Cosmos DBCreate a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @arkramac
Kelly Anderson joins Scott Hanselman to discuss Azure Security Center, which offers built-in security management and threat protection for your cloud workloads. Azure Security Center helps you find & fix vulnerabilities, aids in blocking malicious access and alerts you when your resources are under attack. For more information:Azure Security Center documentation Azure Security blog Azure Security Center overview Azure Security Center pricing Create a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @kellyanderson93
Metaparticle is an experimental, cloud-native development environment for democratizing and simplifying the development of reliable distributed applications. It uses a code-first approach, so developers can describe the composite nature of their application with easy to apply patterns and practices to annotate their existing code.For more information, see:MetaparticleMetaparticle.io on GitHubMetaparticle tutorialsCreate a Free Account (Azure)Follow @donovanbrown Follow @AzureFriday Follow @brendandburns
Mike Emard joins Scott Hanselman to discuss Azure Files, which offers fully managed file shares in the cloud, and deep dive into the latest backup and restore capability in Azure Files.For more information:Introducing backup for Azure file shares (Azure blog)Overview of share snapshots for Azure Files (docs)Hybrid Storage with Azure File Sync (Azure Friday)Azure Files (overview)Create a free account (Azure)Email feedback to the Azure Storage Team: [email protected] @SHanselman Follow @AzureFriday
James Montemagno joins Scott Hanselman to show how powerful Azure services can be used with Visual Studio and Xamarin to create cloud-connected mobile apps for Android, iOS, and Windows, using one toolset and development language (C#) across front-end and back-end.For more information, see:Geo Contacts app source code on GitHubData & Cloud Services docs for Xamarin.FormsMobile apps using Xamarin + Azure guideCreate a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @jamesmontemagno
Hariharan Jayaraman joins Scott Hanselman to discuss Azure Virtual Machine Serial Console, which allows console access to Azure VMs. This allows you to connect and recover VMs which are in a stuck state due to OS or configuration issues. For more information:Azure's Virtual Machine Serial Console (docs)Announced at Ignite - Azure Compute: New features and roadmapCreate a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @Harijayms
Nick Rycar from Chef stops by Azure Friday to chat with Donovan Brown about Habitat, a simple, flexible way to build, deploy, and manage cloud-native applications. Habitat makes it easier to develop and promote changes by enabling each instance of your application to continually and independently apply updates as soon as they're ready.For more information, see:Habitat (home)Habitat (docs)Habitat bldr public depotCreate a Free Account (Azure)Follow @donovanbrown Follow @AzureFriday Follow @rycar
The Azure SDK for Go provides Go packages for managing and using Azure services using the Go language. Deploy your Go app to Azure Web Apps and take advantage of managed services, such as PostgreSQL, Storage, Identity, and more.For more information, see:Azure SDK for GoVanpool Manager sample applicationAzure for Go developers (docs)Azure SDK for Go SamplesCreate a Free Account (Azure) Follow @donovanbrown Follow @AzureFriday Follow @joshugav
Joey Aiello joins Donovan Brown to discuss PowerShell Core 6.0, a cross-platform, open-source edition of PowerShell based on .NET Core built for heterogeneous environments and the hybrid cloud. You'll also learn about how the upcoming release of OpenSSH for Windows and Windows Server will enable new ways to remotely manage your environments, as well as how PowerShell Core integrates with OpenSSH.For more information, see:What's New in PowerShell Core 6.0 (docs)OpenSSH now available in PowerShell in Cloud Shell (Azure updates)Using Windows PowerShell for Administration (sample scripts)PowerShell DocumentationPowerShell Remoting Over SSH (docs)Create a Free Account (Azure)Follow @donovanbrown Follow @AzureFriday Follow @joeyaiello
Alex Karcher joins Donovan Brown to discuss Azure Function Proxies, the serverless API toolbox. Proxies give you a truly serverless experience to manage your APIs with dynamic billing and scaling, and a super simple setup process.For more information, see:Azure Functions Proxies is now Generally Available (blog post)Work with Azure Functions Proxies (docs)Azure Functions samples (GitHub)Azure Functions Resources (GitHub)Create Serverless APIs Using Azure Functions (MSDN Magazine)Create a Free Account (Azure)Follow @donovanbrown Follow @AzureFriday Follow @alexkarcher Follow @AzureFunctions
Join Kirill Gavrylyuk and Scott Hanselman to learn about native support for Apache Cassandra API in Azure Cosmos DB with wire protocol level compatibility. This support ensures you can continue using your existing application and OSS tools with no code changes and gives you the flexibility to run your Cassandra apps fully managed with no vendor lock-in. Dear Cassandra Developers, welcome to Azure #CosmosDB!Introduction to Apache Cassandra API for Azure Cosmos DBCreate a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @kirillg_msft
Kirill Gavrylyuk returns to Azure Friday to update Scott Hanselman on what's new in Azure Cosmos DB, such as the Cassandra API for applications that are written for Apache Cassandra, updates to the Azure Table storage API, the Apache Spark Connector, the Graph API, partitioned collections, 99.999% (five 9s) SLA, and more.Dear Cassandra Developers, welcome to Azure #CosmosDB!Introduction to Azure Cosmos DB Table APIApache Spark to Azure #CosmosDB Connector is now generally availableAzure #CosmosDB Graph API now generally availablePartition and scale in Azure Cosmos DBCreate a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @kirillg_msft
Join Donovan Brown & Ralph Squillace to learn about Brigade, the Kubernetes-native service that creates structured container pipelines from JavaScript functions, letting you "script" your cluster in reaction to events. You'll also learn about Kashti, the web dashboard that shows you the status of all your Brigade projects.Brigade - Event-driven scripting for KubernetesAzure/brigade on GitHubAzure/Kashti on GitHubKubeCon 2017 Demo — Istio and Brigade CI/CDPart 1 | Part 2 | Part 3 (this episode)Create a Free Account (Azure)Follow @donovanbrown Follow @AzureFriday Follow @ralph_squillace
Join Donovan Brown & Ralph Squillace to learn how to use Draft to kick start container-native development for Kubernetes applications. Draft lets you concentrate on your service code by removing the containment and service composition from most development work, which increases the speed of service development and improves the consistency of Dockerfiles & Helm charts.Draft - Streamlined Kubernetes Development Helm - The package manager for KubernetesAzure/draft on GitHubPart 1 | Part 2 (this episode) | Part 3Create a Free Account (Azure)Follow @donovanbrown Follow @AzureFriday Follow @ralph_squillace
Join Donovan Brown & Ralph Squillace to learn about the open source tool chain that enables container-native, microservice-oriented app development and delivery in Kubernetes. They cover the challenges of adopting containers as a code delivery technology and some of the tools that help address them:Draft for containment and service compositionHelm for application deployment and managementBrigade for automating critical developer and operations tasksKashti for displaying the progress of Brigade pipelinesPart 1 (this episode) | Part 2 | Part 3Create a Free Account (Azure)Follow @donovanbrown Follow @AzureFriday Follow @ralph_squillace
Kylie Liang shows Donovan Brown how to run Ansible playbooks on Azure using Cloud Shell, a browser-based shell experience hosted in the cloud. She also demonstrates how to use the Ansible extension for VS Code to accelerate Ansible playbook development using auto-completion and code snippets, and then run it inside Docker or Cloud Shell.Ansible in Azure Documentation (docs)VS Code extension for Ansible (Visual Studio Marketplace)Ansible playbook roles to get the latest Azure modules: Azure.azure_modules (Ansible Galaxy)Azure.azure_preview_modules (Ansible Galaxy)Create a Free Account (Azure)Follow @donovanbrown Follow @AzureFriday Follow @LiangKylie
Shahrokh Mortazavi stops by to chat with Scott Hanselman about Azure Notebooks, a free hosted Python/R/F# REPL for learning to program all the way to mastering Data Science.Azure NotebooksProject JupyterCreate a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @AzureNotebooks
Xiaokai He stops by to show Donovan Brown the rich Java support within VS Code, a free and open source editor, as well as how you can easily deploy your Spring Boot application to Azure Web App for Containers.For more information, see: Java in VS Code (docs)Build Java Web Apps with VS Code (docs)todo-app-java-on-azure - Sample TODO app using Java on Azure (GitHub)Create a Free Account (Azure)Follow @donovanbrown Follow @AzureFriday
Even though Azure takes three copies of your virtual machines and stores them in Azure Storage, you still need to protect your data against ransomware, corruption, or accidental deletion. Kelly Anderson stops by to chat with Scott Hanselman about how simple it is to set up Azure Backup, how its built-in security features can protect your backup data from ransomware, and how easy it is to restore your data from Azure.For more information, see:Azure Backup Documentation Cloud Backup – Online Backup Software (overview) Storage, Backup & Recovery posts on the Azure blog Create a Free Account (Azure)Follow @SHanselman Follow @AzureFriday
Gaurav Malhotra shows Donovan Brown how you can now visually build pipelines for Azure Data Factory V2 and be more productive by getting pipelines up & running quickly without writing any code.For more information, see:ADF v2: Visual Tools enabled in public preview (blog)Azure Data Factory V2 Preview Documentation (docs)Create a Free Account (Azure)Follow @donovanbrown Follow @AzureFriday Follow @gauravmalhot12
Xiaokai He shows Donovan Brown how to quickly develop and deploy serverless functions to Azure, then go inside the black box and debug functions locally, as well as remotely in the cloud.For more information, see:Serverless Java Apps with VS Code (docs)Azure Functions Java developer guide (docs)Azure Functions (overview)Create a Free Account (Azure)Follow @donovanbrown Follow @AzureFriday
Emily Lawton stops by to chat with Scott Hanselman about the Azure Cosmos DB Spark Connector, which enables Azure Cosmos DB to act as an input source or output sink for Apache Spark jobs.For more information, see:Azure Cosmos DB Spark WikiCreate a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @emilymlawton
Ron Ortloff talks with Scott Hanselman about the new Azure SQL Data Warehouse compute optimized tier that enables you to analyze ever growing amounts of data more easily, and how the team used NVM Express caching for up to 100x better performance.Azure SQL Data Warehouse previews 3x compute scale with unlimited columnar storage (blog)Faster compute optimized performance tier for Azure SQL Data Warehouse (blog)Azure SQL Data Warehouse performance tiers (Preview) (docs)Create a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @RonOrtloff
Matt Wagner joins Scott Hanselman to talk about Azure Advisor, your personalized cloud service for Azure best practices that helps you to improve availability, enhance protection, optimize performance of your Azure resources, and maximize the return on your IT budget. In this episode, you'll learn about the latest set of improvements to Advisor that enable you to attain a comprehensive view of Advisor's advice across all your subscriptions and to customize Advisor to the needs of your specific organization.Azure Advisor (overview)Azure Advisor (docs)Azure Advisor (portal)Create a Free Account (Azure)Follow @SHanselman Follow @AzureFriday
Christian Wade stops by to chat with Scott Hanselman about how to use Azure Analysis Services diagnostic logging and query scale out. These features provide high scalability and monitoring for IT-owned "corporate BI" and are much easier to set up in Azure than on-premises.For more information, see:Introducing query replica scale-out for Azure Analysis Services (blog)Azure Analysis Services integration with Azure Diagnostic Logs (blog)Create a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @_christianwade
Tommy Nguyen joins Scott Hanselman to discuss Billing in the Azure portal. If you're wondering: "Where do I find a copy of my invoice?" or "How does an Azure service affect my overall costs?" - these questions and more will be answered in this episode, which highlights features in the Azure portal to get cost and billing clarity.For more information, see:Prevent unexpected charges with Azure billing and cost management (docs)Understand your bill for Microsoft Azure (docs)Create a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @AzureBilling
Raghav Mohan joins Scott Hanselman to talk about Apache Kafka on HDInsight, which added the open-source distributed streaming platform last year to complete a scalable, big data streaming scenario on Azure. The service has come a long way since - processing millions of events/sec, petabytes of data/day to power scenarios like Toyota's connected car, Office 365's clickstream analytics, fraud detection for large banks, etc. Deploy managed, cost-effective Kafka clusters on Azure HDInsight with a 99.9% SLA with just 4 clicks or pre-created ARM templates.For more information, see:Announcing Apache Kafka for Azure Hdinsight General AvailabilityApache Kafka for HDInsightStart with Apache Kafka on HDInsight (docs)Use Apache Kafka with Storm on HDInsight (docs)Apache Spark streaming (DStream) example with Kafka on HDInsight (docs)Analyze logs for Apache Kafka on HDInsight (docs)Create a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @theycallmeraj
In this episode, Mani Ramaswamy shows Scott Hanselman how to use Jenkins for your CI/CD pipeline with Service Fabric and run your Jenkins build server directly on the Service Fabric cluster. The Service Fabric team uses Jenkins internally for testing on Linux, and you can learn about how it is configured.For more information, see:Use Jenkins to build and deploy your Linux applications (docs)Create a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @sramaswamy1111
David Campbell joins Scott Hanselman to discuss Windows 10 IoT and how it enhances Azure IoT Device Management (DM) capabilities on Windows IoT, simplifying DM and aligning Azure DM with other Windows DM solutions.For more information, see: Windows 10 IoT Azure DM Blog postWindows 10 IoT Azure Device Management clientWindows 10 IoT Azure Device Provisioning Client Windows 10 IoTAzure IoT HubAzure Friday: Azure IoT Hub episodeCreate a Free Account (Azure)Follow @SHanselman Follow @AzureFriday
Olivier Bloch joins Scott Hanselman to discuss Azure IoT and how it is more than just about connecting IoT devices and sending telemetry to the Cloud. They also talk about Azure IoT device topics such as twins, provisioning, and lifecycle management.For more information, see:Azure IoT HubAzure IoT MXChip starter kitAzure IoT Developer CenterAzure Friday: Windows IoT and Azure IoT Device Management Enhancements episodeCreate a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @obloch
Raj Ganapathy joins Scott Hanselman to discuss the new addition to Azure's resiliency offerings – Availability Zones. Azure Availability Zones are fault-isolated locations within an Azure region to help protect customers applications and data from datacenter-level failures with independent power, network, and cooling.For more information, see: Introducing Azure Availability Zones for resiliency and high availability (blog)Overview of Availability Zones in Azure (docs)Create a Free Account (Azure)Follow @SHanselman Follow @AzureFriday
In this episode, Sean McKenna shows Scott Hanselman the Open Service Broker for Azure, an easy way to connect applications running in platforms like Kubernetes and Cloud Foundry to some of the most popular Azure services, using a standard, multi-cloud API.For more information, see:Open Service Broker API (org site)Open Service Broker for Azure project (GitHub)Kubernetes Service Catalog project (GitHub)Custom Services Overview (Cloud Foundry docs)Create a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @seanmckmsft
Chris Pendleton joins Scott Hanselman to discuss Azure Maps (Location Based Services), which is a portfolio of geospatial service APIs natively integrated into Azure that enables developers, enterprises, and ISVs to create location-aware apps and IoT, mobility, logistics, and asset tracking solutions. The portfolio currently comprises of services for Map Rendering, Routing, Search, Time Zones and Traffic.For more information, see:Azure Maps overviewAzure Maps docsCreate a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @chrispendleton
Chris Gillum joins Scott Hanselman to discuss a new extension of Azure Functions known as Durable Functions. Durable Functions is a programming model for authoring stateful, reliable, and serverless function orchestrations using C# and async/await.For more information, see: Durable Functions overview (docs)Durable Task Framework extension for Azure Functions (GitHub repo)Durable Functions and Bindings Extensibility Preview Announcement (blog)Create a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @cgillum
Amber Bhargava joins Scott Hanselman to discuss the new Azure free account. The new Azure free account provides Azure customers US $200 credit for first 30 days to experiment with a combination of services. Now it also includes 12-months of popular free services and 25+ always free services to learn and explore Azure further.For more information, see:Create a Free Account (Azure)Azure Free Account FAQCreate services included with Azure free account (docs)Follow @SHanselman Follow @AzureFriday
Ahmed Elnably joins Scott Hanselman to discuss a sample project, Developer Finder, that was created to showcase how to use Web App for Containers in the context of a multi-tiered application.For more information, see:Azure App Services (demo app) Web App For ContainersCreate a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @elnably
The new web modeling experience for Azure Analysis Service can supersize the models that you have built for Power BI. In this episode, Josh Caplan will show how you can take data models that were built inside the Power BI desktop and easily convert them to Azure Analysis Services models. You can then use all the Power of Azure Analysis Services to scale your model to hundreds or even thousands of users.For more information, see:Import Power BI Desktop files into Azure Analysis Services (blog)Create a Free Account (Azure)Follow @DonovanBrown Follow @AzureFriday Follow @joshcaplan1984
Richard Li joins Scott Hanselman to discuss the new Dynamic Site Acceleration (DSA) optimization for Azure CDN, and how it can be used in combination with standard CDN caching features to measurably improve the performance of web pages with dynamic content. For more information, see:Dynamic Site Acceleration via Azure CDN (docs)Create a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @richyli
Steve Ernst joins Scott Hanselman to introduce App Service diagnostics, which is the home for diagnosing and troubleshooting problems with your app. This intelligent service was built to diagnose many different problems and suggest targeted solutions for the customer. For more information, see: Announcing the general availability of Azure App Service diagnostics (blog)New App Service Support Center (blog)Create a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @stevenernst131
Azure Analysis Services makes it easier to build semantic models with the introduction of its new web modeling experience. In this episode, Josh Caplan will show you just how easy it is to use this experience to create a rich semantic model on top of data stored in Azure SQL Data Warehouse. Learn how to empower your business users to build their own reports with data at cloud scale.For more information, see: Learn the latest on Azure Analysis Services (blog)Create a Free Account (Azure)Follow @DonovanBrown Follow @AzureFriday Follow @joshcaplan1984
Xiaokai He joins Scott Hanselman to discuss how easy it is for you to use Java to create an Azure Function, and then test & debug it locally before pushing it to the cloud. You can also use VS Code to implement lightweight Java applications such as Azure Functions.For more information, see: Announcing the preview of Java support for Azure Functions (blog)Create your first function with Java and Maven (docs)Azure Functions Java developer guide (docs)GitHub repositoryJava in VS Code (docs)Create a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @XiaokaiHe
JR Mayberry joins Scott Hanselman to discuss protecting applications on Azure from Distributed Denial of Service (DDoS) attacks with the Azure DDoS Protection service. Azure resources now have access to the same DDoS Protection technology that protects other Microsoft online services, such as Xbox Live and Office 365.For more information, see:Azure DDoS Protection Service (product page)Azure DDoS pricing InformationAzure DDoS Protection (docs)Request to register for the limited previewCreate a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @azureddos
Dave Fellows joins Donovan Brown to chat about a new service called Azure Batch Rendering, which is built on the Azure Batch service to provide capabilities for rendering 3D graphics for film and other visual media projects. The service provides pay-per-use licensing of the commercial applications commonly used in this field. For more information, see: Azure Batch Rendering (overview)Azure Batch Rendering (docs)Azure Batch Applications (BatchLabs)Create a Free Account (Azure)Follow @DonovanBrown Follow @AzureFriday Follow @dave_fellows
Emily Lawton joins Scott Hanselman to discuss what's new in Azure Cosmos DB's API for Mongo DB, including new preview features such as support for the aggregation pipeline and unique indexes. They discuss tips and tricks for importing large backups using MongoDB Tools.For more information, see:Azure Cosmos DB: API for MongoDBAzure Cosmos DB: Import MongoDB Data Create a Free Account (Azure)Follow @SHanselman Follow @AzureFriday Follow @emilymlawton
Veljko Vasic shows Seth Juarez how Azure SQL Database uses built-in intelligence to continuously monitors database usage so that it can detect disruptive events that cause poor performance. Once detected, a detailed analysis is performed generating a diagnostic log with an intelligent assessment of the issue, which consists of a root cause analysis of the database performance issue and recommendations for performance improvements where possible (i.e., intelligent insights).For more information, see:Monitor Database Usage with Intelligent InsightsMonitor Azure SQL Database using Azure SQL Analytics (Preview) in Log AnalyticsCreate a Free Account (Azure)Follow @sethjuarez Follow @AzureFriday Follow @drveljko
Veljko Vasic demos the built-in automatic tuning intelligence mechanism in Azure SQL Database to show Seth Juarez how it can automatically tune and improve query performance by dynamically adapting the database to your workload. Automatic tuning in Azure SQL Database might be one of the most important features that you can enable on Azure SQL Database to optimize the performance of your queries. For more information, see: Automatic tuning in Azure SQL Database Automatic tuning in SQL Server Create a Free Account (Azure) Follow @sethjuarez Follow @AzureFriday Follow @drveljko
Telmo Sampaio joins Scott Hanselman to discuss Azure Building Blocks 2.0 (azbb), which is an open-source command line tool and set of Azure Resource Manager templates designed to simplify deployment of Azure resources. It enables you to use infrastructure as code in Azure without worrying about the complexity of ARM resources. For more information, see: Building Blocks (GitHub) Simplifying Resource Deployment (GitHub) Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @telmo_sampaio
Gabe Monroy joins Scott Hanselman to discuss Azure Container Service (AKS), Microsoft's new managed Kubernetes service. Now you can easily manage your Kubernetes environment by simplifying the deployment, management, and operations activities without sacrificing portability. You gain all the benefits of Kubernetes without the complexity and operational overhead. For more information, see: Azure Container Service (docs) Azure Container Service (overview) Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @gabrtv
Steve Lasker joins Donovan Brown to explain Azure Container Registry (ACR) Geo-replication. With ACR, you can now manage your global Azure footprint as one resource, enabling network-close deployments of your Docker containers. With regionalized WebHooks, you can deploy regions as your images arrive. For more information, see: Azure Container Registry (overview) Geo-replication in Azure Container Registry (docs) Azure Container Registry SKUs (docs) Create a Free Account (Azure) Follow @DonovanBrown Follow @AzureFriday Follow @SteveLasker
Anton Babadjanov joins Scott Hanselman to discuss the new redesigned administrative UI for API Management. Also, see how it enables a design-first approach with the ability to produce simulated (mocked) API responses. For more information, see: API Management Documentation API Management Blog Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday
Klaas Langhout joins Scott Hanselman to show Azure File Sync for centralizing file services into Azure, which reduces the cost and complexity of managing islands of data while preserving existing app compatibility and performance. In addition, it provides multi-site access to the same data, tiering of less frequently used data off-premise, and integrated backup and rapid restoration. For more information, see: Planning for an Azure File Sync (docs) Announcing the public preview for Azure File Sync (blog) Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday
Christina Compy joins Scott Hanselman to talk about exposing your internet-isolated apps with an Application Gateway. This enables you to securely host multi-tier applications on an Internal Load Balancer (ILB) App Service Environment (ASE) and only expose the front-end applications that you want to expose. For more information, see: Create and use an internal load balancer with an App Service environment (docs) Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @ccompy
Pui Chee "PC" Chan joins Scott Hanselman to discuss native support for Jenkins in Azure. Our plugins make it easy for you to build your project using a container agent and then automate deployment from Jenkins to an Azure Container Service Kubernetes cluster. For more information, see: Announcing Deploy to Kubernetes (blog) Jenkins.io links: Azure Container agent Deploy to Kubernetes Deploy to Azure Container Service Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday
Hariharan Jayaraman joins Scott Hanselman to talk about the Azure Instance Metadata Service, which provides information about running virtual machine instances that you can use to manage and configure your virtual machines. Use the service to get information such as SKU, network configuration, and upcoming maintenance events. For more information, see: Azure Instance Metadata service (docs) General Availability of Instance Metadata Service in Global Azure Regions (blog post) Leverage Azure instance metadata for instance bootstrap and runtime (Build 2017 session) Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @hariharan_msft
Aaron Roney joins Scott Hanselman to check out the new Experimental cmdlets in Azure PowerShell. This new functionality comes directly from user feedback, which the Azure PowerShell team uses to provide improved functionality. Check out the new cmdlets shown here and try them yourself! For more information, see: Azure PowerShell (docs) Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @twitchax
Christina Compy joins Scott Hanselman to talk about the recently relaunched App Service Hybrid Connections. This feature enables your apps in the App Service to reach resources on other networks. Those other networks can be in Azure, on-premises or networks in other cloud providers. For more information, see: Azure App Service Hybrid Connections (docs) Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @ccompy
Hemant Mahawar joins Scott Hanselman to demo the PowerShell experience in Azure Cloud Shell, a browser-based shell experience hosted in the cloud. Now you have the flexibility of choosing the shell experience that best suits the way you work. Azure drive (Azure:) enables you to discover and navigate all Azure resources like file system navigation and provides contextual capabilities such as resource-group scoping for Azure PowerShell cmdlets and a context-sensitive command list. For more information, see: Azure Cloud Shell (overview) Azure Cloud Shell (docs) Announcing the public preview of PowerShell in Azure Cloud Shell (blog) Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @hemanmahawar
In this episode, Mani Ramaswamy joins Scott Hanselman to talk about Azure Service Fabric on Linux, which recently became generally available as a container orchestrator. Many premier first-party services such as Azure SQL Database, Bing, Azure Cosmos DB, and EventHubs are all running on Service Fabric on Windows, and now the same technology is being made available worldwide on Linux. For more information, see: Create Service Fabric clusters on Windows Server or Linux (docs) Announcing the general availability of Service Fabric on Linux (announcement) Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday
Matthew Henderson does a demo for Scott Hanselman to show how simple it can be to build serverless apps that leverage bindings for Microsoft Graph (e.g., reading data from a Microsoft Excel spreadsheet in a OneDrive folder) to avoid writing laborious initialization and authentication code, all using Azure Functions. For more information, see: Microsoft Graph Azure Functions Azure Functions HTTP and webhook bindings Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @mattchenderson
Kirill Gavrylyuk shows Scott Hanselman an easy way to build planet-scale serverless apps in minutes using Azure Cosmos DB and Azure Functions. Customers expect apps to offer event-driven, near real-time experiences. Now you can subscribe to changes in Azure Cosmos DB collections and trigger logic in real time while being globally-distributed, and without deploying or managing any servers. For more information, see: Azure Functions Cosmos DB bindings (docs) Azure Cosmos DB Azure Functions Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @kirillg_msft
Azure Cosmos DB is a globally distributed database with limitless elastic scale. To take advantage of elastic scale, you first need to choose a partition key. Kirill Gavrylyuk stops by Azure Friday to talk with Scott Hanselman about the choice of partition key, and how to use the new metrics charts to troubleshoot a poor partition key choice (e.g., "hot partitions"). For more information, see: Try Azure Cosmos DB How to partition and scale in Azure Cosmos DB (docs) Monitor Azure Cosmos DB requests, usage, and storage (docs) Request Units in Azure Cosmos DB (docs) Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @kirillg_msft
Hariharan Jayaraman joins Scott Hanselman to talk about how HashiCorp Terraform provides an easy way to define and deploy cloud infrastructure using HashiCorp Configuration Language (HCL). This custom language is easy to write and easy to understand, and Hariharan gives you the steps to start using Terraform with Azure. For more information, see: Install and configure Terraform to provision VMs and other infrastructure into Azure (docs) Terraform-providers/terraform-provider-azurerm (GitHub) Microsoft Azure Provider (Terraform site) Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @hariharan_msft
Dan Taylor joins Scott Hanselman to talk about being able to get a code-level analysis of slow requests in production using the Application Insights profiler for Azure App Service. Dan shows Scott how to use the Application Insights Profiler to quickly get to the bottom of two different performance issues in an ASP.NET Web App. For more information, see: Application Insights Overview Profiling live Azure web apps with Application Insights (docs) Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @dandttaylor
Ziv Rafalovich joins Scott Hanselman to talk about improvements to the planned maintenance experience in Azure, including better visibility and control of maintenance events that impact virtual machine availability. Learn how to create alerts, discover which virtual machines are scheduled for maintenance, and proactively start the maintenance using the Azure portal, REST API, Azure PowerShell, or Azure CLI. Note: During September 2017, you can try the new experience by creating new VMs in the US West Central region using this special link to the Azure portal: https://aka.ms/PlannedMaintenancePreview. For more information, see: Planned maintenance for Linux virtual machines Planned maintenance for Windows virtual machines in Azure Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday
Dushyant Gill joins Scott Hanselman to talk about Azure Service Health. When issues in Azure services affect your business-critical resources, Azure Service Health notifies you and your teams, helps you understand the impacts of the issue, and keeps you updated as the issue is resolved. It also helps you prepare for planned maintenance and changes that could affect the availability of your resources. [01:34] - Personalizing your view of Azure Service Health [03:32] - Tracking issues and keeping your stakeholders informed [04:48] - Filter Azure Service Health issues [05:30] - Pinning filtered world maps to your dashboard [07:05] - Azure Service Health is more than just up/down status [08:05] - Setting up notifications [10:30] - Integration with PagerDuty For more information, see: Azure Service Health (overview) Azure Service Health (docs) Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @dushyantgill
Dan Taylor joins Scott Hanselman to talk about how the Snapshot Debugger in Application Insights can help you identify the root cause of issues in your production environment without having to repro them locally. Dan shows how by adding the Microsoft.ApplicationInsights.SnapshotCollector NuGet package to your app, you can get view full-process snapshots containing local variables the moment exceptions are thrown in production. For more information, see: Application Insights Overview Debug snapshots on exceptions (docs) Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @dandttaylor
Kirill Gavrylyuk shows Scott Hanselman a new way to try Azure Cosmos DB free of charge, no sign-up or credit card required. It's a perfect way to get to know Azure Cosmos DB better, without commitment. For more information, see: Try Cosmos DB Follow @SHanselman Follow @AzureFriday Follow @kirillg_msft
Evgeny Ternovsky joins Scott Hanselman to talk about Azure Log Analytics and its upgraded search platform, including a dedicated query experience and a powerful new query language. Already available in Application Insights, this upgrade unifies the analytics experience across Azure. For more information, see: What is Log Analytics (documentation) Analytics Query Language (documentation) Announcing the New and Improved Azure Log Analytics (blog) Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday
Apurva Joshi (AJ) joins Scott Hanselman to talk about App Service providing built-in image support to ASP.NET Core, Node.js, PHP, and Ruby on Linux, as well as by enabling web developers to bring their own Docker-formatted container images, which in turn supports languages like Java, Python, Go, and more. For more information, see: Web App on Linux Documentation (docs) See what's new for Azure App Service - Web App on Linux (Preview) (blog) Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @apurvajo
Mark Scurrell joins Scott Hanselman to talk about low-priority virtual machines (VMs) from Azure Batch, which you can use to reduce the cost of Batch workloads. Low-priority VMs make new types of Batch workloads possible by providing a large amount of compute power that is also economical, taking advantage of surplus capacity in Azure when it's available. When you specify low-priority VMs in your pools, Azure Batch can automatically use this surplus when available. For more information, see: Azure Batch (overview) Compare Batch pricing with low-priority VMs Use low-priority VMs with Batch (docs) Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @mscurrell
Kelly Anderson joins Scott Hanselman to show how Azure Site Recovery can help save the day to keep your applications available in the event of a disaster. For more information, see: Azure Site Recovery (overview) Azure Site Recovery (docs) Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday
Sean McKenna drops by Azure Friday to discuss and demo Cloud Foundry, an open-source cloud application platform following the recent announcement that Microsoft has joined the Cloud Foundry Foundation. Pivotal Cloud Foundry is available in the Azure Marketplace for ease of deployment on Azure. Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @seanmckmsft
Niraj Gandhi joins Scott Hanselman to discuss and demonstrate Azure Managed Applications. Managed service providers (MSPs), ISVs, and corporate IT teams can create managed applications to deliver solutions through the Azure Marketplace or the Service Catalog. Because the publisher manages and supports the applications, those who deploy them don't have to develop the additional expertise to maintain, update, or service them. For more information, see: Azure Managed Applications (blog) Azure managed applications overview (docs) Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @helloniraj
Leon Welicki wows Scott Hanselman with recent updates to the Azure Portal, including new usability features, how you can preview new portal features, keyboard shortcuts, improved filtering, bulk actions, accessibility, portal-wide search, dashboard customization, and more. For more information, see: Azure portal (Preview) Microsoft Azure portal Microsoft Azure portal overview Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @LWelicki
Manling Zhang joins Scott Hanselman to talk about how to optimize content delivery with Azure CDN for various customer scenarios, such as general web delivery, large file download, and media streaming. With one little hint from customer about the scenario, Azure CDN will apply the a set of default optimizations in the backend which provides optimal performance of content delivery. For more information, see: Azure Content Delivery Network (CDN) Azure CDN docs Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday
Manling Zhang joins Scott Hanselman to demo the recent integration of CDN into Azure Web App, Storage and Media Services portal experience. Enabling and managing a CDN for these services is extremely simple with a few clicks and without leaving the portal. For more information, see: Azure Content Delivery Network (CDN) Azure CDN docs Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday
Bahram Banisadr introduces Scott Hanselman to Azure Event Grid, which is a fully-managed event service for managing events across many different Azure services and applications. Made for performance and scale, it simplifies building event-driven applications and serverless architectures. For more information, see: Azure Event Grid: An Event Grid for Modern Applications (blog) Azure Event Grid (product overview) Azure Event Grid (documentation) Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @BAHRAwesoMe
Matt Nielson joins Donovan Brown to show off a preview of App Service Domain, which gives you a first-class experience in the Azure portal to create and manage domains that will be hosted on Azure DNS for your Azure services such as Web Apps, Traffic Manager, Virtual Machines, and more. For more information, see: Announcing the preview of App Service domain (blog) Buy a custom domain name for Azure Web Apps (docs) Create a Free Account (Azure) Follow @DonovanBrown Follow @AzureFriday
Aravind Krishna shows Scott Hanselman how to get started with the Table API for Azure Cosmos DB, the globally distributed multi-model database. Using the API, applications running on Azure Table storage can take advantage of secondary indexes, turnkey global distribution, dedicated throughput, and single digit millisecond latency with 99.99% comprehensive SLAs. For more information, see: Introduction to Azure Cosmos DB: Table API Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @arkramac
Kirill Gavrylyuk talks Azure Cosmos DB and Graphs with Scott, exploring why we need graphs, and what we can we do with graphs on Azure Cosmos DB. Azure Cosmos DB offers native graph gremlin API support in addition MongoDB, SQL, and others. Graphs in Azure Cosmos DB also enjoy the same global distribution, low latency, limitless throughput, and 99.99% SLAs as other APIs. For more information, see: Introduction to Azure Cosmos DB: Graph API Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @kirillg_msft
Justin Luk joins Scott Hanselman to discuss the Azure Cloud Shell, a browser-based shell experience hosted in the cloud. With Cloud Shell's built-in authentication and pre-installed tools, getting work done on Azure has never been easier. For more information, see: Azure Cloud Shell (docs) Azure Cloud Shell (overview) Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @whosjluk
Brendan Burns joins Donovan Brown to discuss the use of Kubernetes with Azure Container Instances. The Azure Container Instances Connector for Kubernetes allows Kubernetes clusters to deploy Azure Container Instances, which enables on-demand and nearly instantaneous container compute, orchestrated by Kubernetes, without having VM infrastructure to manage and while still leveraging the portable Kubernetes API. See also: Azure Container Instances with Sean McKenna on Azure Friday For more information, see: Azure Container Instances (Overview) Azure Container Instances (Documentation) Azure Container Instances (Pricing) Fast and Easy Containers: Azure Container Instances (Azure Blog) Create a Free Account (Azure) Follow @SHanselman Follow @DonovanBrown Follow @AzureFriday Follow @BrendanBurns
Sean McKenna joins Donovan Brown to talk about the newest service in Azure, Azure Container Instances. Azure Container Instances makes it possible to run Linux and Windows containers directly on Azure infrastructure, without setting up and managing VMs and without adopting a higher-level service. See how easy it is to create and manage containers with the Azure CLI and the Azure portal, and learn how Azure Container Instances relates to container orchestrators, such as Kubernetes. See also: Using Kubernetes with Azure Container Instances with Brendan Burns on Azure Friday For more information, see: Azure Container Instances (Overview) Azure Container Instances (Docs) Azure Container Instances (Pricing) Fast and Easy Containers: Azure Container Instances (Azure Blog) Create a Free Account (Azure) Follow @SHanselman Follow @DonovanBrown Follow @AzureFriday Follow @SeanMcKMSFT
Eric Radzikowski joins Scott Hanselman on Azure Friday to discuss how developers can increase application availability by using Azure Scheduled Events to prepare for virtual machine maintenance. Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday Follow @EricRadzikowski
You love App Service, but you need to run your apps securely inside of an Azure Virtual Network. Plus having a little (or a lot) more horsepower would be nice, too. Stefan Schackow joins Scott Hanselman for a whirlwind tour of the new Isolated App Service offering: D-Seriesv2 workers running App Service all inside the secure “moat” of your Azure virtual network. For more information, see Introduction to App Service Environment. Create a Free Account (Azure)
Josh Caplan, a Sr. Program Manager from the Azure Analysis Services team, joins Scott Hanselman to show how you can get started using Azure Analysis Services with Azure SQL DB and Data Warehouse. It includes how to build your first data model and how to use Analysis Services to benefit your users. Create a Free Account (Azure) Follow @SHanselman Follow @azurefriday Follow @JoshCaplan1984
Matt Reat gives Scott Hanselman an overview of the new Network Watcher service and some of its features. Azure Network Watcher is Network Monitoring and Diagnostic service that recently became generally available in Azure Public Clouds. With Network Watcher you can understand your network's topology, diagnose networking issues, run packet captures, and much more. For more information, see: Azure Network Watcher Azure Network Watcher Documentation Create a Free Account (Azure) Follow @SHanselman Follow @AzureFriday
Michael Flanakin joins Scott Hanselman to show how the Azure mobile app keeps you connected to your Azure resources anytime, anywhere. Check status, metrics, and important metadata or get the latest service health and metric alerts. The app is there when you need it and helps you resolve common issues and perform simple tasks when away from a computer. For more information, see: Azure Blog: Introducing the Azure app public preview Azure Mobile App Also, be sure to watch: Azure Mobile App - Under the Hood Create a Free Account (Azure) Follow @SHanselman Follow @flanakin Follow @AzureFriday
Jakub Jedryszek joins Scott Hanselman to show how the Azure mobile app is built. From benefits of Xamarin Native, through Continuous Integration and Continuous Delivery with VSTS and HockeyApp, to tips and tricks for writing UI tests with Xamarin Test Cloud. For more information, see: Under the hood of the Azure Mobile App Azure Blog: Introducing the Azure app public preview Azure Mobile App Also, be sure to watch: Azure Mobile App Overview Create a Free Account (Azure) Follow @SHanselman Follow @JakubJedryszek Follow @AzureFriday
Saloni Sonpal joins Scott Hanselman to discuss the newest offering of the Azure Database family – Azure Database for PostgreSQL, which provides a managed database service for app development and deployment with a Postgres database that has built-in high availability, automatic patching, security, automated backups, monitoring, scales on the fly, and more. For more information, see Azure Database for PostgreSQL. Follow @SHanselman Follow @SaloniSonpal Follow @AzureFriday
Jason Anderson joins Scott Hanselman to discuss the newest offering of the Azure Database family – Azure Database for MySQL. With built-in high availability, scalability, and flexible pricing options, there's no excuse to be running MySQL in a VM anymore. For more information, see: Azure Database for MySQL Azure Blog: Announcing Azure Database for MySQL Public Preview Follow @SHanselman Follow @JasonMA_MSFT Follow @AzureFriday
Olivier Martin joins Scott Hanselman to talk about the concept of Virtual Data Centers, which is at the heart of what Azure's software-defined networking stack enables you to do with a combination of vNet Peering, hybrid connectivity, and centralized infrastructure in hub & spoke topologies. Link: /azure/networking/networking-virtual-datacenter Follow @SHanselman Follow @OMartin_2010 Follow @AzureFriday
In this episode of Azure Friday, Olivier Martin joins Scott Hanselman for the second of a two-part series on hybrid networking in Azure, which is key to connecting existing customer infrastructure into an Azure Virtual Network (vNet). In this episode, Olivier explains ExpressRoute peerings and describes the process for getting an ExpressRoute circuit to work for you. For more information, see: Networking to and within the Azure Cloud, part 1 Networking to and within the Azure Cloud, part 2 Networking to and within the Azure Cloud, part 3 Part One: Azure Hybrid Networking 101. Follow @SHanselman Follow @OMartin_2010 Follow @AzureFriday
In this episode of Azure Friday, Olivier Martin joins Scott Hanselman for the first of a two-part series on hybrid networking in Azure, which is key to connecting existing customer infrastructure into an Azure Virtual Network (vNet). In this episode, Olivier covers the different connection options (VPN and ExpressRoute) and provides a brief overview of what they are, connectivity models, partner solutions, and an overview of ExpressRoute peerings. For more information, see: Networking to and within the Azure Cloud, part 1 Networking to and within the Azure Cloud, part 2 Networking to and within the Azure Cloud, part 3 Part Two: Azure Hybrid Networking 201 Follow @SHanselman Follow @OMartin_2010 Follow @AzureFriday
Manling Zhang joins Scott Hanselman to show off HTTPS support for Azure CDN custom domains, which enables you to deliver secure content via SSL using your own domain name to improve the security of data while in transit. The end-to-end workflow to enable HTTPS for your custom domain is simplified via one-click enablement, complete certificate management, and all with no additional cost. Follow @SHanselman Follow @AzureFriday
Aaron Roney saves Scott Hanselman the trouble of installing Azure CLI 2.0 prerequisites by setting him up with a pre-built Docker image. Azure CLI 2.0 is the cross-platform command-line tool for managing Azure resources, which is written in Python, updated every two weeks, and is available as open source on GitHub (Azure/azure-cli). Follow @SHanselman Follow @AzureFriday Follow @twitchax
Aaron Roney joins Scott Hanselman to show off creating a SQL database in Azure from the command line using Azure CLI 2.0. Azure CLI 2.0 is the cross-platform command-line tool for managing Azure resources, which is written in Python, updated every two weeks, and is available as open source on GitHub (Azure/azure-cli). Follow @SHanselman Follow @AzureFriday Follow @twitchax
Aaron Roney joins Scott Hanselman to show off building and deploying a web app to Azure from the command line using Azure CLI 2.0 and Git. Azure CLI 2.0 is the cross-platform command-line tool for managing Azure resources, which is written in Python, updated every two weeks, and is available as open source on GitHub (Azure/azure-cli). Follow @SHanselman Follow @AzureFriday Follow @twitchax
In this episode of Azure Friday, Steve Michelotti talks with Scott Hanselman about Azure Government, which provides a separate physical and network-isolated instance of Azure for federal, state, and local governments with a higher level of compliance for US Government workloads. Steve shows how easy it is to get connected and get started with Azure Government. Follow @SHanselman Follow @AzureFriday
Duke Kamstra joins Scott Hanselman to demo the new Azure Monitor Notification features. Duke shows how you can receive alerts via SMS, email, or a WebHook when Azure is experiencing an incident or when something is logged to your Activity Logs.
Vybava Ramadoss joins Scott Hanselman to share the new interactive experience for the Azure Marketplace, which makes it easier to navigate the product catalog and find the right solution for your cloud application. Marketplace provides a rich catalog of thousands of products and solutions that range from open source and community software to enterprise applications that have been certified and optimized to run on Azure.
Anthony Howe joins Scott Hanselman to talk about and demo Helm in Azure Container Service, which is a package manager for Kubernetes that enables the community to share best practices for installing distributed applications, such as from KubeApps.
Steve Lasker joins Scott Hanselman to demo & discuss Azure Container Registry, which was in preview since November 2016. Since then, we have received a lot of valuable feedback from customers that we've worked to incorporate, which enables us to move Azure Container Registry to GA.
John Kemnetz joins Scott Hanselman to show how to unlock the power of Azure monitoring data with Azure Monitor. Azure Monitor is the built-in platform monitoring service that provides a single pipeline for monitoring and diagnostics data across all Azure services, enabling you to monitor, diagnose, and get alerts & notifications of problems in your cloud infrastructure.
In this episode of Azure Friday, Aaron Roney joins Scott Hanselman to demo and discuss Azure CLI 2.0, Azure's new command-line experience for managing Azure resources. It can be used on macOS, Linux, and Windows. Azure CLI 2.0 is optimized for managing and administering Azure resources from the command line, and for building automation scripts that work against the Azure Resource Manager.
Arun Chandrasekhar, Program Manager for Azure DevOps OSS, shows Donovan Brown how to continuously deploy containers using the Azure Spinnaker to Kubernetes QuickStart Template (https://aka.ms/azk8sdeploy).
Arun Chandrasekhar, Program Manager for Azure DevOps OSS, stops by Azure Friday to talk with Donovan Brown about Spinnaker, a continuous delivery platform from Netflix OSS. Arun shows how using Azure QuickStart template (https://aka.ms/azspinnaker) makes this quick and easy.
Arun Chandrasekhar, Program Manager for Azure DevOps OSS, returns to Azure Friday to talk with Donovan Brown about how to use Azure for CI with Jenkins. Arun talks about the new Azure VM Agents plugin (https://aka.ms/azjenkinsagents) his team has contributed so as to make this simple and scalable.
Arun Chandrasekhar, Program Manager for Azure DevOps OSS, stops by Azure Friday to talk with Donovan Brown. They discuss how best to host Jenkins on Azure. Arun demos how using an Azure QuickStart template makes this quick and easy.
Seth Juarez talks to Chuck Weininger and Vance Morrison about the power of Azure Service Profiler. It can help you debug performance problems for many different Azure workloads, but they specifically demonstrate how to get it working for Azure Web Apps.
Scott Hanselman talks with Yochay Kiriaty about the new Azure App Service Web Apps. Yochay is going to share how Web Apps helps developers build mission-critical Web apps that scale with your business.
En liten tjänst av I'm With Friends. Finns även på engelska.