Azure Weekly
Issue #279 - 14th June 2020
It's a big week for us and for Azure Synapse Analytics as the "how it works" global virtual event is this Wednesday, 17th June, 10:00 AM–11:00 AM Pacific Time (18.00-19.00 BST), and endjin are part of it! We've been working with the Synapse Product Group for the last year, running real-world customer workloads, and performing exhaustive benchmarks; Jess Panni has written a great post about Benchmarking Azure Synapse Analytics - SQL Serverless, using .NET Interactive. We're very impressed by the results and we think you will be too. We're featured in the event and Jess Panni will be doing a live Q&A during it. If you are interested, register for the event here, and ask lots of questions!
This week we have a couple more useful round-ups of the announcements and talks from Build 2020! On the Azure blog, Erez Barak covers Whats new in Azure Machine Learning, and, on Azure Tips and Tricks, Michael Crump has provided a runthrough of all of the useful App Dev videos from Build 2020.
Elsewhere, Sam Cogan has provided a useful overview of Using Loops and Conditions in ARM Templates. Anirudh Garg asks Why use Azure Functions for ML inference? and, Scott Hanselman has written a blog on how to rename your default branch from Master to Main. Here at endjin we've taken the decision to rename our default branches, and have had some good suggestions, but would love to know about any that you've come up with - so let's hear them!
⚙️ AI + Machine Learning
- On the Azure Functions Tech Community site, Anirudh Garg asks Why use Azure Functions for ML inference?
- The Azure updates team announces that the Limited preview of Machine Learning on Azure SQL Managed Instance is available
- On the Azure blog, Erez Barak provides an overview of Whats new in Azure Machine Learning
🔎 Analytics
- On the endjin blog, Jess Panni (@JessPanni) discusses Benchmarking Azure Synapse Analytics – SQL Serverless, using .NET Interactive
- On the MSSQL Tips site, Ron L'Esteve discusses Azure Data Factory vs SSIS vs Azure Databricks
- The Azure updates team announces that Data Factory has added management hub, inline datasets, and support for CDM in data flows and that Azure Databricks is now available in the Azure Government cloud in preview
- Andy Leonard (@AndyLeonard) talks about Configuring and Managing ADF Azure-SSIS Integration Runtimes
- Sebastian Zolg (@sebastianzolg) talks about Finding Stuff—Using Azure Search and Graph Connectors to Search Your Data.
🚢 Containers
- The Azure updates team announces:
Azure Kubernetes Service—Integrated application gateway feature now available,
Azure Kubernetes Service upgrade improvements are now in preview
and Windows Server containers in AKS is now available in Azure Government - Also, the Azure updates team covers the Azure Service Fabric 7.1 First Refresh Release
- On the DEV site, Abhishek Gupta (@abhi_tweeter) writes about Kafka on Kubernetes, the Strimzi way! (Part 1)
- Also on the DEV site, Jay Gordon (@jaydestro) discusses Modernizing your application with containers
- On the Premier Developer blog, Norberto Planchart explains how to Maintain projects with different SharePoint Framework versions using Azure Container Registry
- Pixel Robots. talks about Azure Kubernetes Service (AKS) and describes Azure Kubernetes Service (AKS) System and User Node Pools
- On the Azure Developer Community Blog, Stephane Eyskens (@stephaneeyskens) has provided a Azure Kubernetes Service (AKS) Architecture Map
- On his blog, Thorsten Hans runs through 6 Steps To Run .NET Core Apps In Azure Kubernetes and discusses How To Access Kubernetes Dashboard On RBAC Enabled Azure Kubernetes
🗄️ Databases
- The Azure updates team has made a lot of announcements:
Azure Database for MySQL support for encryption at rest using customer-managed keys now in preview,
Azure Database for PostgreSQL support for encryption at rest using customer-managed keys,
Data encryption for Azure Database for PostgreSQL—single server,
Azure SQL Database Hyperscale—Transparent data encryption with customer-managed keys now in preview,
Azure SQL Database serverless compute auto-scaling limits increase more than twofold,
Azure Cosmos DB Java SDK 4.0 for Core SQL API release now in general availability,
Large storage for Azure Database for MariaDB,
Data encryption with customer-managed keys for Azure Database for MySQL,
Transparent data encryption with customer-managed keys for Azure SQL Database Hyperscale,
Redirection support for the mysqlnd PHP driver connecting to MariaDB now in preview
and Azure Policy support for Azure Cosmos DB is now available - Pinal Dave (@pinaldave) talks about Azure Data Studio- Export Any SQL SERVER Query As JSON
- On the Azure SQL Database blog, Danimir Ljepava (@danimir) covers Backup storage consumption on Managed Instance and discusses Fine tuning backup storage costs on Managed Instance
- On Azure Medium, Inderjit Rana discusses Firewall Protected Azure Storage and Azure SQL Database — Load Data using T-SQL BULK INSERT command
🛠️ Developer Tools
- Gregor Suttie (@gregor_suttie) discusses Interactive Mode in the Azure CLI
- On the Microsoft BI Tools blog, Joost van Rossum (@ssisjoost) explains how to Create and deploy a C# Azure Function
- On Azure Tips and Tricks, Michael Crump (@mbcrump) has provided links for all of the App Dev videos from Build 2020
🔩 DevOps
- Jeffrey Palermo (@jeffreypalermo) speaks with Frans Bouma about .NET Data Access
- Julien Corioland (@jcorioland) describes how to Run Azure DevOps self-hosted agents in Azure Container Instance using Terraform
- The Azure updates team announces that Azure DevOps Services now simplifies Azure Artifacts integration with other services
- On the DEV site, Jay Gordon (@jaydestro) describes CI/CD on Windows with the Azure DevOps Starter Kit (Video Tutorial)
- On the Microsoft DevOps blog, Dan Hellem describes How to hide or edit the reason field in Azure DevOps and highlights the fix for the issue - TF221122: An error occurred running job Work Item Tracking Warehouse Sync for team project collection
- Also on the Microsoft DevOps blog, Gloridel Morales blogs about the June patches for Azure DevOps Server and Team Foundation Server
- On the Azure Developer Community Blog, Tanmayee Kamath highlights that Azure DevTest Labs Environments now available in Microsoft Azure Government, and Azure DevTest Labs available in Switzerland regions and covers a resolved issue: Azure DevTest Labs operations may fail
🧬 Hybrid
- Thomas Maurer (@thomasmaurer) has spoken about Azure Arc at the Azure Singapore Virtual Meetup
- Charbel Nemnom (@charbelnemnom) explains how to Enable File Integrity Monitoring For Windows and Linux Machines in Azure Security Center
- Travis Roberts (@Ciraltos) talks about Azure Point-to-Site VPN with Certificate Based Authentication
🎭 Identity
- Roelf Zomerman writes: Active Directory is dead, long live Azure Active Directory
- On the Azure blog, Mike Emard highlights the General availability of Azure Files on-premises Active Directory Domain Services authentication
- On the DEV site, Jay Gordon (@jaydestro) discusses Azure Active Directory with Phoummala Schmitt
🔌 Integration
- On the MSSQL Tips site, Fikrat Azizov explains how to Automate Azure Analysis Services Management Tasks using Logic App - Part 3
- On the Planet Geek blog, Daniel Marbach (@danielmarbach) continues his Azure Service Bus .NET SDK Deep Dive, this time discussing Sessions
- On Code Project, Duncan Edwards Jones (@Merrion) blogs about Raising Custom Notification events via Event Grid
💡 Internet of Things
- The Azure updates team highlights the Azure IoT Central May 2020 dashboard updates
- On Channel 9, Olivier Bloch (@obloch) showcases Live Video Analytics on Azure IoT Edge and talks about Cognizants Connected Factories
- On the Codit blog, Vanessa Rombaut highlights that you can now Download the White Paper Azure IoT Edge
⚖️ Management and Governance
- On the Daily Dot Net Tips blog, Abhijit Jana (@AbhijitJana) has provided a lot of tips for management in the Azure Portal:
Clone a Dashboard in the Azure Portal,
Quickly Access all Shared Dashboard in the Azure Portal,
Use Azure Monitor Workbooks for Quick Monitoring Analytics,
How to create your own Azure Monitor Workbooks,
Manage Views for Resources and Resource Groups in Azure Portal,
Automatically Export Azure Subscription Cost Analysis Report and
How to Restore Default Settings for Azure Portal - On the Azure blog, Rahul Bagaria writes about the New features and insights in Azure Monitor
- The Azure updates team announces that A new consolidated API version in Azure Monitor Logs is now available
- Sam Cogan (@samcogan) talks about Using Loops and Conditions in ARM Templates
- Daniel Neumann (@neumanndaniel) discusses Using Azure Policy for Kubernetes
- Radu Vunvulea (@RaduVunvulea) walks through Sharing Azure Notebooks
- Tobias Zimmergren & Jussi Roine (@CtrlAltAzure) discuss Governance with the Azure Resource Graph
- And, the Azure updates team announces that Azure Spring Cloud Basic tier is now in preview and covers the Azure Spring Cloud updates
- On Azure Medium, Inderjit Rana discusses Azure Platform Egress Charges
🎬 Media
- On the Azure blog, Milan Gada introduces Live video analytics from Azure Media Services (now in preview)
- The Azure updates team announces that Azure Media Services now supports Live Transcription preview in additional regions
🚌 Migration
- Bill Zack (@WilliamHZack) blogs about The Path to Successful Azure Adoption
🌐 Networking
- On the Azure blog, Yair Tor highlights that Azure Firewall forced tunneling and SQL FQDN filtering is now generally available
- The Azure updates team announces that Azure App Service regional virtual network integration for Linux apps is now available and that Azure App Service hybrid connections for Linux apps is now available
🔐 Security
- On the Whizlabs blog, Neeru Jain provides an Introduction to Microsoft Azure Security Center
- On the Azure podcast, Candace Jackson discusses TLS 1.0 Deprecation
- On the Microsoft Cloud IT Pro Podcast, Scott Hoag (@ciphertxt) has provided a Deeper Dive on Azure Sentinel
📦 Storage
- On the Azure blog, Sibonay Koo discusses how Azure Files enhances data protection capabilities
- Sean Feldman (@sfeldman) writes: Goodbye Azure Storage Emulator. Hello Azurite!
🔗 Web
- The Azure updates team highlights the Azure API Management updates—June 2020