Azure Weekly Issue 417: 7th May 2023
A relatively quiet week (possibly because we're only a few weeks away from the Microsoft BUILD conference). A few interesting articles around storage: Increased remote storage performance with NVMe-enabled Ebsv5 VMs are now generally available, and How to Save 70% on File Data Costs, and another money saving approach: How To Deploy SFTP Service On Azure Container Apps, a Comprehensive Guide.
In DevOps: CI & CD With Azure Synapse Dedicated SQL Pool, and Create Azure Resources Programmatically By Executing Terraform Commands in Go. In Monitoring: Propagate OpenTelemetry Context via Azure Service Bus for Asynchronous .NET Services, and Monitoring Deadlocks in Azure SQL Managed Instance. In Kubenertes: Connect your AKS Edge Essentials cluster to Azure Arc, and Kubernetes External DNS for Azure DNS & AKS.
I wanted to highlight a useful tool by Ira Rainey: Beeching - The Azure Axe - a command line tool to help you quickly and easily delete Azure resources you no longer need. It can delete multiple resource types at the same time, based on a name, part of a name, or by tag value. Resources can be protected from the axe by specifying them in an exclusion list. This allows you to shield resources that you wish to keep.
Finally, I wanted to mention the passing of Carolyn Van Slyck. She was an important member of the Kubernetes community. She was maintainer for Porter and the Cloud Native Application Bundle (CNAB) Specification. She also ran Women Who Go, and was a tech lead for CNCF Contributor Strategy. She won the CNCF "top contributor" award in 2022. I was fortunate enough to interact with her due to her work on Porter when we worked on the Azure CNAB Quickstarts. She was also a great speaker. I found her GopherCon 2019 talk "Design Command-Line Tools People Love" inspiring, and highly recommend you give it a watch too. She will be missed.
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
- On the Redmond magazine site, Kurt Mackie (@kurmac) highlights that Microsoft Demos Azure OpenAI ChatGPT To Solve Cryptic Error Messages
- Ajit Dash blogs about Integrating OpenAI with Streamlit: With Example Source Code Explainer
- Shashidhar Reddy Javaji blogs about ChatGPT- What Why And How Part 2
- Lizzie Siegle (@lizziepika) explains how How to Fine-Tune an OpenAI ML Model with Node.js
- Adina Trufinescu explains How to Customize the Azure Cognitive Service Vision Model to Fit Your Business Needs
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 Generally available: Serverless SQL for Azure Databricks and Generally available: Azure Event Hubs Dedicated self-serve scalable clusters for mission critical Kafka, AMQP and HTTPs workloads
- Ryan Majidimehr (@rmajidimehr) covers Azure Synapse Analytics April Update 2023
- On episode 243 of the Azure DevOps Podcast, Jeffrey Palermo (@jeffreypalermo) is joined by Andy Roberts to talk about Data in a Development World
- Pradeep Srikakolapu talks about CI & CD With Azure Synapse Dedicated SQL Pool
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
- The Azure Updates Team announces Generally Available: Ebsv5 and Ebdsv5 NVMe-enabled VM sizes
- On the Azure blog, Rachel Pruitt describes ISC 2023: Experience the power of HPC in the cloud with Microsoft Azure
- Rudeon Snell walks through Preparing for future health emergencies with Azure HPC
- Rick Claus (@RicksterCDN) provides a directors cut of the Windows Server Summit 2022: Navigating your IT Career through rapid technology changes
Containers
Covering: Azure Kubernetes Service (AKS), Azure Red Hat OpenShift, CNAB, CNCF, Container Instances, Container Registry, Porter, WSL, Web App for Containers
- Charbel Nemnom (@charbelnemnom) describes How To Deploy SFTP Service On Azure Container Apps – Comprehensive Guide
- Amit Khandelwal explains how to Upgrade SQL Server container with Always On availability groups configured on Kubernetes
- Houssem Dellai (@HoussemDellai) delves into Kubernetes External DNS for Azure DNS & AKS
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
- Anna Hoffman (@AnalyticAnna) explains how to What's new in Azure SQL - May 2023
- Kanchan Bharati blogs about April 2023 Recap: Azure Database for PostgreSQL – Flexible Server
- Varun Dhawan covers Introducing Real-Time Database Availability Monitoring
- Manvendra Singh explains how to Remove Azure SQL Databases from a Failover Group and Remove Geo-Replication
- On the Data Exposed show Anna Hoffman (@AnalyticAnna) presents May the 4th be with Azure SQL May 2023 AMA
- Michael Howard discusses Why Ledger, Always Encrypted, & AAD support in Azure SQL DB are vital for Zero Trust Architecture
- Mladen Andzic talks about Retirement of SNAC OLE DB provider for linked servers in Azure SQL Managed Instance
Developer Tools
Covering: App Configuration, Azure Lab Services, CLIs, Developer tool integrations, SDKs, Visual Studio, Visual Studio Code, Visual Studio Online
- David Ramel (@dramel) writes about .NET Upgrade Assistant Now Works with .NET MAUI, Azure Functions and writes about Visual Studio Code v1.78 April 2023 Sees New Color Themes, Color Picker
- On the Visual Studio blog, Sayed Ibrahim Hashimi talks about improvements for Web API development in Visual Studio 2022
- Daniel Laskewitz (@laskewitz) and Kartik Kanakasabesan (@kkanakas) delve into Enhancing Power Platform Development with VS Code and GitHub Codespaces Integration
- Daniel Calbimonte discusses ChatGPT in Visual Studio tutorial
DevOps
Covering: Azure Artifacts, Azure Boards, Azure DevOps, Azure Pipelines, Azure Repos, Azure Test Plans, Azure DevTest Labs, DevOps tool integrations
- On the Microsoft DevOps blog, Dan Hellem writes about New Boards Hub Update, Sprint 221
- Andreas Wolter (@AndreasWolter) discusses Microsoft Purview DevOps policies now includes all the typical permissions for SQL support personnel
- Prashant Khandelwal explains how to Create Azure Resources Programmatically By Executing Terraform Commands in Go
- Panu Oksala describes How to Migrate from Azure DevOps Pipelines into GitHub Actions
- Anna Bilous discusses Properly Tracking Manual Testing in Azure DevOps
Hybrid + Multicloud
Covering: Azure Arc, Azure Stack
- Bradley Ball (@SQLBalls) walks through Monitoring Deadlocks in Azure SQL Managed Instance
- Thomas Maurer (@thomasmaurer) explains how to Connect your AKS Edge Essentials cluster to Azure Arc
Identity
Covering: Azure Active Directory (AD), Azure Active Directory B2C, Azure Active Directory Domain Services
- Alex Simons (@Alex_A_Simons) describes Azure AD Certificate-Based Authentication CBA on Mobile now Generally Available
- Jay Simmons explains How to provide feedback on Windows LAPS
- On the Azure Medium blog, Musunuru Sharmila covers Understanding the Azure AD Life Cycle Workflow: A Comprehensive Guide
Integration
Covering: Azure API for FHIR, Event Grid, Logic Apps, Service Bus
- Alex Zúñiga describes Logic Apps Aviators Newsletter - May 2023
- On BizTalk Gurus, Sandro Pereira (@sandro_asp) blogs about Azure Logic Apps team is interested in your feedback –Logic Apps Developer Experience and Tools and Azure Logic Apps team is interested in your feedback –XML Support in Logic Apps Survey
- David Giard (@DavidGiard) and Eldert Grootenboer (@egrootenboer) discuss Azure Service Bus
- Drac Zhang explains how to Generate Logic App Standard run history URL in Application Insights log
- Huidong Liu explains how to Deploy Logic App Standard with Terraform and Azure DevOps pipelines
- Kalyani Dhanda describes how to Use Azure Data Factory to invoke Logic App via Managed Identity Authentication
- Sandro Pereira (@sandro_asp) blogs about Base64 Decode Windows Tool
- Kent Weare covers Data Mapper Patterns: Conditional Mapping
- On the Twilio blog, Rahul Rai (@rahulrai_in) explains how to Propagate OpenTelemetry Context via Azure Service Bus for Asynchronous .NET Services
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
- The Azure Updates Team announces General availability: Azure IoT Edge supports Red Hat Enterprise Linux 9
- Kevin Chant discusses Spreading your SQL Server wings with Azure SQL Edge
Learning
Covering: Microsoft Certifications, Azure Certifications, Microsoft Learning Paths, Certification Pathway Information
- Garry Trinder announces Learn how to develop apps for Microsoft Teams video series
- Surabhi Calla provides a Skilling snack: Windows Update for Business deployment service
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
- Ira Rainey shares Beeching - The Azure Axe - a command line tool to help you quickly and easily delete Azure resources you no longer need.
- On the Azure blog, Michael Flanakin (@flanakin) covers Microsoft Cost Management updates—April 2023
- The Azure Updates Team announces Generally Available: Azure Backup Server V4
- Paul Grimley talks about Azure Monitor Baseline Alerts Preview
- Sesha Mani writes about New era in content management and security in SharePoint, OneDrive, and Teams
- Matt Lowe delves into Create, Edit, and Monitor Data Collection Rules with the Data Collection Rule Toolkit
- Heinrich Gantenbein covers Azure Policy Recommended Practices
- Andreas Wolter (@AndreasWolter) describes how to Use Microsoft Purview to provide at-scale access to performance data in Azure SQL and SQL Server
- Charbel Nemnom (@charbelnemnom) provides 5 Simple Steps – Move Azure VMs with Azure Resource Mover
- Jaspreet Kaur discusses Azure Automation: A Comprehensive Recap of 2022 and What's Coming
- Lavan Nallainathan discusses Mitigating Downtime and Increasing Reliability: Strategies for Managing Complexity in the Cloud
Media
Covering: Azure Media Player, Content Protection, Encoding, Live and On-Demand Streaming, Media Analytics, Media Services, Video Indexer
Migration
Covering: Azure Database Migration Service, Azure Migrate, Data Box
- Mark Hosking writes about 5 tips for EDW migration and how Azure and Datometry can help
Mobile
Covering: App Service (Mobile), Mobile apps, Notification Hubs, Visual Studio App Centre, Xamarin
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
- The Azure Updates Team announces Preview: Cloud Next-Generation Firewall NGFW Palo Alto Networks - an Azure Native ISV Service and Public Preview: Palo Alto Networks SaaS Cloud NGFW Integration with Virtual WAN
- On the Azure blog, Reshmi Yandapalli announces that Azure Virtual WAN introduces its first SaaS offering
- Rohit Tatachar announces that Secure your cloud environment with Cloud Next-Generation Firewall by Palo Alto Networks, an Azure Native ISV Service—now in preview
- Pierre Roman (@pierreroman) explains how to Wired for Hybrid - What's New in Azure Networking – April 2023
- Mauricio Rojas covers Multi Hub and Spoke Topology using Azure Firewalls
Security
Covering: Azure DDoS Protection, Azure Information Protection, Azure Sentinel, Key Vault, Security Center
- Lili Davoudian writes about Three lessons learned about the future of cloud security at RSA
- Sehrish Khan walks through Introducing the release of Attack Simulation Training Write API functionality available in beta
- Bojan Magusic covers Creating custom recommendations & standards for AWS/GCP workloads with Microsoft Defender for Cloud
- Sean Wesonga discusses Whats New: MDTI Interoperability with Microsoft 365 Defender
- On episode 184 of the Ctrl+Alt+Azure podcast, Tobias Zimmergren and Jussi Roine talk about Reviewing design decisions for Microsoft Sentinel workspace architecture
- What is a Cloud Adoption Security Review by danielmamsft
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 announces Generally available: Zone Redundant Storage for Azure Disks is available in Southeast Asia, Australia East and Qatar Central. and Public preview: Azure Cold Storage
- Priya Shan explains how to Increased remote storage performance with NVMe-enabled Ebsv5 VMs now generally available
- Darren Cunningham explains How to Save 70% on File Data Costs
Web
Covering: API apps, API Management, App Service (Web), Azure Cognitive Search, Azure SignalR Service, Azure Spring Cloud, Web apps
- Amy Colyer writes Move to Azure with a Web App
- Gaurav Seth provides a Checklist for Migrating Web Apps to App Service
- Justin Yoo (@justinchronicle) explains how to Migrate ASP.NET Web App to Azure App Service
- Lara Goldstein discusses Validating Microsoft Defender for APIs Alerts
Azure Virtual Desktop
Covering: Azure Virtual Desktop
- On the Microsoft Mechanics show, Matt McSpirit (@mattmcspirit) discusses Azure Virtual Desktop enterprise configuration options
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