Azure Weekly
Issue #278 - 7th June 2020
There have been a couple of announcements this week. Firstly, Key Vault "bring your own key" (BYOK) is now generally available. This will will allow users to use on-premises HSMs to generate keys and import them into Key Vault.
And, Windows Virtual Desktop media optimization for Microsoft Teams is now available in preview. This is great news for anyone wanting to use Teams with WVD. In this walkthrough, Christiaan Brinkhoff explains how to install and configure the features. On the Azure DevOps blog, Steven Murawski has provided a final runthrough of the top Stories from the Microsoft DevOps Community. As you can see, it's been an exciting month!
And, from Isaac Abraham, "Farmer" is a DSL for creating ARM templates. As many of us will have experienced, ARM template creation can cause a huge headache, so this is an incredibly exciting and useful tool!
And finally, ICYMI, here's a link to Micrososft's "Book of News", which provides an interactive way to explore all the biggest announcements from Build 2020!
⚙️ AI + Machine Learning
- The Azure updates team announces that Azure Text Analytics v3 is now generally available and Opinion mining is now available in preview
- Jen Stirrup (@jenstirrup) walks through Finding the Web Bot App ID and App Secret in Azure Cognitive Services
🔎 Analytics
- On the Perficient blog, Gary Brandt describes Building Modular Pipelines in Azure Data Factory using JSON data
- Ed Elliott (@EdDebug) describes the Approaches to running Databricks ETL code from Azure ADF
🖥️ Compute
- The Azure updates team announces that New Azure Virtual Machines with high-performance local SSD are now generally available and that Azure Dedicated Hosts now support additional Azure Virtual Machines
- The Azure updates team announces that Azure Shared Image Gallery features are now available
🚢 Containers
- The Azure updates team highlights the CNI security vulnerability in older AKS clusters and mitigation steps and announces that Azure Monitor for containers now supports log collection on AKS Windows node pools in preview
- On the Visual Studio blog, Nick Greenfield introduces Local Process with Kubernetes for Visual Studio2019
- On the DEV site, Aaron Schlesinger discusses Storing Data with Dapr
🗄️ Databases
- The Azure updates team have made a lot of announcements:
Azure Database for PostgreSQL—Single Server now available in the France South region,
Azure SQL Database Hyperscale—Transparent data encryption with customer-managed keys now in preview,
Azure Database for MariaDB is now available in the France South region,
New regions for Azure Database for PostgreSQL—Hyperscale Citus,
One-year and three-year reserved capacity for Azure Database for PostgreSQL—Hyperscale Citus,
Azure Database for MySQL is now available in France South,
Minimal TLS version setting is now available for Azure Database for MySQL,
Minimal TLS version setting is now available for Azure Database for MariaDB
and Minimal TLS version setting is now available for Azure Database for PostgreSQL - Christos Matskas (@ChristosMatskas) explains how to Create sample data for Cosmos DB with .NET Core
- On the Azure SQL Database blog, Kate Smith (@aKateSmithSQL) has written a series on Elastic Jobs:
Elastic Jobs in Azure SQL Database – What and Why?,
Troubleshooting Common issues with Elastic Jobs in Azure SQL Database,
Fundamental Concepts for Elastic Jobs in Azure SQL Database,
Creating an Elastic Jobs Agent, Credentials, and Jobs for Azure SQL Database using T-SQL
and Creating an Elastic Jobs Agent, Credentials, and Jobs for Azure SQL Database in PowerShell - Also on the Azure SQL Database blog, Marisa Brasile has provided an Azure SQL Sessions Recap at Microsoft Build 2020, and blogged about Private Link for Azure SQL Database (Part 1) and describes Part 2
- Also on the Azure SQL Database blog, Marisa Brasile describes Azure SQL Zone Redundant Configuration for High Availability
- On the MSSQL Tips site, Vitor Montalvao explains how to Create Azure SQL Database Scheduled Jobs
🛠️ Developer Tools
- On the Premier Developer blog, Keith Beller walks through Managing Cloud Ready .NET App Secrets in Visual Studio
🔩 DevOps
- Jeffery Palermo and Greg Leonardo have been on An Azure Deep Dive
- On the Daily Dot Net Tips blog, Abhijit Jana (@AbhijitJana) has listed 10 Azure DevOps Tips & Tricks that you should know and walks through Setting up Azure DevOps for Node.js Apps using Azure DevOps Project
- On the Microsoft DevOps blog, Dan Hellem writes about what's New in Azure Boards
- Also on the Microsoft DevOps blog, Steven Murawski lists the Top Stories from the Microsoft DevOps Community
- On the Premier Developer blog, Drew Lewis explains how to do Simplified Automated QA Testing on Azure DevOps
- Also on the Premier Developer blog, Greg Schunemann covers Upgrading to the New Work Item Form in Azure DevOps
- Also on the Premier Developer blog, Om Chauhan spotlights Power Apps Build Tools for Azure DevOps
- Sean Feldman (@sfeldman) blogs about Deploying an Azure WebJob with GitHub Actions
🧬 Hybrid
- Thomas Maurer (@thomasmaurer) discusses Azure Arc & Azure Stack
- Charbel Nemnom (@charbelnemnom) explains how to Transform On-premises File Servers Backup To The Cloud With Microsoft Azure
- On the Serverless360 blog, The serverless360 team writes about High Availability and Disaster Recovery Recipes for Azure Integration Services
🎭 Identity
- On the Tallan blog, Mattia Schiano walks through Accessing SQL Server with Managed Identities
- Christos Matskas (@ChristosMatskas) explains how to Create an Azure AD protected API using Azure Functions and .NET Core 3.1
- On the Premier Developer blog, Brian Culver blogs about the App Registration of .NET Application in Azure AD
- Pixel Robots. runs through Use Azure RBAC to define access to kubeconfig in Azure Kubernetes Service AKS
- Tobias Zimmergren (@zimmergren) blogs about Configuring Publisher Verification in Azure Active Directory
🔌 Integration
- On the MSSQL Tips site, Fikrat Azizov explains how to Automate Azure Analysis Services Management Tasks using Logic Apps - Part 2
- Simon Waight (@simonwaight) discusses Building manageable, loosely-coupled serverless solutions with Azure Event Grid
- On the Premier Developer blog, Rakhi Guha explains how to Manage Service Bus Queue messages with Python
- Sean Feldman (@sfeldman) covers Event Grid advanced filters and value pooling
💡 Internet of Things
- On the Azure blog, Roberto Lucchi highlights that Azure Maps Creator now available in preview
- The Azure updates team announces that The Azure Sphere OS quality release is now available and highlights the Azure IoT Edge Moby engine security update for CVE-2020-13401
⚖️ Management and Governance
- Isaac Abraham (@isaac_abraham) has created "Farmer" - Making repeateable Azure deployments easy
- The Azure updates team announces that Azure Site Recovery now supports proximity placement groups, highlights the Azure Lighthouse updates and runs through the Azure Site Recovery update rollup
- On the Serverless360 blog, Michael Stephenson (@michael_stephen) describes the new feature: Resource Map for Azure in Serverless360
- Daniel Örneling covers ARM Templates: Deploying Azure Monitor Alerts
- Sam Cogan (@samcogan) covers how to Store Terraform State Securely in Azure
- On the Daily Dot Net Tips blog, Abhijit Jana (@AbhijitJana) walks through Exporting Visual Studio App Center Data to an existing Azure Application Insights and explains how to Choose a Default Mode for the Azure Portal menu
- Aidan Finn (@joe_elway) walks through Connecting Azure Hub-And-Spoke Architectures Together
- Marcel Zehner (@marcelzehner) writes about Using symbols in Azure (Just for fun)
- On the Codit blog, Stijn Moreels describes how you can Measure a Variety of Azure Dependencies with Observability v0.2
🚌 Migration
- Sarah Lean (@TechieLass) has appeared on Cloud 5X20 to discuss The Cloud Adoption Framework
🌐 Networking
- Jose Moreno (@erjosito) has continued his series on "A day in the life of a packet in Azure Redhat Openshift" with Part 2, Part 3, Part 4 and Part 5
- On the Azure podcast, Ganesh Srinivasan discusses Azure Edge Zones
- Robert Smit (@Clustermvp) provides a Step by Step on Azure NAT Gateway – Static Outbound Public IP address
🔐 Security
- The Azure updates team announces that Key Vault "bring your own key" (BYOK) is now generally available
- On the Azure SQL Database blog, Adrian Rupp discusses SQL Server Transparent Data Encryption and Extensible Key Management Using Azure Key Vault
- Also on the Azure SQL Database blog, Denzil Ribeiro (@DenzilRibeiro) describes TDE with customer managed keys on Azure SQL Hyperscale
📦 Storage
- Sarah Lean (@TechieLass) covers how to Sync files from on prem to Azure Storage
🔗 Web
- On the DEV site, Aaron Powell (@slace) runs through Building an Azure Static Web App with GraphQL
💻 Windows Virtual Desktop
- Freek Berson (@fberson) talks about Test driving the Microsoft Teams AV Redirection and media optimizations preview for WVD
- The Azure updates team announces that Windows Virtual Desktop media optimization for Microsoft Teams is now available in preview
- Christiaan Brinkhoff (@Brinkhoff_C) explains How to install and configure Microsoft Teams with AV Redirection media optimizations on Windows Virtual Desktop
- Travis Roberts (@Ciraltos) talks about how to resolve issues with the Windows Virtual Desktop JoinDomain Error