Azure Weekly
Issue #349 - 14th November 2021
A slightly quieter week than last week (thankfully!, but a number of Ignite announcements still trickle out. Of course the big news this week is the release of .NET 6.0 and Visual Studio 2022. The transition from .NET Framework, through .NET Core to .NET 6.0 has been a long, complicated, and slightly painful process. We have 30+ repositories of .NET based libraries, and transitioning them has has required significant effort over this period, so it's very satisfying to be entering a stage of relative stability and Long Term Support, while also having some impressive foundations for future innovation.
Of course, a new version of .NET is only useful if various hosting environments support it. Fortunately many Azure Product Groups have worked hard to ensure launch day support for .NET 6.0 across Azure Functions, Azure App Service, and Azure Static Web Apps.
Another announcement that shouldn't slip under the radar is that Azure Web PubSub service is now generally available.
Finally a couple of interesting articles in the analytics space: Performance of querying blob storage with Synapse SQL Serverless and Ingestion and Processing Layers in Azure Data Lakehouse.
⚙️ AI + Machine Learning
- Andrew Gryguc covers Using Azure Percept to Optimize Product Design through Life Cycle Testing
- Aria Jelinek explains how to Streamline collaboration and insights with simplified machine learning on Azure Synapse Analytics
- Balamurugan Balakreshnan talks about Call Center Analytics - No Code to Process Speech and Convert to Text and get insights and Azure AI document translation - Batch
- Ornella Altunyan explains how to Create an Object Recognition Machine Learning model - no code required
🔎 Analytics
- The Azure Updates Team writes about General availability: Azure Data Explorer cache policy hot windows
- Aria Jelinek writes about how you can Save time on Apache Spark workloads on Azure Synapse with NVIDIA GPU acceleration
- Hauke Mallow covers Azure Synapse Analytics - Operationalize your Spark ML model into Data Explorer pool for scoring
- On the MSSQL Tips site, Ron L'Esteve discusses Ingestion and Processing Layers in Azure Data Lakehouse
- Dennes Torres covers Performance of querying blob storage with Synapse SQL Serverless
- Sucharita Das writes about An Introduction to Azure Databricks
- Gabi Lehner writes about Azure Data Explorer dashboards November 2021 updates
🖥️ Compute
- The Azure Updates Team announces .NET 6.0 in Azure Functions is now Generally Available, as is the Azure Functions runtime 4.0 and also announces PowerShell on Linux SKU in Azure Functions is now available in Public Preview
- Evan Burness (@evanburness) blogs about Azure HBv3 virtual machines for HPC, now up to 80 percent faster with AMD Milan-X CPUs
- Kevin Raines blogs about Azure high-performance computing at Supercomputing 2021
- Jerry Zhang describes How to disable TLS 1.0 and 1.1 on Cloud Service
- Rachel Pruitt covers Performance & Scalability of HBv3 VMs with Milan-X CPUs
- Thuan Nguyen covers Harvest credential from Custom Script Extension on Azure VM
- Zaid Kahn explains how to Learn how Microsoft Azure is accelerating hardware innovations for a sustainable future
- The Azure Updates Team announces the General Availability of SQL Server on Azure Virtual Machines: Multi subnet high availability
- Shannon Kuehn discusses Video 4 of the Azure VMware Solution Zero to Hero Series
🚢 Containers
- Carlos Mendible (@cmendibl3) describes AKS: Open Service Mesh & mTLS
- Daniel Neumann (@neumanndaniel) covers Using Conftest for Azure Policy for Kubernetes
- Carlos Mendible (@cmendibl3) blogs about AKS: Open Service Mesh Traffic Access Control
- Hanli Ren explains how to Enable WEBSSH for RedHat based Custom Docker image
🗄️ Databases
- The Azure Updates Team announce the General Availability of: Azure Database for PostgreSQL – Hyperscale Citus support for Citus 10.2, and Azure Backup for Azure Database for PostgreSQL – Single Server: Long-term retention and Azure Database for PostgreSQL – Hyperscale Citus: PostgreSQL 14 support.
- The Azure Updates Team announces the General Availability of Azure Cosmos DB: Glowroot support for Cassandra API and Azure Cosmos DB: Names indexes for Cassandra API.
- The Azure Updates Team announces Azure Database for MySQL – Flexible Server: Terraform support is Generally Available
- On Channel 9, Anna Hoffman and Denzil Ribeiro talk about Data Loading Best Practices on Azure SQL Database.
- Swabhiman Das covers how to Audit Specific Actions and Users in Azure SQL DB
- The Azure Updates Team announces AzureSQL - Public preview updates for mid-November 2021
- The Azure Updates Team announces AzureSQL - General availability updates for mid-November 2021
- Raki Rahman blogs about Arc SQL MI: Demonstrating Multi-cloud Database failover using Distributed AGs
- Vishal Ani covers SQL Server and Azure Purview work better together
- Thuan Nguyen explains how to Get Vulnerability Assessment Setting of Azure SQL Server in tenant with PowerShell
- Andreas Wolter (@AndreasWolter) discusses Announcement: controlling access to Azure SQL at scale with policies in Purview – now in Private Preview and Private Preview: controlling access to Azure SQL at scale with policies in Purview
- Asad Khan explains how to Discover what's new to Microsoft database services—recap from Microsoft Ignite
- Sudheesh Narayanaswamy covers Video: Overview of analyzing queries in MySQL - Flexible Server using Azure Monitoring Workbooks
- Hristo Hristov blogs about Power Apps for reading and writing data to a SQL Server database in Azure
🛠️ Developer Tools
- On the Visual Studio blog, Amanda Silver (@amandaksilver) writes about Visual Studio 2022 now available
- On Visual Studio Magazine - Blogs, David Ramel (@dramel) writes about 64-bit Visual Studio 2022 Arrives and Visual Studio 2022 for Mac Preview 3 Teases Native M1 Processor Support
- Jordan Matthiesen (@JMatthiesen) writes about Visual Studio 2022 for Mac Preview 3, and Upcoming Native M1 Processor Support
- On Channel 9, Scott Hanselman and the Visual Studio Product Team say Welcome to Visual Studio 2022 - the Visual Studio 2022 Launch Event
- On the Xamarin blog, David Ortinau (@davidortinau) discusses Whats New in Xamarin and Visual Studio 2022
- Tobias Zimmergren and Jussi Roine talk about Azure Updates - Episode 107 of Ctrl+Alt+Azure
- Scott Hanselman and Jason Zander Look at Azure yesterday, today, and tomorrow on Azure Friday
- The Azure Updates Team announces Application Insights auto-instrumentation for .NET 6 App Services
🔩 DevOps
- On the Microsoft DevOps blog, Angel Wong discusses Auditing Coming to General Availability Early 2022
- Jay Gordon (@jaydestro) talks about Deploying to Azure is one git push away with Julien Dubois on AzureFunBytes Episode 61
- Parsa Zand explains how to Known issue with publishing extensions: Your ability to create global personal access tokens PATs is restricted by your organization.
- On Channel 9, April Edwards & Jay Gordon talk about Increasing Collaboration with Communication: GitHub and Microsoft Teams on The DevOps Lab
- Thomas Thornton (@tamstar1234) explains how to Deploy Azure Kubernetes Service using Terraform with Azure DevOps pipeline and deploying a sample application
- Kevin Chant talks about Reasons to learn GitHub if using Azure DevOps
🧬 Hybrid
- John Joyner (@john_joyner) describes Migrating from Azure Arc server to Azure VM
- Olaseni Adeniji blogs about Utilization of different Open-source software OSS in AKS on Azure Stack HCI
- Thomas Maurer (@thomasmaurer) talks about Windows Server 2022 - Hybrid Cloud with Azure Arc
- TJ Banasik discusses Protecting Federal Information Systems with the Microsoft Insider Risk Management Solution
- Thomas Maurer (@thomasmaurer) describes Windows Server 2022 Azure Edition Available on Azure
🎭 Identity
- The Azure Updates Team announces the Public Preview of Azure Bastion native client support and Azure Bastion IP based connection.
- Christian Kielhorn explains How to retrieve an Azure AD Bulk Token with PowerShell
- Travis Roberts (@Ciraltos) discusses Passwordless Authentication with Azure AD and FIDO2 Security Keys and Yubikey Bio
🔌 Integration
- Henry Liu explains how to Automated Testing with Logic Apps Standard
- Pedro Almeida covers Logic Apps: CI/CD Part 3- Building your Azure Pipeline
- Sandro Pereira (@sandro_asp) describes How to monitor the status of Azure API Connections Part I
💡 Internet of Things
- The Azure Updates Team announces Public preview: Azure Sphere expands SoC portfolio with NXP i.MX 93-CS family
- On Channel 9, Olivier Bloch, Ed Marks, Ranga Vadlamudi, and Dima Tokar take a peek Behind the scenes of Keurig's SMART coffee brewers powered by Azure IoT Central
- Basak Mutlum explains how to Integrate Azure Digital Twins with Ansys Twin Builder
- The Azure Sphere Team covers Azure Sphere security research: development mode
- The Azure Sphere Team talks about Azure Sphere release schedule update
- Joseph Lloyd covers Azure Sphere MT3620 Insights - November 2021
⚖️ Management and Governance
- Thuan Nguyen writes about Laterally move by abusing Log Analytics Agent and Automation Hybrid worker
📱 Mobile
- The Azure podcast, features Senior Program Manager John Engel-Kemnetz, talking about Azure Chaos Studio on Episode 402
- On the Xamarin blog, Rachel Kang blogs about The Journey to Accessible Apps: Meaningful Content Ordering
- On Visual Studio Magazine - Blogs, David Ramel (@dramel) writes about With .NET MAUI Delayed, Xamarin.Forms Remains Mobile Dev Option in .NET 6
🌐 Networking
- Anavi Nahar (@AnaviNahar) explains how to Enhance third-party NVA availability with Azure Gateway Load Balancer - now in preview
- Alan Kinane (@Azure_Alan) blogs about Azure Virtual Network Manager Preview – A First Look
- Jose Moreno (@erjosito) writes about What language does the Azure Gateway Load Balancer speak
🔐 Security
- Thuan Nguyen explains how to Deploy Microsoft Defender for Servers via VM ARM template
- Anupam Vij explains how to Protect workloads with inline DDoS protection from Gateway Load Balancer partners
- The Azure Updates Team announces Azure Security Center Public Preview updates for October 2021 and discusses General Availability updates for October 2021
- Charbel Nemnom (@charbelnemnom) blogs about Passing the Microsoft Sentinel Ninja Training
- Joanna Harding writes about APIs and Best Security Practices for Microsoft Cloud App Security update: November 2021
- Yoav Daniely covers Whats new: Microsoft Sentinel Deception Solution
- Nayef Yassin explains how to Enable Continuous Deployment Natively with Microsoft Sentinel Repositories
- Yaniv Shasha talks about Learning with the Microsoft Sentinel Training Lab
📦 Storage
- The Azure Updates Team announces General Availability of Immutable storage with versioning for Blob Storage and Azure Archive rehydration priority update.
- Charbel Nemnom (@charbelnemnom) explains how to Exclude File Types from Cloud Tiering in Azure File Sync
- Patrick Lamber delves into Export/Backup all your flows from an environment using the CLI for Microsoft 365
🔗 Web
- The Azure Updates Team announces the General Availability of Azure App Service support for .NET 6.0 and Build and deploy full-stack .NET 6.0 apps with Azure Static Web Apps
- The Azure Updates Team announces Azure Web PubSub service now generally available
- On Channel 9, Scott Hanselman talk to Justin Yoo about how to Deploy OpenAPI enabled Azure Functions with .NET in Visual Studio Azure Friday
- Sravani Masapalli explains how to Integrate Application Insights to API Management Developer Portal
⚙️ Azure Virtual Desktop
- The Azure Updates Team announces the General Availability of ExpressRoute now supports Azure Virtual Desktop Shortpath RDP over Private Peering and Citrix supports Virtual Apps and Desktop Service on Azure VMware Solution