Azure Weekly Issue 463: 21st April 2024
Kicking off with AI: Build Intelligent RAG For Multimodality and Complex Document Structure and Load balancing OpenAI API calls with LiteLLM, and two posts which feature Azure API Management: Intelligent Load Balancing with APIM for OpenAI: Weight-Based Routing and the exciting Azure API Management v2 Explained.
Two posts of note about Hybrid and IoT: Onboard to Azure Arc with Security in Mind, and secondly Connect ESP32 to EventGrid over MQTT with Nanoframework.
In data: Testing of the new ESG data estate capability for sustainability reporting in Microsoft Fabric, and a detailed guide to The Ins and Outs of Data Transfer: On-Premises SQL Server to Azure, and a post highlighting Microsoft Purview new data governance features.
And finally, Barry Smart has written a detailed post about the less often talked about aspects of creating a high performance data team as part of a data modernisation strategy in Data is a socio-technical endeavour. Well worth a read.
AI + Machine Learning
Covering: Anomaly detector, Azure Bot Service, Azure Machine Learning, Azure Open Datasets, Bing APIs, Cognitive Services, Computer Vision, Content moderator, Custom vision, Data Science Virtual Machines, Face, Form Recogniser, Immersive Reader, Ink Recogniser, Language Understanding (LUIS), Machine Learning Studio, Microsoft Genomics, ML.NET, Personaliser, Project Cortex, QnA Maker, Speaker Recognition, Speech-to-Text, Speech translation, Text Analytics, Text to Speech , Translator Speech, Translator Text
- The Azure Updates Team announces Azure Machine Learning - General Availability for April 2024, announces Azure Machine Learning data collector is now generally available and Action recommended: Prepare for model version retirement in Azure OpenAI
- Thasmika Gokal describes Introducing Meta Llama 3 Models on Azure AI Model Catalog
- Krishna Doss covers Azure AI Translator announces new features as container offering.
- Ricardo Cataldi writes about Using Bing with GenAI: from Sales Strategy to Compete Analysis
- Manoranjan Rajguru explains how to Build Intelligent RAG For Multimodality and Complex Document Structure
- Carlotta Castelluccio walks through Building your own copilot – yes, but how Part 1 of 2 and Building your own copilot – yes, but how Part 2 of 2
- Shep Sheppard covers 02 Model and capability evaluation pre-fab, OSS, fine-tuning, bespoke training
- Sunil Sattiraju explains how to Extend Power of AutoGen with Promptflow
- Khye Wei covers Advanced RAG with Azure AI Search and LlamaIndex
- Jake Wang covers Azure OpenAI offering models - Explain it Like I'm 5
- Manasa Ramalinga discusses Patient Referral Document Summarization using Azure OpenAI
- Geert Baeke (@GeertBaeke) delves into Load balancing OpenAI API calls with LiteLLM
- Lee Stott (@lee_stott) covers Mastering Serverless Chatbots with Azure and LangChain.js: A Comprehensive Guide
Analytics
Covering: Apache Spark for HDInsight, Azure Analysis Services, Azure Data Explorer, Azure Data Share, Azure Databricks, Azure Stream Analytics, Azure Synapse Analytics, Data Factory, Event Hubs, HDInsight, Microsoft Purview, Microsoft Fabric
- Barry Smart (@barry_j_a_smart) writes Data is a socio-technical endeavour
- On Microsoft Fabric Blog, Santhosh Kumar Ravindran talks about Introducing Job Queueing for Notebook in Microsoft Fabric, discusses Introducing Optimistic Job Admission for Fabric Spark and Ruixin Xu covers Copilot in MS Fabric: Soon available to more users in your organization
- Laura-Jayne Adamson covers Microsoft Fabric Mirroring: Quick Start Guide
- Eduardo Noriega discusses Data Warehouse Script Generation in Microsoft Fabric: A Comprehensive Guide
- Kevin Chant blogs about Testing of the new ESG data estate capability for sustainability reporting in Microsoft Fabric
- Dany Hoter describes How to use M dynamic parameters without most of it's limitations
Compute
Covering: Azure CycleCloud, Azure Dedicated Host, Azure Functions, Azure VMware Solution by CloudSimple, Batch, Cloud Services, Linux Virtual Machines, SAP HANA on Azure Large Instances, Service Fabric, Virtual Machines, Virtual Machine Scale Sets
- On the Azure blog, Kristin Gallagher talks about Azure high-performance computing leads to developing amazing products at Microsoft Surface
Containers
Covering: Azure Kubernetes Service (AKS), Azure Red Hat OpenShift, CNAB, CNCF, Container Instances, Container Registry, Porter, WSL, Web App for Containers
- Dor Serero walks through eBPF-Powered Threat Protection using Inspektor Gadget
- Yash Gupta walks through Deploying a React+Node App with Nginx as Reverse Proxy on Azure Container App: A Comprehensive Guide
Databases
Covering: Azure Cosmos DB, Azure Database for MariaDB, Azure Database for MySQL, Azure Database for PostgreSQL, Azure SQL Database, Azure SQL Database Edge, Azure Cache for Redis, SQL Data Warehouse, SQL Server on virtual machines, SQL Server Stretch Database, Table storage
- Alicja Kucharczyk announces General availability of enhanced Geo-Disaster recovery with read replicas
- Taryn Pratt announces GA of enhanced patching for SQL Server on Azure VM with Azure Update Manager
- Jonas Ekerhovd (@jonastalks) writes about The Ins and Outs of Data Transfer: On-Premises SQL Server to Azure
- Marisa Mathews explains how to Build Great AI Apps using Azure SQL DB Hyperscale Data Exposed
- Neil Dsouza covers Online migration from Single Server to Flexible Server using MySQL Import and Data-In Replication
Developer Tools
Covering: App Configuration, Azure Lab Services, CLIs, Developer tool integrations, SDKs, Visual Studio, Visual Studio Code, Visual Studio Online
- On Visual Studio Magazine, David Ramel (@dramel) writes about Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent
- Panu Oksala writes about the New Visual Studio Solution File Format
- Laurent Bugnion (@LBugnion) writes Single, Short, Specific - Prompting GitHub Copilot for Visual Studio
- On the Visual Studio blog, Cynthia Zanoni (@cynthiazanoni) explains How to use GitHub Copilot Chat in Visual Studio
DevOps
Covering: Azure Artifacts, Azure Boards, Azure DevOps, Azure Pipelines, Azure Repos, Azure Test Plans, Azure DevTest Labs, DevOps tool integrations
- Sagar Chandra Reddy Lankala describes Harness any IaC framework with the new extensibility model in Azure Deployment Environments
- PJ Arends walks through Saving Visual Studio settings for all your projects
Hybrid + Multicloud
Covering: Azure Arc, Azure Stack
- Reshmi Sriram talks about Introducing Seamless Integration with Confluent Cloud on Azure via Service Connector
- Kimberly Lam explains how to Apply critical update for Azure Stack HCI VMs to maintain Azure verification
- Simone Oor explains how to Onboard to Azure Arc with Security in Mind
- Thomas Maurer (@thomasmaurer) presents Cloud operations for Windows Server through Azure Arc
Identity
Covering: Azure Active Directory (AD), Azure Active Directory B2C, Azure Active Directory Domain Services
- Bhalchandra Atre talks about Exchange Online to retire Basic auth for Client Submission SMTP AUTH
- James Mantu explains how to Enforce least privilege for Entra ID Company Branding with the new Organizational Branding role
- Shobhit Sahay blogs about Introducing What's New in Microsoft Entra
Integration
Covering: Azure API for FHIR, Event Grid, Logic Apps, Service Bus
- The Azure Updates Team covers Azure Event Grid support for last will & testament LWT capabilities now in Public Preview
- On the Redmond magazine site, Gladys Rama describes Microsoft Graph 'Activity Logs' Feature Goes Live
- Sandro Pereira (@sandro_asp) covers Logic App Transformation Error: InvalidXml.The XML validation failed. Data at the root level is invalid. and covers BizTalk Server WCF-SQL: The certificate chain was issued by an authority that is not trusted.
Internet of Things
Covering: Azure Digital Twins, Azure IoT Central, Azure IoT Edge, Azure IoT Hub, Azure IoT solution accelerators, Azure Maps, Azure Sphere, Azure Time Series Insights, IoT DevKit, WildernessLabs, Windows 10 IoT Core Services
- Erich Barnstedt discusses Setting a Blueprint for Industrial Edge Application Interoperability
- Jamie Scholfield talks about Azure private multi-access edge compute MEC is transforming manufacturing
- Sander van de Velde explains how to Connect ESP32 to EventGrid over MQTT with Nanoframework
- Colin Desmond writes about OpenTelemetry Collector for legacy IoT scenarios
Learning
Covering: Microsoft Certifications, Azure Certifications, Microsoft Learning Paths, Certification Pathway Information
- Debbie Uttecht provides A new way to find AI-ready Microsoft Training Services Partners
- Bethany Jepchumba (@bethanyjep), Cloud Advocate, describes Startups Assemble virtual Conference on April 24th
- On the Azure blog, Jordan Davis covers AI study guide: The no-cost tools from Microsoft to jump start your generative AI journey
- Sean Wesonga explains How to Become a Microsoft Copilot for Security Ninja: The Complete Level 400 Training
Management and Governance
Covering: Automation, Azure Advisor, Azure Backup, Azure Blueprints, Azure Lighthouse, Azure Managed Applications, Azure mobile app, Azure Monitor, Azure Policy, Azure Resource Manager, Azure Service Health, Azure Site Recovery, Cloud Shell, Cost Management, Microsoft Azure portal, Scheduler, Azure Purview
- The Azure Updates Team announces Generally available: Azure Site Recovery update rollup 73 - April 2024 and GA: Azure Monitor log search alerts support managed identities
- The Azure Updates Team announces Public Preview of Query editor in Azure Monitor Metrics and Ian Carter announces the Public Preview of Azure Change Analysis New Portal Experience
- Priyanka Mishra walks through Introducing Query editor: Empowering Users with PromQL in Azure Monitor Metrics
- Henry Yan talks about Linux and Open Source on Azure Quarterly Update - April 2024
- James Serra (@JamesSerra) covers Microsoft Purview new data governance features
- Antonio Ortoll writes 'Cost allocation is imperative for cloud resource optimization'
- Matthew McCleary describes Optimizing Cost using the Azure Monitor OpenTelemetry Distro
- Danaraj Ram Kumar walks through Programmatically documenting table columns in Microsoft Purview with Purview Python SDK
- On the Microsoft Mechanics show, Matt McSpirit (@mattmcspirit) covers Linux on Microsoft Azure
Media
Covering: Azure Media Player, Content Protection, Encoding, Live and On-Demand Streaming, Media Analytics, Media Services, Video Indexer
Migration
Covering: Azure Database Migration Service, Azure Migrate, Data Box
Networking
Covering: Application Gateway, Azure Bastion, Azure DNS, Azure ExpressRoute, Azure Firewall, Azure Firewall Manager, Azure Front Door, Azure Internet Analyzer, Azure Private Link, Content Delivery Network, Load Balancer, Network Watcher, Traffic Manager, Virtual Network, Virtual WAN, VPN Gateway, Web Application Firewall
- The Azure Updates Team announces General availability: Azure Virtual Network encryption availability in all regions and covers Using Azure Virtual Network Manager network groups in security admin rules is now in public preview
- Nimrod Roimy covers Defender support for CVE-2024-3400 affecting Palo Alto Networks firewalls
- James Kehr discusses Three Reasons Why You Should Not Use iPerf3 on Windows
Security
Covering: Azure DDoS Protection, Azure Information Protection, Azure Sentinel, Key Vault, Security Center
- Sean Wesonga explains how to Unleash the Power of Microsoft Copilot for Security: Introducing the Copilot for Security GitHub
- Sandro Pereira (@sandro_asp) writes about API Management Terraform deployment error: The user, group or application does not have secrets get permission on key vault and about API Management Terraform deployment error: A resource with the ID already exists
- Charbel Nemnom (@charbelnemnom) explains how to Import Free TAXII Threat Intelligence Feed to Microsoft Sentinel
- Alexandra Roland describes how to Leverage Custom Promptbooks to Optimize your Security Workflows
- Yujie Li walks through Using logic app to Revoke Sign in session via REST API
- Jeff Schnegelberger blogs about Ingesting Non-Microsoft Cloud Security Data into Microsoft Sentinel for Gov & DIB customers part 2
Storage
Covering: Archive Storage, Avere vFXT for Azure, Azure Data Lake Store, Azure FXT Edge Filer, Azure HPC Cache, Azure NetApp Files, Blob Storage, Disk Storage, File Storage, Managed Disks, Queue Storage, Storage Accounts, Storage Explorer, StorSimple
- The Azure Updates Team announces GA: New Property for Disks-LastOwnershipUpdateTime
- The Azure Updates Team announces Azure Data Box Disk is now available with hardware encryption
- Charbel Nemnom (@charbelnemnom) covers Vaulted Backup for Azure Files – Comprehensive Guide
- Rui Neiva describes How to migrate all Azure Storage Queue data between two different Storage Accounts with Python
Web
Covering: API apps, API Management, App Service (Web), Azure Cognitive Search, Azure SignalR Service, Azure Spring Cloud, Web apps
- On Tech Community blog, Abhishek Reddy announces General Availability: Free hosting plan for WordPress on App Service
- Nikita Nallamothu covers Run Azure Load Testing on Azure App Service web apps
- Sam Cogan (@samcogan) discusses Azure API Management v2 Explained
- Matt Soucoup (@CodeMillMatt) discusses What's New in the Reliable Web App Pattern for .NET
- Osama Sheikh writes about Intelligent Load Balancing with APIM for OpenAI: Weight-Based Routing
- On episode 293 of the Azure DevOps podcast, Jeffrey Palermo (@jeffreypalermo) is joined by Glenn Condron to talk about .NET Web Development
Azure Virtual Desktop
Covering: Azure Virtual Desktop
Azure Weekly Archive
If you would like to read more interesting articles from the Azure ecosystem check out our archive where you will find all of the back issues.
Contribute Content
If you would like to contribute any content to the Azure Weekly newsletter, please email azureweekly@endjin.com