Azure Weekly
Issue #456 - 3rd March 2024
A varied selection of articles this week. Let's start with AI; Fine Tuning with Function Calling on Azure OpenAI Service and Cost Optimized hosting of Fine-tuned LLMs in Production.
Lots of Analytics updates this week, highlights include; Introducing Managed Private Endpoints for Microsoft Fabric in Public Preview, What is Eventstream in Microsoft Fabric - Part 1, and a some great Enhanced Performance in Additional Regions: Azure Synapse Analytics Spark Boosted by up to 77%.
In App Dev; Path and hostname-based routing in Azure Container Apps with NGINX, Everything you need to know about Azure Public & Private DNS, and App Configuration: where does it go.
Finally, Backstage is an open platform for building developer portals, we've been using it at endjin for a while now. We use it to put a UI over our large open source estate. We've built a number of plugins for surfacing engineering practices metrics, security and compliance information, like OpenChain. Our instance runs in Azure Container Apps, but there's a great article about Introduction and Deployment of Backstage on Azure Kubernetes Service.
⚙️ AI + Machine Learning
- Joe Weeden explains how to AI transforms the telephone call
- Pamela Fox announces the Winners of the First AI Chat App Hack
- Manoj Bableshwar covers Mistral Large, Mistral AI's flagship LLM, debuts on Azure AI Models-as-a-Service
- On episode 286 of the Azure DevOps podcast, Jeffrey Palermo (@jeffreypalermo) is joined by Michael Washington to talk about Azure OpenAI
- On the Microsoft Mechanics show, Matt McSpirit (@mattmcspirit) explains how to Build your own private ChatGPT style app with enterprise-ready architecture
- Mahsa Rouzbahman writes about Fine Tuning with Function Calling on Azure OpenAI Service
- Lo Kinfey (@Ljh8304) covers Journey Series for Generative AI Application Architecture - Foundation
- Shubham Soni talks about Unleashing the Power of SAM in Azure Machine Learning and Azure AI Studio
- Jyotsna Ravi delves into Cost Optimized hosting of Fine-tuned LLMs in Production
- Deepak Kaaushik talks about Unleashing the Power of Azure AI Prompt Flow & Microsoft Fabric
- On the Microsoft Mechanics show, Mary David Pasch explains Microsoft Copilot personal and work experiences
🔎 Analytics
- On Microsoft Fabric Blog, Tzvia Gitlin Troyna blogs about Eventhouse Overview: Handling Real-Time Data with Microsoft Fabric
- Santhosh Kumar Ravindran walks through Introducing Managed Private Endpoints for Microsoft Fabric in Public Preview
- Dandan Zhang announces Azure Private Link Support for Microsoft Fabric in Public Preview
- Trevor Olson explains how to Reduce egress costs with S3 shortcuts in OneLake
- Aaron Merrill talks about Building Common Data Architectures with OneLake in Microsoft Fabric
- Brad Schacht walks through Mapping Azure Synapse dedicated SQL pools to Fabric data warehouse compute
- Meenal Srivastva talks about Introducing Trusted Workspace Access for OneLake Shortcuts
- Olga Molocenco discusses Microsoft Fabric for multitenant SaaS
- Koen Verbeeck (@Ko_Ver) writes about What is Eventstream in Microsoft Fabric - Part 1
- Guy Haycock explains how to Enhanced Performance in Additional Regions: Azure Synapse Analytics Spark Boosted by up to 77%
- David Callaghan covers Data Lake Governance with Tagging in Databricks Unity Catalog and describes Feature Engineering with Databricks and Unity Catalog
- Anna Hoffman (@AnalyticAnna) discusses The ABCs of ADX: Learning the Basics of Azure Data Explorer Data Exposed: MVP Edition
- Nijel S F provides a Migration Guide for HDInsight 5.1 - Hadoop cluster
🖥️ Compute
- The Azure Updates Team announces Public preview: Azure Functions Support for HTTP Streams in Node.js
- Andy Howard announces the release of CycleCloud 8.6
- Kent Altena talks about Scaling Up in the Cloud: The WEKA Data Platform and Azure HPC Windows Grid Integration
🚢 Containers
- The Azure Updates Team announces Generally Available: Capacity Reservations support in AKS, also GA: Istio-based service mesh add-on for Azure Kubernetes Service, and Public preview: Kubernetes 1.29 support in AKS, and Public preview: AKS support for node soak duration for upgrades and Public preview: Disable network policy in AKS for migration
- Noah Whitehead discusses Zero-trust Security for Windows Container-based application with Calico
- On Diagrid Blog, Bilgin Ibryam covers Dapr as a 10x Platform
- The Diagrid Team announce that Diagrid Conductor on the Azure Marketplace
- Cary Chai covers Path and hostname-based routing in Azure Container Apps with NGINX
- Pranay Bakre explains how to Deploy an Application to Azure Kubernetes Service
🗄️ Databases
- The Azure Updates Team announces General availability: Azure SDKs support for Azure Cosmos DB for PostgreSQL, and General availability: Azure CLI support for Azure Cosmos DB for PostgreSQL and General availability: Latest PostgreSQL minor versions supported by Azure Database for PostgreSQL - Flexible Server
- The Azure Updates Team announces Public Preview: Azure SQL updates for late-February 2024
- Arvind Shyamsundar (@arvisam) covers Public Preview: Zone redundancy for Azure SQL Database Hyperscale elastic pools
- Aditi Gupta discusses Azure Database for MySQL Import supports Percona XtraBackup for migrations to Flexible Server
- John Miner explains how to Deploy and Configure Azure SQL Database for PostgreSQL using Azure Portal
- Assaf Fraenkel discusses Relational Data Synchronization between environments
- Claire Giordano (@clairegiordano) writes about The azureai extension to Azure Database for PostgreSQL, definition and demo
- Yochanan Rachamim (@ryochanan) covers Azure SQL DB - Failed to add database to failover group - find out why
- Jonas Ekerhovd (@jonastalks) shares Mastering Azure SQL Encryption for Better Data Protection
🛠️ Developer Tools
- On Visual Studio Magazine, David Ramel (@dramel) writes about Some 5 Years In, 'New' WinForms Designer Still Not There and writes about New in VS Code: Voice Dictation, Improved Copilot AI
- Derek Comartin discusses App Configuration: where does it go
- On the Visual Studio blog, Shyam Gupta discusses WinForms Designer Selection for 32-bit .NET Framework Projects
- Elio Struyf (@eliostruyf) walks through Running .NET Azure Functions on macOS and Visual Studio Code and explains how to Add a support link for a VSCode extension on the marketplace
- On IT Next, Saeed Zarinfam writes Can NetBeans bring us a decent Java Extension for VS Code
- Drew Skwiers-Koballa covers Updates from 162.1 and 162.2 releases of SqlPackage and the DacFx ecosystem
- Owain Osborne-Walsh covers Introduction and Deployment of Backstage on Azure Kubernetes Service
- On the Q Sharp blog, Ivan Basov covers Exploring space-time tradeoffs with Azure Quantum Resource Estimator
- David Levy announces Azure Data Studio 1.48 is now available
🔩 DevOps
- Eric Starker talks about Azure DevOps blog closing - moving to DevBlogs
- Elijah Weber walks through Building Re-Usable Pipeline Templates in GitHub Actions Workflows
- Dhruv Muttaraju writes Accelerate developer onboarding with the configuration-as-code customization in Microsoft Dev Box
- Steven Ma explains how to Terraform on Azure February 2024 Update
⚙️ Hybrid + Multicloud
- Charley Wen blogs about Azure Operator Nexus – The Ultimate Cloud-Native Solution for Mobile Workloads
- Deepak Garg blogs about Introducing Azure Operator 5G Core
- Venkata Raj Pochiraju writes SQL Server enabled by Azure Arc, now assists in selecting the best Azure SQL target
🎭 Identity
- Gyanendra Kumar Gautam covers February 26, 2024 Weekly Update on Microsoft Integration Platform & Azure iPaaS
- Alex Weinert writes about Prompt users for reauthentication on sensitive apps and high-risk actions with Conditional Access
- Daniel Söderholm explains how to Refreshed Identity and Access Management CAF documentation
- On the Redmond magazine site, Kurt Mackie (@kurmac) describes Microsoft Previews Conditional Access Policy To Compel Reauthentications
- Aquib Qureshi covers Azure Permissions 101: How to manage Azure access effectively
🔌 Integration
- Eldert Grootenboer (@egrootenboer) describes IP address changes for Azure Service Bus and IP/DNS Changes for Azure Relay
- Sandro Pereira (@sandro_asp) covers BizTalk Server to Azure Integration Services: Validate XML messages before executing the business logic
- Nikita Nallamothu blogs about Load Testing Azure Service Bus
- Jose Barreto provides Links about Microsoft Graph Data Connect for SharePoint
- Jose Barreto provides a Step-by-step: Gather a detailed dataset on SharePoint Sites using the Microsoft Graph Data Connect
💡 Internet of Things
- The Azure Sphere Team talks about Azure Sphere OS version 24.03 is now available for evaluation
📚 Learning
- Vinicius Apolinario (@vrapolinario) writes about New Storage and Networking MS Learn modules for Windows containers on AKS
- Megan Pennie explains how to Optimize and secure your cloud with new Azure Optimization skilling events
- Paul DeCarlo blogs about Microsoft Fabric AI Hack Together: Create, Evaluate, and Score a Churn Prediction Model
- On episode 227 of the Ctrl+Alt+Azure podcast, Tobias Zimmergren & Jussi Roine are joined by Mustafa Toroman (@CtrlAltAzure) to talk about Experiences in Azure
- Daniel Calbimonte discusses AI-102 Exam: Designing and Implementing a Microsoft Azure AI Solution Study Guide
⚖️ Management and Governance
- The Azure Updates Team explains how to Enable replication for added VMware VM data disks
- Sharon Choi covers Introducing the Microsoft 365 Lighthouse and Microsoft Power Platform Integration Guide
- Giulio Astori talks about Unlocking New Dimensions in Cybersecurity - Advanced Export for Defender for Cloud Attack Insights
- Jonas Ohmsen covers ConfigMgr Windows Update Compliance Reporting FAQ
- The Intune Support Team provide a Support tip: Leveraging PowerShell to view and manage Microsoft Intune Assignment filters
- Jason Cody covers Zero Trust: Rapid off boarding with Intune and Microsoft Entra Id
- Sam Cogan (@samcogan) writes Classic Application Insights Is On Its Way Out
- On episode 371 og the Microsoft Cloud IT Pro Podcast, Ben & Scott talk about Microsoft Intune
🎬 Media
- Steven Stein talks about Whats New in Microsoft Teams February 2024
🌐 Networking
- The Azure Updates Team announces General availability: Application Gateway for Containers, and Public preview: Azure Application Gateway introduces support for TLS and TCP protocols and Public preview: Internet inbound for Network Virtual Appliances in Virtual WAN Hubs
- Wessel Loth shares Everything you need to know about Azure Public & Private DNS
- Raman Dhillon blogs about Azure Virtual Network now supports updates without subnet property
- Bozidar Radunovic covers Microsoft and Industry Leaders Enable RAN and Platform Programmability with Project Janus
- Deepti Jain covers Connectivity from IaaS (VM) and PaaS service (ADF) to ADLS account with public network access disabled
- Jason Medina describes Azure VMware Solution with vWAN Routing Intent and Palo Alto Cloud NGFW
🔐 Security
- On The Azure Podcast, the Podcast team (@AzurePodcast) is joined by Fabian Gonzalez to talk about Tales from the field with Azure Key Vault
- Shabaz Shaik describes Azure DDoS Protection – SecOps Deep Dive
📦 Storage
- Damien Bowden (@damien_bod) walks through Delegated read and application write access to blob storage using ASP.NET Core with Entra ID authentication
🔗 Web
- The Azure Updates Team talks about GA: Azure API Management Developer Portal Unveils Enhanced Features for Increased Developer Productivity
- Jeff Martinez covers Creating Intelligent Apps on App Service with .NET
- Madhura Bharadwaj blogs about Azure Functions: Support for HTTP Streams in Node.js is now in Preview