Azure Weekly
Issue #374 - 12th June 2022
After a week off because of the extended bank-holiday Jubilee celebrations in the UK, we're back with an edition that covers the last two weeks. There are two interesting announcements in the Identity Space:Introducing Microsoft Entra - modern identity and access solutions, and Dynamic Groups Enhancement Now at Preview for Azure Active Directory Users.
There are three interesting articles around dev tooling: Chaos engineering to improve application resiliency using Azure Chaos Studio, a nice dive into Guided Hunting Notebook: Azure Resource Explorer and Visual Studio Code Tools for Azure Revamped.
I was pleased to see this announcement, as the existing limit has hit a number of our bigger customers: Public Preview: Create additional 5000 Azure Storage accounts within your Subscription
In the web space, Azure Static Web Apps CLI is now GA general availability and there's an interesting article about Efficient OAuth Authorisation Management in Azure API Management.
Finally, there's a nice round-up about all the current container offerings on Azure: Azure Container Hosting Demystified - 2022 Edition
⚙️ AI + Machine Learning
- On the Azure blog, Sherry Wang discusses Azure NC A100 v4 VMs for AI now generally available and The Azure Updates Team announces General availability: Conversational language understanding
- Shubhendu Satsangi writes 'QnA Maker is being retired. Hello, Question Answering'
- Hazem El-Hammamy writes about Cognitive Service for Language custom features generally available
- Takuto Higuchi talks about Azure Machine Learning outshines competitors overall in enterprise readiness
- Bala Venkataraman blogs about Azure Machine Learning CLI v2 and Python SDK v2
- Vinod Kurpad (@Kurpad) presents What's new in Form Recognizer: Semantic document segmentation, cross page tables and lots more
- Wolfgang Pauli writes about Active Learning at scale, with Azure SQL and Azure ML
🔎 Analytics
- The Azure Updates Team announces General availability: Azure Databricks available in new regions
- Ryan Majidimehr blogs about Azure Synapse Analytics May Update 2022
- Saravanan Ponnaiah talks about Azure Databricks – Capacity Planning for optimum Spark Cluster
- Ron L'Esteve describes Advanced Databricks Lakehouse Capabilities
- Fikrat Azizov explains how to Implement Late Arriving Dimensions on Data Lakehouse using Azure Synapse Mapping Data Flow
- Charles Chukwudozie explains how to Ingest Azure Event Hub Telemetry Data with Apache PySpark Structured Streaming on Databricks.
- David Giard (@DavidGiard) presents An Approach to Unit Testing ADX Functions
- Olga Molocenco talks about Azure Data Factory CI/CD with GitHub Actions
- On the Azure Synapse Alaytics channel, Ryan Majidimehr presents Recapping Build 2022
- Joost van Rossum (@ssisjoost) describes how to Break or stop ForEach loop in ADF and Synapse
- Kevin Chant presents Initial tests for Azure Synapse Link for SQL Server 2022
- Niko Neugebauer explains how to Migrate Amazon RDS for SQL Server to Azure SQL Managed Instance – Part 3 Azure Data Factory
🖥️ Compute
- The Azure Updates Team announces Generally available: Azure NC A100 v4 virtual machines for AI, announces General availability: Trusted launch support for virtual machines using Ephemeral OS disks and General availability: Storage optimized Azure VMs deliver higher performance for data analytics.
- The Azure Updates Team announces the Public Preview of: Linux portal editing for applications, and Connection Monitor Support for virtual machine scale sets and Network Watcher packet capture support for virtual machine scale sets
- Sasha Melamed writes about New storage optimized Azure VMs deliver higher performance for data intensive workloads
- Divya Cherukuri talks about Azure Service Fabric 8.2 Third Refresh Release and Microsoft Azure Service Fabric 9.0 First Refresh Release
- On Tech Community blog, David Justo writes about New major release of Durable Functions for NodeJS
- Jay Gong describes How to apply custom image while creating batch pool and node for Python runtime
- Sathish Kumar describes Cloud service extended support - Supported and unsupported scenarios
- The Azure Updates Team writes about General availability: Storage optimized Azure VMs deliver higher performance for data analytics
- Raymond Meng-Ru Tsai writes about Best Practice for Running Cadence Spectre X on Microsoft Azure
- Antti K. Koskela (@koskila) explains How to fix The listener for function was unable to start. Out of retries creating lease for partition 0
- Charbel Nemnom (@charbelnemnom) explains how to Migrate Gen1 to Gen2 VMs on Azure
- On the Azure blog, Garima Singh discusses SUSECON 2022: Powering Business Critical Linux workloads on Azure
- Yi Yang explains how to Failed to Update Cloud Service due to Ongoing Migration Progress
🚢 Containers
- The Azure Updates Team announces the Generally available: Azure Container Apps support for custom domains and TLS certificates
- The Azure Updates Team announces Public preview: Mount Azure Files and ephemeral storage in Azure Container Apps
- Pierre Roman (@pierreroman) delves into WSL2 now available on Windows Server 2022
- Sam Cogan (@samcogan) discusses Azure Container Hosting Demystified - 2022 Edition
- Geert Baeke (@GeertBaeke) blogs about Draft 2 and Ingress with Web Application Routing and walks through Trying out Draft 2 on AKS
- Vinicius Apolinario (@vrapolinario) asks Pod Identity or gMSA Which one is best for you on Azure Kubernetes Service
🗄️ Databases
- Rajesh Setlem announces General Availability GA of Active geo-replication & Auto-failover groups for Hyperscale Azure SQL
- The Azure Updates Team covers Azure SQL—Generally available updates for early June 2022
- The Azure Updates Team announces the Public Preview of: Linux emulator with Azure Cosmos DB API for MongoDB, and Microsoft Purview access policies for Azure SQL Database and Azure Cosmos DB serverless container storage limit increase to 1TB
- Anna Hoffman (@AnalyticAnna) covers Azure SQL News Update: June 2022
- Marisa Brasile covers SQL Insider Series: Exporting Azure SQL DB BACPAC file to Azure with Azure Automation Data Exposed
- Amit Khandelwal discusses SQL Server 2022 public preview is now available on Linux.
- Peter Carlin explains how to Find out why your SQL Server data belongs on Azure
- Kruti Mehta writes about Comparison Azure PostgreSQL Single Server, Flexible Server, HyperscaleCitus
- Minni Walia presents Azure Data Explorer in 60 minutes with the new samples gallery
- Scarlett Liu describes Search service – add data source from SQL database in private network
- Rajendra Gupta (@rajendragupta16) explains How to export incremental data from Azure SQL Database to Azure using Change Data Capture CDC
- On the Data Exposed show, Anna Hoffman and (@AnalyticAnna) and Mike Bhatt (@BhattMan7) talk about Exporting Azure SQL DB BACPAC file to Azure with Azure Automation Data Exposed
- Rajendra Gupta (@rajendragupta16) covers Azure Data Studio Introduction
- Liliam Leme talks about Monitoring Synapse serverless SQL open connections
- On the Data Exposed show, Anna Hoffman and Bob Ward (@AnalyticAnna, @bobwardms) talk about Azure SQL June 2022 Updates
- "swjain" covers Azure DMS - MySQL Consistent Backup now in Preview
- Neel Ball discusses SSMA v 9.0 - Data Migration at scale support
- Anna Hoffman (@AnalyticAnna) and Bjoern Peters (@SQL_aus_HH) discuss Migrating your database to Azure SQL - Preparation is everything Data Exposed: MVP Edition
- Tony Ju explains How to export/import database from Azure Flexible server to MySQL In App
🛠️ Developer Tools
- The Azure Updates Team writes about General availability: Azure SDK for Go
- The Azure Updates Team announces the Public Preview of: Microsoft Graph API integration with Azure Event Grid, and Azure Load Testing support for customer-managed keys, and Azure Load Testing supports quick start tests with web URL, and Azure Load Testing support for user specified JMeter properties, and Azure Load Testing support for user-assigned managed identities and Azure Load Testing supports splitting input data across test engines.
- Nagarjuna Vipparthi covers Azure Load Testing: create tests faster, distribute input data, and much more
- On the Microsoft Mechanics show, Jeremy Chapman (@JeremyChapmanMechanics) and Amanda Silver explain how to Build developer environments fast with Microsoft Dev Box
- Ricardo Espinoza describes Quantum Development Kits adopts .NET 6 and supports Visual Studio 2022
- On Visual Studio Magazine, David Ramel (@dramel) writes about Visual Studio Code Tools for Azure Revamped
- Elio Struyf walks through Opening folders in Visual Studio Code from an extension
- Panu Oksala writes My Thoughts About GitHub Copilot
- On episode 195 of the Azure DevOps Podcast, Jeffrey Palermo (@jeffreypalermo) and Philippe Kruchten discuss Controlling Your Architecture
🔩 DevOps
- Dan Hellem discusses Azure DevOps Server 2022 Deprecation of Reporting Services and talks about Work Item Revision Limits
- John Alfaro writes about Deploying Azure NetApp Files Preview features using Terraform AzAPI Provider
- Travis Roberts (@Ciraltos) walks through Getting Started with Azure DevOps Boards
- Wong Cyrus writes Object Oriented Your Azure Infrastructure with Cloud Development Kit for Terraform CDKTF
- Daniel Krzyczkowski (@DKrzyczkowski) presents Azure Hints Series - Containers for Azure DevOps Automation
- Gerasimos Alexiou talks about Test your backup mechanism – Automated restore for MS SQL using Azure DevOps
- Devops Dojo covers Lean Product – Part 3 and talks about OKRs Objectives and Key Results
- Kyle Johnson and Sash Kavalaparambil describes How To Batch Importing Azure DevOps Work Items Using Azure DevOps APIs and C#
- On the Azure Medium blog, Sharmila Musunuru covers TTK About Chaos Engineering and writes about Cheapest way to run Kubernetes on Azure
⚙️ Hybrid + Multicloud
- The Azure Updates Team announces the General availability of Azure Bastion IP based connection
- The Azure Updates Team announces the Public Preview of: ExpressRoute IPv6 Support for Global Reach and Azure Arc-enabled System Center Virtual Machine Manager.
- Sarah Cooley writes about AKS on Azure Stack HCI and Windows Server - May 2022 update
- On the Azure blog, Peter Carlin covers Power hybrid and multicloud environments with Azure Arc data solutions
- Thomas Maurer (@thomasmaurer) covers Set up Single-Node Azure Stack HCI and Set up a single-node AKS cluster on Windows Server on-premises
- Quinten Lamprecht covers Azure Arc Enabled Kubernetes Part 1: Setting up Azure Arc Enabled Kubernetes, Part 2: Adding Security and Monitoring and Part 3: Deploying Containers
- Arpita Duppala (@arnuwish) blogs about Register your Azure Stack HCI cluster with reduced permissions
- Pavan Kaushik covers Hybrid VM Management with Azure Arc-enabled System Center VMM
- Saniya Islam describes Monitor HCI clusters with Azure Stack HCI Insights preview
- Nick Greenfield writes about General Availability of the Dapr Extension
🎭 Identity
- Irina Nechaeva talks about Introducing Microsoft Entra - modern identity and access solutions
- On the Redmond magazine site, Kurt Mackie (@kurmac) writes about Dynamic Groups Enhancement Now at Preview for Azure Active Directory Users
- Kristina Hotz explains how to Create nested groups with Azure AD Dynamic Groups
- Damien Bowden (@damien_bod) explains how to Implement Azure AD Continuous Access CA standalone with Blazor ASP.NET Core
- Marcel Zehner (@marcelzehner) walks through Using TOTP Tokens with Azure AD – Part 1/2: Non-programmable Tokens and Part 2/2: Programmable Tokens
- Andy Jaw writes about Secure authentication to Linux servers in Azure
🔌 Integration
- Andrew London covers Point cloud support in Azure Remote Rendering
💡 Internet of Things
- Riddhi Ameser writes about New Storage Optimization Capability for Windows 10 IoT Enterprise LTSC 2021
- Adam Lash explains how to Contextualize Data with Element Unify and Azure Digital Twins
- On the Armchair Architects show, David Blank-Edelman, Uli Homann, and Eric Charran cover The Land of IoT
- David Blank-Edelman, Uli Homann, and Eric Charran chat about The edge computing model on the Armchair Architects.
📚 Learning
- Charles Pluta talks about FastTrack for Azure Recorded Sessions
- Ben Harris announces The release of step-by-step guides for Microsoft Defender
- Mustafa Saifee presents Azure Cognitive Services Hands-on Workshop resources and insights.
- Nandita Sampath says Use Microsoft Certified: Fundamentals to help open new career paths
- Marko Hotti announces a new MySQL Developer Page and Learning Journey
- Brenda Su Introduces the new ramp-up guide for developers, Azure Skills Navigator
- Nitya Narasimhan (@ntiya) presents My Visual Guide to MSBuild Keynote: 10 Things To Know
- On episode 425 of the Azure Podcast, Mark Eisenberg joins Kendall Roden, Evan Basalik and Sujit D'Mello to talk about BUILD 2022 Updates
⚖️ Management and Governance
- The Azure Updates Team announces the General Availability of: Budget alert supports action groups with common alert schema, and Azure Monitor Agent available on latest Linux distros and General availability: Updates for resource configuration changes.
- Lior Bela explains how to Get started with Windows Autopatch: public preview
- On the Azure blog, Michael Flanakin (@flanakin) covers Microsoft Cost Management updates – May 2022
- Roger Best describes How to use Cost Management + Billing to help track Azure Lab Services costs.
- On the episode 136 of the Ctrl+Alt+Azure podcast, Tobias Zimmergren and Jussi Roine discuss Operational Excellence in the Azure Well-Architected Framework
- Robert Dean describes The Azure Well-Architected Framework: Performance Efficiency Pillar
- On the Azure Medium blog, Sharmila Musunuru describes how to Design Logging and Monitoring Solutions in Azure
- Anthony Watherston explains how to Reconcile Tag Names Across Azure
- Harshitha Putta discusses Chaos engineering to improve application resiliency using Azure Chaos Studio
- Chris Morrissey walks through Ensuring a successful Windows quality update experience
- Jannie Li presents Guided Hunting Notebook: Azure Resource Explorer
- Zachary Cavanell writes about Centrally manage regulatory compliance at scale with Compliance Manager in Microsoft Purview
- Shilpa Bothra describes Enhancing Microsoft Purview Data Loss Prevention with new capabilities
📱 Mobile
- On Visual Studio Magazine - Blogs, David Ramel (@dramel) writes about .NET MAUI Devs Wrestled with iOS App Size, Android Startup
🌐 Networking
- The Azure Updates Team announces the Public preview: Manage Azure Web Application Firewall policies in Azure Firewall Manager
- On the Azure blog, Aimee Littleton explains how to Improve outbound connectivity with Azure Virtual Network NAT
- Daniel Krzyczkowski (@DKrzyczkowski) talks about Azure Hints Series - Azure API Management with custom domain behind Azure Front Door
🔐 Security
- Eugenie Burrage talks about Custom compliance, actionable insights improve security posture
- Mukta Agarwal writes about Mobile device support is now available for US Government Customers using Defender for Endpoint
- Rijuta Kapoor discusses Import Pulsedive Feed into Microsoft Sentinel
- Amit Biton covers Drive your organization to security actions using Governance experience
- Lior Tamir talks about Whats new: Automate full incident lifecycle with incident update triggers
- Andy Jaw writes about Advanced Security Information Model ASIM Analytic Rules in Microsoft Sentinel
- Rafik Gerges blogs about Using Forcepoint NGFW advanced workbook to gain deep security analytics and insights
- Ron Marsiano writes about Analytic rules - 'Sentinel entities' new entity type
- TJ Banasik writes I'm Being Attacked, Now What
- Amritpal Singh describes how to Export Historical Log Data from Microsoft Sentinel
- The Azure Podcast team (@AzurePodcast) are joined by Audrey Long to discuss Defender for the Cloud
- On episode 196 of the Azure DevOps Podcast, Jeffrey Palermo (@jeffreypalermo) is joined by Aaron Palermo to talk about Zero Trust Networking
- Gilad Elyashar (@GiladElyashar) describes Microsoft Defender for Cloud RSA announcements -
📦 Storage
- Manu Yareshimi announces Public Preview: Create additional 5000 Azure Storage accounts within your Subscription and The Azure Updates Team announces Public preview: Azure NetApp Files datastores for Azure VMware Solution
- On the Azure blog, Andrew Chen talks about Power your file storage-intensive workloads with Azure VMware Solution
- Rajukumar Padi discusses Azure Storage How to Monitor Azure Storage Account Data Part -II
- Alan Kinane (@Azure_Alan) describes Azure Backup – Recovery Services Vault versus Backup Vault
🔗 Web
- The Azure Updates Team writes about Static Web Apps CLI now available, on the Azure Developer Community Blog, Chris Noring describes Azure Static Web Apps CLI is now GA general availability and The Azure Updates Team writes about Generally available: API Management reusable policy fragments
- The Azure Updates Team announces the Public preview of API Management authorizations
- Justin Yoo (@justinchronicle) blogs about Efficient OAuth Authorisation Management in Azure API Management
- Aaron Powell (@slace) talks about Implementing a Token Store with APIM Authorizations
- Adrian Hall explains how to Transform your REST APIs into GraphQL with Azure API Management
- Toon Vanhoutte (@ToonVanhoutte) explains how to Hide stack traces in a smart way in Azure API Management and how to Enforce the global policy in Azure API Management
⚙️ Azure Virtual Desktop
- Luis Henrique Demetrio talks about Azure Virtual Desktop AVD - Packaging the SQL Server Management Studio SSMS to MSIX
- On the Azure Medium blog, Sharmila Musunuru blogs about AVD: RDP Shortpath for Public Networks