Azure Weekly Issue 322: 2nd May 2021
There were two big announcements this week, firstly a new service, Azure Web PubSub, which you can read more about in the following article: Easily build real-time apps with WebSockets and Azure Web PubSub — now in preview. Although it looks similar to Azure SignalR, it's targetted at lower-level, cross platform, websocket based usecases. Next Microsoft has made another acquisition, this time Kinvolk, to accelerate container-optimized innovation.
In the analytics space, James Serra has a chalk & talk session on the Modern Data Warehouse, the Data Exposed show covers the Benefits of Intelligent Query Processing, and Machine Learning on Azure SQL Managed Instance is generally available.
There's an exciting new feature in Azure AD: preview of embed Azure AD B2C sign-in interface in an iframe, which can be useful for SPA scenarios. There's also a good article about gaining insights into the Azure Virtual Network flows in Azure Network Security Hygiene with Traffic Analytics.
Finally, at a slightly higher level, on the Azure Enablement show a good conversation about evaluating financial considerations during your cloud adoption journey and finally a story about Microsoft is partnering with the UK government and SeeAbility to support people with disabilities to find jobs, skill up support workers and tackle social isolation.
AI + Machine Learning
Covering: Anomaly detector, Azure Bot Service, Azure Machine Learning, Azure Open Datasets, Bing APIs, Cognitive Services, Computer Vision, Content moderator, Custom vision, Data Science Virtual Machines, Face, Form Recogniser, Immersive Reader, Ink Recogniser, Language Understanding (LUIS), Machine Learning Studio, Microsoft Genomics, ML.NET, Personaliser, Project Cortex, QnA Maker, Speaker Recognition, Speech-to-Text, Speech translation, Text Analytics, Text to Speech , Translator Speech, Translator Text
- Rathijit Sen covers Inference of ML Models in SQL Server via External Languages
- Jame Maguire writes about Aspect-Based Sentiment Analysis with Azure Cognitive Services Text Analytics Preview
- Qinying Liao explains how to Enable read-aloud for your application with Azure neural TTS
Analytics
Covering: Apache Spark for HDInsight, Apache Storm for HDInsight, Azure Analysis Services, Azure Data Explorer, Azure Data Share, Azure Databricks, Azure Stream Analytics, Azure Synapse Analytics, Data Catalog, Data Factory, Data Lake Analytics, Event Hubs, HDInsight, .NET for Apache Spark, R Server for HDInsight, Azure Purview
- On the MSSQL Tips site, Ron L'Esteve describes Performance Tuning Apache Spark with Z-Ordering and Data Skipping in Azure Databricks
- Chenye Charlie Zhu blogs about Azure Data Factory - Understanding Pipeline Failures and Error Handling Part 2
Compute
Covering: Azure CycleCloud, Azure Dedicated Host, Azure Functions, Azure VMware Solution by CloudSimple, Batch, Cloud Services, Linux Virtual Machines, SAP HANA on Azure Large Instances, Service Fabric, Virtual Machines, Virtual Machine Scale Sets
- On the Azure blog, Paul Nash highlights that you can Upgrade your infrastructure with the latest Dv5/Ev5 Azure VMs in preview
- The Azure Updates Team writes about New Azure VMs for general purpose and memory intensive workloads now in public preview
Containers
Covering: Azure Kubernetes Service (AKS), Azure Red Hat OpenShift, CNAB, CNCF, Container Instances, Container Registry, Porter, WSL, Web App for Containers
- On the Azure blog, Brendan Burns (@brendandburns) announces Microsoft acquires Kinvolk to accelerate container-optimized innovation and on the Redmond magazine also covers teh story Microsoft Buys Kinvolk To Bolster Azure Kubernetes Service and Azure Arc
- The Azure Updates Team announces that Azure Container Registry is now generally available in Korea South region
- On the DEV site, Brendan Burns (@brendandburns) discusses Containers and Kubernetes with Jay Gordon
- On Code Project, Dawid Borycki discusses Java on Azure: First Kubernetes Cluster
- Also on Code Project, Raphael Mun describes Node.js on Azure: Automated Kubernetes Deployments with Multi-Container Pods and talks about Node.js on Azure: Monitoring and Scaling Containerized Apps
- On Code Project, Dawid Borycki covers Java on Azure: Adding Containers
Databases
Covering: Azure Cosmos DB, Azure Database for MariaDB, Azure Database for MySQL, Azure Database for PostgreSQL, Azure SQL Database, Azure SQL Database Edge, Azure Cache for Redis, SQL Data Warehouse, SQL Server on virtual machines, SQL Server Stretch Database, Table storage
- The Azure Updates Team discusses Public preview: Azure Database for PostgreSQL – Flexible Server intelligent performance, describes Azure Database for MySQL – Flexible Server: Zone redundant high availability now generally available in new regions, covers Azure Database for MySQL - Flexible Server now supports 8.0.21, talks about Public preview: Forced failover now available with zone redundant high availability for Azure Database for MySQL - Flexible Server, covers The public preview of Azure Database for MySQL – Flexible Server is available in two new regions, blogs about The public preview of Azure Database for PostgreSQL – Hyperscale Citus is available in new regions and talks about Azure Database for PostgreSQL – Flexible Server public preview managed PgBouncer in public preview
- James Serra (@JamesSerra) explains the Modern Data Warehouse
- Bashar Hussein highlights Forced failover for Azure Database for MySQL – Flexible Server
- Argenis Fernandez (@DBArgenis) and Anna Hoffman provide a Storage 101 for Azure SQL and SQL Server Engineers
- On SQL Server Central, Sucharita Das provides An Introduction to Azure Data Explorer
- The Azure Updates Team blogs about Azure SQL—public preview updates for April 2021
- On Channel 9, Kate Smith (@aKateSmithSQL) and Anna Hoffman discuss The Benefits of Intelligent Query Processing in Azure SQL.
- Michelle Wallig (@wallig1) highlights that Machine Learning on Azure SQL Managed Instance is generally available
- Sasa Popovic covers Cross-instance distributed transactions with Azure SQL Managed Instance
- Roberto Bustos writes about Active geo-replication for Azure SQL Hyperscale now in preview
- On Code Project, Sergii Syrovatchenko shares SQL Index Manager – Free GUI Tool for Index Maintenance on SQL Server and Azure
Developer Tools
Covering: App Configuration, Azure Lab Services, CLIs, Developer tool integrations, SDKs, Visual Studio, Visual Studio Code, Visual Studio Online
- On the Trailhead blog, Rodrigo Juarez walks through Getting Started with Azure CLI
- On Channel 9, Code Stories talks about Quantum Code with Dr. Sarah Kaiser
- On the Redmond magazine site, Kurt Mackie (@kurmac) discusses Microsoft Previews Graph API Support in Windows Update for Business Deployment Service
DevOps
Covering: Azure Artifacts, Azure Boards, Azure DevOps, Azure Pipelines, Azure Repos, Azure Test Plans, Azure DevTest Labs, DevOps tool integrations
- On the Premier Developer blog, Nicola Delfino (@NicolTwit) explains How to deploy Angular app to Azure App Service running Linux from GitHub
- Al Morrison blogs about Getting started with SAP on Azure
- Anusha Ammaluru runs through Adding EasyRepro Tests to Azure DevOps
- Thomas Thornton (@tamstar1234) discusses how to run Scout Suite reports using Azure DevOps Pipeline
- Kevin Chant blogs about how to Store dbatools PowerShell module as a package in Azure DevOps
Hybrid
Covering: Azure Arc, Azure Stack
- On the Azure blog, Michael Yen-Chi Ho highlights: Discover the latest Red Hat on Azure innovations—sign up for the Red Hat Summit
- The Azure Updates Team announces that Azure Hybrid Benefit for Linux with RI and VMSS Support is generally available
- Anirban Paul talks about Microsegmentation with Azure Stack HCI
- Ben Armstrong discusses AKS on Azure Stack HCI
- Thomas Maurer (@thomasmaurer) describes The Azure Arc Connected Machine Agent (Azcmagent)
Identity
Covering: Azure Active Directory (AD), Azure Active Directory B2C, Azure Active Directory Domain Services
- On Channel 9, Cecil Phillip Ricardoesway talks about Authentication for Serverless apps with Easy Auth On .NET
- Alex Simons Azure discusses April identity updates - Preview of embed Azure AD B2C sign-in interface in an iframe
Integration
Covering: Azure API for FHIR, Event Grid, Logic Apps, Service Bus
- On the Azure blog, Balan Subramanian (@balansubr) writes about Easily build real-time apps with WebSockets and Azure Web PubSub—now in preview
- The Azure Updates Team covers Public preview: Azure Log Analytics in South India, covers Azure Event Grid for Azure Cache for Redis now in general availability and describes Microsoft Azure Web PubSub service now in public preview
- On BizTalk Gurus, Pedro Almeida describes Logic Apps: Async processing pattern
- On the Codit blog, Tom Kerkhove (@TomKerkhove) writes about Automatically Forwarding Azure Monitor Autoscale Events to Azure Event Grid
- On the Serverless360 blog, Arunprabhu Muthusamy covers Test Azure Service Bus Performance by Generating a Million Test Messages
- On the Premier Developer blog, Bryan Soltis (@bryan_soltis) walks through Deploying an Azure APIM Self-Hosted Gateway
- On BizTalk Gurus, Gyanendra Gautam (@ggauta) describes April 26, 2021 Weekly Update on Microsoft Integration Platform & Azure iPaaS
Internet of Things
Covering: Azure Digital Twins, Azure IoT Central, Azure IoT Edge, Azure IoT Hub, Azure IoT solution accelerators, Azure Maps, Azure Sphere, Azure Time Series Insights, IoT DevKit, WildernessLabs, Windows 10 IoT Core Services
- On Channel 9, Olivier Bloch Ricardoesway talks about Applied Nested Edge in an industrial environment on the Internet of Things Show
- Eric Mittelette discusses Azure IoT Hub SDK for .NET now support .NET 5 Preview
- The Azure Sphere Team discusses Azure Sphere version 21.04 is now available
Learning
Covering: Microsoft Certifications, Azure Certifications, Microsoft Learning Paths, Certification Pathway Information
- Lee Stott (@lee_stott) writes about Best practices for incorporating AZ-900 and AI-900 into the curriculum
- Sarah Lean (@TechieLass) writes about Which Azure exam should you sit
- On the Azure podcast, John Savill (@NTFAQGuy) discusses Keeping up with Azure
- On the DEV site, Michael Crump (@mbcrump) explains how to Get started with the Go Programming Language with Microsoft Learn (no experience needed)
- Sarah Lean (@TechieLass) writes about Weekly Update 88 - Never Stop Learning
- Adam Marczak (@MarczakIO) talks about AZ-900 Episode 39 Service Lifecycle in Azure Public Preview and General Availability
- Also on Tech Community blog, Thomas Maurer (@thomasmaurer) describes Getting started and Learn PowerShell on Microsoft Learn
- On the Tallan blog, Travis Dahlke writes about An Introduction to the Microsoft Power Platform Center of Excellence CoE
Management and Governance
Covering: Automation, Azure Advisor, Azure Backup, Azure Blueprints, Azure Lighthouse, Azure Managed Applications, Azure mobile app, Azure Monitor, Azure Policy, Azure Resource Manager, Azure Service Health, Azure Site Recovery, Cloud Shell, Cost Management, Microsoft Azure portal, Scheduler, Azure Purview
- Tobias Zimmergren and Jussi Roine talk about Azure Bicep on episode 79 of Ctrl+Alt+Azure
- Justin Yoo (@justinchronicle) writes about Azure Bicep - Refreshed
- Brian Moore covers Creating Subscriptions with ARM Templates
- Travis Roberts (@Ciraltos) talks about Azure Automation and Managed Identities
- The Azure Updates Team writes about General availability: Application Insights work item integration in Azure Monitor
- On the Azure blog, Michael Flanakin (@flanakin) covers Azure Cost Management and Billing updates – April 2021
- The Azure Updates Team describes Public preview: Stateful and 1-minute frequency log alerts in Azure Monitor, writes about General availability: Azure Site Recovery now supports cross-continental disaster recovery for 3 region pairs, blogs about Azure Site Recovery now supports Azure Policy in public preview and writes about General availability: Set up Azure Site Recovery with proximity placement groups across hybrid and cloud disaster recovery scenarios
- Noa Kuperberg blogs about Azure Monitor Private Link now support solution packs' storage access
Media
Covering: Azure Media Player, Content Protection, Encoding, Live and On-Demand Streaming, Media Analytics, Media Services, Video Indexer
Migration
Covering: Azure Database Migration Service, Azure Migrate, Data Box
- On Channel 9, Jessica Deen (@jldeen) and Damian Brady discuss On Prem To The Cloud: Cloud Native
- Sarah Lean, Brian Blanchard and Daniel Feeney discuss Evaluating financial considerations during your cloud adoption journey
Mobile
Covering: App Service (Mobile), Mobile apps, Notification Hubs, Visual Studio App Centre, Xamarin
- On Channel 9, James Montemagno Gerald Versluis talks about Image Tinting Xamarin Community Toolkit The Xamarin Show
Networking
Covering: Application Gateway, Azure Bastion, Azure DNS, Azure ExpressRoute, Azure Firewall, Azure Firewall Manager, Azure Front Door, Azure Internet Analyzer, Azure Private Link, Content Delivery Network, Load Balancer, Network Watcher, Traffic Manager, Virtual Network, Virtual WAN, VPN Gateway, Web Application Firewall
- Sarah Lean (@TechieLass) blogs about Scaling with Azure
- On the Azure podcast, Justin Mourfield discusses Episode 375 - The Case of the Dangling Domain
- Helder Pinto, Premier Field Engineer, blogs about Azure Network Security Hygiene with Traffic Analytics
- Jose Moreno (@erjosito) covers Deploying ExpressRoute with Megaport in 1 hour
Security
Covering: Azure DDoS Protection, Azure Information Protection, Azure Sentinel, Key Vault, Security Center
- On Azure Sentinel blog, Ian Hellen discusses MSTICPy and Jupyter Notebooks in Azure Sentinel, an update
- James van Den Berg covers Security by Design with Azure Security Center and Azure Defender ASC Security SecOps
- On Tech Community blog, Dario Brambilla shares Best practices for leveraging Microsoft 365 Defender API's - Episode Three
- Yuri Diogenes (@yuridiogenes) blogs about Planning your Multi-Cloud Adoption with Azure Defender
- Ramya Chitrakar talks about Whats New in Microsoft Endpoint Manager - 2104 April Edition
- On Azure Sentinel Blog, Yaniv Shasha writes about Non-interactive logins: minimizing the blind spot
Storage
Covering: Archive Storage, Avere vFXT for Azure, Azure Data Lake Store, Azure FXT Edge Filer, Azure HPC Cache, Azure NetApp Files, Blob Storage, Disk Storage, File Storage, Managed Disks, Queue Storage, Storage Accounts, Storage Explorer, StorSimple
- Asif Khan (@khanasif1) talks about Azure NetApp Files for NFS storage with Moodle
- The Azure Updates Team discusses Azure Ultra Disk is now generally available in North Central US
- Henry Yan writes about Latest Azure Storage Learning Resources
- Tzvia Gitlin Troyna (@tzvia) explains How to query data located in Azure Blob Storage, Azure Data Lake Store Gen2/1 with ADX
Web
Covering: API apps, API Management, App Service (Web), Azure Cognitive Search, Azure SignalR Service, Azure Spring Cloud, Web apps
- On the Microsoft DevOps blog, Jay Gordon (@jaydestro) covers AzureFunBytes – Azure Static Web Apps with Anthony Chu
- Praveen Kumar Sreeram (@PrawinSreeram) covers Azure DevOps – Access Restriction of Azure App Service using Azure Management Portal and blogs about Azure DevOps – Bulk IP Address Restriction of Azure App Service dynamically using PowerShell
Windows Virtual Desktop
Covering: Windows Virtual Desktop
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