Azure Weekly
Issue #285 - 26th July 2020
The (virtual) Microsoft Inspire Conference was held this week, so there are a number of new Azure announcements, although many of them are aimed at the Microsoft Partner Ecosystem, with announcements around products like Lighthouse, but for the wider ecosystem, the biggest announcement seemed to center on Azure Stack HCI. You can catch up with all the announcements with the Inspire Book of News.
Ed Freeman has written a great summary of how to use Azure Key Vault for Encryption in C#. On the Azure DevOps blog, Sidi Merzouk has provided an Azure DevOps Roadmap update for Q3 - some exciting things on there to look forward to!
And, on the Azure blog, Erik Rifkin provides and introduction to the Microsoft Azure Well-Architected Framework. This provides a set of Azure architecture best practices to help you build and deliver great solutions.
The updates team have also announced OpenID Connect support for Azure App Service and Azure Functions is in preview. And John Chirapurath has written a guide on how toinnovate in Azure with confidence. Eslewhere, Ryan Kennedy has walked through reading and Writing data in Azure Data Lake Storage Gen 2 with Azure Databricks
Finally, John Papa is hosting a free 90 minute workshop on Azure Static Websites on July 29th. I thoroughly enjoyed John's Vue courses on Pluralsight, and I've done quite a bit of experimentation with Azure Static Websites as I've build a version of the new endjin.com using it; the only reason it's not currently live is the lack of support for APEX (naked) domains before GA. The course will be worth checking out!
⚙️ AI + Machine Learning
- The Azure updates team announces that Machine Learning services on Azure SQL Managed Instance is in limited preview
- On the DEV site, Cassie Breviu (@Cassieview) writes: From No Data to Computer Vision Machine Learning Model in 10 Minutes or less
🔎 Analytics
- Adam Marczak (@MarczakIO) explains how to Process Excel files in Azure with Data Factory and Databricks
- On the MSSQL Tips site, Ryan Kennedy walks through Reading and Writing data in Azure Data Lake Storage Gen 2 with Azure Databricks
- The Azure updates team announces that Azure Stream Analytics is now available in the US Gov Arizona region
🖥️ Compute
- The Azure updates team announces that Java 11 for Azure Functions is now available in preview, Azure VM Image Builder is now generally available, Azure ultra disks are now available in the US Gov Arizona region and highlights Updates to Azure HDInsight
- On the DEV site, Chloe Condon (@ChloeCondon) walks through Building an Animal Crossing Turnip Timer with Azure Functions
- On Code Project, Roman Akhromieiev discusses Building a Telegram Bot with Azure Functions and Node.js
- Also on the DEV site, Chris Noring (@chris_noring) discusses Durable Functions with .NET Core and C#, stateful Serverless
🚢 Containers
- The Azure updates team has made a few announcements:
Azure Monitor for Containers now supports recommended alerts,
Secure Azure Kubernetes Service AKS pods with Azure Policy in preview,
Azure Kubernetes Service AKS now supports bring-your-own control plane managed identity,
Azure Kubernetes Service AKS node image upgrade is now available
and Azure Kubernetes Service AKS support for containerd runtime is in preview - Tobias Zimmergren & Jussi Roine (@CtrlAltAzure) discuss Embracing Azure Container Instances
- Daniel Neumann (@neumanndaniel) blogs about Running Istio on KinD – Kubernetes in Docker
- On Microsoft + Open Source, Mike Morton (@BigMorty) writes about the fact that VS Code Docker extension can now run containers in Azure Container Instances
🗄️ Databases
- James Serra (@JamesSerra) discusses Business Continuity in SQL Database
- The Azure updates team announces One- and three- year reserved capacity for Azure DB for PostgreSQL-Hyperscale Citus and the New memory optimized and compute optimized hardware options in Azure SQL Database
- On the Azure SQL Database blog, Dimitri Furman covers Changing default MAXDOP in Azure SQL Database
- Also on the Azure SQL Database blog, Morgan Oslake discusses the GA of new memory and compute optimized hardware options in Azure SQL Database
- The Azure updates team announces Azure Data Share in US Gov Arizona and Virginia regions
- On Channel 9, Anna Hoffman and Gianluca Sartori discuss Benchmarking SQL Server and Azure SQL with WorkloadTools
- On Channel 9, Anna Hoffman and Shreya Verma discuss Azure SQL - Automated Backups (Part 1)
🛠️ Developer Tools
- On the DEV site, Abhishek Gupta (@abhi_tweeter) walks through Getting started with Azure Data Explorer using the Go SDK
🔩 DevOps
- On the Microsoft DevOps blog, Sidi Merzouk discusses the Azure DevOps Roadmap update for Q3
- Also on the Microsoft DevOps blog, as always, Steven Murawski (@StevenMurawski) lists the Top Stories from the Microsoft DevOps Community
- On Channel 9, Cormac Foster (@cormacfoster) talks about Template Functions
🧬 Hybrid
- Thomas Maurer (@thomasmaurer) blogs about Azure Stack HCI version 20H2 – everything you need to know and discusses Whats New in the Azure Hybrid Space
- On the Azure blog, Talal Alqinawi explains how to Deliver hybrid cloud capabilities with the next generation of Azure Stack HCI
- The Azure updates team announces the New Azure Stack HCI Preview
- On the Check your Logs blog, Rick Vanover (@RickVanover) discusses Shared Disks in Azure: Clusters to Azure
- On the Azure SQL Database blog, Jovan Popovic (@jocapc) talks about Troubleshooting Database Mail issues in Azure SQL Managed Instance
🎭 Identity
- The Azure updates team announces that OpenID Connect support for Azure App Service and Azure Functions is in preview and that AKS-managed Azure Active Directory support is now generally available
- Roelf Zomerman has written a series on Azure AD – External Identities
- On the DEV site, Anthony Chu discusses Azure Functions and App Service Authentication with Auth0 and other OpenID Connect providers
- On the Premier Developer blog, Wael Kdouh (@waelkdouh) discusses Securing Blazor WebAssembly Application With Azure Active Directory
- Also on the Premier Developer blog, Marius Rochon describes Using OAuth2 OBO with Azure AD B2C
- On the Azure SQL Database blog, Denzil Ribeiro (@DenzilRibeiro) highlights the Public preview of TDE with customer managed keys on Azure SQL Hyperscale
- On the Microsoft Cloud IT Pro Podcast, Scott Hoag (@ciphertxt) discusses AAD Alternate Login ID and Sensitive by Default in SharePoint
🔌 Integration
- On the MSSQL Tips site, Joe Gavin talks about using Azure Logic App to Extract and Save Email Attachments
- On Channel 9, Greg Hurlman talks about Real-time Power Apps with SignalR
💡 Internet of Things
- The Azure updates team announces that Azure Time Series Insights Gen2 is now generally available and that Azure IoT Connector for FHIR is now in preview
- On the DEV site, Dave Glover (@dglover) explains how to Improve health, wellbeing, and productivity by tracking your home workspace CO2 levels, Build a Rover combining the best of Azure Sphere security with FreeRTOS, Build Raspberry Pi .NET Core IoT Applications running on Raspberry Pi OS or Ubuntu 20.04 and Build an Air Pollution Monitor with a Raspberry Pi, a Particulate Matter sensor and IoT Central
- On Channel 9, Olivier Bloch (@obloch) talks about the Ansys Twin Builder Integration with Azure Digital Twins
- On the Azure blog, Clayton Fernandez describes how to Build safer, more resilient workplaces with IoT solutions
⚖️ Management and Governance
- The Azure updates team announces that Azure Monitor for SAP Solutions is now available in preview and that Azure Monitor Logs connector is now generally available
- On the Azure SQL Database blog, Danimir Ljepava (@danimir) blogs about Fine tuning backup storage costs on Managed Instance
- On the Azure blog, Erin Rifkin introduces The Microsoft Azure Well-Architected Framework
- Also on the Azure blog, John 'jg' Chirapurath explains how to Innovate in Azure with confidence
- Tobias Zimmergren (@zimmergren) covers how to Use Application Insights for Worker Service applications in .NET Core console apps, containers, and any non-HTTP apps
🚌 Migration
- On the Azure podcast, Rukmani Gopalan discusses ADLS Gen 1 to Gen 2
- The Azure updates team announces that Data Factory SQL Server Integration Services SSIS migration accelerators are now generally available
- Radu Vunvulea (@RaduVunvulea) discusses Cloud migration strategies
- On the Azure blog, Omar Khan walks through Enabling customers for success on Azure
- On the Microsoft site, Reporter talks about Microsoft and Finastra are teaming up to help the financial sector embrace the cloud
- On the Azure blog, Arpan Shah (@arpanshah) describes how to Migrate to the cloud with confidence
🌐 Networking
- Aidan Finn (@joe_elway) discusses Azure Virtual WAN ARM – The Chicken & Egg Gateway ID Discombobulation
- The Azure updates team highlights that you can Now install network virtual appliances directly into an Azure Virtual WAN hub and announces that URL rewrite and wildcard listener are now in preview in Azure Application Gateway
- Pinal Dave (@pinaldave) talks about how to Add IP Address to Firewall in SQL Azure
- Aidan Finn (@joe_elway) discusses Azure Virtual WAN ARM Resources
- Thomas Maurer (@thomasmaurer) discusses Windows Server on Microsoft Azure
🔐 Security
- On the endjin blog, Ed Freeman (@edfreeman_) walks through Using Azure Key Vault for Encryption in C#
- Pinal Dave (@pinaldave) blogs about how to Add and Remove IP Address to Azure Firewall
- On Azure Tips and Tricks, Michael Crump (@mbcrump) describes Azure Functions and secure configuration with Azure Key Vault
📦 Storage
🔗 Web
- On the DEV site, John Papa (@John_Papa) highlights a Free Workshop on Azure Static Web Apps
- On Channel 9, Cecil Phillip (@cecilphillip) provides An introduction to Twilio On .NET
- Also on the DEV site, Aaron Powell (@slace) discusses GraphQL on Azure: Part 2 - dotnet and App Service
- Also on the DEV site, Suzanne Chen (@suzannechen) highlights a virtual event: Create:Frontend
📚 Learning
- On the Whizlabs blog, Neeru Jain provides a Preparation Guide for DP-900: Microsoft Azure Data Fundamentals Exam
💻 Windows Virtual Desktop
- Christiaan Brinkhoff (@Brinkhoff_C) discusses Azure Architecture Center – Windows Virtual Desktop at enterprise scale