Azure Weekly Issue 259: 26th January 2020
We've had a few small (but meaningful) updates for Azure Data Factory this week. The copy activity now supports resume from last failed run (perfect for your long running pipelines!); it now supports copying data into SFTP, and also supports loading data into Azure Synapse Analytics. This week, we've also been told that Azure Functions runtime 3.0 is now generally available, so you can now target .NET Core 3.1 and Node 12, and benefit from "high backwards compatibility". So don't be afraid to upgrade!
Elsewhere this week, Donovan Brown and Matías Quaranta have described How to do Bulk and Transactional Batch operations with the Azure Cosmos DB .NET SDK, Stephane Eyskens has shared a map about all things OIDC, and Sam Cogan has walked us through the Azure Resource Manager Template Tool Kit.
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 Azure blog, John 'JG' Chirapurath (@OriginalJGC) blogs about MLOps—the path to building a competitive edge
- On Channel 9, Seth Juarez (@sethjuarez) presents Azure Cognitive Services brings intelligence & increased productivity to your business processes
- On the Premier Developer blog, Fidelis Ekezue describes Using Azure Cognitive Services Text Analytics API Version 3 Preview for Sentiment Analysis
- On Microsoft Cloud blogs, Emma Ning writes that Microsoft open sources breakthrough optimizations for transformer inference on GPU and CPU
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
- The Azure updates team shares a few announcements: Azure Data Factory copy activity supports resume from last failed run, Azure Data Factory supports copying data into SFTP, Azure Data Factory supports loading data into Azure Synapse Analytics using COPY statement, Improved query replica synchronization in Azure Analysis Services is in preview and Azure Databricks Is now HITRUST certified
- On the MSSQL Tips site, Koen Verbeeck (@Ko_Ver) describes How to Load Multiple Files in Parallel in Azure Data Factory - Part 1
- On Channel 9, Cecil Phillip (@cecilphillip) talks about Azure Event Hubs supported Protocols with Serkant Karaca and Shubha Vijayasarathy
- Also on the MSSQL Tips site, John Miner (@JohnMiner3) provides an Azure Event Hub Service Telemetry Example with PowerShell
- On the Azure Medium blog, Nicholas Hurt (@Nicholas_Hurt) writes about Securing access to Azure Data Lake gen2 from Azure Databricks
- Jon Gallant (@jongallant) describes How to use the Azure Data Explorer (kusto) REST API with Httpie
Blockchain
Covering: Azure Blockchain Service, Azure Blockchain Tokens, Azure Blockchain Workbench
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
- Thomas Maurer (@thomasmaurer) describes How to Reduce the Costs of your Azure IaaS VMs
- The Azure updates team writes that the Azure Functions runtime 3.0 is now generally available, highlights that the Red Hat Enterprise Linux gold images now available on Azure, that the Red Hat Enterprise Linux Bring-Your-Own-Subscription Gold Images now Generally Available in Azure and highlights the Autodesk Arnold Service meter ID changes
- On the Serverless360 blog, Nadeem Ahamed recounts Azure Functions Live – January 2020
- Thuan Nguyen provides Guidance for CVE Crypto and RDG vulnerability patching on Azure VM and writes about What Blue Team needs to know about Run Script feature in Azure
- On Channel 9, Lara Rubbelke (@sqlgal) describes How to set up a direct interconnection between Azure and Oracle Cloud Infrastructure OCI with Romit Girdhar and Chinmay Joshi
- On Microsoft Cloud Blogs, the Quantum Team covers OTI Lumionics: Accelerating materials design with Azure Quantum
Containers
Covering: Azure Kubernetes Service (AKS), Azure Red Hat OpenShift, CNAB, CNCF, Container Instances, Container Registry, Porter, WSL, Web App for Containers
- Shayne Boyer (@spboyer) writes about Updating the my blog from AppService to Containers...finally
- On Channel 9, Shayne Boyer (@spboyer) talks about What is a Container registry and Azure Container Service? with Steve Lasker
- the Azure updates team highlights that Azure Red Hat OpenShift private endpoints now in preview and highlights the Azure Red Hat OpenShift virtual network peering and ExpressRoute support
- On the DEV site, Yoshio Terada (@yoshioterada) describes how to Use DaemonSet as a cache when referencing large files from each pod
- James van den Berg (@JamesvandenBerg) blogs about Upgrading and Monitoring AKS Cluster
- Pascal Naber describes how to Access KeyVault from Azure Kubernetes Service with an ASP.NET Core application using a Managed Identity
- Daniel Neumann (@neumanndaniel) explains how to Install a high available Istio control plane on Azure Kubernetes Service
- Alex Dudko (@_adudko_) describes Setting up a single master Kubernetes cluster on Azure using kubeadm
- Jakob Ehn (@jakobehn) writes about Event-driven scripting in Kubernetes with Brigade
- On Code Project, Tiago Cavalcante Trindade writes about Linux on Windows
- Jaliya Udagedara describes Pushing Local Docker Image to an Azure Container Registry
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
- On Channel 9, Donovan Brown (@DonovanBrown) talks about How to do Bulk and Transactional Batch operations with the Azure Cosmos DB .NET SDK with Matías Quaranta
- The Azure updates team highlights the Azure Active Directory support in Azure Database for MySQL
- On Channel 9, Colin Murphy and Anna Hoffman present It's just SQL: CLR in Azure SQL Database Managed Instance
Developer Tools
Covering: App Configuration, Azure Lab Services, CLIs, Developer tool integrations, SDKs, Visual Studio, Visual Studio Code, Visual Studio Online
- Joe Gatt (@gattjoe) describes Setting up a Debugging Environment for Azure Functions 2.x using VS Code
- On the DEV site, John Papa (@John_Papa) explains how to Hide Your Secrets in VS Code
- On the Visual Studio blog, Sayed Hashimi (@sayedihashimi) describes Getting Started with Blazor Server Apps in Visual Studio for Mac
- Tobias Zimmergren & Jussi Roine (@CtrlAltAzure) present Episode 13 - Battle of the Azure Command Line - CLI, PowerShell, Windows Terminal, what more
- Also on the DEV site, Lena Hall (@lenadroid) writes about Applied Cloud Stories
- Mike Pfeiffer (@mike_pfeiffer) presents Episode 59 with Nicolas Blank, Warren du Toit, and Chris Goosen: How to Decide Between Azure and AWS
DevOps
Covering: Azure Artifacts, Azure Boards, Azure DevOps, Azure Pipelines, Azure Repos, Azure Test Plans, Azure DevTest Labs, DevOps tool integrations
- Jeffrey Palermo (@jeffreypalermo) talks with Emily Freeman on Modern DevOps - Episode 72
- Adam Bertram (@adbertram) walks through Building an Azure DevOps Pipeline [Soup to Nuts]
- On the Microsoft DevOps blog, Sasha Rosenbaum (@DivineOps) lists the Top Stories from the Microsoft DevOps Community – 2020.01.17
- Also on the Microsoft DevOps blog, Whitney Jenkins highlights the Azure Pipelines hosted pools updates and discusses Removing older images in Azure Pipelines hosted pools
Hybrid
Covering: Azure Arc, Azure Stack
- On the Check your Logs blog, Dave Kawula (@DaveKawula) talks about The Case of Initial OOBE (Unboxing) DataON S2D-5208i Azure Stack HCI Node
Identity
Covering: Azure Active Directory (AD), Azure Active Directory B2C, Azure Active Directory Domain Services
- Richard Hooper (@Pixel_Robots) explains how to Create Azure AD Server and Client apps using Azure CLI for an AKS deployment.
- On the Azure Developer Community Blog, Stephane Eyskens (@stephaneeyskens) shares the The OIDC Map
Integration
Covering: Azure API for FHIR, Event Grid, Logic Apps, Service Bus
- Radu Vunvulea (@RaduVunvulea) explains How to guarantee the order in which the messages are processed inside AWS MQ and Azure Service Bus (FIFO on the consumer)
- The Azure updates team covers the Azure Logic Apps updates for November and December 2019
- On the Azure Citadel blog, Richard Cheney (@RichCheneyAzure) highlights the Serverless Twitter Bot
- On Channel 9, Chris Segura (@IoTHybridCloud) describes how to Generate Logic Apps and Flows to Publish Data to SQL DB Part II
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
- On Channel 9, Olivier Bloch (@obloch) talks about Azure Maps Mobility Services with Outi Nyman
- Sameera Perera (@sameera_man) describes Azure IoT Edge Image Processing for Home Automation
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, Sceduler
- On the Azure blog, Siddharth Deekshit (@sideeksh_msft) shares MSC Mediterranean Shipping Company on Azure Site Recovery with Quentin Drion
- Sam Cogan (@samcogan) writes about the Azure Resource Manager Template Tool Kit
- Ryan McDonald (@rtmcdo) has written about the Azure Pace of Change
- The Azure updates team writes that the Microsoft Sustainability Calculator provides insights into IT carbon emissions, highlights that SAP HANA using Azure Backup now available in several Europe regions and that SAP HANA using Azure Backup now available in several Asia regions
- On the Microsoft BI Tools blog, Joost van Rossum (@ssisjoost) provides an Azure snack: prevent accidental deletes with locks
Media
Covering: Azure Media Player, Content Protection, Encoding, Live and On-Demand Streaming, Media Analytics, Media Services, Video Indexer
Mixed Reality
Covering: Kinect DK, Remote rendering, Spatial anchors
Migration
Covering: Azure Database Migration Service, Azure Migrate, Data Box
Mobile
Covering: App Service (Mobile), Mobile apps, Notification Hubs, Visual Studio App Centre, Xamarin
- On Channel 9, James Montemagno (@JamesMontemagno) talks about Color Converters (Xamarin.Essentials API of the Week)
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
- Ryan McDonald (@rtmcdo) has described how to Create a Route Based Azure VPN with Custom IPsec Parameters
- Aidan Finn (@joe_elway) writes about Verifying Propagated BGP Routes on Azure ExpressRoute
- Gunnar Peipman (@gpeipman) describes Creating subdomains to Azure DNS from ASP.NET Core
Security
Covering: Azure DDoS Protection, Azure Information Protection, Azure Sentinel, Key Vault, Security Center
- Thuan Nguyen explains how to Parse ExtendedProperty in Azure Sentinel alert for Logic App use, explains how to Notify Azure Sentinel alert to your email automatically and explains how to Update Azure Sentinel incident programatically
- Michael Crump (@mbcrump) posts Tip 241 - Azure Sentinel - What is it and why should I care?
- The Azure updates team writes Azure Secure Score simplified
- Antariksh Mistry explains how to Enable Azure DDoS protection
- On Microsoft Cloud Blogs, Danny Kadyshevitch describes how to Block Access to Unsanctioned Apps with Microsoft Defender ATP & Cloud App Security
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
- On the Check your Logs blog, Cary Sun (@SifuSun) explains How to use Veeam Backup for Microsoft Office 365 V4 offload Backup to Azure Blob Object storage
Web
Covering: API apps, API Management, App Service (Web), Azure Cognitive Search, Azure SignalR Service, Azure Spring Cloud, Web apps
- The Azure updates team highlights the Azure API Management update—January 2020 and writes about Azure App Service—SameSite cookie handling and .NET Framework 4.7.2 patch
Windows Virtual Desktop
Covering: Windows Virtual Desktop
- Tim Anderson (@timanderson) discusses Annoying Azure capacity problems in UK West region
- On YouTube, Christiaan Brinkhoff (@Brinkhoff_C) talks about Windows Virtual Desktop with FSLogix Profiles and MSIX app attach on Azure Files
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