Azure Weekly
Issue #358 - 6th February 2022
There are two interesting public previews this week; firstly Microsoft Azure Payment HSM service which provides cryptographic key operations for real-time, critical payment transactions. Secondly, custom virtual network support in Azure Container Apps, which opens up a number of common scenarios customers adopting Container Apps will need for production scenarios.
Next month sees the SQLBits conference return, online and in-person. Marisa Brasile asks are you ready for SQLBits 2022 and provides a list of Microsoft sessions.
Noteworthy articles this week include: Migrating from GitHub Pages to Azure Static Web Apps, How To Get Started with VS Code Development containers, 5 Tips to Become a Microsoft Certified Azure Data Scientist Associate, and finally Loading CosmosDB and Dataverse data into dedicated SQL poolDW using the Synapse link
⚙️ AI + Machine Learning
- On Tech Community blog, James Nguyen talks about Turn AML compute cluster into Spark
- Daniel Calbimonte explains how to Detect the Language with Azure AI Language Service
🔎 Analytics
- Fikrat Azizov explains how to Implement Surrogate Keys Using Lakehouse and Azure Synapse Analytics
- Nijel S F blogs about HDInsight Kafka Cluster Sizing
- Saveen Reddy lists the Top 5 Quick Tips for Azure Synapse Analytics
- Namratha Maheshwary covers Data Analytics Solution - Tokenization with External Tokenization System , Synapse and PowerBI
- Deepak Kaushik (@ThinkForDeepak) covers Webinar: Modern analytics architecture with Azure Databricks
- Guy Reginiano discusses Kibana dashboards and visualizations on top of Azure Data Explorer are now supported with K2Bridge
- On SQL Server Central, Arindam Mondal explains how to Using Logging with the Delete Activity in Azure Data Factory
- Stephane Lapointe (@s_lapointe) explains How to dynamically set last month date range in KQL query and Log Analytics
- Tzvia Gitlin Troyna (@tzvia) talks about Use the one-click sample app generator to create code to ingest and query your data in Azure Data Explorer
🖥️ Compute
- The Azure Updates Team announces Generally available: PowerShell on Linux OS in Azure Functions
- The Azure Updates Team announces General Availability of: Deployment enhancements for SQL Server on Azure Virtual Machines and Enhanced storage configuration with tempdb
- Cormac Garvey explains how to Automated HPC/AI compute node health-checks Integrated with the Cyclecloud SLURM scheduler
- Juan Manuel Rey blogs about NETSCOUT Accelerates Moving VMware-based Workloads to Azure with Confidence
- Joe Karasha describes COVID Variant Analysis on Azure using Nextflow. Part 2
- Jerry Zhang explains How to migrate classic Cloud Service to Cloud Service Extended Support – Part 2 In-place migration
- Justin Yoo (@justinchronicle) discusses Things to Know When Writing Azure Functions in Java
- Kevin Li explains how to Manage Azure Resources using PowerShell Function App with Managed Identity
🚢 Containers
- Sam Cogan (@samcogan) describes How to Avoid Breaking The AKS Flux Extension with Pod Identity
- Zachary Cavanell explains How to Build and Deliver Apps Fast and Scalable with Azure Container Apps
- Vinicius Apolinario (@vrapolinario) writes about Step-by-step: Creating a new test environment for gMSA on AKS
- The Azure Updates Team announces Public preview: Custom virtual network support in Azure Container Apps
🗄️ Databases
- The Azure Updates Team announces the General Availability of: Azure Database for PostgreSQL – Hyperscale Citus new certifications, and Azure Database for PostgreSQL – Hyperscale Citus: Private access support and Azure Database for PostgreSQL - Hyperscale Citus supports PostgreSQL minor versions
- The Azure Updates Team writes about Generally available: Azure PostgreSQL backup with long term retention
- The Azure Updates Team announces General availability: Azure SQL updates for early February 2022
- The Azure Updates Team announces Public preview: Azure SQL updates for early February 2022
- Bashar Hussein blogs about Benchmarking Azure Database for MySQL – Flexible Server using Sysbench
- Claire Giordano (@clairegiordano) highlights the Call for speakers for Citus Con: An Event for Postgres
- Sai Kondapalli blogs about Performing online schema changes in Azure Database for MySQL by using gh-ost
- Anna Hoffman asks are you Ready for SQLBits 2022
- Anna Hoffman explains how to Migrate SQL Server to Azure on Data Exposed
- Mitch van Huuksloot describes SQL Server Regular Expressions Library Sample
- Niko Neugebauer covers Improving data loading performance On SQL Managed Instance with Business Critical service tier
- On the MSSQL Tips site, Aaron Bertrand talks about Performance Testing Azure SQL Edge on Intel and M1 MacBooks
- Jovan Popovic (@jocapc) describes Loading CosmosDB and Dataverse data into dedicated SQL poolDW using the Synapse link
- Sakshi Gupta describes Certificate Based Authentication for Azure SQL Database
- Daniel Calbimonte talks about PostgreSQL in Azure Data Studio
🛠️ Developer Tools
- Jan Egil Ring (@janegilring) describes How To Get Started with VS Code Development containers
- On the Q Sharp blog, Mike Blouin explains how to Explore Quantum Hardware for Free with Azure Quantum
🔩 DevOps
- On the Microsoft BI Tools blog, Joost van Rossum (@ssisjoost) blogs about Release Power BI via Azure DevOps extension
- Travis Dahlke explains How to Set Up Continuous Deployment Using Azure App Service
- Travis Roberts (@Ciraltos) talks about Override File in Terraform and Azure
- Tao Yang (@MrTaoYang) covers Comparing Terraform Plan and Azure Resource Manager What-If
⚙️ Hybrid + Multicloud
- Mehreen Tahir talks about Azure Arc Machine Learning: Part 1: Why Azure Arc for Machine Learning, and Part 2: Training Machine Learning Models and Part 3: Inference Anywhere
🎭 Identity
- Geert Baeke (@GeertBaeke) delves into Kubernetes Workload Identity with AKS
- Gopalakrishnan Krishnan discusses Attack Simulation Training: User tags based targeting in simulations - now live
🔌 Integration
- On the .NET Curry blog, Liviu Mandras-Iura talks about Design Enterprise Integration Solutions using Azure single-tenant Logic Apps
- Henry Liu writes about User-assigned Managed Identity in Logic Apps Standard
- Monojit Datta describe how to Run Logic App Anywhere
💡 Internet of Things
- The Azure Updates Team announces teh General Availability of: IoT Edge monitoring with Azure Monitor and Azure IoT Edge supports Ubuntu Server 20.04 and ARM64
- The Azure Updates Team writes about The Azure Sphere OS 22.01 release is cancelled
- The Azure Updates Team announces the Public preview: Azure IoT Edge for Linux on Windows EFLOW update
- Tobias Zimmergren and Jussi Roine chat about Using Azure IoT Central to control your coffee maker on the Ctrl+Alt+Azure podcast
- Jeff Davis writes about New Device Update capabilities simplify device management in Azure IoT Hub
- On Code Project, Roman Kiss covers Azure IoT Hub Tester
📚 Learning
- Sebastian Zolg (@sebastianzolg) writes 5 Tips to Become a Microsoft Certified Azure Data Scientist Associate
- Jason Roberts (@robertsjason) writes about New Pluralsight Course: Error Handling in C# 10
- Jeffrey Palermo (@jeffreypalermo) talks about Software Careers in Episode 178
- Praveen Kumar Sreeram (@PrawinSreeram) describes Azure Virtual Machines – Interview Questions
- Praveen Kumar Sreeram (@PrawinSreeram) blogs about Azure App Service Plan – Interview Questions
⚖️ Management and Governance
- The Azure Updates Team announces the General Availability of Azure Monitor diagnostic settings for Azure Storage, and Azure Monitor agent extension support for automatic upgrade extension feature, andand Azure Monitor Diagnostic settings for Azure Storage, and Generally available: Improved Syslog RFC compliance using the new Azure Monitor agent
- The Azure Updates Team announce the Public Preview of: Execute Azure Monitor Logs connector on an exact time range and Test action groups in Azure Monitor
- Cormac Garvey talks about GPU Monitoring using Azure Monitor
- On the Azure blog, Michael Flanakin (@flanakin) describes Azure Cost Management and Billing updates – January 2022
- Blesson John blogs about Azure Purview Data Policy features: Accessing data when folder level permission is granted
- Vlad Rodriguez talks about Azure Purview Data policy features: resource group-level governance can significantly reduce effort
🎬 Media
- The Azure Updates Team announces Public preview: Microsoft Azure Communication Services Telephony capabilities in Denmark and UK
🚌 Migration
- Amir Dahan describes Enabling Zero Trust with Azure network security services
📱 Mobile
- Jay Gong covers Notification Hub telemetry API troubleshoot guide and How to troubleshoot PnsErrorDetailsUri missing issue in Notification Hub telemetry API
- Also on Tech Community blog, Sameer Doshi describes Graphir: Access FHIR with GraphQL
🌐 Networking
- On the Azure blog, Mark Gakman writes about New performance and logging capabilities in Azure Firewall
- Zehui Li explains how to Mount Azure Storage in a custom container in App Service with the restricted network environment
🔐 Security
- Devendra Tiwari announces the public preview of Microsoft Azure Payment HSM service
- On the Azure blog, Eliran Azulai explains how to Improve your security defenses for ransomware attacks with Azure Firewall
- Charbel Nemnom (@charbelnemnom) explains how to Simulate and Validate CEF Logs to Microsoft Sentinel
- On Tech Community blog, Alaa Shehebar describes The Codeless Connector Platform for Microsoft Sentinel
- Koby Mymon discusses Microsoft Sentinel – continuous threat monitoring for GitHub
📦 Storage
- The Azure Updates Team announces the General Availability of Azure Cache for Redis active geo-replication in enterprise tiers and Automated backup enhancements for SQL Server on Azure Virtual Machines
- Kyle Teegarden describes How to utilize active geo-replication in Azure Cache for Redis
- Alan Kinane (@Azure_Alan) explains How to save your old virtual machines to low cost archive storage
- Sarah Lean (@TechieLass) explains how to Find unused storage accounts in Azure
🔗 Web
- John Reilly (@johnny_reilly) describes Migrating from GitHub Pages to Azure Static Web Apps
- Tobias Zimmergren (@zimmergren) walks through Using the Azure Load Testing service
- Charbel Nemnom (@charbelnemnom) explains how to Enforce TLS 1.2 on Web Apps with Azure Policy
- Simon Kurtz describes How To Share a Redis Cache Across Multi-Region Azure API Management Instances
- Cary Sun (@SifuSun) describes How to upgrade PHP version for Azure Web App
- Damien Bowden (@damien_bod) explains how to Implement a PWA using Blazor with BFF security and Azure B2C
- Boqian Wang discusses Windows Azure App Service NodeJS Version