Azure Weekly Issue 243: 22nd September 2019
A few highlights from the endjin blog this week: This week we've got another update from our raspberry pi exploration - Mike covers Passwordless SSH from Windows 10 to Raspberry Pi, a really useful tip for quick set up! Jess has written a great blog on Long Running Functions in Azure Data Factory, covering Durable Functions, ADF and ARM deployment. And Carmel writes: "How Azure DevTestLabs is helping me climb Everest" while remote working from a youth hostel in the Lake District.
Elsewhere, Gregor Suttie has announced The 2019 Azure Advent Calendar, which will bring us a month of exciting Azure content! And finally, a useful tip on how to Retrieve Azure Storage access keys in an ARM template from Eldert Grootenboer, a trick we've used many times to secure our storage accounts via key vault.
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
- On Channel 9, Seth Juarez and Vinod Kurpad talk about Knowledge mining using the knowledge store feature of Azure 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 MSSQL Tips site, Ron L'Esteve talks about Azure Data Factory Mapping Data Flows for Big Data Lake Aggregations and Transformations
- The Azure updates team announces Azure Analysis Services scale-out improvement, Azure Analysis Services diagnostic logging improvements for scale-out and Improved query replica synchronization in Azure Analysis Services is in development
- On Microsoft Cloud Blogs, Christian Heide Damm discusses Using Power Platform Dataflows to extract and process data from Business Central (Part 2)
- The Azure updates team announces that Copy Activity in Azure Data Factory supports creating a destination table automatically
Compute
Covering: Virtual Machines, Functions, Batch, Service Fabric, Virtual Machine Scale Sets, Cloud Services, Linux Virtual Machines, SAP HANA on Azure Large Instances
- The Azure updates team announces that M-series virtual machines VMs are now available in the Switzerland West and Switzerland North regions, in the Germany West region and in the Germany North region
- On the DEV site and Channel 9, Cecil L. Phillip, Chris Gillum and Sebastian Burckhardt are Diving into Durable Entities with Azure Functions
- Also on the DEV site, Burke Holland (@burkeholland) asks - Is Serverless really as cheap as everyone claims?
- James van Den Berg walks through Creating Azure Virtual Machine via the Portal
- On the Stackify Blog, there is a post on What are Microservices? Code Examples, Best Practices, Tutorials and More
- On Code Project, Duncan Edwards Jones (@Merrion) describes Event Sourcing on Azure Functions
- On the Serverless360 blog, Surya Venkatasubramanian lists the Top 10 Serverless Sessions at Microsoft Ignite 2019
- Tobias Zimmergren explains how to Send health pings from your Azure Function applications to ensure Scheduled triggers work as expected
- On the DEV site, Chris Noring explains How YOU can build a Serverless C# .Net Core API in no time, with bindings and a Database
- On the DEV site, Jeremy Likness explains how to Create and Test a JavaScript Node.js Serverless Function on Azure
- On the endjin blog, Jess Panni (@JessPanni) writes about Long Running Functions in Azure Data Factory
- Barry Luijbregts (@azurebarry) describes how to Respond to Events with Azure Functions
Containers
Covering: Container Registry, Container Instances, Azure Kubernetes Service (AKS), Web App for Containers
- The Azure updates team announces that Azure Kubernetes Service is now available in Azure Government and Egress lockdown in Azure Kubernetes Service AKS is now generally available
- Adam Marczak (@MarczakIO) delivers a Azure Container Instances Intro
- On the DEV site, Abhishek Gupta explains How to develop a Kafka Streams application for data processing and deploy it to Kubernetes
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
- Bill Wilder (@codingoutloud) discusses Running SQL Azure Securely
- The Azure updates team announces that Audit logging on Azure Database for PostgreSQL is now in preview, Azure Data Factory now supports copying data into Azure Database for MySQL, highlights the Azure Private Link Preview, and announces that Azure SQL Database—Auto-failover groups feature now available in all regions and Auto-failover for managed instances in Azure SQL Database is now available
- On Microsoft Cloud Blogs, The Azure Team writes about Three ways to leverage composite indexes in Azure Cosmos DB
- On Channel 9, Jeroen Ter Heerdt and Anna Thomas discuss How to switch an existing Azure SQL Database to Hyperscale Data Exposed
- On the Azure SQL Database blog, Jeroen ter Heerdt (@jeroenterheerdt) discusses Exploding Bill of Materials using Graph Shortest Path, How to switch an existing Azure SQL Database to Hyperscale, highlights A conversation about SLA for Azure SQL Database, and talks about Restoring a database to Azure SQL DB from backup and on the Azure SQL Database blog, highlights Docs on Azure SQL Database Machine Learning Services
Developer Tools
Covering: Visual Studio, Visual Studio Code, SDKs, Developer tool integrations, CLIs, Blockchain Workbench
- Gunnar Peipman (@gpeipman) delves into How many .NET Core SDK-s you REALLY have
- Rahul Nath (@rahulpnath) writes about Remote Debugging: Azure Virtual Machines With Visual Studio
- Brian Bunke (@brianbunke) describes the REST Client in VS Code
- On Microsoft Cloud Blogs, The Azure Team announces that HDInsight support in Azure CLI is now out of preview
- On the DEV site, Abhishek Gupta describes How to quickly test connectivity to your Azure Event Hubs for Kafka cluster, without writing any code
- Sam Cogan (@samcogan) writes about Azure CLI Interactive Mode
- Stephane Lapointe (@s_lapointe) highlights that Tenant and Subscription display names now available in Azure Resource Graph command lines
- Mike Pfeiffer and Tim Warner talk about how to prepare for the Azure Fundamentals Certification AZ-900
- Gregor Suttie (@gregor_suttie) introduces The 2019 Azure Advent Calendar
DevOps
Covering: Visual Studio Team Services (VSTS), Azure DevTest Labs, DevOps tool integrations, Azure DevOps Projects, Azure Lab Services
- On the endjin blog, Carmel Eve (@Carmel_Eve) writes: How Azure DevTestLabs is helping me climb Everest
- Andy Leonard (@AndyLeonard) explains how to Overcome Challenges of Lifting and Shifting SSIS to Azure
- The Azure updates team announces that Azure Lab Services now supports new GPU Virtual Machine sizes and A preview upgrade for Azure DevTest Labs Tasks extension is now available
- On the Microsoft DevOps blog, Sasha Rosenbaum (@DivineOps) lists the Top Stories from the Microsoft DevOps Community
- Also on Channel 9, Scott Hanselman and Miao Jiang talk about how to Build a CI/CD pipeline for API Management, Part 1 and Part 2
- Tobias Zimmergren talks about how to Run Azure DevOps Unit Tests with the Azure Storage Emulator on Hosted build agents
Identity
Covering: Azure Active Directory, Multi-factor Authentication, Azure Active Directory Domain Services, Azure Active Directory B2C
- On the Revolution Analytics blog, Hong Ooi talks about Obtaining tokens with AzureAuth inside a Shiny app
- On Microsoft Cloud Blogs, the Azure Team announces user delegation SAS tokens preview for Azure Storage Blobs
Integration
Covering: Service Bus, Logic Apps, Event Grid
- On the Premier Developer blog, Herald Gjura (@Herald_Gjura) covers Ordering Messages in Azure Service Bus
- Justin Yoo (@justinchronicle) discusses some ServiceBusPlugin Tricks
- On Channel 9, Cale Teeter (@Windozer) talks about how to Generate Logic Apps and Flows to Publish Smart Contract Events to Event Grid and Service Bus Block Talk
- On the Serverless360 blog, Surya Venkatasubramanian discusses Azure Service Bus Queues vs Topics
- On the Database Journal site, Marcin Policht covers Implementing SQL Server Integration Services with Azure Data Factory
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 podcast, Josh Nash delves into Azure Sphere
- On the endjin blog, Mike Larah (@MikeLarah) describes Passwordless SSH from Windows 10 to Raspberry Pi
- On Channel 9, Ashita Rastogi talks about how to Simplify downstream processing with Azure IoT Hub message enrichments
- On the Codit blog, Steef-Jan Wiggers (@SteefJan) blogs about Azure IoT – Building a Smart Office Solution
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
- The Azure updates team announces Recent Updates to Azure Site Recovery, Azure Advisor alerts are now in preview, Service Map feature of Azure Monitor is now available in additional regions, Azure Monitor for Azure Virtual Machines is now available in additional regions and Azure provides at-scale tags management through Azure Policy
- Eldert Grootenboer (@egrootenboer) explains how to Retrieve Azure Storage access keys in an ARM template
- Stanislav Zhelyazkov (@StanZhelyazkov) brings us Azure Monitor Alert Series – Part 5 and Part 6
- Stephane Lapointe (@s_lapointe) describes How to use Office 365 Exchange PowerShell module in Azure Automation
- On the MSSQL Tips site, Mohammed Moinudheen covers Locking Resources in Azure with Read Only or Delete Locks
- Julien Corioland (@jcorioland) writes about Terraform on Microsoft Azure - Part 5: How to test your Terraform deployments
Media
Covering: Media services, Encoding, Live and On-Demand Streaming, Azure Media Player, Content Protection, Media Analytics, Video Indexer
- The Azure updates team announces that Video Indexer Multilingual identification and transcription and Video Indexer Animated Character Detection are now in public preview
- On Microsoft Cloud Blogs, the Azure Team blogs about Azure Media Services new AI-powered innovation
Microsoft Azure Stack
Covering: Azure Stack
Migration
Covering: Azure Database Migration Service, Azure Migrate, Data Box
- The Azure updates team announces that Data transfer from Azure Origins to Azure CDN from Microsoft is now free of charge
- On the Azure SQL Database blog, Jeroen ter Heerdt (@jeroenterheerdt) highlights Data Migration Assistant and Data Migration life-cycle
- On the MSSQL Tips site, Dinesh Asanka walks through Migrating On-Premises Microsoft SQL Server Business Intelligence Solution to Azure
Mobile
Covering: App Service (Mobile), Notification Hubs, Mobile apps, API apps, Visual Studio App Centre, Xamarin
- On Channel 9, James Montemagno (@JamesMontemagno) talks about Android App Bundles 101
- Barry Luijbregts (@azurebarry) discusses Providing a Backend for Your Mobile Applications with Mobile Apps
Networking
Covering: ExpressRoute, Azure DNS, Virtual Network, Traffic Manager, Load Balancer, VPN Gateway, Application Gateway, Network Watcher
- Aidan Finn (@joe_elway) writes about Private Connections to Azure PaaS Services
- The Azure updates team announces that Azure Private Link is now available in preview, Azure Firewall updates—September 2019, Interface Endpoints For SQL DB, Interface Endpoints For SQL DB and Monitor bandwidth useage for all peered Azure virtual networks with ExpressRoute
- Sam Cogan (@samcogan) writes 'WTH is Azure Private Link'
- Thomas Maurer (@thomasmaurer) describes How to enable Ping (ICMP echo) on an Azure VM
Security
Covering: Azure Information Protection, Key Vault, Security Center, Azure DDoS Protection, Azure Advanced Threat Protection
- On Microsoft Cloud Blogs, Or Tsemah discusses Maximizing your Identity Security Posture with Azure Advanced Threat Protection
- On the DEV site, Tanya Janca covers Threat Modelling
- On the Azure blog, Ravi Alwani writes the first in a series of posts about designing a SAP on Azure Architecture - Designing for security
Storage
Covering: Storage, StorSimple, Data Lake Store, Blob Storage, Disk Storage, Managed Disks, Queue Storage, File Storage, Storage Explorer, Archive Storage
- James Serra (@JamesSerra) discusses Ways to access data in ADLS Gen2
- The Azure updates team announces that Azure HPC Cache is now in preview
- On Microsoft Cloud Blogs, the Azure Team highlights that Azure Files premium tier gets zone redundant storage
Web
Covering: App Service (Web), API Management, Content Delivery Network, Azure Search, Web apps, Azure SignalR Service
- Barry Luijbregts (@azurebarry) gives us a Azure App Service overview and discusses Hosting Web Applications with Web Apps
- On Visual Studio Magazine - Blogs, David Ramel (@dramel) quickly covers a Blazor App Hosted as Azure Static Website in Blob Storage
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