Azure Weekly
Issue #434 - 3rd September 2023
Quite a busy issue for the last week of August. First up in the AI space: An Introduction to LLMOps: Operationalizing and Managing Large Language Models using Azure ML, and a particularly cool example of Revolutionizing SQL Queries with Azure Open AI and Semantic Kernel. I've been experimenting with something similar with Knowledge Graphs and Semantic Web technologies.
In the Data & Analytics space: Azure Synapse Analytics Serverless SQL Pools to Replace the Interactive SPARK Clusters and a guide about How to Pause or Start Microsoft Fabric Capacity Automatically, and From Azure SQL DB to EF Core Web API using only cross platform CLI tools.
In the Apps space: QUIC based HTTP/3 with Application Gateway: Feature information Private Preview, and from Patrick van Kleef a new site focusing on Zero Trust topics, has two posts: Secure Azure PaaS services with Azure Private Link and Centralize management with the hub-spoke network topology.
There's a useful looking command line tool: AZQR: Azure Quick Review which "scans your Azure resources and generates an Excel report with detailed information and recommendations based on Azure's best practices".
Finally, for the last year Charlotte Gayton has been on an Industrial Placement at endjin as part of her Computer Science BEng. We gave her a project to implement the OpenChain ISO 5230 standard for open source license compliance across our open source estate. Charlotte wrapped up her placement this week and has written a detailed blog post about the work she did Implementing the OpenChain Specification.
⚙️ AI + Machine Learning
- On episode 471 of the Azure podcast, the Podcast team (@AzurePodcast) are joined by Steve Selleny to talk about AI Trends in Financial Services
- Lucky Pamula provides An Introduction to LLMOps: Operationalizing and Managing Large Language Models using Azure ML
- Sabyasachi Samaddar discusses Revolutionizing SQL Queries with Azure Open AI and Semantic Kernel
- Freddy Dubon blogs about Azure OpenAI Private Endpoints: Connecting Across VNETs
- On the Azure blog, Jordan Davis covers Welcoming the generative AI era with Microsoft Azure
- Ben Roberts writes about Azure MLOps Challenge: Part 4
- Yeliz Kilinc covers SAS Code Migration into Open-Source Language by Using Azure OpenAI
- Holger Bruchelt (@@hobru) walks through Building GPT-4 powered bots for SAP enterprise data on Microsoft Teams: A Low-Code Approach
🔎 Analytics
- On Microsoft Fabric Blog, Pawel Potasinski (@pawelpotasinski) highlights the Microsoft Fabric MVP Corner – August 2023
- On Microsoft Fabric Blog, Amir Jafari, Sheryl Zhao, Mark Hamilton and Nellie Gustafsson explain how to Harness the Power of LangChain in Microsoft Fabric for Advanced Document Summarization
- John Miner talks about Azure Synapse Analytics Serverless SQL Pools to Replace the Interactive SPARK Clusters
- Koen Verbeeck (@Ko_Ver) explains How to Pause or Start Microsoft Fabric Capacity Automatically
- Sally Dabbah walks through Implementing Pagination with the Copy Activity in Microsoft Fabric
- Harun Legoz (@hylegoz) asks Should You Migrate To Fabric? and blogs about Adopting Fabric: Moving From Synapse Analytics To Microsoft Fabric
- Miquella de Boer announces Service principal support to connect to data in Dataflow, Datamart, Dataset and Dataflow Gen 2
- Joji Varghese walks through Using Automation Runbook Webhooks To Alert on Databricks Status Updates
🖥️ Compute
- Matthew Henderson writes about .NET on Azure Functions – August 2023 roadmap update
- The Azure Updates Team announces Generally Available: ASP.NET Core integration in Azure Functions and writes about Generally Available: Trusted launch as default for VMs deployed through the Azure portal
- The Azure Updates Team announces Public Preview: Azure Functions .NET worker cold start improvements and describes Public Preview: Azure Functions .NET 8 support in Linux plans
- Rachel Pruitt writes Ramp up with me... on HPC: Understanding Virtual Machines, CPUs, and GPUs
🚢 Containers
- The Azure Updates Team announces the General Availability of: Azure Container Apps support for UDR, NAT Gateway, and smaller subnets, and Azure Container Apps dedicated plan, and Auto-upgrade scheduled maintenance for AKS, and Azure Container Apps jobs and Anthony Chu writes about Generally Available of Azure Container Apps workload profiles, more networking features, and jobs
- The Azure Updates Team announces the Public Preview of: Azure Container Apps supports additional TCP ports and Azure Container Apps supports environment level mTLS encryption
- Shani Freund Menscher writes about Agentless Discovery for Kubernetes is now offered as part of Defender for Containers
- On IT Next, Maryam Tavakkoli explores Kubernetes Secret Management Solutions: A Comparative of External Secret Operator ESO
🗄️ Databases
- The Azure Updates Team announces the General Availavility of: Azure SQL updates for late-August 2023, and Latest PostgreSQL minor versions supported by Azure Database for PostgreSQL – Flexible Server and Taryn Pratt announces General Availability of Azure Portal Experience to Deploy Multi-Subnet Availability Group
- The Azure Updates Team announces the Public Preview: Universal geo restore on Azure Database for MySQL- Flexible Server and Taryn Pratt announces Public Preview of enhanced patching for SQL Server on Azure VM with Azure Update Manager
- Claire Giordano (@clairegiordano) blogs about Whats new with Postgres at Microsoft August 2023
- Gennady Kostinsky covers DNS Zone linking is no longer enforced when creating Azure Database for PostgreSQL - Flexible Server
- Aravind Mahadevan explains how to Released : Public Preview of Azure Update Manager Integration with SQL Server on Linux Azure VM's
- Brian Spendolini (@btspendo) announces External REST Endpoint Invocation is now GA
- Varun Dhawan blogs about Autoscaling Azure PostgreSQL Server with Automation Tasks
🛠️ Developer Tools
- The Azure Updates Team talks about Azure App Configuration - Public Preview release of snapshots feature
- On Visual Studio Magazine, David Ramel (@dramel) writes about Visual Studio Tool Lets Devs See Images, Not Just Text Strings, discusses Avalonia VS Code Tool Now in Preview for Everyone and writes about After Killing Visual Studio for Mac, Microsoft Reassures Fearful .NET MAUI Devs
- On the Visual Studio blog, Anthony Cangialosi writes about Visual Studio for Mac Retirement Announcement
- Carlos Mendible (@cmendibl3) covers AZQR: Azure Quick Review
- David Giard (@DavidGiard) talks about Using the Application Insights .NET SDK
- Leslie Richardson writes Learn about new and old VS tools on Visual Studio Toolbox
- Mads Kristensen (@mkristensen) writes Working with images just got easier in Visual Studio
- Erik Ejlskov Jensen writes From Azure SQL DB to EF Core Web API using only cross platform CLI tools
- Sayan Ghosh delves into Microsoft Dev Box – the superpower Financial Services development teams are quickly discovering
🔩 DevOps
- Steven Ma highlights the Terraform on Azure August 2023 Update
- Ismael Oltra talks about SSIS CI/CD - Azure SQL Virtual Machine
- David Giard (@DavidGiard) talks about Increasing Developer Velocity
- Marc Fellman discusses Using Powershell to Query Azure DevOps
⚙️ Hybrid + Multicloud
- James van Den Berg blogs about Azure Update Management for Windows and Linux in Multi Cloud Azure Winserv Linux
🎭 Identity
- Rian Melton-Grace talks about Coming Soon – Platform SSO for macOS
- Robin Goldstein writes about Cross-Tenant Access Settings Improvements
- Sandeep Deo writes about Important: Update to deviceRegistrationPolicy Resource Type for MS Graph Beta API Version
- Brian Martel talks about Identity Management in Azure From Azure Active Directory to Microsoft Entra ID
- On episode 201 of the Ctrl+Alt+Azure podcast, Tobias Zimmergren (@zimmergren) and Jussi Roine (@JussiRoine) take A peek into a secure future with Microsoft Entra Global Secure Access
- Ashish Jain writes about Microsoft Entra Private Access: An Identity-Centric Zero Trust Network Access Solution
💡 Internet of Things
- Megha Tiwari blogs about Powering the next generation of Digital Operations with Windows IoT and Azure Kubernetes Service
📚 Learning
- Shirleyse Haley announces new training courses: Learn the steps needed to protect your data and manage identity
- Shirleyse Haley announces new training courses: Learn the steps needed to protect your data and manage identity
- Travis Roberts (@Ciraltos) talks with Simon Binder (@Bindertech) about The Impact of Live and Online IT Events for Career Development
⚖️ Management and Governance
- The Azure Updates Team announces Generally available: Azure Site Recovery Higher Churn Support, and Generally Available: Azure Monitor VM Insights using Azure Monitor Agent and the Public Preview: Azure Log Alerts support for Azure Resource Graph ARG
- Lior Bela talks about Whats new in Windows Autopatch: August 2023
- Surabhi Calla explains how to Enhance update management decisions with metadata and insights
- On episode 349 of the Microsoft Cloud IT Pro Podcast, Scott Hoag and Ben Stegink (@msclouditpro) discuss The War of the Policies
- Curtis Sawin discusses Application deployment in Windows 365: recommended practices
- Shilpa Bothra discusses Microsoft Purview Data Loss Prevention: Announcing general availability of several capabilities
🎬 Media
- Steven Stein talks about Whats New in Microsoft Teams August 2023
- Fredric Morgan announces more seamless collaboration in Microsoft Teams for multi-tenant organizations
🚌 Migration
- The Azure Updates Team announces the Public Preview – Azure Portal experience for Azure Database Migration Service
🌐 Networking
- The Azure Updates Team announces that Azure Firewall: Poland Central Region is now in general availability, and Azure Firewall: Explicit Proxy is now in public preview, and Azure Firewall: Auto-Learn SNAT routes feature is now in public preview and Azure Firewall Single-Click Upgrade and Downgrade is now in general availability
- Suren Jamiyanaa covers Azure Firewall: New Features and Region Availability
- Aidan Finn (@joe_elway) discusses Azure Infrastructure Announcements – July 2023
- Robert Smit (@Clustermvp) covers Azure Bastion with Azure Virtual Wan
- Patrick van Kleef (@patkleef) describes how to Secure Azure PaaS services with Azure Private Link and how to Centralize management with the hub-spoke network topology
- Aidan Finn (@joe_elway) walks through Using Linux VM For SNAT With ExpressRoute
🔐 Security
- Stefan Schachinger describes How Azure and Barracuda SecureEdge protect your business
- Andrew Mathu describes Enhancing Your Azure Security: Azure DDoS Sentinel Solution and WAF Playbook Integration
- Avery Kim covers Maximizing Effectiveness: Best Practices for Azure DDoS Protection and Application Resilience
📦 Storage
- Amrinder Singh blogs about Performing Simple Queue Storage REST API operations using CURL
- Geert van Teylingen (@teylemans) writes about SAP HANA on Azure NetApp Files – System refresh & cloning operations with BlueXP backup and recovery
🔗 Web
- On the Azure blog, Brianna McGovern blogs about Upgrade to App Service Environment v3 today and unlock new capabilities
- On episode 260 of the Azure DevOps podcast, Jeffrey Palermo (@jeffreypalermo) and Nate Schutta (@ntschutta) talk about Thinking Architecturally
- Abhilash Konnur blogs about Handling concurrent requests with Python on Azure App Service Linux using Gunicorn and Flask
- Abhilash Konnur blogs about Handling concurrent requests with Python on Azure App Service Linux using Gunicorn and Flask
- Vinod Rawat discusses App Service Linux container amid conversations.
- David Giard (@DavidGiard) discusses Migrating Legacy ASP.NET Applications with Jonathan Tower
- Shashanka Malladi writes about QUIC based HTTP/3 with Application Gateway: Feature information Private Preview