Azure Weekly Issue 442: 29th October 2023
I wanted to start by wishing a very Happy 10th Birthday to Azure Friday, which has produced over 750 episodes in that time.
There are a few interesting updates to Azure Functions this week: GA: Performance optimizations for the isolated worker model in .NET Azure Functions and GA: Service Bus message settlement in isolated worker model for .NET Azure Functions and a nice guide to Migrating to v4 Azure Functions Node.js with TypeScript.
Three other articles of note: Service Endpoints vs Private Endpoints, and Secure an Angular application using Microsoft Entra External ID and ASP.NET Core with BFF. Microsoft unveiled Radius a few weeks ago and we're starting to see communinity blogs exploring it: Working with Recipes and Gateways in Microsofts Radius.
In Analytics; From RabbitMQ to PowerBI reports with Microsoft Fabric Real-Time Analytics, and two Databricks articles: Understanding Databricks Unity Catalog for Unified Data Governance, and Create Parameter Driven Databricks Engineering Notebooks.
Finally, if you're interested in Microsoft Fabric, Ed Freeman is presenting Data Engineering an End-to-End Solution with Microsoft Fabric at the Oxford Microsoft Data Platform Group on Wednesday 1st November 2023 at 18:30 GMT. If you don't live near Oxford UK, don't worry, the event is hybrid and you can join online as well as in-person. This hour long session continues his excellent Microsoft Fabric YouTube series.
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
- On Visual Studio Magazine, David Ramel (@dramel) writes about 'Azure AI Content Safety' Service Targets Developer Online Environments
- Also on Visual Studio Magazine, David Ramel (@dramel) talks about Azure Java Jockeys Get OpenAI Playground
- On the Microsoft Mechanics show, Pablo Castro (@pmc) discusses The best retrieval strategies for generative AI hint: you need more than just vector search
- Zachary Cavanell explains How vector search and semantic ranking improve your GPTprompts
- On Code Project, the Cloud Native Apps Team explains how to Deploy an Intelligent App on Azure Container Apps with Azure AI: Part 2, and walks through Taking Intelligent Apps to the Next Level: Implementing Advanced Features with Azure Machine Learning in two blog posts – Part 1 and Part 2
- Azure Medium blog, Valentina Alto walks through Introducing AutoGen
- Marco Aurelio Cardoso explains how to Deploy Semantic Kernel with Bot Framework
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
- On the Microsoft Fabric Blog, Alvaro Videla Godoy walks through From RabbitMQ to PowerBI reports with Microsoft Fabric Real-Time Analytics
- Alex Lin explains how to Stream Azure IoT Hub Data into Fabric Eventstream for Email Alerting
- On Microsoft Fabric Blog, Steve Howard announces Data Warehouse SKU Guardrails for Burstable Capacity
- Panu Oksala writes Enterprise Software Architect Reacts to Microsoft Fabric
- Maheswaran Arunachalam writes about Microsoft Fabric Row-Level Security RLS & Column-Level securityCLS in Warehouse and SQL Endpoint
- On Microsoft Fabric Blog, Pawel Potasinski (@pawelpotasinski) talks about Microsoft Fabric MVP Corner – October 2023
- On the Microsoft BI Tools blog, Martijn Broeks explains how to Review Synapse notebooks with your GPT model
- John Miner explains how to Create Parameter Driven Databricks Engineering Notebooks
- Sucharita Das describes how to Trigger the Execution of an ADF Pipeline from an Email
- Temidayo Omoniyi covers Understanding Databricks Unity Catalog for Unified Data Governance
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
- The Azure Updates Team announces GA: Performance optimizations for the isolated worker model in .NET Azure Functions
- Sonia Kulkarni discusses Java on Azure Functions - 2023 Update
- The Azure Updates Team announces The availability of Azure compute reservations exchanges extended until at least July 1st, 2024
- On episode 357 of the Microsoft Cloud IT Pro Podcast, Scott Hoag (@ciphertxt) and Ben Stegink (@benstegink) cover Community galleries for Azure Compute Gallery
- John Reilly (@johnny_reilly) walks through Migrating to v4 Azure Functions Node.js with TypeScript
Containers
Covering: Azure Kubernetes Service (AKS), Azure Red Hat OpenShift, CNAB, CNCF, Container Instances, Container Registry, Porter, WSL, Web App for Containers
- The Azure Updates Team announces Public preview: Disable Secure Shell SSH support in AKS
- The Azure Updates Team announces GA: Bring our own keys BYOK on Ephemeral OS Disk
- Geert Baeke (@GeertBaeke) covers Working with Recipes and Gateways in Microsofts Radius
- On the Open at Microsoft show, Xander Grzywinski (@XanderGrzy) and Ashna Mehrotra talk about Eraser: Clean Slate for your Kubernetes Nodes
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
- The Azure Updates Team announces General availability: Azure Synapse Link for existing MongoDB collections, and General availability: Storage auto-grow & online disk scaling for Azure Database for PostgreSQL - Flexible Server, and General availability: PostgreSQL 16 production support in 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 Synapse Link compatibility with Cosmos DB continuous backup andPublic preview: Flush data operation for Azure Cache for Redis
- Jim Toland announces the Azure Database for MySQL Contributor initiative
- Shriram Muthukrishnan blogs about Introducing Pre-Migration Validations for Single Server to Flexible Server Migration tool
- Elendil Zheng writes about Flexible maintenance options for Azure Database for MySQL Preview
- Tariq Rasheed Al-Qaralleh describes How to copy Azure SQL database to a different subscription and different tenant
Developer Tools
Covering: App Configuration, Azure Lab Services, CLIs, Developer tool integrations, SDKs, Visual Studio, Visual Studio Code, Visual Studio Online
- On the Visual Studio blog, Jason Chlus says Microsoft Ignite 2023 is around the corner Nov 14-17
- On Visual Studio Magazine, David Ramel (@dramel) talks about Microsoft Cranks Out Weekly Visual Studio 2022 17.8 Previews as GA Nears
- Karan Malik explains how to Organize the components in your diagrams with layers in Visio for the web
- Antti K. Koskela (@koskila) describes How to update application settings for all of your App Services and Azure Functions on Azure using az cli
DevOps
Covering: Azure Artifacts, Azure Boards, Azure DevOps, Azure Pipelines, Azure Repos, Azure Test Plans, Azure DevTest Labs, DevOps tool integrations
- Aarthi Murugan explains how to Deploy containers to Azure Container Apps workload profiles using YAML
- On the Microsoft DevOps blog, Jihye Eom talks about Introducing Work Item Chart Filtering in Azure DevOps Dashboards
- Kevin Chant talks about CI/CD for Microsoft Fabric Data Warehouses using Azure DevOps and covers CI/CD for Microsoft Fabric Data Warehouses using YAML Pipelines
- Nagarjuna Vipparthi describes how to View trends in performance metrics with Azure Load Testing
- Vivek Garudi writes about Seamless Automation: Bridging Requirement Discussion Transcripts to Azure DevOps Features
Hybrid + Multicloud
Covering: Azure Arc, Azure Stack
- Nicholas Xuan Nguyen blogs about Optimizing Hybrid and Multi-Cloud Environments with Azure Arc
- Wim Matthyssen (@wmatthyssen) covers Azure Arc: Provision an Extended Security License with an Azure PowerShell script
- Sarah Lean (@TechieLass) writed about Azure Arc Windows and Linux Dashboard
Identity
Covering: Azure Active Directory (AD), Azure Active Directory B2C, Azure Active Directory Domain Services
- The Azure Updates Team talks about Microsoft Security email update and Resources for Azure AD rename to Microsoft Entra ID
- On the Redmond magazine site, Kurt Mackie (@kurmac) blogs about Windows LAPS Bolstered with Entra ID and Intune Support and covers Microsoft Rolls Out Passwordless Policy for Entra ID-Joined Windows 11 Devices
- Sandeep Deo covers Windows Local Administrator Password Solution with Microsoft Entra ID now Generally Available
- Damien Bowden (@damien_bod) explains how to Secure an Angular application using Microsoft Entra External ID and ASP.NET Core with BFF
- On the Azure Medium blog, Musunuru Sharmila provides Step-by-Step guidance to query sentinel workspaces from multiple tenants with Azure Lighthouse.
- Kevin Kaminski discusses Entra Verified ID
- Stuart Kwan announces a public preview Delegate Azure role assignment management using conditions
Integration
Covering: Azure API for FHIR, Event Grid, Logic Apps, Service Bus
- The Azure Updates Team announces GA: Service Bus message settlement in isolated worker model for .NET Azure Functions
- Omar Abu Arisheh covers Using Append Blob in Logic Apps to create large files
- Yujie Li explains how to Use logic app to give other user RBAC permission via rest api.
- Mark Brimble (@BrimbleMark) discusses SFTP Azure API Connection from Hell
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
- The Azure Updates Team announces General availability: Azure Sphere OS version 23.10 expected on November 8
Learning
Covering: Microsoft Certifications, Azure Certifications, Microsoft Learning Paths, Certification Pathway Information
- Laura Longcore announces Microsoft Applied Skills, the new credentials to verify in-demand technical skills
- On episode 268 of the Azure DevOps podcast, Jeffrey Palermo (@jeffreypalermo) is joined by Mike Martin to talks about Architecting Azure
- On epsiode 209 of the Ctrl+Alt+Azure podcast, Tobias Zimmergren & Jussi Roine (@CtrlAltAzure) cover recent Azure Updates
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 Public preview: Built-in Azure Monitor alerts for Azure Site Recovery
- On the Redmond magazine site, Kurt Mackie (@kurmac) covers Microsoft Purview Audit Standard Perks May Not Arrive Until 2024
- Ramya Chitrakar discusses Whats new in Microsoft Intune 2310 October edition
Media
Covering: Azure Media Player, Content Protection, Encoding, Live and On-Demand Streaming, Media Analytics, Media Services, Video Indexer
- Bhaumik Kalpesh Kaji covers Stream Migration Tool Updates
Migration
Covering: Azure Database Migration Service, Azure Migrate, Data Box
Mobile
Covering: App Service (Mobile), Mobile apps, Notification Hubs, Visual Studio App Centre, Xamarin
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
- Candace Jackson describes Support for legacy TLS protocols and cipher suites in Azure Offerings
- Khushbu Gandhi delves into Service Endpoints vs Private Endpoints
- Sam Cogan (@samcogan) talks about Retiring Default Internet Access for VMs
Security
Covering: Azure DDoS Protection, Azure Information Protection, Azure Sentinel, Key Vault, Security Center
- Marysia Kaminska announces a streamlined device connectivity experience for Microsoft Defender for Endpoint
- John Joyner (@john_joyner) talks about Microsoft Sentinel and the AMA era: Understand and properly use MIs, DCRs, DCEs, and DCRAs
- Hannes Lagler-Gruener talks about Microsoft Sentinel RBAC options
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 describes Public preview: Azure NetApp Files standard storage with cool access
- Subhash Athri N describes Azure File share NFS Snapshots is now Public Preview
Web
Covering: API apps, API Management, App Service (Web), Azure Cognitive Search, Azure SignalR Service, Azure Spring Cloud, Web apps
- Thomas Gauvin writes about This Month In Azure Static Web Apps October 2023 and announces Snippets and Traffic Splitting for Azure Static Web Apps
- Sandro Pereira (@sandro_asp) writes about API Management Best Practices, Tips, and Tricks: 1 How to validate if a Header is an empty string and 2 How to access a context variable on body transformation using liquid
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