Azure Weekly
Issue #403 - 29th January 2023
I've been tinkering with OpenAI for a number of years, but haven't managed to get access to Azure OpenAI yet. There's a good introductory post by Meer Alam which covers Unleashing the power of AI with Azure OpenAI: A simple guide to get started.
Some interesting announcements in the data and analytics space: the Public Preview of a new top-level Change Data Capture resource in ADF (and feels like a feature that should have been there since the start). Two interesting articles about data governance and lineage: End-to-End Data Lineage from Spark Big data Environment and TomPo (Tabular Object Model Power BI) - Lineage of Data Model and Reports.
Finally, two posts about Azure Container Apps. Jon George continues to blog about migrating apps over to the service and discovering and creating workarounds for feature gaps in Correctly configuring ASP.NET Core MVC authentication when hosting in Azure Container Apps, and an interesting post by Rachit Tandon about Custom scaling on Azure Container Apps based on Redis Streams
⚙️ AI + Machine Learning
- Cyrill Glockner discusses Azure Marketplace supports simulators for Bonsai AI training
- On the Azure blog, Andy Beatman writes about From Teams to PowerPoint: 10 ways Azure AI enhances the Microsoft Apps we use everyday
- Anthony Bartolo (@WirelessLife) discusses Zero Trust Machine Learning Security Solution Considerations
- Erdal Cosgun blogs about Benchmarking the NVIDIA Clara Parabricks for Secondary Genomics Analysis on Microsoft Azure
- Hugo Affaticati provides A quick start guide to benchmarking AI models in Azure: MLPerf Inference v2.1 on Multi-Instance GPU and talks about Tackling AI Inference workloads on Azures NC A100 v4 virtual machines with time to spare
- Meer Alam walks through Unleashing the power of AI with Azure OpenAI: A simple guide to get started.
🔎 Analytics
- Noelle Li announces the Public Preview of a new top-level CDC resource in ADF
- Sarah Dugan writes about Dynamic ELT with Azure Data Factory - Part 3 of 3
- On the Microsoft BI Tools blog, Joost van Rossum (@ssisjoost) explains how to Deploy a Power BI dataset via DevOps in three stages: Setup, Build and Publish
- On the Armchair Architects show, David Blank-Edelman, Uli Homann, and Eric Charran discuss Is Big Data Turning into Dark Data
- Joe Karasha talks about how to Analyze FHIR data with Parquet, Azure Synapse and PowerBI.
- Ryan Adams explains How to read Data Lake with Synapse Serverless – Part 2
- Sachin Thakur and Timothy Sepp explain how to Streamline data collaboration with Databricks Delta Sharing and Microsoft Power BI
- Abhishek Narain (@narainabhishek) explains how to Orchestrate and operationalize Synapse Notebooks and Spark Job Definitions from Azure Data Factory
- Temidayo Omoniyi walks through Ingesting Data from Google Drive to Azure Data Lake Gen2 using Azure Data Factory
🖥️ Compute
- The Azure Updates Team writes about Classic VM retirement: extending retirement date to September 1st 2023
- Cary Sun (@SifuSun) explains How to upgrade Server 2012 R2 generation 1 VM to 2019 generation 2
- Charbel Nemnom (@charbelnemnom) provides a Step-by-Step – In-Place Upgrade Windows Server VMs in Azure
🚢 Containers
- The Azure Updates Team describes Public Preview: Container insights support for AKS hybrid clusters
- On the endjin blog, Jonathan George (@jon_george1) delves into Correctly configuring ASP.NET Core MVC authentication when hosting in Azure Container Apps
- Rachit Tandon covers Custom scaling on Azure Container Apps based on Redis Streams
- Yoav Dobrin blogs about Container Apps a Practical Scaling with Azure Queue Scale Rule
- Orestis Meikopoulos writes about AKS Review - 3.1: Security - Prevention
- Himanshu Amodwala delves into Scalable Trino Deployment on Azure Kubernetes Services with Private Endpoints
🗄️ Databases
- Gennady Kostinsky talks about Customer Managed Key feature in Azure PostgreSQL Flexible Server enters General Availability
- On the SQL Server Blog, Erin Stellato (@erinstellato) talks about Azure Data Studio 1.41 release
- Erin Stellato (@erinstellato) describes SQL Server Management Studio SSMS 19.0 Released
- Gennady Kostinsky describes Azure Active Directory authentication in Azure PostgreSQL Flexible Server is now GA
- Aravind Mahadevan covers HPE SGLX - The new Azure VM extension for SQL Server on Linux
- Jose M Jurado (@jmjuradodiaz) presents Lesson Learned 301:How to check the performance of my database Resource Consumption and Wait Stats
🛠️ Developer Tools
- On the Visual Studio blog, Iain Holmes intrododuces the Git Status Bar and Testing Improvements in Visual Studio for Mac 17.5
- Jessie Houghton blogs about Keyboard Shortcuts to Master Your Git Flow in Visual Studio
- Mads Kristensen (@mkristensen) covers Documents and tool windows unleashed
- Elio Struyf presents Creating a Submenu in VS Code: A Step-by-Step Guide
- On episode 318 of thre Microsoft Cloud IT Pro Podcast, Ben Stegink (@benstegink) and Scott Hoag (@ciphertxt) discuss Application Health Extension and Azure Automation in VS Code
- David Ramel (@dramel) explains how to Take ChatGPT for a Spin with VS Code Tools
- Nadav Ben Haim explains how to Take your Azure CLI skills to the next level
- On the Data Exposed show, Anna Hoffman (@AnalyticAnna) discusses Whats New in Visual Studio Extensions for SSAS and SSRS with Subhojit Basak
🔩 DevOps
- Silviu Andrica explains how to Disable creation of classic pipelines
- Panu Oksala asks What is Stakeholder user in Azure DevOps?
- John Folberth covers Azure DevOps Pipelines: Leveraging Stages with YAML Objects
- Chenye Charlie Zhu blogs about Pipeline Logic 2: OR at least 1 activity succeeded or failed
- On epsisode 452 of The Azure Podcast, the podcast team (@AzurePodcast) catch-up with April Edwards talk about Streamlining DevOps with Bicep
- On episode 229 of the Azure DevOps Podcast, Jeffrey Palermo (@jeffreypalermo) is joined by Stephanie Herr to talk about Database DevOps
⚙️ Hybrid + Multicloud
- Des FitzGerald talks about Automating the setup of Azure SQL Managed Instance Link
- Jonas Ohmsen describes How To Automate The Hybrid World Part One Of Two and Part Two Of Two
🎭 Identity
- On episode 170 of the Ctrl+Alt+Azure Podcast, Tobias Zimmergren and Jussi Roine are joined by Mika Seitsonent to discuss Can we ignore certificates and PKI in cloud era
- Dennes Torres blogs about Azure Function and User Assigned Managed Identities
🔌 Integration
- Anand G Menon discusses Using File system connector in Logic Apps Standard
- Kent Weare discusses BizTalk Server Migration to Azure Integration Services - Part 2 with Sandro Pereira
- Timur Engin describes Sentinel Watchlist Automation Using Logic Apps
- Sandro Pereira (@sandro_asp) talks about CSV Structure Validation Pipeline Component, discusses Azure Logic App issues: The template language expression triggerBody cannot be evaluated., provides BizTalk Server Migration to Azure Integration Services Architecture Guidance and discusses Logic App Best practices, Tips, and Tricks: 20 Accessing Runtime Settings Part I – Logic App Consumption
💡 Internet of Things
- Sander van de Velde asks Does your Azure IoT Edge Ubuntu device survive the Baltimore certificate migration?
📚 Learning
- Julia Muiruri provides A Guided Path to Low Code Development at the Game of Learners Power Platform Clinics
- Harjit Dhaliwal presents a Skilling snack: Windows security fundamentals
- Claire Giordano (@clairegiordano) covers The CFP is open for Citus Con: An Event for Postgres 2023
⚖️ Management and Governance
- The Azure Updates Team writes about Classic VM retirement: extending retirement date to September 1st 2023 and writes about Generally available: Indirect enterprise agreement on Azure Cost Management and Billing
- Vikas Singhvi covers Azure Native New Relic Service: Full stack observability in minutes
- Jason Helmick explains how to Accelerate your Azure cloud management using Azure Cloud Shell with Predictive IntelliSense
- Kurt Mackie (@kurmac) talks about Microsoft 365 and Power BI Services Hit Snag Worldwide
- On The New Stack, Steven J. Vaughan-Nichols blogs about Azure Went Dark
- Shalu Ganotra Chadha writes about End-to-End Data Lineage from Spark Big data Environment
- On thre Armchair Architects show, David Blank-Edelman, Uli Homann, and Eric Charran discuss Architecture and Ambiguity
- Shalu Ganotra Chadha covers TomPo - Lineage of Data Model and Reports
- Travis Roberts (@Ciraltos) says Avoid these Mistakes with Azure Availability Zones and Availability Sets
- Amy Colyer covers Azure Policies for Automating Azure Governance - Choosing Policies
🚌 Migration
- Carlos Robles describes Release: Azure SQL Migration extension for Azure Data Studio v1.0.2
📱 Mobile
- Ramya Chitrakar describes Whats new in Microsoft Intune - 2301 January edition
- Dev Leader delves into Xamarin Forms – Jumpstart Your App With Autofac
🌐 Networking
- Pierre Roman (@pierreroman) explains how to What's New in Azure Networking – January 2023 edition
- Aarthi Sukumar asks Is choosing the right load balancing solution for your web application on Azure, so easy?
- Tao Yang (@MrTaoYang) walks through Using Azure Policy to Create DNS Records for Private Endpoints
- Laura Ghimpeteanu presents Azure VPN Gateway vs. ExpressRoute - Quick comparison
🔐 Security
- On Microsoft Security blog, Christine Barrett writes about Digital event highlights new features in Microsoft Purview
- Peter Frem talks about Microsoft Purview Information Protection in M365 Apps - January 2023
- Sean Wesonga writes Defender for Cloud and Defender for Threat Intelligence are Better Together
- Yossi Basha shows how to Leverage authenticated scans to prevent attacks on your Windows devices
- Tom Janetscheck discusses Microsoft Defender for Endpoint for Linux and Microsoft Defender for Servers
📦 Storage
- The Azure Updates Team writes about General availability: Mount Azure Storage as a local share in App Service Windows Code
- The Azure Updates Team discusses Public preview: Incremental snapshots for Ultra Disk Storage
- On the Azure blog, Aadithya Hosabettu announces that Azure Native Qumulo Scalable File Service provides seamless, secure data storage
- Sumit Basu writes about Genomic Data Storage in Azure: Basic Compression for Mapped Sequencing Data
🔗 Web
- Mark Heckler blogs about Spring Cloud Azure 5.0 now GA
- David Ramel (@dramel) walks through Spring Cloud Azure 5.0 Ships with Updated, Redesigned Documentation
- Hang Wang discusses Azure Spring Apps feature updates in late 2022
- Radhika Bollineni writes about An automated approach to migrate WordPress sites running on Windows App Service to Linux
- Thomas Gauvin blogs about Integrating network isolated backends with Azure Static Web Apps
- Weizhen Sun describes Zone Redundant App Service Errors and Solutions
⚙️ Azure Virtual Desktop
- On the Microsoft Mechanics show, Matt McSpirit (@mattmcspirit) talks about Azure Virtual Desktop Quick Setup