Azure Weekly
Issue #372 - 22nd May 2022
Quite a busy edition this week, considering this is usually the "calm before the BUILD storm". Some highlights: Azure Artifacts introduces new Upstreaming capabilities, and the Azure Service Operator in Beta - this is a really interesting feature to provision and manage your Azure resources from within a Kubernetes environment. This sounds like a very useful approach if you have a multi-tenant or SaaS based application.
The clock is ticking down to February 2024, so you need to start planning your ADLS Gen1 to ADLS Gen2 Migrations: Options and Best Practices. Staying with Analytics, the Azure Synapse Influencer Program has been announced this week.
It's the Microsoft BUILD 2022 conference this week. It's digital again, and free to register (which is worth doing so that you can catch up on recordings over the next few weeks). A number of blog posts were published this week highlighting sessions for various topic tracks: An Azure Developer's guide to Microsoft Build 2022, and A Data and AI guide to Build 2022, and An IT professionals guide to Azure at Build 2022, and Azure Arc at Build 2022: Heres where you should go.
Finally, this post jumped out, as we've been working on helping a customer improve performance and scalability over the last few months, and Application Insights is an absolute powerhouse of a tool, and yet many people don't use it, and few people understand how to get the most out of it, so this article is timely and worth a read: Diagnose App Service Web Apps' Performance Issues And Failing Issues Using Application Insights. Finally, I enjoyed reading this article, which tallies with a number of points in our Azure Data Strategy Briefing which covers the same area of planning your Data & Analytics roadmap: Bring Vision to Life with Three Horizons, Data Mesh, Data Lakehouse, and Azure Cloud Scale Analytics.
⚙️ AI + Machine Learning
- Natalie Mickey provides A Data and AI guide to Build 2022
- Bethany Jepchumba (@bethanyjep), Cloud Advocate, explains how to Explore and analyze data with R and Tidymodels - part 2 of 4
- Louise Han presents Detect Anomalies in Equipment with Anomaly Detector in Azure Databricks
- Ed Miller blogs about Wildlife Monitoring and Conservation with Azure Percept
- Frederik Kirkegaard writes about APIOps with Azure API Management
🔎 Analytics
- On the MSSQL Tips site, Ron L'Esteve, Data Architect, writes about Synapse Analytics vs Snowflake for Delta Format Files, Machine Learning, Table Relationships and Constraints
- Fikrat Azizov describes Implementing Fact-to-Dimension Mapping on Lakehouse using Synapse Mapping Data Flow
- Kevin Chant explains how to Keep your Azure Synapse secrets secret in GitHub
- Ryan Majidimehr walks through Introducing the Azure Synapse Influencer Program
- Darwin Schweitzer (@DataSnowman) writes Bring Vision to Life with Three Horizons, Data Mesh, Data Lakehouse, and Azure Cloud Scale Analytics
- Rajendra Gupta (@rajendragupta16) describes Getting Started with Query History and Table Designer in Azure Data Studio
- The Azure Updates Team blogs about Public preview: Additional support for managed identity authentication in Azure Stream Analytics
🖥️ Compute
- On Code Project, Duncan Edwards Jones (@Merrion) covers Event Sourcing on Azure Functions
- Roelf Zomerman (@RCZ_Jag) talks about Availability Zones VM Conversion
- Jason Masten talks about Copy Azure Compute Gallery Image Versions between Azure Clouds, Tenants, and Subscriptions
🚢 Containers
- The Azure Updates Team describes Public preview: Container Storage Interface extensible API for AKS and writes about Generally available: Bring your own Container Network Interface plugin
- Sakthi Vetrivel announces Azure Service Operator in Beta
- Geert Baeke (@GeertBaeke) presents Quick Guide to Kubernetes Workload Identity on AKS
- Vinicius Apolinario (@vrapolinario) talks about Docker Host network alternatives for Windows containers
- Thomas Maurer (@thomasmaurer) walks through Speaking at KubeCon Europe 2022
- Geert Baeke (@GeertBaeke) writes about Quick Guide to the Secret Store CSI driver for Azure Key Vault on AKS
🗄️ Databases
- Halil Ozan Akgul talks about Moving Postgres data 26X faster with Azure Data Factory
- Mousa Janini describes How to setup email alerts to monitor automation jobs for Azure SQL DB maintenance
- Swabhiman Das discusses Cross-Subscription Failover Group - Azure SQL Managed Instance
🛠️ Developer Tools
- On Visual Studio Magazine, David Ramel (@dramel) highlights What's New in Visual Studio Code 1.67 April 2022 Update and writes about Visual Studio 2022 for Mac Team Fixes Release Candidate Issues
- Antti K. Koskela (@koskila) covers The simplest fixes to 500 Internal Server Error from Azurite
🔩 DevOps
- On the Microsoft DevOps blog, Ankit Kumar discusses Azure Artifacts introduces new Upstreaming capabilities
- Also on the Microsoft DevOps blog, April Edwards (@TheAprilEdwards) discusses DevOps for Java on Azure and explains how to Deploy a Java application to Azure App Service using GitHub Actions
- Also on the Microsoft DevOps blog, Gloridel Morales writes about May patches for Azure DevOps Server and Team Foundation Server, talks about Azure DevOps Server 2020.1.2, 2020.0.2 and 2019.1.2 releases and covers Updates to Azure Pipelines Runtime Variables Settings Updated
- On episode 193 of the Azure DevOps podcast, Jeffrey Palermo (@jeffreypalermo) is joined by Rod Paddock to discuss Application Longevity for Dummies
- Mark Heath (@mark_heath) explains how to Deploy ASP.NET Core websites to Azure App Service with Azure Pipelines
- Panu Oksala talks about DevSecOps with Azure DevOps Auditing
- Anthony Chu (@nthonyChu) writes about Multi-stage Azure Static Web Apps deployments with Azure DevOps
- Tjado Mäcke writes about Continuous schema migrations for MySQL databases
⚙️ Hybrid + Multicloud
- On the Azure blog, Sergio Figueiredo announces Azure DNS Private Resolver: Now in preview
- The Azure Updates Team writes about Generally available: Open Service Mesh extension for Azure Arc
- Jose Moreno (@erjosito) describes Azure VMware Solution networking voodoo
- Marisa Brasile discusses Connecting SQL Server 2016 to Azure - SQL Managed Instance link Data Exposed
- Monojit Datta explains how to Connected Micro-services with Azure Arc-enabled Kubernetes and Data Services
- Sanjay Satheesh covers Azure Arc at Build 2022: Heres where you should go
- Scott Manchester discusses Citrix extends Windows 365 Cloud PC to new audiences
- Steve Read (@swread) writes about Why Organizations are Entrusting Microsoft Cloud with their Mainframes
🎭 Identity
- Gerasimos Alexiou discusses Authentication failed. The Authorization header is missing – Invoke-WebRequest Azure ARM
- Damien Bowden (@damien_bod) blogs about Using multiple Azure B2C user flows from ASP.NET Core
- On the Azure Medium blog, Sharmila Musunuru describes Azure Security: Best Practices You Need to Know and covers Tenant Restrictions in Azure AD
- Sue Bohn covers Building API-first solutions that aid modern Zero Trust infrastructure
- On Microsoft Security blog, Christine Barrett writes about Easy authentication and authorization in Azure Active Directory with No-Code Datawiza
🔌 Integration
- Omar Abu Arisheh walks through Using Inline Code instead of a Foreach Loop for better performance in Logic Apps
- Mark Brimble (@BrimbleMark) writes 'OpenText GXS is not supported by Azure SFTP-SSH'
- The Azure Podcast covers Episode 424 - Landing Zone Accelerator for API Management
💡 Internet of Things
- The Azure Updates Team announce the General Availability of: Industrial IoT Connectivity Partners integrate with Azure IoT Central and Easily manage your Azure IoT Central dashboards using a catalog
- Sander van de Velde describes How to cope with IoT Hub enrichment restrictions
📚 Learning
- Nancy Tandy explains how to Discover Microsoft Certified: Customer Data Platform Specialty
- Temante Leary discusses The 2-Minute Recap: Everything new with Microsoft 365 on Microsoft Learn
- Travis Roberts (@Ciraltos) talks about AZ-900 Describe Cloud Concepts, Microsoft Azure Fundamentals Part 1
- Hailie Meehan writes about An IT professionals guide to Azure at Build 2022
- Pantelis Apostolidis (@papostolidis) writes about Global Azure Greece 2022
- Justin Orcutt explains how to Get started with Microsoft Learn for CMMC
- Jeffrey Raymond Kitt covers Microsoft UK Tech Community Day
⚖️ Management and Governance
- Gerasimos Alexiou describes InvalidAuthenticationToken message: The access token is invalid. – Powershell
- Adi Biran highlights Simplified Log Analytics Table Management
- Bruno Gabrielli blogs about Azure Monitor: Expanding the Out-of-the-Box Observability for your IT Infrastructure
- Craig Porteous (@cporteous) blogs about The Purpose and Pain of Azure Resource Locks
🎬 Media
- On the Azure blog, Victor Bahl announces that Microsoft and AT&T demonstrate 5G-powered video analytics
🚌 Migration
- Andres Pad discusses ADLS Gen1 to ADLS Gen2 Migrations: Options and Best Practices
- Mark Brimble (@BrimbleMark) talks about Migrating to Azure – A Project Plan
📱 Mobile
- On the Trailhead blog, Walter Aguilar blogs about Xamarin and the Magical Quest to Bind a Java Native Library
- On the Xamarin blog, Michael Rumpler discusses Migrating MR.Gestures from Xamarin.Forms to .NET MAUI
🌐 Networking
- The Azure Updates Team announces the Public Previews of: Azure DNS Private Resolver – Hybrid name resolution and conditional forwarding and AKS Private Link Service integration
- Pantelis Apostolidis (@papostolidis) blogs about Network Policy for Private Endpoints
🔐 Security
- Christopher Knight blogs about Surface delivers built-in security from chip to cloud
- Ely Abramovitch explains how to What's new: Similar incidents in Microsoft Sentinel
- Juli Hooper blogs about Troubleshooting mode for Microsoft Defender for Endpoint now in public preview
- TJ Banasik blogs about Microsoft Sentinel: NIST SP 800-53 Solution
- Michael Shalev discusses Microsoft 365 Defender Streaming API: Identity and CloudApp Events in General Availability
📦 Storage
- Mitch van Huuksloot covers Data Archiving Strategies for SQL Server
- The Azure Updates Team announce the General availability: Azure Backup support for trusted launch Azure Virtual Machines
🔗 Web
- Jenn Jinhong writes about An Azure Developer's guide to Microsoft Build 2022
- Justin Yoo (@justinchronicle) delves into Blazor WebAssembly for Headless CMS on Azure Static Web Apps
- Weizhen Sun explains how to Diagnose App Service Web Apps' Performance Issues And Failing Issues Using Application Insights
- Oscar Garcia Ozkary explains how to Improve App Performance with In-Memory Cache and Real-Time Integration
- Meghali Chakraborty blogs about Capturing dotnet trace for app service
⚙️ Azure Virtual Desktop
- On IT Next, Jack Roper talks about AZ-140 Azure Virtual Desktop Specialty Exam Tips
- On the Redmond magazine site, Kurt Mackie writes about IT Pros Describe Azure Virtual Desktop Practices and Gripes in New Study
- Yun Liu talks about Microsoft Teams background effects is now generally available on Azure Virtual Desktop and Microsoft Teams Multi-window support and Call Me are now in GA on Azure Virtual Desktop