Azure Weekly
Issue #451 - 28th January 2024
Highlights from this edition: first up in AI: LangChain Prompt Templates with OpenAI LLMs and Enable GPT failover with Azure OpenAI and Azure API Management
In DevOps: Connecting Azure to Azure DevOps with Federated Credentials and Service Connections and in Containers: Public facing Azure Container Registry Reference Architecture and A Practical Guide to Zone Redundant AKS Clusters and Storage
In Networking: Azure network monitoring with synthetic traffic and How to configure Entra Private Access to avoid VPN clients.
In IaaS: Infra in Azure for Developers - The How Part 1 and Automatic Image Creation using Azure VM Image Builder is now generally available and Create Analytic Rules to Query External Data in Microsoft Sentinel
In Analytics: Using Spark Connect from .NET to run Spark jobs on Databricks and Exploring the Spark Connect gRPC API
Finallly, we're only a few months away from SQLBits - the leading conference for data professionals to network, develop and share data knowledge. This year Ed Freeman and Barry Smart are running a 1 day workshop: DataOps: How to Deliver Data Faster and Better with Microsoft Cloud. Early Bird tickets are still available, but selling out fast!
⚙️ AI + Machine Learning
- Japhlet Nwamu covers Understanding how GitHub Copilot works
- Ron L'Esteve covers LangChain Prompt Templates with OpenAI LLMs
- Martin Bald explains How to Quickly and Easily Package, Deploy, and Serve ML Models to Edge Devices.
- Yoav Dobrin covers Azure Cognitive Services & Azure Machine Learning Cost Analysis
🔎 Analytics
- The Azure Updates Team announces General availability: Azure Data Explorer adds new geospatial capabilities
- Ed Elliott (@EdDebug) explores the Spark Connect gRPC API and walks through Using Spark Connect from .NET to run Spark jobs on Databricks
- Michael Olschimke and Dmytro Polishchuk cover Advanced Data Vault 2.0 Models on Synapse Data Warehouse in Microsoft Fabric
- Hauke Mallow walks through Visualizing narrow Kusto tables with Azure Managed Grafana
- Ed Freeman (@edfreeman_) announces his SQLBits 2024 Workshop - DataOps: How to Deliver Data Faster and Better with Microsoft Cloud. Book Now!
🖥️ Compute
- The Azure Updates Team announces Automatic Image Creation using Azure VM Image Builder is now generally available
- On Visual Studio Magazine, David Ramel (@dramel) covers Use Azure Quantum 'Playground' to Explore New v1.0 Dev Kit
- Kofi Forson writes about Automatic Image Creation using Azure VM Image Builder is now generally available
- Mark Brimble (@BrimbleMark) describes how to Upgrade an Azure function from .NET 6 to .NET 8
🚢 Containers
- On episode 281 of the Azure DevOps podcast, Jeffrey Palermo (@jeffreypalermo) and Andrew Lock (@andrewlocknet) talk about Containers in .NET 8
- Kumar-Ashwin-Hubert discusses Public facing Azure Container Registry Reference Architecture
- Paolo Salvatori provides A Practical Guide to Zone Redundant AKS Clusters and Storage
- Fady Azmy writes about UnifyCloud - Modernizing your .NET apps to Windows containers on Azure Kubernetes Services
🗄️ Databases
- Greg Low (@greglow) covers SQL: Understanding Change Data Capture for Azure SQL Database – Part 5 – Accessing CDC from another database
- Joe Gavin delves into SQL DROP DATABASE with SSMS, Azure Data Studio, T-SQL and PowerShell
- Prakash K walks through Configuration of Azure SQL Database Auditing
- Sasa Popovic covers Mastering Maintenance - Strategies for seamless auto-updates on Azure SQL Managed Instance
🛠️ Developer Tools
- On Visual Studio Magazine, David Ramel (@dramel) describes 'All-in-One Search' Leads New Visual Studio Productivity Features and discusses Microsoft Asks Devs About Visual Studio Pet Peeves: 'Don't Get Me Started'
- Reena Joseph writes Elevate Your Salesforce Flows with Visual Studio VS Code
- On the Visual Studio blog, Leah Tran writes about Visual Studio productivity features in 2023
- Also on the Visual Studio blog, Peter Groenewegen (@pgroene) writes Code Faster and Better with GitHub Copilots New Features: Slash Commands and Context Variables
- Frank Boucher (@FBoucheros) describes WingetCreate: Keeping WinGet packages up-to-date
- On the Azure blog, Brianna McGovern walks through Quantifying the impact of developer experience
🔩 DevOps
- Andreas Helland discusses Infra in Azure for Developers - The How Part 1
- Frédéric Le Coquil talks about Using Azure Load Testing to test Multi-Tenant services and blogs about Load Testing Azure Event Hubs services with restricted public access
- Jared Holgate announces Azure Landing Zones Accelerators for Bicep and Terraform
- Nagarjuna Vipparthi describes Consolidating CSV results files in Azure Load Testing
- Thomas Thornton (@tamstar1234) covers Displaying Terraform Plan as a comment in Azure DevOps Repo PRs with Azure DevOps Pipelines
- John Kilmister (@johnkilmister) walks through Connecting Azure to Azure DevOps with Federated Credentials and Service Connections
⚙️ Hybrid + Multicloud
- Adeel Ahmed discusses Securing the Clouds: Navigating Multi-Cloud Security with Advanced SIEM Strategies
- Matthew Bratschun blogs about Troubleshooting Azure Stack HCI 23H2 Preview Deployments
- Sarah Lean (@TechieLass) describes how to Check if network connectivity for Azure Connected Machine Agent is blocked - Azure Arc
🎭 Identity
- The Azure Updates Team announces the Generally availability: FHIR service integration with Azure Active Directory B2C
- Bhalchandra Atre describes MFA App ID deprecation in Exchange Online
- Silvio Di Benedetto (@s_net) explains How to configure Entra Private Access to avoid VPN clients
🔌 Integration
- Sandro Pereira (@sandro_asp) writes about Visual Studio Logic App Consumption deployment: The subscription is not registered to use namespace Microsoft.Logic and discusses Azure Function to Apply Liquid Transformations
- Divya Swarnkar discusses Concurrency support for Service Bus built-in connector in Logic Apps Standard and Session support for Service Bus built-in connector Logic Apps Standard
- Mo Elaryan explains how to Build an Azure Logic App to send an alert when the provisioning state changes for your Azure VWAN
- Pedro Almeida delves into Key Vault policies affecting your Logic App Standard functioning
- Judy Gia Ying Chin writes about Empowering Healthcare with Innovative Solutions: A Microsoft Power Apps Project UCL x NHS
📚 Learning
- Natalie Mickey presents The AI Study Guide: Azures top free resources for learning generative AI in 2024
- On the Visual Studio blog, Jessie Houghton writes Elevate Your Git and GitHub Skills in Visual Studio with the Intermediate and Advanced Series
- Liberty Munson explains how to Validate skills: New Dynamics 365 Business Central Developers certification
⚖️ Management and Governance
- The Azure Updates Team announces Private Preview: Support for Azure VMs using Premium SSD v2 in Azure Site Recovery, and Azure Advisor integration with Azure Monitor Log Analytics Workspace and Generally Available: Azure Monitor VM Insights Dependency Agent support for RHEL 8.6 Linux VMs
- The Azure Updates Team discusses Public Preview: Azure Automation Runtime environment & support for Azure CLI commands in runbooks
- Adeel Ahmed discusses Navigating the New Frontier: Information Security in the Era of M365 Copilot
- Nikita Bajaj describes Modernizing Azure Automation: A 2023 Retrospective and Future outlook
- Vlad Rodriguez writes about Sensitive info types are now available for non-M365 data assets
- Bindusar Kushwaha explains how to Collect Event Ids using Azure Monitor Agent
- Varun Dhawan discusses Advanced Monitoring for PostgreSQL Using Log Analytics
- On episode 222 of the the Ctrl+Alt+Azure podcast, Tobias Zimmergren and Jussi Roine discuss Azure Updates
- Panu Oksala writes about Azure Dashboard
🚌 Migration
- Swati Devgan blogs about Rehosting On-Premises Process Automation when migrating to Azure
🌐 Networking
- Vandana Mahtani walks through Introducing Multi-region and Multi-VNets for Managed Virtual Network in Microsoft Purview
- On the Wired for Hybrid show, Pierre Roman (@pierreroman) covers What's New in Azure Networking - January 2024 edition
- Rohit Turambekar (@klic2rohit) writes From Chaos to Clarity: Simplifying Your Networking with Azure Container Apps
- Jose Moreno (@erjosito) delves into Azure network monitoring with synthetic traffic
🔐 Security
- Phoebe Rogers describes Defender Experts recommendations for impactful security posture management
- Yaron Fruchtmann writes about Contextual Risk Estimation for Effective Prioritization
📦 Storage
- Charbel Nemnom (@charbelnemnom) explains how to Create Analytic Rules to Query External Data in Microsoft Sentinel
- ManjunathS demonstrates Performing simple FILE Storage REST API operations using CURL
🔗 Web
- The Azure Updates Team announces Public Preview: Circuit Breaker in Azure API Management, and Public Preview: Load Balancer in Azure API Management and Azure Spring Apps Feature Update Q4 2024: Spring Cloud Gateway supports a response cache and more
- Roman Mullier explains how to Enable GPT failover with Azure OpenAI and Azure API Management
⚙️ Azure Virtual Desktop
- Travis Roberts (@Ciraltos) explains how to Migrate AVD Insights to the New Azure Monitor Agent