Azure Weekly Issue 392: 23rd October 2022
I was expecting a lull after Ignite, but that's not the case! Probably one the longest requested features I know of has finally reached GA: Leverage SFTP support for Azure Blob Storage to build a unified data lake. There was one Ignite announcement that slipped me by: Microsoft Takes Kubernetes to the Edge with AKS lite. There's a good post about Understanding container images - The fundamentals, and another about Background Workers in Azure Container Apps with KEDA.
Jon George continues his series on migrating an app from Azure Functions to Azure Container Apps in Authentication and CORS issues. Ed Freeman starts a two part series about Lake Databases: What is a Lake Database in Azure Synapse Analytics and Barry Smart continues his series about Azure Synapse Analytics Database Templates: How to create a semantic model using Synapse Analytics Database Templates.
Finally, a reminder of our free, in-person Modern Data DevOps (Data Mesh + Lake House) with Azure Synapse Analytics Workshop in London (UK) on Nov 2nd, you can register here.
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
- Anatoly Ponomarev explains how to Generate searchable PDFs with Azure Form Recognizer
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
- The Azure Updates Team announces the General Availablity of: Stream Analytics no-code editor in Event Hubs, and OpenTelemetry exporter for Azure Data Explorer and Azure Stream Analytics in one new region
- The Azure Updates Team announces the Public preview: Stream Analytics Exactly once delivery for Azure Data Lake Storage Gen2
- Ed Freeman (@edfreeman_) writes What is a Lake Database in Azure Synapse Analytics
- Barry Smart (@barry_j_a_smart) delves into How to create a semantic model using Synapse Analytics Database Templates
- Pawel Potasinski (@pawelpotasinski) blogs about Azure Synapse MVP Corner - September 2022
- Pedro Martinez writes about All you need to know about Replicated Tables in Synapse dedicated SQL pool
- Rui Cunha blogs covers Synapse Dedicated SQL Pools: Troubleshooting failed DACPAC deployments
- Sidney Cirqueira covers Writing data using Azure Synapse Dedicated SQL Pool Connector for Apache Spark
- Kevin Chant provides A complete CI/CD experience for Azure Synapse Link for SQL Server 2022
- Chenye Charlie Zhu writes about Granular Billing for Azure Data Factory
- On the Premier Developer blog, Daniel Kim writes a Deep Dive into Social Media Analytics
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
- Jeffrey Jarry covers Service Fabric Explorer SFX v1 web client risk
Containers
Covering: Azure Kubernetes Service (AKS), Azure Red Hat OpenShift, CNAB, CNCF, Container Instances, Container Registry, Porter, WSL, Web App for Containers
- Thorsten Hans (@ThorstenHans) blogs about Background Workers in Azure Container Apps with KEDA
- Tommy Falgout writes about Zero to Hero with K8s Apps in the Azure Marketplace
- Ravikanth Chaganti (@ravikanth) discusses Understanding container images - The fundamentals
- Nick Greenfield describes Dapr v1.9.0 now available in the Dapr extension for AKS and Arc-enabled Kubernetes
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
- Shreya R. Aithal announces MySQL extension for Azure Data Studio Public Preview
- Hugo Calzada Martin explains how to Restore or copy an Azure SQL Database with resource tags
- Tariq Rasheed Al-Qaralleh answers Can we access Change Data Capture and Change Tracking on readable replica
- Varun Dhawan writes Azure PostgreSQL Flexible Server has three exciting new backup and restore enhancements.
- On the Data Exposed show, Anna Hoffman (@AnalyticAnna) and Jose M Jurado (@jmjuradodiaz) present Lesson Learned 241: Lessons Learned from the Azure Database Support Blog Series
- Niko Neugebauer writes Introducing Geo-Zone Redundant Storage GZRS for Azure SQL Managed Instance backups
Developer Tools
Covering: App Configuration, Azure Lab Services, CLIs, Developer tool integrations, SDKs, Visual Studio, Visual Studio Code, Visual Studio Online
- April Edwards (@TheAprilEdwards) talks about PowerShell 7 – Latest Features, Roadmap and a chat with the PowerShell Product Group
- Thomas Maurer (@thomasmaurer) presents the latest features of PowerShell 7 on PowerShell Unplugged 2022 Edition
- Jason Chlus describes Support reminder for older versions of Visual Studio
- Julia Muiruri discusses Capstone Project: Build an Independent Publisher Connector
- David Ramel (@dramel) writes about VS 2022 17.4 Preview 4 Features .NET MAUI with .NET 7 Release Candidate 2
DevOps
Covering: Azure Artifacts, Azure Boards, Azure DevOps, Azure Pipelines, Azure Repos, Azure Test Plans, Azure DevTest Labs, DevOps tool integrations
- On the Redmond magazine site, John K. Waters writes about Red Hat Ansible Automation Platform on Azure Now Available in the Microsoft Azure Marketplace
- Gloridel Morales talks about October patches for Azure DevOps Server and talks about Azure DevOps Roadmap update
- Gerasimos Alexiou explains how to Change name for Azure devops pipeline
- Panu Oksala blogs about DevSecOps with Microsoft Defender for DevOps
- Praveen Kumar Sreeram (@PrawinSreeram) blogs about Azure DevOps – Tips and Tricks, 12 - How to restrict direct commits to a branch using branch Policies and 13 – How to merge two branches using Pull Request approval workflow
- George Wilburn covers Compliance for Exposed Secrets Discovered by Defender for DevOps
- Daniel Krzyczkowski (@DKrzyczkowski) talks about DevSecOps on Azure - part 8: Achieve continuous compliance with Azure Policy
Hybrid + Multicloud
Covering: Azure Arc, Azure Stack
- The Azure Updates Team writes about Generally available: Auto Extension upgrade for Arc enabled Servers
- Jessica Guan writes about AKS hybrid offline download preview for install and upgrade
- Thomas Maurer (@thomasmaurer) covers Livestream: Ignite 2022 Azure Hybrid Cloud announcements recap
- Tanmay Gore writes about Automatic extension upgrade now provides high availability to Arc-enabled servers during upgrades
- On the Data Exposed show, Anna Hoffman (@AnalyticAnna) and Lior Kamrat (@LiorKamrat) discuss Azure Arc-enabled SQL Managed Instance Landing Zone Accelerator
Identity
Covering: Azure Active Directory (AD), Azure Active Directory B2C, Azure Active Directory Domain Services
- Jesse Tedoff talks about October 2022 - Microsoft 365 US Public Sector Roadmap Newsletter
- Alex Weinert blogs about Authentication strength – choose the right auth method for your scenario
- Irina Nechaeva writes about New Microsoft Entra Innovations Announced at Ignite
- Paolo Salvatori describes how to Use Azure AD Workload Identity for Kubernetes with a User-Assigned Managed Identity
Integration
Covering: Azure API for FHIR, Event Grid, Logic Apps, Service Bus
- Wagner Silveira blogs about ISE Retirement – what you need to know
- Rani Abdellatif writes about Universal Print integration with Excel for the web
- Nanddeep Nachan covers MVP Microsoft Ignite Spotlight - Messaging Extensions and Power Automate
- George Wilburn explains how to Automate Defender for DevOps Recommendation Remediation and explains how to Automate SecOps to Developer Communication with Defender for DevOps
- MJ Schanne blogs about Searching through a SharePoint Term set with a Power Virtual Agent
- Antti K. Koskela (@koskila) writes about One way to fix Unsupported or invalid query filter clause specified for property for your Microsoft Graph API queries
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 describes Windows 10 IoT Enterprise, version 22H2 is now available and walks through Delivering VMWare virtualization to Azure IoT Edge for Linux on Windows
- On The New Stack, Darryl K. Taft covers Microsoft Takes Kubernetes to the Edge with AKS lite
- Eric Szymkowiak describes how Power IoT allows codeless sensor integration with business applications
- Gordon Smith covers Design principles for unified edge device architecture
Learning
Covering: Microsoft Certifications, Azure Certifications, Microsoft Learning Paths, Certification Pathway Information
- Lee Stott (@lee_stott) writes about .NET Conference Student Zone 7th Nov 2022
- Gita Sharma writes 'Cybersecurity is for everyone—this October and all year'
- Lee Stott (@lee_stott) presents Microsoft Learn Educator Training & Tools for MS Learn resources
- On episode 215 of the Azure DevOps Podcast, Jeffrey Palermo (@jeffreypalermo) is joined by Ted Neward to dicsuss Getting the Most Out of In-Person Conferences
- Also on the Premier Developer blog, Developer Support explains how to Learn, connect, explore – stay at the forefront of rapidly evolving technologies
- Someleze Diko explains how to Join the 30 Days of Microsoft Graph Challenge
- On episode 156 of thr Ctrl+Alt +Azure Podcast, Tobias Zimmergren and Jussi Roine talk about their Top 3 favorite announcements from Microsoft Ignite 2022
- On episode 304 of the Microsoft Cloud IT Pro Podcast, Ben Stegink and Scott Hoag (@benstegink, @ciphertxt) discuss Coming down from the Ignite high
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
- Naga Yenamandra writes about Now in Public Preview: Microsoft Purview workflows HTTP connector
- On Microsoft Security blog, Christine Barrett describes How Microsoft Purview and Priva help simplify data protection
- Chandru Sugunan describes how to Report Manual Data lineage with few clicks in Microsoft Purview
- Tomaž Kaštrun blogs about Data Lineage Scripts for Microsoft SQLServer and Azure SQL
- Roy Gal talks about Azure Monitor Logs search job experience
- Radu Vunvulea (@RaduVunvulea) Blogs about the landing zone of a PCI-DSS compliant application inside Microsoft Azure, Part 1 - What, Why and How, Part 2 - Shared responsibility and Part 3 - In-scope workload
- On the Premier Developer blog, John Folberth talks about Tracking Azure History with Azure Resource Graph
Media
Covering: Azure Media Player, Content Protection, Encoding, Live and On-Demand Streaming, Media Analytics, Media Services, Video Indexer
- Amanda Sterner blogs about Microsoft Ignite 2022 Live Blog KEY08H – The Past, Present, and Future with Microsoft 365
- Chris Palmer talks about Rooms API now in Public Preview
Migration
Covering: Azure Database Migration Service, Azure Migrate, Data Box
Mobile
Covering: App Service (Mobile), Mobile apps, Notification Hubs, Visual Studio App Centre, Xamarin
- Bill Baer blogs about Graph connectors on Teams mobile
- Martina Grom blogs about Microsoft Ignite Live Blog: BRK32 - From low code to pro code: building & buying collaborative apps
- Mohtasim Bellah blogs about Introducing Azure Communication Services UI Library to React-Native
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
- Ron Martinsen describes Networking and capacity management with Windows 365
- On the Azure blog, Sergio Figueiredo announces Azure DNS Private Resolver general availability
- On the Azure blog, Medhashree Jha explains how to Visualize and monitor Azure & hybrid networks with Azure Network Watcher
- Reshmi Yandapalli describes how Azure Virtual WAN simplifies networking needs
- Wim Matthyssen (@wmatthyssen) covers Azure Networking: Identify NSGs without NSG Flow Logs and Traffic Analytics configured with Azure Monitor Network Insights
- On epsiode 442 of the the Azure podcast, the Azure Podcast team (@AzurePodcast) are joined by Brian Lehr to talk about Azure IP Services
Security
Covering: Azure DDoS Protection, Azure Information Protection, Azure Sentinel, Key Vault, Security Center
- Gennady Kostinsky writes about Secure PostgreSQL Flex Server data with encryption and customer managed keys Preview
- Mousa Janini delves into TDE High availability with customer-managed key for Azure SQL Databases
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
- The Azure Updates Team writes about General availability: Azure Premium SSD v2 Disk Storage, writes about Generally available: SFTP support for Azure Blob Storage, writes about General availability: Zone-redundant storage support by Azure Backup and writes about General availability: Azure savings plan for compute
- On the Azure blog, describes how to Leverage SFTP support for Azure Blob Storage to build a unified data lake
- Geert van Teylingen covers Managing SQL Server 2022 T-SQL snapshot backup with Azure NetApp Files snapshots, walks through Protecting HANA databases configured with HSR on Azure NetApp Files with AzAcSnap and discusses Managing Azure NetApp Files preview features with Terraform Cloud and AzAPI Provider
- Nicolas Bonnet (@nico_bonnet) blogs about Veeam Backup & Replication 12 – New Feature
Web
Covering: API apps, API Management, App Service (Web), Azure Cognitive Search, Azure SignalR Service, Azure Spring Cloud, Web apps
- Jonathan George (@jon_george1) covers Bye bye Azure Functions, Hello Azure Container Apps: Authentication and CORS issues
- Toon Vanhoutte (@ToonVanhoutte) describes How to purge a soft-deleted API Management instance
- Sachidanand Sharma shows how to Do more with your JMeter scripts
- John Kilmister (@johnkilmister) describes How to Build a Url Shorter with C# Minimal APIs and Azure
Azure Virtual Desktop
Covering: Azure Virtual Desktop
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