Azure Weekly
Issue #510 - 6th April 2025
Two big conferences happened this week: FabCon in Las Vegas, and KubeCon + CloudNativeCon Europe 2025 in London, as you can imagine the content this week is heavily slanted towards the announcement from those events. Here are the highlights of the Fabric announcements (many more in the Analytics section:) Copilot and AI Capabilities are now accessible to all paid SKUs in Microsoft Fabric, and The next evolution of OneLake security Preview, and What's new with OneLake shortcuts, and Exciting New Features for Mirroring for Azure SQL in Fabric, and Mirroring in Fabric - What's new, and Microsoft Fabric RTI:Data Agent conversations on real-time telemetry.
My colleagues Barry Smart and & Ed Freeman from endjin were at FabCon and have posted some daily summaries of the event on LinkedIn. Barry's Pre-Con Day 1, Day 1, and Day 2. Ed's Day 1, and Day 2.
There are a large number of announcements from KubeCon (check out the Containers and Networking sections for more details), but the most noteworthy to me is that Azure Linux 3.0 now Generally Available with Azure Kubernetes Service v1.32. Other Cloud Native related highlights this week, include: Configure time-based scaling in Azure Container Apps, and AKS networking made easy: Your comprehensive guide, and Application Gateway for Containers: a not-so-gentle intro 4.
Other interesting articles this week, include: Azure Bicep optional module names explained, and Trusted Signing Public Preview Update, and finally: Hyperlight Wasm: Azure Goes the Final Wasi Mile
⚙️ AI + Machine Learning
- The Azure Updates Team announces Retirement: Azure Machine Learning SDK v1 Will Be Retired on March 31, 2025 – Transition to Machine Learning SDK v2
- Garfield He covers March 2025: Azure AI Speechs HD voices are generally available and more
- On the Azure blog, Jessica Hawk delves into The latest Azure AI Foundry innovations help you optimize AI investments and differentiate your business
- Sarah Yousuf talks about Session on-demand and highlights from NVIDIA GTC 2025
- Cristian Munoz writes about Fine-Tuning LLaMA 70B Using Hugging Face Accelerate & DeepSpeed on Multiple Nodes
- Amy Cross explains Why AI Agents are Essential for Business Transformation
- Xinyu Wei covers Fast deploy and evaluate AI model performance on AML/AI Foundry
- Shivam Goyal blogs about AI Agents: Mastering Agentic RAG - Part 5
- Mark Tinderholt covers Building a JFK Assassination File Chatbot with Azure OpenAI and Document Intelligence and discusses OpenAI RAG Cost Breakdown and Reflections
- Bethany Jepchumba (@bethanyjep) discusses Automating PowerPoint Generation with AI: A Learn Live Series Case Study
- Ellie Nosrat discusses Best Practices for Using Generative AI in Automated Response Generation for Complex Decision Making
- Angie Silva Pereyra covers RAG Time Journey 5: Enterprise-ready RAG
- Lauren Tran covers Best Practices for Kickstarting AI Agents with Azure OpenAI and Synthetic Data
🔎 Analytics
- The Azure Updates Team announces Retirement: Azure Synapse Data Explorer Preview to Be Retired on October 7, 2025
- Raj Rikhy blogs about Copilot and AI Capabilities are now accessible to all paid SKUs in Microsoft Fabric
- Aaron Merrill describes The next evolution of OneLake security Preview
- Miquella de Boer discusses What's new with OneLake shortcuts
- Mark Kromer (@kromerbigdata) blogs about Fabric Data Factory: What's New and Latest Roadmap
- Wilson Lee talks about Mirroring in Fabric - What's new
- Abhishek Narain blogs about Running Apache Airflow jobs seamlessly in Microsoft Fabric
- Jianlei Shen writes about Best-in-class connectivity and data movement with Data Factory in Fabric
- On Microsoft Fabric Blog, Maraki Ketema writes about Open Mirroring UI enhancements and CSV support to help you get started today
- Idris Motiwala covers Exciting New Features for Mirroring for Azure SQL in Fabric
- Penny Zhou writes about Easily load Fabric OneLake data into Excel — OneLake catalog and Get Data are integrated into Excel for Windows Preview
- Alex Lin writes about New Eventstream sources: MQTT, Solace PubSub+, Azure Data Explorer, Weather & Azure Event Grid
- Evelina Alroy-Brin explains how to Terraform Provider for Microsoft Fabric Generally Available
- Ancy Philip blogs about Migration Assistant for Fabric Data Warehouse Preview
- Santhosh Kumar Ravindran blogs about Supercharge your workloads: write-optimized default Spark configurations in Microsoft Fabric
- Gerd Saurer talks about Workload Development Kit - OneLake support and Developer Experience enhancements
- Mariya Ali discusses SHOWPLANXML in Fabric Data Warehouse Preview
- Mariya Ali blogs about Unlock the Power of Query insights and become a Fabric Data Warehouse performance detective
- Hasan Abo Shally blogs about Introducing the Fabric CLI Preview
- Patrick LeBlanc talks about Fabric March 2025 Feature Summary
- Connie Xu discusses DataOps in Fabric Data Factory
- Shireen Bahadur blogs about Supporting Database Mirroring sources behind a firewall
- George Guirguis explains how to Build event-driven workflows with Azure and Fabric Events Generally Available
- Leo Li discusses Revolutionizing Enterprise Network Security: support for VNET Data Gateway in Data pipeline and more Preview
- RK Lyer describes Playbook for metadata driven Lakehouse implementation in Microsoft Fabric
- Arun Vijayraghavan delves into AI Ready Apps: build RAG Data pipeline from Azure Blob Storage to SQL Database in Microsoft Fabric within minutes
- Freddie Santos introduces SQL Audit Logs for Fabric Data Warehouse
- Alex Lin explains how to Seamlessly connect Azure Logic Apps to Fabric Eventstream using Managed Identity
- Amir Jafari blogs about Empowering agentic AI by integrating Fabric with Azure AI Foundry
- Sander van de Velde (@svelde) discusses Microsoft Fabric RTI:Data Agent conversations on real-time telemetry
- Koen Verbeeck (@Ko_Ver) explains how to Call a Fabric REST API from Azure Data Factory
- David Callaghan writes about End-to-End Lineage and External Raw Data Access in Databricks
- Lindsey Allen describes Power BI & Azure Databricks: Smarter Refreshes, Less Hassle
🖥️ Compute
- The Azure Updates Team announces Retirement: D, Ds, Dv2, Dsv2, and Ls Series Virtual Machines to Be Retired on May 1, 2028 and announces Retirement: Cloud Services Extended Support to Be Retired on March 31, 2027
- The Azure Updates Team announces Launched Generally Available: Skip Automatic GPU Driver Installation
- Hugo Affaticati describes Azures ND GB200 v6 Delivers Record Performance for Inference Workloads
- Vinil Vadakkepurakkal discusses Running Container Workloads in CycleCloud-Slurm – Multi-Node, Multi-GPU Jobs NCCL Benchmark
🚢 Containers
- The Azure Updates Team announces Retirement: Add-ons Feature in Azure Container Apps and announces Retirement: Prepare for the Retirement of Manually Registered Azure VPN Clients on March 31, 2028
- The Azure Updates Team announces Launched Generally Available: Azure Linux 3.0 Support in AKS, announces Launched Generally Available: Cilium Endpoint Slices in AKS, announces Launched Generally Available: Multi-cluster Auto-upgrade in Azure Kubernetes Fleet Manager, announces Launched Generally Available: Azure CNI Node Subnet + Cilium Support and announces Launched Generally Available: AKS Communication Manager
- The Azure Updates Team announces In preview Public Preview: CNI Overlay for Application Gateway for Containers and AGIC, announces In preview Public Preview: AKS Support for Persistent Network Flow Logging for Advanced Container Networking Services, announces In preview Public Preview: Cilium WireGuard Encryption Support in AKS, announces In preview Public Preview: maxUnavailable Setting for Upgrades in AKS, announces In preview Public preview: Multi-cluster Workload Rollout Strategies and Runs with Azure Kubernetes Fleet Manager, announces In preview Public Preview: Advanced Container Networking Services Cilium L7 Policies Support in AKS and announces In preview Public Preview: Multi-cluster Eviction and Disruption Budgets with Azure Kubernetes Fleet Manager
- Flora Taagen blogs about Azure Linux 3.0 now Generally Available with Azure Kubernetes Service v1.32
- Jose Moreno (@erjosito) writes about Application Gateway for Containers: a not-so-gentle intro 4
- Jing Wang explains how to Configure time-based scaling in Azure Container Apps
- Mark Heckler writes Unlock the Power of Azure Container Apps for Java Developers
- Ricardo Martins (@ricmmartins) writes AKS networking made easy: Your comprehensive guide
- On The New Stack, B. Cameron Gain describes KubeCon Europe Day 1 Keynote: Can Observability Keep Up With LLMs
- Steven J. Vaughan-Nichols talks about KubeCon EU 2025: Mirantis k0s and k0smotron Join CNCF Sandbox
- Frederic Lardinois (@fredericl) covers NVIDIA Open Sources KAI Scheduler To Help AI Teams Optimize GPU Utilization
- B. Cameron Gain talks about Hyperlight Wasm: Azure Goes the Final Wasi Mile
🗄️ Databases
- Silvano Coriani announces Mirroring for Azure Database for PostgreSQL in Microsoft Fabric for Public Preview
- Matt Changchien covers PostgreSQL Query Performance: A Guide to Function Optimization
- Ramkumar Shanmugam covers Log Framework Integration in Azure Functions with Azure Cosmos DB
🛠️ Developer Tools
- Sebastian Hernandez covers View and manage git tags
- Junjie Li highlights the AI Toolkit for VS Code March Update
- On Visual Studio Magazine - Blogs, David Ramel (@dramel) writes about New 'Visual Studio Hub' 1-Stop-Shop for GitHub Copilot Resources, More
- Tao Yang (@MrTaoYang) explains how to Configure PowerShell extension in VSCode on macOS
- Roy Kim (@roykimyyz) writes about Visual Studio Code Failed to Connect to the remote Extension host server
- Julia Muiruri writes about Managing Token Consumption with GitHub Copilot for Azure
- Sarah Lean (@TechieLass) describes Dev Container Setup for Hugo
🔩 DevOps
- On the Microsoft DevOps blog, Maria Chmyreva blogs about TFVC Policies Storage Updates
- Shubham Agarwal Eric van Wijk highlights the CDN Domain URL change for Agents in Pipelines
- Soo Stahl highlights an Important Update: Server Name Indication SNI Now Mandatory for Azure DevOps Services
- Aurnov Chattopadhyay announces Private Preview: ArgoCD through Microsoft GitOps
- John Lokerse covers Azure Bicep optional module names explained
- IanCS highlights the Trusted Signing Public Preview Update
⚙️ Hybrid + Multicloud
- Raghavendra Srinivasan walks through Seamlessly Moving SQL Server Enabled by Azure Arc to a New Resource Group or Subscription
- David Dyckman announces the General Availability of Azure AI Video Indexer enabled by Azure Arc
🎭 Identity
- Joseph Dadzie writes about Important change announcement: Microsoft Entra Permissions Management end of sale and retirement
- The Azure Updates Team announces Retirement: Upgrade Your Entra Domain Services to TLS 1.2 by August 31, 2025
- Diksha Mehta blogs about Policy changes for Microsoft Teams devices using device code flow authentication
- Stefan Roth (@stefanroth_net) discusses Azure RBAC – Error: Cannot delete the last RBAC admin assignment
- Mitch van Huuksloot covers Script Entra Logins and Users for Azure SQL DB Utility
🔌 Integration
- Danny Yao discusses What's new and what's next for Microsoft Graph connectors
📚 Learning
- On episode 343 of the Azure DevOps podcast, Jeffrey Palermo (@jeffreypalermo) is joined by Bruno Capuano to talk about AI Developer Training in .NET
⚖️ Management and Governance
- The Azure Updates Team announces Retirement: Log Analytics Batch API to Be Retired on March 31, 2028 and announces Retirement: Log Analytics Beta API to Be Retired on March 31, 2026
- The Azure Updates Team announces Launched Generally Available: AKS Cost Recommendations in Azure Advisor and announces Launched Public Preview: Azure Monitor Application Insights Auto-Instrumentation for Java and Node Microservices on AKS
- Johnny McCormick blogs about Licensing and Pricing Updates for Teams Phone and Power BI Coming July 1, 2025
- Swati Devgan covers Change Tracking & Inventory: Enhanced discovery & onboarding to manage in-guest actions efficiently
- Scott Sawyer blogs about What's new in Microsoft Intune: March 2025
- Harj Sing explains how to Ingest Custom Data into Azure Log Analytics via API Using PowerShell
- Santhosh Govindhan writes about Automating Azure Resource Diagnostics Log Forwarding Between Tenants with PowerShell
- Sourav Bera talks about Implementing Baseline Alerts with Azure Monitor for Mission-Critical Applications
- Dieter Gobeyn covers Advanced KQL Queries for Logic Apps in Application Insights: A Practical Guide
- Michael Flanakin covers Learning FOCUS: SKUs
🚌 Migration
- Aravind Mahadevan describes Release Announcement of SQL Server Migration Assistant SSMA v 10.1
🌐 Networking
- The Azure Updates Team announces Launched Generally Available: Network isolated cluster in AKS
- The Azure Updates Team announces In preview Public Preview: ExpressRoute Resiliency Enhancements, announces In preview Public Preview: Azure Front Door Custom Cipher Suite, announces In preview Public Preview: Multiple Load Balancers for AKS, announces In preview Public Preview: Increased VNet limits for Private Endpoints, announces In preview Public Preview: Service Allowed IP Ranges in AKS and announces In preview Public Preview: Standard Load Balancer SLB Health Probe Redesign in AKS
- Thomas Maurer (@thomasmaurer) talks about Load balancing in Azure
- On episode 284 of the Ctrl+Alt+Azure podcast, Tobias Zimmergren and Jussi Roine (@CtrlAltAzure) talk about Understanding Network Security Perimeter in Azure
- khush08 provides an ExpressRoute Gateway Migration Playbook
🔐 Security
- Ben Nick writes Sentinel 'Case Management is now Generally Available'
- On Microsoft Security blog, Rudra Mitra writes about New innovations in Microsoft Purview for protected, AI-ready data
- Charbel Nemnom (@charbelnemnom) talks about Revolutionizing Threat Intelligence in Microsoft Sentinel: Transitioning to Enhanced Modeling and Advanced Threat Hunting
- Asraf Ali explains how to Decrypt DKE protected content by Super User
- Hilal Asmat discusses Protecting linear address translations with Hypervisor-enforced Paging Translation HVPT
- Kaushik Reddy walks through Ingesting Akamai Audit Logs into Microsoft Sentinel using Azure Function Apps and talks about Integrating Radware WAF Logs with Microsoft Sentinel Using Logic Apps
- Sean Whalen writes So, you want to have a public IP Address for your application
📦 Storage
- Deepti Jain talks about Using Azure Monitor Workbook to calculate Azure Storage Used Capacity for all storage accounts
- Anthony Mashford (@anthonymashford) writes about the New Service Level for Azure NetApp Files
- Deeksha S A covers Lifecycle Management of Azure storage blobs using Azure Data Factory ADF
- Adam Groves describes Supercharge Azure Files performance for metadata-intensive workloads
🔗 Web
- The Azure Updates Team announces Retirement: Azure App Service Will No Longer Support Linked Databases as a Part of Custom Backups After March 31, 2028
- Chris Noring (@chris_noring) explains how to Monitor your LLM API endpoints
- Julia Muiruri explains how to Improve LLM backend resiliency with load balancer and circuit breaker rules in Azure API Management and how to Cut Costs and Speed Up AI API Responses with Semantic Caching in Azure API Management
- Denver Brittain describes Getting Started with Python WebJobs on App Service Linux
- Samiksha Hanchate walks through Understanding 'Always On' vs. Health Check in Azure App Service