Azure Weekly Issue 416: 30th April 2023
A busy edition with lots of "end of month" updates. First off two post of note around Azure Synapse Analytics: Building a Data Lakehouse using Azure Data Explorer and Azure Synapse Analytics CI/CD with Custom Parameters - Made Easy.
Next up, in the DevOps space, a very nice idea: Visualizing Azure Costs with MermaidJS and GitHub Actions: An In-Depth Guide, followed by a topic that we were actually discussing this week at endjin: Redacting sensitive information with Application Insights in C#, and Web App Performance Root Cause Analysis with Application Insights.
Two web related posts: Use Azure Function and API Management Authorizations to create your own service connector and App Service does not support Server Push in Http2. Finally a really interesting article about how to generate counterfactuals for a model with Responsible AI.
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 Continuous Language ID in Azure Speech Service which allows you to track up to 10 languages for real time translation.
- On the Azure blog, Jessica Hawk blogs about Whats new in Azure Data & AI: Helping organizations manage the data deluge
- Greg Beaumont writes Azure OpenAI ChatGPT Solves Cryptic Error Codes from Power BI, SQL Server, Power Apps, and more
- Matthew Anderson discusses Azure OpenAI Assistance for Power Virtual Agents
- Ruth Yakubu describes How to generate counterfactuals for a model with Responsible AI
- Sanil Mhatre covers Azure Machine Learning Introduction: Part 1 Overview and prep work
Analytics
Covering: Apache Spark for HDInsight, Apache Storm for HDInsight, Azure Analysis Services, Azure Data Explorer, Azure Data Share, Azure Databricks, Azure Stream Analytics, Azure Synapse Analytics, Data Catalog, Data Factory, Data Lake Analytics, Event Hubs, HDInsight, .NET for Apache Spark, R Server for HDInsight, Azure Purview
- Denise Schlesinger describes Building a Data Lakehouse using Azure Data Explorer
- Adi Eldar blogs about Log Clustering in Azure Data Explorer
- Jean Hayes covers Azure Synapse Analytics CI/CD with Custom Parameters - Made Easy
- Mark Hamilton blogs about Whats new in SynapseML v0.11
- Sachin Saraf talks about Troubleshooting Query Performance with Synapse's In-Flight Diagnostics
- On the Data Exposed show, Rie Merrit (@IrishSQL) and Andy Cutler (@MrAndyCutle) discuss how to Bring your SQL expertise to the Data Lake with Serverless SQL Pools
- On the Armchair Architects show, David Blank-Edelman, Uli Homann, and Eric Charran delves into How Data is Changing
- Devang Shah delves into Extracting relational schema from streaming data containing complex JSON documents
- Greg Low (@greglow) explains ADF: Replacing carriage returns in Data Factory expression language and provides a FIX: Data Factory ODBC linked service fails to Apply and returns Internal Server Error
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 Azure Advisor VM/VMSS right-sizing recommendations with custom lookback period
- Michael McReynolds: Introducing DCesv5 and ECesv5-series Confidential VMs with Intel TDX
- Jamie Burns provides A Walkthrough of Azure Functions
- On the Q Sharp blog, Lucas Enloe talks about Azure Quantum introduces sessions to accelerate your research with variational algorithms
- Adam Wilson covers Case Study: Integrating Scheduled Events into a Decentralized Database Deployment
- The Azure Updates Team announces Azure Service Fabric 9.1 Third Refresh Release
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 the Generally Available: TCP support for Azure Container Apps, and Generally Available: Inbound IP restrictions for Azure Container Apps and Generally Available: Operation Abort in AKS
- The Azure Updates Team announces the Public preview: Session affinity for Azure Container Apps
- Prashant Khandelwal explains How to Create and Push your Docker images to Azure Container Registry
- Vinicius Apolinario (@vrapolinario) provides gMSA sample application for testing on Windows containers
- Dries Weyme covers Migrating to AAD Workload Identity on Azure Kubernetes Service AKS
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 Azure SQL - General availability updates for late - April 2023
- The Azure Updates Team announces the Public Preview : Azure Cosmos DB for PostgreSQL Data Encryption with Customer Managed Keys
- Brian McKerr delves into Azure Database for MySQL – Flexible Server failover across regions without connection string changes
- Dharshana Kumar covers What is causing the Always On AG issue Is it cluster, AD, DNS, or SQL
Developer Tools
Covering: App Configuration, Azure Lab Services, CLIs, Developer tool integrations, SDKs, Visual Studio, Visual Studio Code, Visual Studio Online
- Anuraj Parameswaran talks about Getting started with Data API builder for Azure SQL Database or SQL Server
- Scott Hanselman (@shanselman) talks about GitHub Copilot for CLI for PowerShell
- Drew Skwiers-Koballa announces ScriptDOM .NET library for T-SQL parsing is now open source
- On episode 457 of the Azure Podcast, the podcast team (@AzurePodcast) are joined by Ayush Agarwal, Davide Mauri, and Sean Leonard to talk about Data API Builder
DevOps
Covering: Azure Artifacts, Azure Boards, Azure DevOps, Azure Pipelines, Azure Repos, Azure Test Plans, Azure DevTest Labs, DevOps tool integrations
- Erik Reitan shows how to Use Power Automate to update Azure DevOps queries
- Nikita Nallamothu explains Azure Load Testing Pricing
- Richard Fennell (@richardfennell) writes 'Bit rot is killing my pipelines'
Hybrid + Multicloud
Covering: Azure Arc, Azure Stack
- The Azure Updates Team announces General Availability: Centrally Managed Azure Hybrid Benefit for SQL Server
- Danimir Ljepava (@danimir) announces GA of the link feature for Azure SQL Managed Instance for SQL Server 2016 and 2019
- Dinakar Nethi blogs about April release of Arc data services
- Rick Claus (@RicksterCDN) talks about Windows Server Summit 2022: Windows Admin Center and Azure Arc
- Charbel Nemnom (@charbelnemnom) explains how to Extend Azure Arc To System Center Virtual Machine Manager SCVMM – Comprehensive Guide
Identity
Covering: Azure Active Directory (AD), Azure Active Directory B2C, Azure Active Directory Domain Services
- Graeme Bray talks about Reporting on Azure AD Password Protection
- Travis Roberts (@Ciraltos) discusses Azure Global Admin is not a Global Admin
- Sarah Lean (@TechieLass) talks about Azure Service Principals and Azure Managed Identities
Integration
Covering: Azure API for FHIR, Event Grid, Logic Apps, Service Bus
- Richard Fennell (@richardfennell) walks through Moving my Azure DevOps Pipeline generated social posts to Azure Logic Apps
- Serena Li explains how to Provide custom domain to single-tenant logic app and resolve the domain as private ip
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 explains how to Update your IoT Edge devices on Ubuntu 18.04 LTS
Learning
Covering: Microsoft Certifications, Azure Certifications, Microsoft Learning Paths, Certification Pathway Information
- Michael Kophs announces updates to Azure and support engineer training and certification portfolios
- Deepa Athre says Get caught up on Azure skilling with these new learning resources
- On episode 242 of the Azure DevOps podcast, Jeffrey Palermo (@jeffreypalermo) is joined by Donovan Brown: Donovan Brown is Retiring
- Jay Simmons provides a Skilling snack: Windows LAPS
- On episode 183 of the Ctrl+Alt+Azure podcast, Tobias Zimmergren and Jussi Roine discuss 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 Generally available: Azure Monitor alerts now suggests signals to alert on, and Public Preview: Azure Monitor Metrics Dataplane API released and and Public Preview: Support for Azure VMs using Premium SSD v2 in Azure Backup
- Martijn Verburg covers Application Insights Java Profiler April 2023 - Public Preview Update
- Priyanka Mishra describes Azure Monitor- Announcing Public Preview of Azure Metrics Data plane API
- Michiel van Oudheusden (@mivano) describes Visualizing Azure Costs with MermaidJS and GitHub Actions: An In-Depth Guide
- Rachel Pruitt walks through Managing IP with Microsoft Azure and Cliosoft
- The Intune Support Team writes about New settings in Microsoft Intune to enhance Windows Defender Firewall management
- Naga Yenamandra talks about Microsoft Purview data catalog now supports tags
- Radhika Tripurani covers Understanding Cost Management and Billing in Microsoft Azure: Key Considerations and Best Practices
- Nicolas Bonnet (@nico_bonnet) blogs about Windows LAPS with Intune
- On the Azure blog, Mahip Deora, Dave Burkhardt and Sami Modak explain how to Choose the best global distribution solution for your applications with Azure
- Tobias Zimmergren (@zimmergren) blogs about Redacting sensitive information with Application Insights in C#
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
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
- Jing Wang walks through Configuring Custom DNS for Azure Spring App in a Private Network
- Weizhen Sun explains How To List All VNET Subnets Used for Private Endpoints of App service using PowerShell Script
Security
Covering: Azure DDoS Protection, Azure Information Protection, Azure Sentinel, Key Vault, Security Center
- Kurt Mackie (@kurmac) covers Microsoft Bolstering Sentinel with Workspace Manager and Hunts Previews
- Terrell Cox blogs about Microsoft bolsters cloud-native security in Defender for Cloud with new API security capabilities
- On the Data Exposed show, Anna Hoffman (@AnalyticAnna) and Vlad Rodriguez discusses how to Use Microsoft Purview DevOps policies to control access and limit insider threats Data Exposed
- Kavish Bakshi covers Whats New: Introducing Microsoft Sentinel DNS Essentials solutions.
- Michael Lindsey blogs about Uncovering Trackers Using the Defender EASM API
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 Generally available: Cross-region service endpoints for Azure Storage
- Darren Cunningham discusses The True Cost of Traditional File Storage
Web
Covering: API apps, API Management, App Service (Web), Azure Cognitive Search, Azure SignalR Service, Azure Spring Cloud, Web apps
- The Azure Updates Team announces Generally available: API Management Authorizations and Public Preview: Azure API Management and Microsoft Defender for APIs integration
- Adrian Hall explains how to Build a no-code GraphQL service with Azure API Management
- Julia Kasper explains how to Use Azure Function and API Management Authorizations to create your own service connector
- Luis Lopes delves into Web App Performance Root Cause Analysis with Application Insights
- Yutang Lin discusses Min TLS Cipher Suite Preview Now Available on Azure Portal and Info on Upcoming Changes Before GA
- David Giard (@DavidGiard) talks about Creating and Deploying an Azure Spring App
- Benjamin Perkins covers Bring Your Own Storage BYOS to Azure App Service Web App
- Denver Brittain covers Java Spring Boot, MongoDB Atlas App on Azure App Service
- Xinyu Shan writes App Service does not support Server Push in Http2
- Ridhima Sinha blogs about Troubleshooting Common Issues in Azure Storage Static Websites
Azure Virtual Desktop
Covering: Azure Virtual Desktop
- The Azure Updates Team announces New Azure Virtual Desktop features to answer our customers top needs
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