Azure Weekly Issue 397: 27th November 2022
A relatively quiet week, which is no surprise given that it's holiday season in the US., but there are still a number of great articles this week. Firstly there's a very useful new set of features in Public Preview: Cross Subscription Restore for Azure Virtual Machines. There are three interesting articles about improving your PaaS security posture, and identity improvements: Securing PaaS services with virtual networks and restricting public access, and AKS Workload Identity Revisited, and Introducing a better way to integrate Azure AD with API Management.
On the developer tools front, there's a great post talking about the new Dev Tunnels feature (if you've ever had to use ngrok): Use dev tunnels in Visual Studio to debug your web APIs, a nice guide to publishing docker images to GitHub Container Registry ghcr, and a treatise from Ian Griffith: In Defence of Squash Commits.
Finally, we've published Accessible Data Storytelling: World Bank Heath and Wealth Report to the Power BI Data Storytelling Gallery, which has been an internal project to highlight how to create compelling data stories with an accessible colour palette to assist users Colour Vision Deficiency. If you're creating a Power BI report that has an audience larger than 12 people, statistically you need to take into account Colour Vision Deficiency. We've also produced two videos which provide A walkthrough of the World Health and Wealth Data Story and Custom Report Design: An Array of Design Concepts and Accessible Colours for Power BI.
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
- Anum Rehman announces the Availability of MLflow 2.0 (on Databricks)
- On episode 220 of the Azure DevOps Podcast, Jeffrey Palermo (@jeffreypalermo) is joined by Matthew Renze to discuss Developing Your AI Strategy
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
- Meagan Longoria (@mmarie) walks through Creating a Unity Catalog in Azure Databricks
- Linishya Vaz writes about Connecting FHIR Data to Azure Databricks Delta Lake in Azure Health Data Services
- Iris Kaminer explains how to Migrate seamlessly your ADX cluster to Lsv3-series for reduced costs and better performance
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 Public preview: Cross Subscription Restore for Azure Virtual Machines
Containers
Covering: Azure Kubernetes Service (AKS), Azure Red Hat OpenShift, CNAB, CNCF, Container Instances, Container Registry, Porter, WSL, Web App for Containers
- Geert Baeke (@GeertBaeke) writes about AKS Workload Identity Revisited
- Anuraj Parameswaran explains how to Publish docker images to GitHub Container Registry ghcr
- Antti K. Koskela (@koskila) describes How to verify a private key matches a x509 .cer certificate
- Sam Cogan (@samcogan) explains how to Add IP Restrictions to Azure Container Apps
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
- Anna Hoffman, Marisa Brasile, Ebru Ersan, Bradley Ball, Silvano Coriani, Niko Neugebauer, and Pieter Vanhove discusses Azure SQL New Updates PASS Summit, November 2022 Data Exposed Live
- George Walters blogs about Migrating your workloads to Azure Database for MySQL
- Joao Antunes covers Replication consistency Compare all tables between two databases at once with Table Diff
- Daniel Calbimonte asks Is Azure SQL Database a Good Choice for your Database Applications
Developer Tools
Covering: App Configuration, Azure Lab Services, CLIs, Developer tool integrations, SDKs, Visual Studio, Visual Studio Code, Visual Studio Online
- On Visual Studio Magazine - Blogs, David Ramel (@dramel) writes about So Just How Much Faster Is Visual Studio 2022 17.4 and writes that Visual Studio for Mac 17.4 Ships with .NET MAUI Support
- On ZDNet, Liam Tung highlights that Microsoft's Windows Subsystem for Linux just hit a major milestone
- Chunhua Gu describes Public preview of SSIS Projects for VS 2022
- On the Visual Studio blog, Nayana Srikanth writes about Visual Studio 2022 Performance Enhancements 17.4
- Sayed Ibrahim Hashimi explains how to Improve your productivity with Web Live Preview and Telerik
- Anuraj Parameswaran discusses Creating Containers in .NET 7 with the .NET CLI and describes how to Use dev tunnels in Visual Studio to debug your web APIs
DevOps
Covering: Azure Artifacts, Azure Boards, Azure DevOps, Azure Pipelines, Azure Repos, Azure Test Plans, Azure DevTest Labs, DevOps tool integrations
- On the Microsoft DevOps blog, Bohdan Janousek blogs about Upgrade of .NET agent for Azure Pipelines
- Gerasimos Alexiou covers Jobs explained in Azure Pipelines – Azure DevOps
- Frank Pan describes How to use Azure DevOps to publish cloud service extended support
Hybrid + Multicloud
Covering: Azure Arc, Azure Stack
- Silvio Di Benedetto talks about System Center 2022 Update Rollup 1
Identity
Covering: Azure Active Directory (AD), Azure Active Directory B2C, Azure Active Directory Domain Services
- Damien Bowden (@damien_bod) describes how to Use multiple Azure AD access tokens in an ASP.NET Core API
- Adrian Hall blogs about Introducing a better way to integrate Azure AD with API Management
Integration
Covering: Azure API for FHIR, Event Grid, Logic Apps, Service Bus
- Joyce Dorothy explains how to Protect embedded image in email body while processing the mails in Logic Apps
- Kent Weare writes about Programmatically Accessing App Settings from Logic Apps Expressions
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
- Martin Tuip blogs about Azure IoT Edge for Linux on Windows EFLOW 1.4 LTS General Availability
- The Azure Updates Team talks about Public preview: Add an Azure Cosmos DB custom endpoint in IoT Hub
Learning
Covering: Microsoft Certifications, Azure Certifications, Microsoft Learning Paths, Certification Pathway Information
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 Public Preview: Use Azure Quota Rest APIs to manage service limits quotas
- Guruprasad Venkatesha delves into Microsoft cloud security benchmark: Azure compute benchmark
- On epiosde 161 of thr Ctrl+Alt+Azure podcast, Tobias Zimmergren and Jussi Roine discuss how to Design for sustainability with the Azure Well-Architected Framework
- Andreas Wolter (@AndreasWolter) blogs about Troubleshooting external data and access policies in Azure SQL and SQL Server
- Srinath Vasireddy describes How Azure Backup Soft Delete protects from Accidental deletes, Malicious and Ransomware threats
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
- Cameron Gardiner covers SAP on Oracle ASM on Azure in 5 Easy Steps
Mobile
Covering: App Service (Mobile), Mobile apps, Notification Hubs, Visual Studio App Centre, Xamarin
- On the Visual Studio blog, Bilge Zeren Aksu writes about .NET MAUI is now available in Visual Studio for Mac 17.4
- Someleze Diko blogs about Using .NET MAUI to Build a Mobile App
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
- The Azure Updates Team describes Public preview: Azure Bastion now support shareable links
- Andrew Coughlin covers Private Endpoint DNS Resolution with Azure Private Resolver for Multi-Region
- Gilles LHerault covers Building an Azure Service Tag Lookup utility with KQL and a Free Cluster
- Laura Ghimpeteanu walks through Securing PaaS services with virtual networks and restricting public access
- Shankar Narayanan Ganapathy covers Power BI - Connecting to Snowflake with Virtual Network Data Gateway
Security
Covering: Azure DDoS Protection, Azure Information Protection, Azure Sentinel, Key Vault, Security Center
- Saleem Bseeu writes Azure DDoS IP Protection is Now Available in Public Preview
- Tewang Chen announces new removable storage management features on Windows
- Jin Lin writes about Multi-Key Total Memory Encryption on Windows 11 22H2
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
- Silvio Di Benedetto announces Azure File Sync v15.2
- Hugo Meiland talks about Moving HPC applications to object storage: a first exercise
- Travis Roberts (@Ciraltos) discusses SFTP with Azure Storage is now Generally Availability
Web
Covering: API apps, API Management, App Service (Web), Azure Cognitive Search, Azure SignalR Service, Azure Spring Cloud, Web apps
- Amy Colyer writes about 5 tips for IIS on containers: 4 Solving for Horizontal Scale
- Edi Wang describes how to Return Excel File in Azure Function
Azure Virtual Desktop
Covering: Azure Virtual Desktop
- Atil Gurcan discusses Moving a Windows 365 Cloud PC From One DC Region to Another - MS Hosted Network
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