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
- Anatoly Ponomarev explains how to Generate searchable PDFs with Azure Form Recognizer
🔎 Analytics
- 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
- Jeffrey Jarry covers Service Fabric Explorer SFX v1 web client risk
🚢 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
📱 Mobile
- 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
- 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
- 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
- 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
- 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