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
Covering: Azure Bot Service, Microsoft Genomics, Machine Learning services, Machine Learning Studio, Cognitive Services, Bing APIs, Computer Vision API, Content moderator, Custom Services, Emotion API, Face API, Language Understanding (LUIS), Linguistic Analysis API, QnA Maker API, Speaker Recognition API, Text Analytics API, Translator Speech API, Translator Text API, Web Language Model API
- 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
Covering: Azure Databricks, HDInsight, Data Factory, Stream Analytics, Data Lake Analytics, Event Hubs, Power BI, Azure Analysis Services, Apache Spark for HDInsight, Apache Storm for HDInsight, R Server for HDInsight, Data Catalog
- 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
Covering: Virtual Machines, Functions, Batch, Service Fabric, Virtual Machine Scale Sets, Cloud Services, Linux Virtual Machines, SAP HANA on Azure Large Instances
- 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
Covering: Container Registry, Container Instances, Azure Kubernetes Service (AKS), Web App for 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
Covering: Azure SQL Database, Azure Cosmos DB, SQL Data Warehouse, Redis Cache, SQL Server Stretch Database, SQL Server on virtual machines, Table storage, Azure Database for PostgreSQL, Azure Database for MySQL
- 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
Covering: Visual Studio, Visual Studio Code, SDKs, Developer tool integrations, CLIs, Blockchain Workbench
- 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
Covering: Visual Studio Team Services (VSTS), Azure DevTest Labs, DevOps tool integrations, Azure DevOps Projects, Azure Lab Services
- 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
Identity
Covering: Azure Active Directory, Multi-factor Authentication, Azure Active Directory Domain Services, Azure Active Directory B2C
Integration
Covering: Service Bus, Logic Apps, Event Grid
- 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
Covering: IoT Hub, IoT Suite, IoT Edge, IoT Central, IoT solution accelerators, Time Series Insights, Azure Maps, Azure Sphere
- 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
Covering: Backup, Site Recovery, App Insights, Azure Advisor, Sceduler, Automation, Log Analytics, Azure Monitor, Security & Compliance, Protection & Recovery, Automation & Control, Insight & Analytics, Azure Service Health, Microsoft Azure portal, Azure Resource Manager, Cloud Shell, the Azure mobile app, Azure Policy, Cost Management, Azure Managed Applications
- 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
Covering: Media services, Encoding, Live and On-Demand Streaming, Azure Media Player, Content Protection, Media Analytics, Video Indexer
- On Microsoft Cloud Blogs, Sudheer Sirivara (@SudheerSirivara) writes about Azure Media Services new AI-powered innovation
Microsoft Azure Stack
Covering: Azure Stack
Migration
Covering: Azure Database Migration Service, Azure Migrate, Data Box
- On the Sharegate blog, Stephane Lapointe (@s_lapointe) writes about Our journey from on-prem to Azure, from a cloud architect's perspective
Mobile
Covering: App Service (Mobile), Notification Hubs, Mobile apps, API apps, Visual Studio App Centre, Xamarin
- 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
Covering: ExpressRoute, Azure DNS, Virtual Network, Traffic Manager, Load Balancer, VPN Gateway, Application Gateway, Network Watcher
- 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
Covering: Azure Information Protection, Key Vault, Security Center, Azure DDoS Protection, Azure Advanced Threat Protection
- 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
Covering: Storage, StorSimple, Data Lake Store, Blob Storage, Disk Storage, Managed Disks, Queue Storage, File Storage, Storage Explorer, Archive Storage
- On the Azure blog, Scott Jeschonek blogs about Azure HPC Cache: Reducing latency between Azure and on-premises storage
Web
Covering: App Service (Web), API Management, Content Delivery Network, Azure Search, Web apps, Azure SignalR Service
- 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
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