Azure Weekly
Issue #345 - 17th October 2021
There was another big outage in Azure this week, and many await the Post Mortem to understand what was the root cause this time around. It seems a shame when there was also a great post showing the benefits of Azure in Business as usual for Azure customers despite 2.4 Tbps DDoS attack.
It was KubeCon + CloudNativeCon North America 2021 this week, so there were a number of related announcements, the biggest being the public preview: AKS support for WebAssembly System Interface WASI workloads. It's probably going to be another 5 years before WASM "crosses the chasm" but it's worth keeping an eye on.
This post gives an impressive demo of the capabilities of Azure Form Recognizer: Building a Vaccination Verification system. There's a great article about how to Enable Managed Identity for Web App with Azure Policy and a little trick to help you Find The Resources Which Use Particular User Assigned Managed Identity.
There are a couple of interesting posts in the IoT space, firstly about IoT Plug and Play support for Azure IoT Edge devices in IoT Central and the second is about Mosquitto Client Tools and Azure IoT Hub. (which I happened to be playing with last week while diagnosing an issue with a Dapr app). And there's a great post on the underrated Signalr service: SignalR Scaling with Azure SignalR Service
Finally, in more ways than one, you can install Sysinternals from the Microsoft Store!
⚙️ AI + Machine Learning
- Vinod Kurpad (@Kurpad) highlights What's new in Form Recognizer: new Document API, Signature detection, 122 Languages and lots more
- Erdal Cosgun writes about Scalable Genomics Annotation Analysis with OpenCRAVAT in Microsoft Azure
- Swati Gharse announces Automated ML for Images
- On the MSSQL Tips site, Ron L'Esteve blogs about Understanding the Azure MLOps Framework
- Henk Boelman (@hboelman) explains how to Customize a translation to make sense in a specific context
- The Azure Updates Team blogs about Azure Machine Learning announcements - October 2021 public preview capabilities and generally available capabilities
- The Azure Updates Team blogs about Azure Machine Learning now generally available in West US 3
- The Azure Updates Team writes about General availability: Azure Translator now supports more than 100 languages and dialects
- Abraham Pabbathi discusses Building a Vaccination Verification system using Azure Form Recognizer
🔎 Analytics
- Aria Jelinek says you can Save money and accelerate end-to-end analytics with NEW Azure Synapse Analytics pre-purchase plans
- Hauke Mallow walks through Using Azure Data Explorer timeseries capabilities in Power BI
- Clinton Ford (@clintonwford) explains how to Get hands on with Azure Databricks and Azure Maps to curate and visualize geospatial data
- The Azure Updates Team describes Azure HDInsight support for Restricted Public Connectivity is generally available
- On the Microsoft BI Tools blog, Joost van Rossum (@ssisjoost) writes about ADF Snack: Fail pipeline on purpose
- On the MSSQL Tips site, Maria Zakourdaev covers Cosmos DB Data Migration Between Containers using Databricks and PySpark
- Marisa Brasile talks about Azure Data Factory Power Hour Data Exposed Live
🖥️ Compute
- On the MSSQL Tips site, Manvendra Singh describes How to Register a Virtual Machine to RedHat Subscription Management
- Becky Burns walks through Automating Data Collection for Memory, CPU, and Disk issues using CLUE
- Linru Hui blogs about Concurrency on Azure Functions PHP with custom handlers
🚢 Containers
- The Azure Updates Team highlights the public preview: AKS support for WebAssembly System Interface WASI workloads, and public preview: AKS out of tree cloud provider controller manager, and public preview: AKS support for Kubernetes 1.22 and public preview: HTTPS proxy configuration support
- Daniel Neumann (@neumanndaniel) covers Mitigating slow container image pulls on Azure Kubernetes Service
- On the Microsoft Open Technologies site, Brendan Burns (@brendandburns) blogs about KubeCon North America 2021: Kubernetes on Azure and open source updates
🗄️ Databases
- The Azure Updates Team announces Azure Database for PostgreSQL – Hyperscale Citus: Azure Private Link support in public preview, and Azure Database for MySQL – Flexible Server: Geo-redundant backup and restore in public preview and Azure Database for PostgreSQL – Flexible Server: Ddsv4 and Edsv4 SKUs in public preview
- On the DEV site, Davide Mauri (@mauridb) covers GraphQL & REST with Typescript, Prisma and Azure SQL: love at first sight
- On the MSSQL Tips site, Mohammed Moinudheen explains how to Migrate Azure SQL DB from DTU to vCore Based Purchasing Model
- Bashar Hussein explains how to Save cost with RIs and Stopping server for up to 30 days with Azure Database MySQL Flexible Server
- Sridhar Ranganathan writes that Flexible Server now supports V4 compute series in PostgreSQL on Azure
- On SQL Server Central, bake13 blogs about Using Azure Data Studio and the SQL Migration Extension to Perform Offline Migrations
🛠️ Developer Tools
- Thomas Maurer (@thomasmaurer) explains how to Install Sysinternals from the Microsoft Store
- On Visual Studio Magazine, David Ramel (@dramel) writes about VS Code Python Tool Now Debugs Jupyter Notebooks
- Sarah Lean (@TechieLass) explains how to Connect to a SQL database with Visual Studio Code
- Anusha Ammaluru writes about What is Accessibility Testing Why do you need it Getting started with Accessibility Insights
- Antti K. Koskela (@koskila) discusses Errors loading an assembly thats using Microsoft Graph API
- On the DEV site, Nitya Narasimhan (@ntiya) writes about Visual Guide to: HelloWorldLive: .NET 6 & .NET Conf
- On the Visual Studio blog, Mads Kristensen (@mkristensen) explains how to Learn to write Visual Studio extensions
🔩 DevOps
- AzureFunBytes Episode 60 – DevOps Solutions on Azure with April Edwards
- On the Visual Studio blog, Amanda Silver (@amandaksilver) says you should Join us November 8 for the Launch of Visual Studio 2022
- On Channel 9, April Edwards and Kyle Ruddy talks about DevOps Lab Hashicorp Series - Episode 2: How to terraform everything
🧬 Hybrid
- Jeffrey Palermo (@jeffreypalermo) talks to Bob Ward about SQL Edge to Cloud in Episode 162 of the Azure DevOps podcast.
- Steve Buchanan (@buchatech) explains how to Pre-Order: Azure Arc-Enabled Kubernetes and Servers Book
- The Azure Updates Team announces Generally available: Service Tag Discovery API, and Public preview: IPv6 for Kubenet, and AzureSQL—Public preview updates forOctober 2021, and New centralized management experience for Azure Hybrid Benefit for SQL Server in public preview and General availability: Azure Monitor container insights for Azure Arc enabled Kubernetes
- Thomas Maurer (@thomasmaurer) writes about Best practices for onboarding Microsoft Azure Arc enabled servers
- On Code Project, Raphael Mun describes Azure for Game Developers Part 2: Developing and Deploying Game Servers Automatically with theMicrosoft Game Stack and Part 3: LiveOps and Analytics with the Microsoft Game Stack
- Shravana Mukherjee covers Planning for cloud-native Windows endpoints and modern management
- The Intune Support Team blog about Updates to the Windows Autopilot sign-in and deployment experience
🎭 Identity
- Stanislav Zhelyazkov (@StanZhelyazkov) explains how to Find The Resources Which Use Particular User Assigned Managed Identity
- On Channel 9, Anna Hoffman Marisa Brasile talks about Notebook Views in Azure Data Studio Data Exposed
- Abhishek Narain covers Support for user-assigned managed identity in Azure Data Factory
- Damien Caro talks about Azure AD to Microsoft Graph migration for Azure command line tools. and Azure Active Directory breaking change impacting Azure CLI and Azure PowerShell
🔌 Integration
- On the Azure blog, Naga Surendran describes Microsoft named as a Leader in 2021 Gartner Magic Quadrant for Full Lifecycle API Management
- Hailey Ding explains how to Compute Platform Versions for Azure API Management service
💡 Internet of Things
- The Azure Updates Team writes about General availability: Azure IoT Central new and updated features in September 2021
- Sander van de Velde covers IoT Plug and Play support for Azure IoT Edge devices in IoT Central
- Joe Coco discusses Windows for IoT now goes to 11 with Windows 11 IoT Enterprise
- Martin Tuip talks about Windows for IoT Long-term Servicing Channel - explained!
- Ron Dagdag (@rondagdag) describes Using Azure Percept to improve onsite workers safety
- Shane Baldacchino describes Mosquitto Client Tools and Azure IoT Hub. The beginning of something good....
📚 Learning
- Gita Sharma blogs about Fight the phish—see how Microsoft Learn can help
- Simon J.K. Pedersen (@simped) writes about Ten things that you need to know to pass Az-500
- Thomas Maurer (@thomasmaurer) discusses DP-420 Study Guide Microsoft Azure Cosmos DB Developer
- Sandra Marin highlights the new Azure Cosmos DB Developer Specialty certification
- Mark Heath (@mark_heath) writes about Early Evaluator, Late Adopter
- Sarah Lean (@TechieLass) writes about Weekly Update 112 - Azure Firewall, Container Insights, a week of outages and Apple share price
⚖️ Management and Governance
- Zachary Cavanell describes How to Manage Cloud Spend In Azure — With Your Endpoint of Choice
- On Channel 9, Jeff Amels joins host Sarah Lean to show how to Model virtual machine costs with the Azure Cost Estimator Power BI Template Azure Enablement Show
- Chandru Sugunan writes about Automatically scale your catalog with elastic Data Map in Azure Purview
- Sam Cogan (@samcogan) describes Triggering Azure Automation Runbooks with Schedules and Webhooks
- Martin Sieber discusses Scanning and labeling AWS S3 Buckets with Azure Purview
- Sujay Desai blogs about End of Support for System Center 2012 and System Center 2012 R2 products is approaching soon
- The Azure Updates Team writes about General availability: Azure Monitor application insights in Azure Spring Cloud
- Tobias Zimmergren and Jussi Roine chat about Azure Updates on Ctrl+Alt+Azure Episode 103
🎬 Media
- David de Matheu joins Scott Hanselman to talk about adding communications user experiences with Azure Communication Services on Azure Friday
- Naiteek Sangani talks about Video Playback and Draw Areas of Interest using Azure Video Analyzer player widget
📱 Mobile
- The Azure Updates Team says the Azure Maps iOS SDK is now in public preview
🌐 Networking
- The Azure Updates Team announces Azure Firewall Premium now generally available in five new Azure regions
- Leo Li writes about General availability GA: Azure Data Factory managed virtual network
- On Microsoft Security blog, Emma Jones blogs about Azure network security helps reduce cost and risk according to Forrester TEI study
🔐 Security
- On the Azure blog, Amir Dahan describes Business as usual for Azure customers despite 2.4 Tbps DDoS attack
- John Joyner (@john_joyner) describes Azure Sentinel SOAR worker: Azure Arc + Azure Automation
- On Channel 9, Sarah Young joins Scott Hanselman to talk about Automating threat response with Azure Sentinel Azure Friday
- Jessen Kurien provides A Quick Guide on Using Sysmon for Linux in Azure Sentinel
- On Azure Sentinel blog, Roberto Rodriguez (@Cyb3rWard0g) blogs about Automating the deployment of Sysmon for Linux and Azure Sentinel in a lab environment
📦 Storage
- Henry Yan invites you to discover Azure storage solutions at Kubecon NA Oct 2021
🔗 Web
- Martin Brandl (@martin_jib) explains how to Deploy an Angular application to Azure
- The Azure Updates Team writes about Generally Aavailable: IP-based website protection for Azure Static Web Apps and Public preview: Customize Azure Static Web Apps authentication with a serverless function
- Charbel Nemnom (@charbelnemnom) explains how to Enable Managed Identity for Web App with Azure Policy
- Josh Eastburn describes SignalR Scaling with Azure SignalR Service
- Hanli Ren explains how to Customize Tomcat configuration in Linux App Service
- Aaron Powell (@slace) blogs about Host Strapi 3 on Azure
⚙️ Azure Virtual Desktop
- Travis Roberts (@Ciraltos) delves into the Azure Virtual Desktop; The sign-in method you're using isn't allowed issue.