Azure Weekly
Issue #393 - 30th October 2022
To start with, there's a podcast featuring Isaac Abraham talking about Farmer for Azure Deployments. We've featured Farmer in the Useful Links section for a couple of years now, so it's good to see it getting more attention. Another interesting announcement this week was Introducing Vision Studio: a UI-based demo interface for Computer Vision.
In the analytics space there were a number of interesting posts: Techniques for populating a Synapse Analytics Database Template, and Customizing Lake Databases in Azure Synapse Analytics. Scott Bell shares a nice sample: Handling UK Bank Holidays in Azure Data Factory & Synapse, and ADX, which doesn't get as much attention as it deserves, has a new MS Learn module: Create dashboards in Azure Data Explorer.
Two interesting posts about making your apps more secure by using Managed Identities: Deploy from GitHub to Azure without any secrets using managed identities and Use managed identity instead of AzureWebJobsStorage to connect a function app to a storage account.
Finally, two posts about reducing Cloud TCO: Estimating Azure Diagnostics Cost and Forrester Total Economic Impact study: Azure Arc delivers 206 percent ROI over 3 years.
⚙️ AI + Machine Learning
- Kate Browne describes Introducing Vision Studio, a UI-based demo interface for Computer Vision
- Rachel Pruitt blogs about how Azure Scales 530B Parameter GPT-3 Model with NVIDIA NeMo Megatron
- Andy Beatman announces that Image Analysis 4.0 with new API endpoint and OCR model in preview
- Hugo Affaticati provides A quick start guide to benchmarking LLM models in Azure: NVIDIA NeMo Megatron - Results and Steps
- Foteini Savvidou covers Serverless image classification with Azure Functions and Custom Vision – Part 4
- Jay Harel talks about the Opaque platform: Frictionless Collaborative Analytics and AI/ML on Confidential Data
🔎 Analytics
- On the endjin blog, Barry Smart (@barry_j_a_smart) covers Techniques for populating a Synapse Analytics Database Template
- Ed Freeman (@edfreeman_) blogs about Customizing Lake Databases in Azure Synapse Analytics
- Scott Bell writes Handling UK Bank Holidays in Azure Data Factory & Synapse
- Liliam Leme covers Understand Synapse Spark basic configuration
- Arun Sethia and Arshad Ali discuss Synapse - Choosing Between Spark Notebook vs Spark Job Definition
- Penny Zhou explains how to Improved UI for Launching Azure Data Factory Studio
- Rie Merritt talks about Azure Data Community Newsletter Sept/Oct 2022
- Shaf Mahmood explains Azure Data Factory to ADX Free Cluster
- Arindam Mondal delves into Assert Transformations in Azure Data Factory
- Kruti Mehta covers ForEach Loop to CopyData and Capture Metadata in ControlTable - Part 1Environment Setup, - Part 2ADF Environment Setup and describes - Part 3ADF Pipeline Setup
- Amrinder Singh describes Working with ADF Storage Event Trigger Over SFTP
- Kun Cheng introduces a Notebook gallery image to process Geospatial data from Planetary Computer with STAC AP
- Sergio Fonseca (@FonsecaSergio) blogs about Synapse Connectivity Series Part 1 - Inbound SQL DW connections on Public Endpoints
🖥️ Compute
- The Azure Updates Team covers Public preview: V2 programming model for Azure Functions using Python
- Jose Angel Fernandez Rodrigues walks through how to Deploy Linux workstations for 3D visualization in Azure
- Vinil Vadakkepurakkal walks through Integrating external PBS Master to CycleCloud Cloud Bursting scenario
🚢 Containers
- The Azure Updates Team describes Public preview: Mariner container optimized OS, writes about Generally available: AKS support for Ubuntu 22.04, writes about Generally available: CSI Extensible API for AKS, blogs about Public preview: AKS image cleaner and blogs about Dapr extension for AKS and Arc-enabled Kubernetes now support Dapr v1.9.0
- The Azure Updates Team covers Public preview: TCP support
- Michael Withrow describes Azure Kubernetes Service KubeCon NA 2022 Announcements
- Aanand Ramachandran announces Azure CNI Powered by Cilium for Azure Kubernetes Service AKS
- Ekele Asonye explains how to Enable and Operate Open Service Mesh in AKS hybrid cluster
🗄️ Databases
- The Azure Updates Team describes Public preview: Improved passive geo-replication for Azure Cache for Redis, and Public preview: Read replicas for Azure Database for PostgreSQL Flexible Server, and General availability: Azure Cosmos DB for MongoDB data plane RBAC and Public preview: Azure Synapse Link for Azure Cosmos DB Gremlin API
- The Azure Updates Team announces Azure SQL Public preview updates for late October 2022
- The Azure Updates Team announces Azure SQL General availability updates for late October 2022
- Ricky Diep talks about Azure Cache for Redis: Whats Your Session Stability Score
- On the Data Exposed show, Anna Hoffman (@AnalyticAnna) and Karen Lopez (@datachick) discuss how to Build Confidence in Your Data with Ledger Databases and Tables Data Exposed: MVP Edition
- Greg Low covers Architecture: Software as a Service Databases – Single DB or DB per Client
- Jim Toland provides a Checklist for troubleshooting and improving MySQL database performance
- Jose M Jurado (@jmjuradodiaz) covers Lesson Learned 243: Enabling ODBC connection pooling in PHP
- N V Sudhir Kumar Raparla talks about Import Export Service is now Generally Available on Azure SQL Hyperscale Database
- Sai Kondapalli explains how to Perform MySQL major version upgrades in Flexible Server with minimal downtime
- Balmukund Lakhani announces Preview of Approximate Percentile Functions for Azure SQL DB and Azure SQL MI
- On the Data Exposed show, Anna Hoffman (@AnalyticAnna) and Erin Stellato (@erinstellato) discuss How to Analyze Query Plans in Azure Data Studio
- Yochanan Rachamim (@ryochanan) explains why SSMS Performance Dashboard for Managed Instance shows different percent of CPU usage
🛠️ Developer Tools
- On Visual Studio Magazine, David Ramel (@dramel) writes about With Java 19, VS Code Now Does Virtual Threads While Debugging, and Visual Studio Dev Requests Code Copying with Proper Indentation, Mads K. Delivers and Microsoft Previews 'Vision Studio' for Working with Azure Computer Vision API
- On the Visual Studio blog, Mads Kristensen (@mkristensen) discusses Copy with proper indentation
🔩 DevOps
- On episode 216 of the Azure DevOps podcast, Jeffrey Palermo (@jeffreypalermo) is joined by Isaac Abraham to discuss Farmer for Azure Deployments
- Christian Weiss (@cwe1ss) writes Deploy from GitHub to Azure without any secrets using managed identities
- On the Microsoft DevOps blog, Dan Hellem writes about New Boards Hub, Sprint 212 Update
- Also on the Microsoft DevOps blog, Gloridel Morales discusses Azure DevOps Server 2022 RC2 now available
- Gerasimos Alexiou covers Manual user approval for pipeline execution
- Daniel Krzyczkowski (@DKrzyczkowski) blogs about DevSecOps on Azure - part9: Improve the security of Azure environment and DevOps platforms
- Praveen Kumar Sreeram (@PrawinSreeram) covers Azure DevOps – Tips and Tricks – 15 – Working with the Magic folders a, b and s in the Azure DevOps Agents and 16 – How to search for code in branches using Code Search Extension
- April Edwards (@TheAprilEdwards) covers Azure DevOps for the ITPro
- Chad Voelker writes about Continuous Integration via GitHub Actions
- Antti K. Koskela (@koskila) covers Azure DevOps fails with Error: The path /home/vsts/work/1/s/your-repo does not exist even though the repository is there for sure
⚙️ Hybrid + Multicloud
- On the Azure blog, Omar Khan blogs about Forrester Total Economic Impact study: Azure Arc delivers 206 percent ROI over 3 years
- Anirban Paul talks about Tag based Segmentation with Azure Stack HCI
- Aurnov Chattopadhyay shows how to Consistently upgrade your server TLS protocol using Azure Arc and Automanage Machine Configuration
- Mike Kostersitz writes about 10 areas of impact on AKS hybrid when using Group Policy
🎭 Identity
- Alex Weinert blogs about Empowering SOCs with Azure AD Identity Protection in Microsoft 365 Defender, explains how to Advanced Microsoft Authenticator security features are now generally available and talks about Public Preview: Conditional Access filters for apps
- David Giard (@DavidGiard) covers Creating a new Active Directory User, talks about Generating a Client Secret for an Azure Application and describes Creating a JWT Bearer Token
- Bappaditya Banerjee covers Azure AD B2C: User Journey Time Out through Custom Policy
- Bobi Bao describes how to Use managed identity instead of AzureWebJobsStorage to connect a function app to a storage account
🔌 Integration
- The Azure Updates Team writes about Generally available: Azure Communication Services short code functionality for SMS, discusses Public preview: ASO makes it easy to manage database and connection and blogs about Public preview: SAP S/4HANA events are now available on Azure Event Grid
- The Azure Updates Team writes about Generally available: Azure Communication Services short code functionality for SMS
- Abu Arisheh blogs about Retention in Logic Apps Standard - Including the retention of Storage Container Logs
- Wagner Silveira walks through Parameterizing Managed Connections with Logic Apps Standard
💡 Internet of Things
- The Azure Sphere Team writes about General availability: Azure Sphere OS version 22.10
- iabanham discusses IoT Edge v1.1 EoL: What does that mean for me
📚 Learning
- Lee Stott (@lee_stott) blogs about Creating your Microsoft Learn Profile and combine your student to personal profile and describes a Simulation game designed to train students to handle a bankruptcy case using Power Platform
- Tzvia Gitlin Troyna (@tzvia) introduces MS Learn module: Create dashboards in Azure Data Explorer
- On the Visual Studio blog, Jessie Houghton presents a Learning Series: Get started with GitHub in Visual Studio
- Penny Zhou introduces the Learning Center to Azure Data Factory Studio
- Shirleyse Haley covers The 2-Minute Recap: Everything new with security, compliance, and identity on Microsoft Learn
- Japhlet Nwamu covers Kickoff and Get Started with the 30 Days of Microsoft Graph Tuesday 1st Nov 3pm UTC
- Alexandra Roland explains how to Become a Microsoft Defender Threat Intelligence Ninja: The complete level 400 training
- Sarahzin Chowdhury announces The Microsoft Purview Data Loss Prevention Ninja Training is here
⚖️ Management and Governance
- The Intune Support Team talks about Understanding the Intune device object and User Principal Name
- Surabhi Calla explains how to Get the most out of expedited Windows quality updates
- The Azure Updates Team covers Public preview: New metrics capabilities in OpenTelemetry-based Application Insights
- Ankit Gupta writes about New machine learning classifiers in Microsoft Purview Governance
- On the Azure blog, Michael Flanakin (@flanakin) talks about Microsoft Cost Management updates—October 2022
- On Microsoft Security blog, Christine Barrett describes How businesses are gaining integrated data protection with Microsoft Purview
- Utsav Raghuvanshi covers Public preview: Immutable vaults with Azure Backup
- On episode 157 of the Ctrl+Alt+Azure Podcast, Tobias Zimmergren and Jussi Roine look at the recent Azure Updates
- Franck Mercier discusses Data curation: Discover more with data estate insights in Microsoft Purview
- Helder Pinto covers Estimating Azure Diagnostics Cost
- Sidney Cirqueira discusses Monitoring serverless SQL ended requests by using Log Analytics.
- On episode 305 of the Microsoft Cloud IT Pro Podcast, Ben Stegink and Scott Hoag cover Azure Savings Plans for compute
- On the Azure Medium blog, Ala Raddaoui writes about In the journey of digital transformation - Application modernization goals and Strategies
- Angie Chen writes Try Windows Update for Business with Microsoft Graph
📱 Mobile
- Walter Aguilar asks So You Want to Migrate a Xamarin.Forms App to .NET MAUI
🌐 Networking
- The Azure Updates Team talks about Public preview: IPVS load balancer support in AKS and covers Public preview: Azure CNI Powered by Cilium
- On episode 443 of The Azure Podcast, the podcast team (@AzurePodcast) are joined byCesar De la Torre Llorente to discuss 5G Modern Connected Apps
🔐 Security
- Idan Pelleg covers Identity Protection alerts are coming to Microsoft 365 Defender
- Charbel Nemnom (@charbelnemnom) explains how to Enable Microsoft Sentinel Analytics Rules at Scale
- Tobias Zimmergren (@zimmergren) writes about Favorite security-focused open-source workbooks for Azure Monitor and Microsoft Sentinel
- Edi Lahav describes Upcoming changes to the CommonSecurityLog table
📦 Storage
- The Azure Updates Team talks about Public preview: Availability zone volume placement for Azure NetApp Files, about Generally available: Azure Storage — Attribute-based access control for standard storage accounts and Generally available: Premium SSD v2 disks available on Azure Disk CSI driver
- Mike Holden writes about Easily overcome file transfer issues in the cloud via Azure Marketplace
- Sudipta Chakraborty explains how to Enable SFTP on Azure File Share using ARM Template and upload files using WinScp
🔗 Web
- The Azure Updates Team describes Public preview: Azure Load Testing in West Europe, and Public preview: Azure Load Testing is now HITRUST certified and Public preview: Azure Load Testing supports authenticating with client certificates
- Jose Moreno (@erjosito) presents Yet Another Demo App
⚙️ Azure Virtual Desktop
- David Belanger, Paul McDaniel and Rinku Dalwani talk about Azure Virtual Desktop security, reliability, and resilience
- Ben Murphy, Paul McDaniel and Killian McCoy discuss Optimizing Costs with Azure Virtual Desktop