Azure Weekly
Issue #212 - 17th February 2019
There are a few bits of content from us at endjin this week that we'd like to shamelessly plug. Jess Panni has appeared on the Microsoft Azure Industry Experiences team podcast, talking about a couple of Data Science projects of ours where we used numerous Azure data services to build our solutions, including ML Studio, Data Factory and Power BI. I have written a short blog about ML.NET, Azure Functions and the 4th Industrial Revolution, showing that you can apply ML to business processes for big productivity gains, and Carmel Eve has written another blog, this time around Avoiding deployment locking errors by running Web and Functions Apps from packages.
Now, without further ado, let's dive into this week's announcements and updates:
- End-User Filtered Export capabilities now available
- The February release of Azure Data Studio is now available
- General availability: Azure Kubernetes Service in Australia Southeast
- February Security Release: Team Foundation Server 2018 Update 3.2 Patch 1 is available
- Azure IoT Edge runtime available for Ubuntu virtual machines
- Update 19.02 for Azure Sphere public preview now available
- Public preview: Power BI Embedded support for application authentication with service principal
- Public preview: Azure Service Bus for Node.js
- Anomaly detection using built-in machine learning models in Azure Stream Analytics
- Maximize throughput with repartitioning in Azure Stream Analytics
- Authentication based on managed identities for Azure Data Lake Storage Gen 1 in Stream Analytics
- Implement C#-based custom deserializers in Azure Stream Analytics
- New language functions in Stream Analytics
- SQL Database as a source of reference data input for Stream Analytics
- New geospatial features in Azure Stream Analytics
- Power BI Desktop February 2019 Feature Summary
- Power BI Service and Mobile January 2019 Feature Summary
- Get started quickly using templates in Azure Data Factory
- Feature update: Serial console for Azure Virtual Machines
- Container Registry Build vCPU Duration name change
- CVE-2019-5736 and runC vulnerability in AKS
- Azure Database for PostgreSQL and MySQL Resource GUID and name changes
- Break When Value Changes: Data Breakpoints for .NET Core in Visual Studio 2019
- Welcome to the new home of our developer tools blogs!
- Azure IoT Hub Java SDK officially supports Android Things platform
- Announcing the launch of Azure Pipelines app for Slack
- Service Bus name change
- CVE-2019-5736 fix for Azure IoT Edge
- Actuating mobility in the enterprise with new Azure Maps services and SDKs
- Monitor at scale in Azure Monitor with multi-resource metric alerts
- Azure Automation supports the Azure PowerShell Az module
- What's new in the latest release: Terraform Azure provider v1.22.0
- Protect Azure Virtual Machines using storage spaces direct with Azure Site Recovery
- Backup SQL Server in Azure VM Protected Instances resource GUID and name change
- Virtual Network Public IP name and resource GUID changes
- ExpressRoute to VNet Gateway name changes
- VPN Gateway resource GUID and name changes
- Resource GUID and name changes for Azure Monitor, Network Watcher and VNet Gateway
⚙️ AI + Machine Learning
- On the Azure blog, Anupam Sharma, Jürgen Weichenberger and Mathew Salvaris talk about PyTorch on Azure: Deep learning in the oil and gas industry
- On MSDN, Lee Stott (@lee_stott) describes Using the Data Science VM within your classes, covers Using Pytorch with Azure, explains how to Deploy OkPy to Azure PaaS and talks about Cloud AI/ML APIs, How easy is it to deploy these on the Edge
- On the endjin blog, Howard van Rooijen (@HowardvRooijen) talks about ML.NET, Azure Functions and the 4th Industrial Revolution
- On the Microsoft site, a reporter writes that Tools that help police solve crimes are now available on Microsoft Azure
- Also on MSDN, Deva Gnanam (@devagnanam) talks about Machine Learning – Building a Pet Detector in 30 minutes using Tensorflow
- On Channel 9, Rich Lander (@runfaster2000) talks about Building Applications from Scratch with Azure and Cognitive Services with Christos Matskas
🔎 Analytics
- On the Azure blog, Oded Sacher talks about Controlling costs in Azure Data Explorer using down-sampling and aggregation
- Also on the Azure blog, Gaurav Malhotra explains how to Get started quickly using templates in Azure Data Factory
- On Channel 9, Lara Rubbelke (@sqlgal) shows how to Quickly build data integration pipelines using templates in Azure Data Factory with Gaurav Malhotra
- On the MSSQL Tips site, Ron L'Esteve talks about Azure Data Lake Analytics using U-SQL Queries
- Also on the MSSQL Tips site, Haroon Ashraf provides an Azure Data Catalog Tutorial and Overview - Part 1
- Also on the Azure blog, Krishna Mamidipaka (@BrandKrishna) writes about Anomaly detection using built-in machine learning models in Azure Stream Analytics
- Also on Channel 9, Scott Hanselman (@shanselman) talks about Anomaly detection using machine learning in Azure Stream Analytics with Krishna Mamidipaka
- Also on the Azure blog, Sasha Alperovich explains how to Maximize throughput with repartitioning in Azure Stream Analytics
- The Azure updates team posts a number of updates: Implement C#-based custom deserializers in Azure Stream Analytics, New language functions in Stream Analytics, SQL Database as a source of reference data input for Stream Analytics, New geospatial features in Azure Stream Analytics, Authentication based on managed identities for Azure Data Lake Storage Gen 1 and Public preview: Power BI Embedded support for application authentication with service principal
- Chris Webb (@cwebb_bi) covers Finding Power Query Query Execution Times In Power BI And Excel Using SQL Server Profiler and talks about Splitting Text By Character Transition In Power BI And Excel Power Query
- Also on the MSSQL Tips site, Scott Murray provides a Power BI Drill Through Example
- Radu Vunvulea (@RaduVunvulea) describes How to access Power BI resources from client application (first and third party embedding)
- Devin Knight (@knight_devin) provides the Power BI Monthly Digest – February 2019
- On the Power BI blog, Charles Sterling (@chass) highlights the Webinar 3/7: Tour of the new Power BI Premium Capacity metrics app by Swati Gupta
- Also on the Power BI blog, Amanda Cofsky (@MissAmandaN) covers Power BI Desktop February 2019 Feature Summary
- Also on the Power BI blog, Nikhil Gaekwad discusses Power BI Service and Mobile January 2019 Feature Summary
- Also on the Power BI blog, Christopher Finlan (@cmfinlan) describes End-User Filtered Export capabilities now available
- Also on the Power BI blog, Arun Ulag (@arunulag) writes that Microsoft a Leader in Gartners Magic Quadrant for Analytics and BI Platforms for 12 consecutive years
- Also on the Power BI blog, Christian Wade (@_christianWade) writes about Incremental refresh & query folding
- Jen Stirrup discusses Connecting Azure WordPress, HubSpot data for analyzing data in PowerBI for a small business CRM
🖥️ Compute
- On the Azure blog, Rajani Janaki Ram writes that Moving your Azure Virtual Machines has never been easier
- The Azure updates team highlights the Feature update: Serial console for Azure Virtual Machines
- On Channel 9, Scott Hanselman (@shanselman) talks about the Azure Instance Metadata Service updates for attested data with Supriya Kumari
- On MSDN, Paulo Marques da Costa provides a NEW EXAMPLE SCENARIO: Accelerate digital image-based modeling on Azure and The AzureCAT team highlights a Service Fabric Customer Architecture: ZEISS Group
- Also on MSDN, the Service Fabric Team updates the Known Issue for Service Fabric Linux Clusters
- Also on MSDN, Sachin Ghorpade discusses S/4H Installation in Azure – SETUP AND CONFIG IN ONE DAY
- Jason Roberts (@robertsjason) discusses Getting Blob Metadata When Using Azure Functions Blob Storage Triggers and covers Handling Errors and Poison Blobs in Azure Functions With Azure Blob Storage Triggers
🚢 Containers
- the Azure updates team highlights the General availability: Azure Kubernetes Service in Australia Southeast, highlights the Container Registry Build vCPU Duration name change and blogs about the CVE-2019-5736 and runC vulnerability in AKS
- On TechNet, Richard Conway (@azurecoder) provides an Introduction to the Azure Kubernetes Service (AKS) and Dev Spaces
- Jose Moreno (@erjosito) provides A Day in the Life of a Packet in AKS (part 3): Outbound Connectivity
🗄️ Databases
- Alan Yu (@AlanYuSQL) highlights that The February release of Azure Data Studio is now available
- The Azure updates team highlights the Azure Database for PostgreSQL and MySQL Resource GUID and name changes
- On MSDN, Jose M Jurado (@jmjuradodiaz) writes Lesson Learned 71: Fixing an orphaned users using a copy database process in Azure SQL Databases.
- Also on MSDN, Sergio Fonseca (@FonsecaSergio) explains How to get Azure SQL database size
- On the MSSQL Tips site, Atul Gaikwad explains How to use Azure Blob Storage for SQL Server Backup and Restore
🛠️ Developer Tools
- On MSDN, Jayme Singleton (@JaymeSingleton1) writes that Microsoft's Developer Blogs are Getting an Update
- On the Visual Studio blog, Nicole Bruck writes Welcome to the new home of our developer tools blogs!
- On the Visual Studio blog, Leslie Richardson writes Break When Value Changes: Data Breakpoints for .NET Core in Visual Studio 2019
- Tim Anderson (@timanderson) covers Adding a Visual Studio code workspace to a GitHub repository
- On Channel 9, Cody Beyer (@cl_beyer) talks about Visual Studio for Mac: Refactoring Code and Using NuGet
- Also on MSDN, Lee Stott (@lee_stott) talks about Azure for Student – Access to GPU resources
- On the Azure blog, Yi Zhong announces that the Azure IoT Hub Java SDK officially supports Android Things platform
🔩 DevOps
- On MSDN, Anisha Pindoria (@anishapindoria) highlights that the Microsoft DevOps blog has moved
- Also on MSDN, Atin Bansal (@Atin_MS) announces the launch of Azure Pipelines app for Slack
- Also on MSDN, Erin Dormier highlights the February Security Release: Team Foundation Server 2018 Update 3.2 Patch 1 is available
- Gunnar Peipman (@gpeipman) writes about Automated date based versioning for ASP.NET Core assemblies using Azure DevOps
- K. Scott Allen (@OdeToCode) delves into Using Environment Variables in Azure DevOps Pipelines
- James van Den Berg (@JamesvandenBerg) writes about a Azure IoT Pipeline with Microsoft Azure DevOps Project
- On Code Project, Sibeesh Passion (@SibeeshVenu) explains how to Deploy Angular App Using Azure DevOps Build and Release Pipelines
- On the Azure podcast, The Azure podcast team (@AzurePodcast) presents Episode 265 - Azure DevOps Server with Jamie Cool
- Gregor Suttie (@gregor_suttie) blogs about the Podcast Appearance on RadioTFS
- Also on MSDN, Tanmayee Kamath writes about DevTest Labs: VM creations failures due to persistent errors in Availability Set
🔌 Integration
- On the MSSQL Tips site, Koen Verbeeck (@Ko_Ver) describes how to Start an Azure Logic App Workflow on Demand or by an Event
- The Azure updates team highlights the Service Bus name change and the Public preview: Azure Service Bus for Node.js
- On MSDN, David Burg (@david_burg) writes about the Special characters in Logic Apps B2B partners identifier
- Vincent-Philippe Lauzon (@vplauzon) describes Accessing Azure Key Vault using Managed Service Identity Logic Apps
- On Microsoft Cloud Blogs, Mayunk Jain and Joey Glocke write that Microsoft Intune introduces MDM Security Baselines to secure the modern workplace
💡 Internet of Things
- On the Azure blog, Ed Nightingale writes that the Update 19.02 for Azure Sphere public preview now available
- Also on the Azure blog, Greg Manyak writes that the Azure IoT Edge runtime available for Ubuntu virtual machines
- Also on the Azure blog, Pamela Cortez describes how to Learn how to build with Azure IoT: Upcoming IoT Deep Dive events
- The Azure updates team highlights the CVE-2019-5736 fix for Azure IoT Edge
- On Channel 9, Olivier Bloch (@obloch) talks about the Azure IoT Edge VM on Azure Marketplace with Greg Manyak and introduces Spatial operations for Azure Maps with Roberto Lucchi
- Also on the Azure blog, Chris Pendleton describes Actuating mobility in the enterprise with new Azure Maps services and SDKs
⚖️ Management and Governance
- On the Azure blog, Snehith Muvva describes how to Monitor at scale in Azure Monitor with multi-resource metric alerts
- On the Catapult Systems blog, Matthew Dowst (@MDowst) writes about Log Analytics: Alert on Domain Time Deviations
- On MSDN, Clive Watson blogs about Azure Log Analytics: Looking at data and costs
- On Microsoft + Open Source, Mark Gray (@markg_msft) covers What's new in the latest release: Terraform Azure provider v1.22.0
- Also on the Azure blog, Ashish Gangwar explains how to Protect Azure Virtual Machines using storage spaces direct with Azure Site Recovery
- The Azure updates team writes that Azure Automation supports the Azure PowerShell Az module and highlights the Backup SQL Server in Azure VM Protected Instances resource GUID and name change
- Charbel Nemnom (@charbelnemnom) explains How To Automate Backup For Azure File Shares Using PowerShell For Azure Backup
- Daniel Neumann (@neumanndaniel) discusses Taking backups from Azure Files attached to AKS via Azure Backup
⚙️ Microsoft Azure Stack
- On the Azure blog, David Armour, Daniel Savage and Tiberiu Radu write Azure Stack IaaS – part one
📱 Mobile
- On the Xamarin blog, James Montemagno (@JamesMontemagno) describes how to Easily Check Mobile Device Connectivity with Xamarin.Essentials, and on Channel 9, talks about Clipboard (Xamarin.Essentials API of the Week) and on provides a Xamarin.Forms 101: Command Parameters
- Also on the Xamarin blog, Matt Soucoup (@CodeMillMatt) highlights the Visual Studio Mobile Developer Podcast: Releases, Previews, and Roadmaps
- Matthew Soucoup (@CodeMillMatt) writes about 5 Azure Offerings I Love For Xamarin Development
- On the DragonSpears blog, Craig Kaneshiro discusses Advantages and Disadvantages of MacInCloud for Xamarin iOS Development
- On the .NET Curry blog, Gerald Versluis talks about Xamarin.Forms 4 – What is New?
- On MSDN, Nish Anil writes Help us make the .NET Architecture guides better for you
- Also on MSDN, John Wargo (@johnwargo) writes about Growing the Visual Studio App Center Service Portfolio
🌐 Networking
- The Azure updates team highlights a number of name changes: Virtual Network Public IP name and resource GUID changes, Resource GUID and name changes, ExpressRoute to VNet Gateway name changes and VPN Gateway resource GUID and name changes
🔐 Security
- On the Azure blog, Ram Pliskin talks about How Azure Security Center helps you protect your environment from new vulnerabilities
- On Microsoft Cloud Blogs, Tal Maor (@talthemaor) describes How to win the latest security race over NTLM relay
- On Channel 9, Donovan Brown (@DonovanBrown) talks about HashiCorp Vault on Azure and Using HashiCorp Vault with Azure Kubernetes Service (AKS) with Yoko Hyakuna
📦 Storage
- On the Azure blog, James Baker provides an Under the hood: Performance, scale, security for cloud analytics with ADLS Gen2
- The Azure updates team highlights the Storage Standard SSD Managed Disks name changes
- Sam Cogan (@samcogan) covers Customer Initiated Storage Account Failover
🔗 Web
- On the Azure blog, Mike Budzynski blogs about the Benefits of using Azure API Management with microservices
- On the endjin blog, Carmel Eve (@Carmel_Eve) walks through Avoiding deployment locking errors by running Web and Functions Apps from packages
- On the Microsoft Cloud IT Pro Podcast, Ben Stegink and Scott Hoag present Episode 112 – Azure Front Door aka Having Honey With Your Pizza