Azure Weekly
Issue #242 - 15th September 2019
This week, we've been told that Azure is now available from new cloud regions in Germany, and we've been told about the preview of Azure HPC Cache: Reducing latency between Azure and on-premises storage. We've also been busy blogging here at endjin this week: Jon George has written about Running Azure Functions in Docker on a Raspberry Pi 4, Carmel Eve has spoken about Increasing C# performance via low memory allocation (which allowed us to do high performance compute inside Azure Functions), and Ed Freeman (who also curates Power BI Weekly) describes how to Import and export notebooks in Databricks.
⚙️ AI + Machine Learning
- The Azure updates team writes about the Azure Cognitive Services Text Analytics—New sentiment analysis capability is now available
- Asma Khalid (@asmak) writes about Azure Machine Learning Studio: Multiple Language Named Entity Recognition NER Text Analysis
- On the Revolution Analytics blog, David Smith (@revodavid) describes A DevOps Process for Deploying R to Production
- On Channel 9, Seth Juarez (@sethjuarez) and Vinitra Swamy say that the ONNX Runtime speeds up Image Embedding model in Bing Semantic Precise Image Search
🔎 Analytics
- On the endjin blog, Ed Freeman (@edfreeman_) describes how to Import and export notebooks in Databricks
- On the Azure blog, Tyler Fox writes Monitoring on Azure HDInsight part 4: Workload metrics and logs
- Chris Webb (@cwebb_bi) writes about the The AutoSetDefaultInitialCatalog Analysis Services Server Property
- The Azure updates team describes how to Copy data from Netezza to Azure with Azure Data Factory
🖥️ Compute
- On the endjin blog, Jonathan George (@jon_george1) describes Running Azure functions in Docker on a Raspberry Pi 4
- On Channel 9, Cecil Phillip (@cecilphillip) talks about Creating custom bindings for Azure Functions with Matías Quaranta
- Daniel Neumann (@neumanndaniel) describes how to Secure Jenkins worker nodes on Azure
- On Code Project, Glenn Prince (@Glenn_Prince) covers Building a Discord Bot in Azure using Microservices - Part 2
🚢 Containers
- On Channel 9, Scott Hanselman (@shanselman) talks about Multiple node pools in Azure Kubernetes Service (AKS) with Saurya Das
- Daniel Neumann (@neumanndaniel) describes Updating the base image of a VMSS-based AKS cluster
- Sam Cogan (@samcogan) talks about AKS, Azure AD Authentication and Automation
- The Azure updates team tells us to Upgrade all Kubernetes 1.10.x clusters to a supported version by October 25, 2019
🗄️ Databases
- Radu Vunvulea (@RaduVunvulea) provides a Blueprint of a cloud data store for objects with state updated often (Azure and AWS)
- On Channel 9, Jeroen ter Heerdt (@jeroenterheerdt) describes Restoring a database to Azure SQL DB from backup
- On the Azure SQL Database blog, Hans Olav Norheim (@norheim) writes about Hot Patching SQL Server Engine in Azure SQL Database
- On Microsoft Cloud Blogs, Alan Yu (@AlanYuSQL) announces that The September release of Azure Data Studio is now available
🛠️ Developer Tools
- On the endjin blog, Carmel Eve (@Carmel_Eve) has written about Increasing C# performance via low memory allocation
- Rahul Nath (@rahulpnath) writes about Remote Debugging: Azure Virtual Machines With Visual Studio
- The Azure updates team highlights that SQL Server Data Tools is now available with Visual Studio 2019 Preview
- On the Visual Studio blog, Ruben Rios (@rub8n) tells us to Say hello to the new Visual Studio terminal
- On the Microsoft Cloud IT Pro Podcast, Ben Stegink and Scott Hoag (@msclouditpro) present Episode 142 – Windows Server 2008 R2 End of Support
🔩 DevOps
- Jessica Deen (@jldeen) explains How to setup an end-to-end Azure DevOps pipeline from an Azure Web App
- On the Black Marble blog, Richard Fennell (@richardfennell) takes A first look at GitHub Action – converting my Azure DevOps tasks to GitHub Actions
- On the Microsoft DevOps blog, Erin Dormier highlights the September patches for Azure DevOps Server and Team Foundation Server
- Also on the Microsoft DevOps blog, Sasha Rosenbaum (@DivineOps) lists the Top Stories from the Microsoft DevOps Community – 2019.09.06
- Wouter de Kort (@wouterdekort) describes Measuring your way around Azure DevOps
- The Azure updates team highlights the Updates to Azure DevOps and App Service improvements
- On Channel 9, Abel Wang (@AbelSquidHead) talks about Azure DevOps for .NET Core & Cloud Native Apps with Shayne Boyer
- Giles Hamson (@ghamson) writes about Project Online and Azure DevOps integration using Microsoft Flow
🔌 Integration
- The Azure updates team highlights the Azure Logic Apps updates for July and August 2019
- Adam Marczak (@MarczakIO) discusses Azure Logic Apps Conditions, Loops, Parallel Executions and more using Control Actions
- On Channel 9, Cale Teeter and Chris Segura describe how to Generate Logic Apps and Flows to Publish Data to SQL DB
- Justin Yoo (@justinchronicle) discusses Handling JSON Objects in Legacy Azure Service Bus SDK
- On the Serverless360 blog, Michael Stephenson (@michael_stephen) writes about ALM with Azure Service Bus
💡 Internet of Things
- On the Azure blog, Tony Shakib (@TonyShakib) writes Five best practices for unlocking IoT value
- Also on the Azure blog, Outi Nyman and Ricky Brundritt writes about the Expanded Azure Maps coverage, preview of Azure Maps feedback site, and more
- On Channel 9, Olivier Bloch (@obloch) talks about IoT Plug and Play & Azure IoT Central making IoT simpler than ever
- Also on Microsoft Cloud Blogs, Tara Prakriya talks about Microsoft's connected vehicle platform presence at IAA, the Frankfurt Auto Show
⚖️ Management and Governance
- On the Azure blog, Tom Keane (@tomwkeane) announces that Microsoft Azure available from new cloud regions in Germany
- Also on the Azure blog, Brendan Burns (@brendandburns) covers Building cloud-native applications with Azure and HashiCorp
- On the Azure podcast, The Azure podcast team (@AzurePodcast) presents Episode 295 - Azure Backup Update with Geetha Lakshmi
- On the DragonSpears blog, Craig Kaneshiro describes How Azure Site Recovery Works and Why We Use It
- Stefan Roth (@stefanroth_net) blogs about ARM – Connect Activity Logs From Multiple Subscriptions As Log Analytics Workspace Data Source
- Julien Corioland (@jcorioland) writes about Terraform on Microsoft Azure - Part 3: Remote State Management and Part 4: Terraform projects organization and modules
- Jeremy Lindsay (@jeremylindsayni) writes about Healthcheck endpoints in C# in MVC projects using ASP.NET Core, and writing results to Azure Application Insights
- Mike Pfeiffer (@mike_pfeiffer) presents Episode 38: Azure Automation, DevOps, & Infrastructure as Code
- Jeremy Lindsay (@jeremylindsayni) walks through Adding Environment Variables to an ARM template for Azure App Services
- The Azure updates team writes that Azure Backup support for large disks up to 30 TB is now in public preview
- Tao Yang (@MrTaoYang) describes Configuring Azure Management Group Hierarchy Using Azure DevOps
🎬 Media
- On Microsoft Cloud Blogs, Sudheer Sirivara (@SudheerSirivara) writes about Azure Media Services new AI-powered innovation
🚌 Migration
- On the Sharegate blog, Stephane Lapointe (@s_lapointe) writes about Our journey from on-prem to Azure, from a cloud architect's perspective
📱 Mobile
- On Channel 9, James Montemagno (@JamesMontemagno) talks about Vibration (Xamarin.Essentials API of the Week)
- On the .NET Curry blog, Hardik Mistry (@mistryhardik05) discusses Configuration driven Mobile DevOps
🌐 Networking
- On the Azure blog, Yousef Khalidi (@YousefkAzure) writes that Satellite connectivity expands reach of Azure ExpressRoute across the globe
- Aidan Finn (@joe_elway) walks through Creating an Azure Service for Slow Moving Organisations
- Steve Buchanan (@buchatech) provides an Azure VM VNet to VNet Migration Script
- The Azure updates team highlights that New Azure ExpressRoute sites now available
- Richard M. Hicks (@richardhicks) writes about an Always On VPN and RRAS in Azure
- Kumar Allamraju (@kumarallamraju) posts Tip 224 - How do I add a new CIDR to an existing Virtual Network
🔐 Security
- Jeremy Lindsay (@jeremylindsayni) explains how to Create an Azure Key Vault using ARM templates, Resource Functions, and Azure Pipelines
- Tobias Zimmergren describes Passing AZ-500: Microsoft Certified Azure Security Engineer Associate
📦 Storage
- On the Azure blog, Scott Jeschonek blogs about Azure HPC Cache: Reducing latency between Azure and on-premises storage
🔗 Web
- The Azure updates team provides the Azure CDN feature updates
- On Channel 9, Scott Hanselman (@shanselman) talks about Cognitive Search - Azure Search with AI with Jacob Jedryszek
- On Code Project, Gaurav Gahlot (@_gauravgahlot) explains how to Build and Deploy an ASP.NET Core Web Application as Docker Container using Microsoft Azure - Part 1, Part 2 and Part 3
- Praveen Kumar Sreeram (@PrawinSreeram) discusses how to Share App Service Plan across Resource Groups