Azure Weekly
Issue #469 - 2nd June 2024
A slight post-BUILD lull this week, but there's still plenty of interesting posts. First up, in AI: Business-in-a-box: Applying AutoGen and multi-agent systems to an enterprise context and Small Language Models with Phi-3 Cookbook: A Guide and Best Practice Guidance for Provisioned Throughput Units for Azure OpenAI, and Load Testing RAG based Generative AI Applications.
In Analytics: What is Mirroring in Microsoft Fabric?, Create an assessment in Purview to view ESG data estate data in Fabric, and Optimizing ETL Workflows: A Guide to Azure Integration and Authentication with Batch and Storage, and Working with Data in Azure Cosmos DB for PostgreSQL using Open PSQL Shell.
In Cloud Native: Understanding the New AKS Deployment Safeguards, and Running CBL-Mariner 2.0 Azure Linux on Hyper-V for Docker Container Host and Azure CLI. Finally, a post from me highlighting a scenario we in the free Introduction to Rx.NET book showing how to Observe File System Changes with Reactive Extensions for .NET.
⚙️ AI + Machine Learning
- Dennis Eikelenboom writes about Collaboratively build AI apps and share resources with hubs and projects
- David Giard (@DavidGiard) walks through Using Azure AI Document Intelligence Studio
- Antonio Bucchiarone (@antbucc) presents Exploring Generative AI: An Hands-on Course on Prompt Engineering for non-tech students - Part 1
- Lee Stott (@lee_stott) writes about Small Language Models with Phi-3 Cookbook: A Guide
- Luiz Braz writes about Evaluation Flows for Large Language Models LLM in Azure AI Studio
- On episode 240 of the Ctrl+Alt+Azure podcast, Tobias Zimmergren & Jussi Roine (@CtrlAltAzure) cover Build 2024: Thoughts on the hero announcements
- Luca Stamatescu delves into Business-in-a-box: Applying AutoGen and multi-agent systems to an enterprise context
- Kranthi Kumar Manchikanti delves into Load Testing RAG based Generative AI Applications
- On thre Microsoft Mechanics show, Eric Boocock (@eboocock) explains how to Extend Copilot for Sales with custom data and insights from your ownapps
- Shikha Agrawal provides Best Practice Guidance for PTU
- Kevin Gatimu (@_kevincomba) walks through Using Azure's AI Language Service to Summarize and Extract Themes from Interview Transcripts
🔎 Analytics
- On Microsoft Fabric Blog, Shuaijun Ye writes 'Environment is now generally available'
- Also on Microsoft Fabric Blog, Miguel Llopis blogs about Data Factory Announcements at Build 2024 Recap
- Liliam Leme talks about Fabric Change the Game: Revolutionizing Fabric with REST API, Part 1
- Will Thompson (@Will_MI77 ) blogs about Automating Fabric items with Real-Time Intelligence
- Koen Verbeeck (@Ko_Ver) asks What is Mirroring in Microsoft Fabric?
- Katie Cummiskey explains how to Migrate Azure Analysis Services to Power BI Premium using Azure Databricks: Part 1 - Why? and Part 2 - How-To
- Jose Alejandro Dobla Gonzalez covers Optimizing ETL Workflows: A Guide to Azure Integration and Authentication with Batch and Storage
- Kevin Chant explains how to Create an assessment in Purview to view ESG data estate data in Fabric
🖥️ Compute
- Micah McKittrick announces the Public Preview of Standby Pools for Virtual Machine Scale Sets
🚢 Containers
- The Azure Updates Team announces Public Preview: Azure HDInsight on AKS is now available for preview in 6 new regions and Public preview: Advanced Container Networking Services for Azure Kubernetes Services AKS
- James van Den Berg walks through Running CBL-Mariner 2.0 Azure Linux on Hyper-V for Docker Container Host and Azure CLI
- Nadav Ben Haim covers Understanding the New AKS Deployment Safeguards
- Thomas Thornton (@tamstar1234): Step-by-Step to creating Azure Application Gateway for Containers using Terraform
🗄️ Databases
- Anth Kernan explains How to use Cosmos DB at extreme scale with large document sizes
- Hugo Marques talks about Azure AI Search Database Selection: Optimizing Performance and Scalability for Your Business
- Kevin Gatimu (@_kevincomba) delves into Working with Data in Azure Cosmos DB for PostgreSQL using Open PSQL Shell.
- On the Data Exposed show, Anna Hoffman (@AnalyticAnna) and Lenni Lobel talk about the New T-SQL Enhancements in SQL Server 2022, and in a separate episode discusses Azure SQL DB standby replica
- Luis Rigueira walks through Fixing Target Principal Name is Incorrect SQL connection error while trying to validate connectivity to the SQL Server
- Diego Caracciolo describes Azure SQL Managed Instance Point-In-Time Restore Service Level Expectation
- Jose M Jurado (@jmjuradodiaz) describes Lesson Learned 495: Monitoring DNS Resolution with PowerShell of Azure SQL Server andLesson Learned 496: Verifying Network Route to Azure SQL Database via VPN in Windows
- Aditi Gupta discusses Public Preview announcement - Azure DMS consistent snapshot without locks
🛠️ Developer Tools
- The Azure Updates Team announces Visual Studio Code extension for Azure Web PubSub now in preview, and General Availability: Azure API Center Extension for VS Code and Generally Available: Azure Chaos Studio supports a new Pause Process fault for Windows virtual machines
- On the Visual Studio blog, Maia Kelner provides A modern Extension Manager has arrived with Visual Studio 17.10
- Also on the Visual Studio blog, Maia Kelner blogs about VisualStudio.Extensibility 17.10: Debug your extensions with the Diagnostics Explorer
- Carolina Uribe-Gosselin explains how to Manage Dev Tunnels with Group Policies
- On the Octopus Deploy Blog, Matthew Casperson discusses Behind the scenes of the Octopus Extension for GitHub Copilot
- Howard van Rooijen (@HowardvRooijen) writes Observe File System Changes with Reactive Extensions for .NET
🔩 DevOps
- On the Microsoft DevOps blog, Gloridel Morales writes about May patches for Azure DevOps Server
- Richard Fennell (@richardfennell) blogs about Azure DevOps pipeline jobs failing to start
- Saloni Agrawal explains how to Customize percentiles for response time in Azure Load Testing
⚙️ Hybrid + Multicloud
- Sander van de Velde explains how to Advertise your GitHub repositories using Arc Jumpstart drops
🎭 Identity
- The Azure Updates Team announces Public preview: Azure NetApp Files support for Active Directory connection per NetApp account and Public preview: Azure Bastion Premium
- Joseph Dadzie blogs about Securing access to any resource, anywhere
- Damien Bowden (@damien_bod) explains how to Implement a Microsoft Entra ID external authentication method using ASP.NET Core and OpenIddict
- Sam Cogan (@samcogan) explains how to Create Entra ID Resources With Bicep
- Chad Cox addresses Common Entra ID Protection Deployment and Maintenance Issues
- Gregor Wohlfarter provides a Microsoft Entra ID Tenant Starters Guide: Understanding Identity Management and Licensing
- Ricardo Martins (@ricmmartins) blogs about Demystifying Microsoft Entra ID, Tenants and Azure Subscriptions
- Thabet Awad walks through Hunting for MFA manipulations in Entra ID tenants using KQL
- SeokJin Han explains how to Secure Model Deployments with Microsoft Entra and Managed Online Endpoints
🔌 Integration
- Jose Barreto blogs about Microsoft Graph Data Connect for SharePoint: New, Updated and Upcoming Datasets
- Sandro Pereira (@sandro_asp) talks about BizTalk Custom Pipeline Deployment Error: Unable to copy file MyPipelineComponent.dll to binDebug MyPipelineComponent.dll. The process cannot access the file because it is being used by another process, blogs about Logic App Consumption deployment error: Unable to copy file Deploy-AzureResourceGroup.ps1. Access to the path is denied., covers Logic App Consumption deployment error:API connection is configured to support managed identity but the connection parameter is either missing or the authentication type is not Managed Service Identity and blogs about Friday Fact:Visual Studio 2019 successfully deployed Logic App Consumption with invalid JSON payloads inside Compose actions
📚 Learning
- On episode 299 of the Azure DevOps podcast, Jeffrey Palermo (@jeffreypalermo) is joined by Ted Neward to talk about Managing A Software Engineering Department
⚖️ Management and Governance
- The Azure Updates Team delves into Monitor effectively using Azure Monitor for Azure Site Recovery, announces Preview: Introducing Reporting Capabilities for Azure Site Recovery, and Public Preview: Kubernetes Metadata and Logs Filtering in Azure Monitor - Container Insights, and Feature Update: Azure Action Groups and Public Preview: Analyze data using Log Analytics Simple mode
- Ankit Jain says Cost Optimization for General Purpose VMs using Hibernation now Generally Available
- Freddy Ayala blogs about Getting Started with Reliability on Azure: Ensuring Cloud Applications Stay Up and Running
- Ilana Waitser explains how to Analyze data using Log Analytics Simple mode
🌐 Networking
- The Azure Updates Team announces Azure Firewall: New Regions Availability, and Public preview: Azure Load Balancer health event logs, and Azure Virtual Network Managers virtual network verifier is now in public preview and Public preview: Azure Load Balancer now supports Admin State
- Chidozie Buruzie blogs about Using Admin State to Control Your Azure Load Balancer Backend Instances
- Annie Fang writes Introducing Azure Load Balancer health event logs
🔐 Security
- Giulio Astori writes about Best Practices to Manage and Mitigate Security Recommendations
- Brandon Dixon explores Copilot for Security to Automate Incident Triage
📦 Storage
- The Azure Updates Team announces General availability: Azure NetApp Files support for large volumes up to 500TiB in size, and General Availability: Azure NetApp Files backup and announces the Public preview: Azure NetApp Files application volume group for Oracle
- Jason Schuff explains how to Migrate data to Azure Managed Lustre retaining POSIX attributes
🔗 Web
- On Tech Community blog, Yutang Lin announces Public Preview: Creating Web App with a Unique Default Hostname and Public Preview: App Service Authentication Logs on Diagnostic Settings
- Ian Curtis discusses Managing a Distributed API Estate Efficiently with Azure API Management and Self-Hosted Gateways
⚙️ Azure Virtual Desktop
- Jessie Duan blogs about Hibernation support now available for Azure Virtual Desktop