Azure Weekly
Issue #217 - 24th March 2019
It's been an amazing and exhausing week at the MVP Summit. It was great to meet, in the flesh, so many people I've known online for years. One thing is for sure - there's a lot of great stuff coming to Azure in the next year. One of the highlights this week is an article from Wolfgang Pauli on Breaking the wall between data scientists and app developers with Azure DevOps, also this recognition of CosmosDB - Microsoft's Azure Cosmos DB was named a leader in the Forrester Wave: Big Data NoSQL (which we love here at endjin!)
There are also a lot of updates and announcements this week:
- AI, Machine Learning and Data Science Roundup: March 2019
- Microsoft and NVIDIA bring GPU-accelerated machine learning to more developers
- Azure Machine Learning service now supports NVIDIAs RAPIDS
- Windows Virtual Desktop now in public preview
- Power BI Service and Mobile February 2019 Feature Summary
- Update on the New Workspace Experiences Preview Including GA Timeline
- Power BI Embedded session at Power Platform Summit Europe: Whats new in Power BI Embedded
- Azure Backup SQL Servers running in Azure Virtual Machines is now generally available
- Azure Kubernetes service AKS control plane audit logging is now in preview
- Azure Kubernetes Service AKS cluster autoscaler is in preview
- Azure Kubernetes Service in India Central is generally available
- TimescaleDB for Azure Database for PostgreSQL to power IoT and time-series workloads
- PostgreSQL extension in Azure Data Studio and PostgreSQL extension in Visual Studio Code
- Azure Boards and Azure Pipelines GitHub Integration Improvements
- Top Stories from the Microsoft DevOps Community
- Azure Backup for SQL Server in Azure Virtual Machines now generally available
- March 2019 changes to Azure Monitor Availability Testing
- Expanded Jobs functionality in Azure IoT Central
- Update 19.03 for Azure Sphere public preview is now available for evaluation
- IoT Hub supports new Azure Monitor metric alerts
- Microsoft Azure Government is First Commercial Cloud to Achieve DoD Impact Level 5 Provisional Authorization, announcing General Availability of DoD Regions
- ONNX Runtime integration with NVIDIA TensorRT in preview
- New Outlook for iOS and Android App Configuration Policy Experience – General App Configuration
- On-premises data gateway March update is now available
- Windows Virtual Desktop is now in public preview on Azure
- general availability for Microsoft Edge mobile app integration with Microsoft Intune
- Azure Container Registry virtual network and Firewall rules preview support
- Azure portal March 2019 update
- Support for virtual network peering in Azure Security Center
- Azure premium blob storage is now generally available
⚙️ AI + Machine Learning
- On the Kloud blog, Keith Coutlemanis covers Microsoft Teams and IOT controlled Robotics
- On the Revolution Analytics blog, David Smith (@revodavid) presents the AI, Machine Learning and Data Science Roundup: March 2019
- On the MSSQL Tips site, Mohammed Moinudheen blogs about The all new Microsoft Learn for Azure, SQL Server. and more
- On the Azure blog, Daniel Schneider announces: Microsoft and NVIDIA bring GPU-accelerated machine learning to more developers
- Also on the Azure blog, Kaarthik Sivashanmugam announces that Azure Machine Learning service now supports NVIDIAs RAPIDS
- Also on the Azure blog, Talal Alqinawi invites you to Join Microsoft at the NVIDIA GPU Technology Conference
🔎 Analytics
- Chris Webb (@cwebb_bi) discusses Defining Relationships Between Entities In The Common Data Model To Automatically Create Relationships In Power BI
- On the MSSQL Tips site, Ron L'Esteve explains how to Create an Azure Data Lake Linked Service Using Azure Data Factory and Rahul Mehta discusses Power BI Tooltips for Context Specific Intelligent Reporting
- Meagan Longoria (@mmarie) highlights that Power BI Now Has Keyboard Accessible Visual Interactions
- On the Power BI blog, Nikhil Gaekwad presents the Power BI Service and Mobile February 2019 Feature Summary, Lukasz Pawlowski announces an Update on the New Workspace Experiences Preview Including GA Timeline and Charles Sterling summarises the Power BI Embedded session at Power Platform Summit Europe: Whats new in Power BI Embedded
- On the Azure blog, Linda Wang talks about Data integration with ADLS Gen2 and Azure Data Explorer using Data Factory
- On the Power BI blog, Youssef Shoukry announces that On-premises data gateway March update is now available
- Chris Webb (@cwebb_bi) spotlights Power BI Sentinel: Backup, Documentation, Change Tracking And Lineage Tracking For Power BI
- On TechNet, Alp Kaya explains how to Operationalize Databricks Workloads with Azure Data Factory
🖥️ Compute
- The Azure updates team announces that Azure Backup SQL Servers running in Azure Virtual Machines is now generally available
- On Code Project, Madhur Kapoor presents an Introduction to Serverless Computing using Azure Functions
- Also on Code Project, Marc Clifton blogs about his Azure Function: Compute Pi Stress Test
- On Channel 9, Evan Burness blogs about the New Microsoft Azure HPC Goodness
- On the Serverless360 blog, Surya Venkatasubramanian writes about Azure Functions Internals
🚢 Containers
- Jessica Deen (@jldeen) explains How to run Ghost blogging software on Azure in a Linux Docker Container
- The Azure updates team announces that Azure Kubernetes service AKS control plane audit logging is now in preview, Azure Kubernetes Service AKS cluster autoscaler is in preview and Azure Kubernetes Service in India Central is generally available
- On the Premier Developer blog, Randy Patterson talks about Mixing Windows and Linux containers with Docker Compose
- Vincent-Philippe Lauzon (@vplauzon) writes about AKS Auto Scaler with ARM Template
- Daniel Neumann (@neumanndaniel) covers Running Ambassador API gateway on Azure Kubernetes Service
- Tobias Zimmergren covers Building a .NET Core API, host it in Azure Container Instances from a private Container Registry and enable HTTPS using Application Gateway
- Jessica Deen (@jldeen) describes How to fix error 413: Request Entity Too Large in Kubernetes and Helm
🗄️ Databases
- On the Azure blog, Sunil Kamath blogs about Power IoT and time-series workloads with TimescaleDB for Azure Database for PostgreSQL
- On the Azure blog, Rimma Nehme (@rimmanehme) announces that Microsofts Azure Cosmos DB was named a leader in the Forrester Wave: Big Data NoSQL
- The Azure updates team announces TimescaleDB for Azure Database for PostgreSQL to power IoT and time-series workloads
- On the SQL Server Blog, Alan Yu (@AlanYuSQL) highlights that The March release of Azure Data Studio is now available
- Jen Stirrup (@jenstirrup) blogs about Data Warehousing and Business Intelligence in the Cloud with Azure: How do we get good, fast, cheap and easy
- Jeremy Lindsay (@jeremylindsayni) gives us: Test driving the Cosmos SDK v3 with .NET Core – Getting started with Azure Cosmos DB and .NET Core, Part 3
- Also on the Azure blog, Harini Gupta discusses Securely monitoring your Azure Database for PostgreSQL Query Store
- On MSDN, Jose M Jurado (@jmjuradodiaz) discusses the error: DataSync – Cannot enumerate changes at the RelationalSyncProvider for table ‘customertable’ – Execution Timeout Expired
- On the MSSQL Tips site, Ayman Elnory describes SQL Server Distributed Availability Groups with On-Premises and Azure Instances
- On the SQL Server Blog, Swati Sachdeva blogs about Enterprise-scale Backup for SQL Server Databases
- On the Microsoft Open Source blog, Rachel Agyemang blogs: What I learned in a year of Postgres – with Azure Database for PostgreSQL
🛠️ Developer Tools
- The Azure updates team announces the new PostgreSQL extension in Azure Data Studio and PostgreSQL extension in Visual Studio Code
- On the Azure blog, Rachel Agyemang also writes about Azure Data Studio: An Open Source GUI Editor for Postgres
- On the Visual Studio blog, Mads Kristensen (@mkristensen) walks through Using Newtonsoft.Json in a Visual Studio extension
- On Channel 9, Hassan Habib (@HassanRezkHabib) talks about Supercharging your Web APIs with OData and ASP.NET Core On .NET
- On Visual Studio Magazine - Blogs, Peter Vogel explains how to Protect Yourself By Exporting Visual Studio Settings
- On the Perficient blog, Brian Siefferman covers Core Components of Microsoft Teams – Part 4 – SPO & ODfB
- On the Visual Studio blog, Lan Kaim writes: Visual Studio Subscriptions – everything you need for Azure development
- Also on the Azure blog, Rob Caron (@RobCaronMSFT) presents: Azure.Source - Volume 74
- On the Visual Studio blog, Rajen Kishna highlights Visual Studio 2019 Launch Event agenda and speakers now published
- The Azure updates team blogs about the Azure portal March 2019 update
🔩 DevOps
- On the .NET Curry blog, Gouri Sohoni describes how to Use REST APIs to access Azure DevOps (formerly VSTS)
- On the Azure blog, Wolfgang Pauli discusses Breaking the wall between data scientists and app developers with Azure DevOps
- The Azure updates team highlights the Azure Boards and Azure Pipelines GitHub Integration Improvements
- On the Microsoft DevOps blog, Edward Thomson (@ethomson) lists the Top Stories from the Microsoft DevOps Community
- Gregor Suttie (@gregor_suttie) describes Azure Devops – Release Gates and describes how to Add your build status badges to your Azure DevOps Wiki
- On the Microsoft Open Source blog, Christian Stein announces: JUnit 5 adopts Azure Pipelines
- On Channel 9, Donovan Brown and Gopi Chigakkagari discuss Azure Pipelines' multi-cloud support and integration with DevOps tools
- Giles Hamson (@ghamson) discusses Using Azure DevOps projects in Roadmap and Combining Azure Board data into Roadmap Power BI
- Benny Michielsen (@bennymichielsen) describes Multi tenant apps with Azure and Azure DevOps
🔌 Integration
- On the MSSQL Tips site, Koen Verbeeck (@Ko_Ver) walks through Azure Data Factory Pipeline Email Notification - Part 1
- On the Serverless360 blog, Arunkumar Kumaresan writes: Introducing Business Activity Monitoring & Tracking in Serverless360
- On the Azure blog, Mujtaba Hamid discusses Microsoft Azure for the Gaming Industry
- On the Tech Radar site, Richard Munro writes about Five reasons why the cloud can help CIOs close the innovation-execution gap
- Also on the Azure blog, Manash Goswami announces: ONNX Runtime integration with NVIDIA TensorRT in preview
- On MSDN, Deva gives us Deep dive #2: How to configure Exchange on-premise Server hybrid integration with Office 365/Azure Infrastructure and test REST API calls
- On TechNet, Eduard Davidzhan discusses BYOL SQL & Windows Server license to the Cloud: Azure Hybrid Benefit (AHB) vs License Mobility. What is the difference?
- James van Den Berg (@JamesvandenBerg) highlights Microsoft System Center 2019 General Availability
💡 Internet of Things
- On the Tech Radar site, Mike Moore blogs: What is the IoT? Everything you need to know
- On the Azure blog, Emmanuel Bertrand highlights how Microsoft and NVIDIA extend video analytics to the intelligent edge
- Also on the Azure blog, Justin Slade discusses The Value of IoT-Enabled Intelligent Manufacturing
- Also on the Azure blog, Sarah Hubbard announces the Expanded Jobs functionality in Azure IoT Central
- The Azure updates team announces that Update 19.03 for Azure Sphere public preview is now available for evaluation and that IoT Hub supports new Azure Monitor metric alerts
- On Channel 9, Ricky Brundritt talks about Data Driven Styling with Azure Maps and John Sheehan discusses IoT Influence on Azure
- On the IoT Dev blog, Jun Han (@formulahendry) explains how to Read Azure IoT Hub device-to-cloud messages from the built-in and custom endpoints
⚖️ Management and Governance
- On the Kloud blog, Dan Thom gives us: Plugging the Gaps in Azure Policy – Part Two
- Donovan Brown (@DonovanBrown) walks through How to delete resource groups in parallel
- On the Azure blog, Swati Sachdeva announces that Azure Backup for SQL Server in Azure Virtual Machines now generally available
- On the Azure blog, Morgan Grobin discusses the March 2019 changes to Azure Monitor Availability Testing
- The Azure updates team announces Public preview: Azure Log Analytics in France Central, Korea Central, North Europe
- On TechNet, Beystor Makoala writes up his Field Notes: The case of Active Directory Diagnostics – Data Collector Set Fails to Start
- Sam Cogan (@samcogan) spotlights: Running Previous ARM Deployments on Failure
- On the Serverless360 blog, Michael Stephenson explains: What are Composite Applications in Serverless360?
- Stefan Roth (@stefanroth_net) describes how to Create Refreshing Big Screen Dashboards using Azure Dashboard
- The Azure updates team announces: Windows Virtual Desktop now in public preview
- Marcel Zehner (@marcelzehner) highlights Azure Resource Tags in JSON Format
- Simon Waight (@simonwaight) discusses how to Use GitHub Actions to deploy a Python Flask web app to Azure App Service on Linux
- On the Microsoft Cloud IT Pro Podcast, Ben and Scott discuss the Azure Enterprise Scaffold
- On the Azure blog, Jonathan Federico announces that Windows Virtual Desktop is now in public preview on Azure
- On MSDN, Jose M Jurado (@jmjuradodiaz) blogs about Monitoring Login-Logout events in Azure SQL Database using Extended Events
⚙️ Microsoft Azure Stack
- On the Azure blog, David Armour (@Darmour_MSFT) covers Azure Stack IaaS – Part Five
🚌 Migration
- On TechNet, Yong Rhee (@YongRheeMSFT) writes: Upgrade Windows Server 2008 R2 to something supported before Jan. 14th, 2020, here is a link to help you.
📱 Mobile
- On the Xamarin blog, James Montemagno (@JamesMontemagno) writes: Introducing the New Xamarin Customer Showcase and highlights: Xamarin.Essentials Adds Detect Shake, Browser Customization, Color Helpers, and More
- On Microsoft Cloud Blogs, Mayunk Jain announces general availability for Microsoft Edge mobile app integration with Microsoft Intune
- On Channel 9, James Montemagno (@JamesMontemagno) presents Xamarin.Forms 101: Application Resources
- Michael Crump (@mbcrump) describes how to Work with Notification Hubs on your next Native iOS application
- Michael Crump (@mbcrump) describes how to Create a back end for your next native iOS application
- On the Xamarin blog, Chris Hamons explains how to Get Your Apps Ready for Apples New Watch Processor Architecture
- On TechNet, Ross Smith IV announces a New Outlook for iOS and Android App Configuration Policy Experience – General App Configuration
🌐 Networking
- On the Azure blog, Steve Lasker (@SteveLasker) blogs about Azure Container Registry virtual network and Firewall rules preview support
- The Azure updates team announces Support for virtual network peering in Azure Security Center
- On Channel 9, Rob Caron (@RobCaronMSFT) demos the Azure Container Registry ACR virtual network and firewall rules preview
🔐 Security
- K. Scott Allen (@OdeToCode) highlights that Microsoft Watches GitHub Commits for Azure Secrets
- On the Azure blog, Ram Shankar Siva Kumar describes Reducing security alert fatigue using machine learning in Azure Sentinel
- On Microsoft Cloud Blogs, Kim Kischel (@KimKischel) explains how to Protect your data in Box environments with Microsoft Cloud App Security
- Also on Microsoft Cloud Blogs, Mayunk Jain blogs about how Microsoft Intune security tasks extend Microsoft Defender ATPs Threat & Vulnerability Management
- Simon Foster (@funkysi1701) writes about the capabilities of Azure Key Vault
- Shahed C covers Key Vault for ASP .NET Core Web Apps
- On the Azure blog, Tom Keane announces that Microsoft Azure Government is First Commercial Cloud to Achieve DoD Impact Level 5 Provisional Authorization, announcing General Availability of DoD Regions
- Also on Microsoft Cloud Blogs, Mayunk Jain explains how to What's new in Configuration Manager and Microsoft Intune to manage and secure your devices
- The Azure updates team notifies of Azure Security Center policy migration to Azure Policy
📦 Storage
- The Azure updates team announces that Azure premium blob storage is now generally available
- On Code Project, Musab Shaheed walks through Azure Blob C# Non-Trivial functionality
🔗 Web
- Scott Hanselman (@shanselman) writes "What is Blazor and what is Razor Components?"
- On the DB Best blog, Omer Yfhar explains How to manage a WordPress deployment with Azure DevOps using Docker Containers
- On the Azure Developer Community Blog, Jeffrey Chilberto spotlights Azure SignalR Service