Azure Weekly
Issue #404 - 5th February 2023
Quite a few announcements this week. First up: Introducing 'Managed Apache Airflow' in Azure Data Factory. Azure Web PubSub (fully managed WebSockets service) Premium tier reaches General Availability, and Azure Load Testing is Generally Available. There's also a useful article about the differences between Azure Kubernetes Service Free tier and Standard tier.
Two more articles on FinOps and reducing your Azure spend: Lessons learned optimizing Microsofts internal use of Azure and Quick Ways to Reduce Your Azure Costs.
Finally, James Dawson continues his Adventures in Dapr; in Episode 5 he explores Debugging Containers with Visual Studio. There's an interesting post asking Why choose Microsoft Dev Box? and there's a useful looking tool for generating README for Bicep Files.
⚙️ AI + Machine Learning
- Balamurugan Balakreshnan discusses Azure Open AI GPT with Power Apps - Build a Power App to create Demo or Personal Knowledge Bot
🔎 Analytics
- Pawel Potasinski (@pawelpotasinski) blogs about Azure Synapse MVP Corner - December 2022
- Michal Bar writes about ADX Web UI updates – January 2023
- The Azure Updates Team writes about Now Available: Azure Databricks is generally available in China North 3
- Nick Salch writes about Historical monitoring dashboards for Azure Synapse dedicated SQL pools
- Abhishek Narain (@narainabhishek) introduces 'Managed Airflow' in Azure Data Factory
🖥️ Compute
- The Azure Updates Team announces the Generally Available: Azure Functions support for Node.js 18 and Generally available: New storage backend for Durable Functions - Microsoft Netherite & MSSQL
- Rudeon Snell discusses Azure high-performance computing powers energy industry innovation
- Aimee Garcia covers Accelerating Ansys LS-DYNA on Azure using HB-series VMs
- Rafael Salas blogs about Profiling on HB Series with AMD uProf
- Wolfgang De Salvador explains how to Deploy an Altair PBS Professional cluster in Azure CycleCloud
🚢 Containers
- James Dawson (@James_Dawson) continues his Adventures in Dapr: Debugging Containers with Visual Studio
- The Azure Updates Team announces that Azure Red Hat OpenShift on Azure Government is now Generally Available and Generally Available: Azure Kubernetes Service introduces two pricing tiers: Free and Standard
- Amanda Wang discusses Azure Kubernetes Service Free tier and Standard tier
- Andreas Helland presents Lab Guide - AKS Workload Identity
🗄️ Databases
- David Engel describes Microsoft Drivers 5.11.0 Beta 1 for PHP for SQL Server Released
- David Engel describes JDBC Driver 12.2 for SQL Server Released
- Diego Caracciolo delves into Best Practices Recommendations for Table Partitioning in Azure SQL DB Hyperscale - Part 1 and Part 2
- Shreya R. Aithal writes about the New troubleshooting video series for Azure Database for MySQL
- La Reyes discusses Monitoring CDC using Extended Events in SQL Server 2022
- Jose M Jurado (@jmjuradodiaz) presents Lesson Learned 316: Connecting to Private Endpoint of Azure SQL from OnPremise using NGINX
- Kenny Yu covers shows how to configure Azure SQL Managed Instance Link
🛠️ Developer Tools
- Marc Mercier asks Why choose Microsoft Dev Box
🔩 DevOps
- On the Azure Developer Community Blog, Adam Jackson walks through Upcoming Developer & Technical Events in the UK - Updated for 2023
- Roy Kim (@roykimyyz) provides a 2023 Beginners Guide To Create An Azure Devops Pipeline to deploy Azure Resources in Terraform
- Andre Pereira blogs about NetDevOps on Azure
- Sarah Lean (@TechieLass) explains how to Deploy Azure Resources with Terraform
- Tao Yang (@MrTaoYang) discusses Generating README for Bicep Files
- Toon Vanhoutte (@ToonVanhoutte) writes about My developer-friendly Bicep module for role assignments
⚙️ Hybrid + Multicloud
- Sarah Cooley writes about AKS on Azure Stack HCI and Windows Server 2023-01-30 Update
- Aurnov Chattopadhyay writes about Secure, scalable, and simple onboarding to Azure Arc-enabled servers using Group Policy
- Param Mahajan walks through Deploying 100s of Production Clusters in minutes
- Thomas Maurer (@thomasmaurer) describes how to Move Azure Arc-enabled Server to a different resource group or subscription
🎭 Identity
- The Azure Updates Team announces the Public preview: User-assigned managed identities for routing events for Azure Digital Twins
- Joseph Dadzie writes about Seamless application access and lifecycle management for multi-tenant Azure AD organizations
- Ravit Aviv describes Limit rising security threats with passwordless MFA from Transmit Security and Microsoft
- Damien Bowden (@damien_bod) talks about Using multi-tenant AAD delegated APIs from different tenants
- David Giard (@DavidGiard) covers GCast 141: Conditional Access Policies in Azure Active Directory
- Timur Engin delves into Combatting Risky Sign-ins in Azure Active Directory
🔌 Integration
- The Azure Updates Team announces Azure Web PubSub Premium tier reaches General Availability
- Drac Zhang explains how to Get iteration index in Foreach action
- Inbal Silis walks through Automating Azure Workbook Queries with Azure Logic Apps
- Mohammed Barqawi covers HTTPS endpoint troubleshooting in Logic app standard
- Tareq Saifi describes how to create a Custom Retry Strategy in Logic Apps
- Teng He discusses Service Bus Python SDK Common exceptions Sharing
- Yinduo Li describes how to Design ARM template to deploy Standard Logic App to private Storage Account.
- Kent Weare presents Part 3: BizTalk Server Migration to Azure Integration Services - Ask the Experts with Rik Hepworth and Riccardo Viglianisi
- Ajay Suvarna talks about Azure Web PubSub : Request failing with Http Error 500 for Azure functions
💡 Internet of Things
- The Azure Updates Team covers Public Preview: Azure Digital Twins, and writes about Generally available: Azure Digital Twins in West US 3, Qatar, Japan, and Korea and Generally available: Azure Digital Twins in West US 3, Qatar, Japan, and Korea
- Peyman Norouzi walks through Introducing KAN: An OSS project for Creation and Management of Computer Vision Edge Al Applications
- Antti K. Koskela (@koskila) walks through Fixing Encountered error while fetching the list of EventHub PartitionIds. with an IoTHub trigger in Azure Functions
📚 Learning
- On episode 230 of the Azure DevOps podcast, Jeffrey Palermo (@jeffreypalermo) is joined by Philip Japikse - Professional C# in .NET
- Sonja Gu writes Skill up on Low Code Technology with LowCodeFebruary
⚖️ Management and Governance
- On the Azure blog, Kevin Ferguson shares some Lessons learned optimizing Microsofts internal use of Azure
- Meir Mendelovich (@MMendelovich) walks through Making it easier to manage your workspace with a clearer Log Analytics Workspace menu
- Manny Sahota walks through Navigating Data Privacy Regulations with Microsoft Cloud
- Balasubramanian Delli discusses Configuration Manager technical preview version 2301
- The Azure Updates Team talks about Public Preview: Azure Native New Relic Service
- Allison Cordle describes Azure portal December 2022 updates
- Sunetra Virdi writes about Time-based scheduler for Microsoft Purview Data Estate Insights App is now generally available
- Amy Colyer blogs about Azure Policies for Automating Azure Governance - Automating Policies
- Andre Dewes walks through Creating Azure Monitor alerts for Cosmos and other databases queries
- Darren Turchiarelli covers Automating Cumbersome Tasks - Disk Snapshots
- On the Microsoft Mechanics show, Jeremy Chapman (@deployjeremy) and Matt McSpirit discuss Quick Ways to Reduce Your AzureCosts
- Michael Stephenson (@michael_stephen) talks about Azure Application Insights vs Log Analytics: Which one should you choose
- On episode 319 of the Microsoft Cloud IT Pro Podcast, Scott Hoag and Ben Stegink (@msclouditpro) Take a peek at the Microsoft 365 roadmap
- Dennis Padia describes SAP NetWeaver HA deployment with File Share running on Windows failover to DR Region using ASR
- Sonia Cuff (@soniacuff) describes The Parent Tag: cm-resource-parent for Azure Cost Management
🎬 Media
- Daysha Carter explains how to Build a meetings app with Azure Communication Services, Microsoft Graph and Microsoft Teams - Part 1
🚌 Migration
- Bhaskar Kakaraparthy provides A Step-by-Step Guide to migrate data from Elasticsearch to Azure Data ExplorerADX using Logstash
🌐 Networking
- On the Azure blog, Rohit Tatachar announces that Azure Native NGINXaas makes traffic management secure and simple - now generally available
- On the Azure blog, Aimee Littleton and Suren Jamiyanaa cover Scale Azure Firewall SNAT ports with NAT Gateway for large workloads
- David O'Brien (@david_obrien) explains How to use terraform to quickly deploy a decent Azure network
- Chris Bellée covers Integrating Azure Front Door WAF with Azure Container Apps
- Aidan Finn (@joe_elway) blog about SignalR Disconnects On Azure Application Gateway
- Jason Cao writes about Common causes of SSL/TLS connection issues and solutions
🔐 Security
- The Azure Updates Team writes about General availability: Trusted launch for Azure VMs in Azure for US Government regions
- Mike Browning writes about Latest Engineering Semester Enables Tighter Integrations, Ease of Use
- Vani Asawa explains how to What's New Extract Actionable Intelligence from Text-based Threat Intel using Sentinel Notebook
- Saleem Bseeu introduces the New Azure DDoS Solution for Microsoft Sentinel
- Tajinder Ahluwalia asks Do You Have the Last Line of Defense Against Ransomware?
- Yuri Diogenes (@yuridiogenes) provides A Proactive Approach to Cloud Security Posture Management with Microsoft Defender for Cloud
- Dan Levy describes how to Push ASR rules with Security Settings Management on Microsoft Defender for Endpoint managed devices
- Vlad Sterian writes about Standalone Service Fabric Cluster secured with Windows gMSA
- Christopher Campbell writes 'Data Privacy is an all-year thing - Learn more about Microsoft Priva'
- Karl Rautenstrauch walks through Reflecting on the first year and future of The Azure Storage Migration Program
📦 Storage
- The Azure Updates Team writes about Generally available: Apply Azure storage access tiers to append blobs and page blobs with blob type conversion
- Koen Verbeeck (@Ko_Ver) explains how to Retrieve a File from Azure Blob Storage with an Azure Function
- Wim Matthyssen (@wmatthyssen) explains how to Create an Azure Files share in a specified subscription using an Azure PowerShell script
- Cary Sun (@SifuSun) explains How to add Microsoft Azure blob object storage repositories in Veeam Backup for Microsoft 365 v6
- On episode 171 of the Ctrl+Alt+Azure Podcast, Tobias Zimmergren and Jussi Roine discuss Azure Files with Azure AD Kerberos
🔗 Web
- Matt Ward (@mattyjward) investigates High-density hosting on Azure App Service
- Mayunk Jain (@mayunkj) explains how to Assess ASP.NET web apps at scale to accelerate your app migration strategy on Azure
- The Azure Updates Team writes about General Availability: Microsoft Azure Load Testing is now Generally Available
- On the Azure blog, Mandy Whaley covers Microsoft Azure Load Testing is now generally available
- On The New Stack, Darryl K. Taft writes Microsoft Makes Azure Load Testing Generally Available
- Abhishek Reddy describes How to set up a new WordPress website on Azure App Service and explains How to improve performance of WP Admin - WordPress on Azure App Service
- Joe Chen describes Export App Service Certificate and set up a password
⚙️ Azure Virtual Desktop
- Priyanka Balaji announces public preview of the new Azure Virtual Desktop Web Client User Interface
- SerenaZ announces public preview for watermarking on Azure Virtual Desktop