Azure Weekly Issue 361: 27th February 2022
I want to kick off this week highlighting news Guidance for Architecting Mission Critical Apps on Azure, called the AlwaysOn project, which contains a reference application in addition to the guidance. My one comment is that I'd love to see a sample like this include multi-tenant aspects as this adds another layer of complexity to applications on Azure.
Next up, there's an interesting post about Leveraging Partial Document Update with with Cosmos DB REST Operation, a good how-to Generate Bicep templates from existing Azure resources with VS Code, and a session about using Azure Chaos Studio Build fault tolerant apps. A long overdue investment to create a new and better WordPress on App Service is available, and an interesting post about Understanding Azure App Registration, Enterprise Apps, And Service Principals.
From an IT perspective, there are two interesting posts: there's a nice example of how you can leverage Power Virtual Agents & Adaptive Cards in Microsoft Teams Chatbot Demo & Tutorial, which could spark some ideas about how you could automate some IT / Support internal processes, and finally a new feature to improve Teams media optimizations now in Public Preview on Azure Virtual Desktop and Windows 365 for macOS, which is useful for improving the experience of end users who are using AVD environments (a very popular solution to enabling remote working during the pandemic).
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
- Noah Drake blogs about Using Azure Percept to Implement a Smart Retail Store Solution
- On the Microsoft Mechanics channel Lili Cheng joins Jeremy Chapman to talk about Power Virtual Agents & Adaptive Cards in Microsoft Teams Chatbot Demo & Tutorial
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
- Ron L'Esteve writes about Real-Time Analytics, Advanced Analytics and Reporting in Databricks
- In a three-part series, Sander Rossel (@SanderRossel) discusses Streaming at Scale with Azure Event Hubs, Streaming Analytics, and Azure SQL Part 1: Getting Streaming Data into Azure, Part 2: Processing Streaming Data with Azure Streaming Analytics and Part 3: Analyzing and Visualizing the Data
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
- Amy Colyer presents Azure VMware Solution AVS for VMware Admins Primer
Containers
Covering: Azure Kubernetes Service (AKS), Azure Red Hat OpenShift, CNAB, CNCF, Container Instances, Container Registry, Porter, WSL, Web App for Containers
- Richard Hooper (@Pixel_Robots) discusses Azure Kubernetes Service AKS – Addons and Extensions – who is responsible?
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
- Sajeetharan Sinnathurai talks about Leveraging Partial Document Update with with Cosmos DB REST Operation
- Robert Dorr talks about SQL Server on IoT Edge and Developer Machines – Smaller Footprint and explains How It Works: Sync IOs in nonpreemptive mode longer than 1000 ms
- On episode 181 of the Azure DevOps Podcast,Jeffrey Palermo (@jeffreypalermo) talks about Migrating to Azure SQL with Mohamed Kabiruddin
- On the Data Exposed channel Anna Hoffman and Warwick Rudd walk through Connecting the Dots in Azure Data Studio with Database Projects and Source Control Data Exposed
- On SQL Server Central, Daniel Calbimonte describes How to Compare Tables in Azure Data Studio
Developer Tools
Covering: App Configuration, Azure Lab Services, CLIs, Developer tool integrations, SDKs, Visual Studio, Visual Studio Code, Visual Studio Online
- The Azure Updates Team announces the Public preview of Azure NetApp Files - application consistent snapshot tool v5.1
- Elio Struyf discusses DevHack: VS Code extension storage options
- David Ramel (@dramel) covers GitHub Previews Faster Codespaces Creation with Prebuilds
- Tobias Zimmergren (@zimmergren) explains how to Generate Bicep templates from existing Azure resources with VS Code
- On the .NET Rocks Podcast, Scott Guthrie joins Carl Franklin and Richard Campbell to talk about Twenty Years of ASP.NET
DevOps
Covering: Azure Artifacts, Azure Boards, Azure DevOps, Azure Pipelines, Azure Repos, Azure Test Plans, Azure DevTest Labs, DevOps tool integrations
- On episode 68 of the AzureFunBytes Podcast, Jay Gordon (@jaydestro) and David Brooke Martin talk about Progressive Delivery with SplitSoftware and AzureDevOps
- Justin Yoo (@justinchronicle) discusses Generating OpenAPI Document from Azure Functions within CI/CD Pipeline
- Akshay Attota talks about Azure Data Factory CI-CD using YAML template
- April Edwards (@TheAprilEdwards) presents Infrastructure as Code IaC: Comparing the Tools
- Ben Brauer talks about Guidance for Architecting Mission Critical Apps on Azure
- Meagan Longoria (@mmarie) describes how to Check if File Exists Before Deploying SQL Script to Azure SQL Managed Instance in Azure Release Pipelines
- Brad Wyatt presents an In-Depth Look at Azure Bicep Syntax
- On the Microsoft Mechanics channel, John Engel-Kemnetz joins Jeremy Chapman to talk about Azure Chaos Studio - Build fault tolerant apps
- On SQL Server Central, Arun Yadav writes about Chaos Engineering in Azure
Hybrid + Multicloud
Covering: Azure Arc, Azure Stack
- Gilad Elyashar (@GiladElyashar) explains how to Protect your Google Cloud workloads with Microsoft Defender for Cloud
Identity
Covering: Azure Active Directory (AD), Azure Active Directory B2C, Azure Active Directory Domain Services
- June Castillote (@junecastillote) describes How to Protect Passwords with an Azure AD Password Policy
- On the Azure blog, Pavaneswara Lekkala writes about Seamless integration of Logz.io observability platform with Microsoft Azure
- Damien Bowden (@damien_bod) describes Implementing authorization in Blazor ASP.NET Core applications using Azure AD security groups
- Alex Weinert explains how to Extend the reach of Azure AD Identity Protection into workload identities
- David de Matheu explains how to Build a trusted authentication service for Azure Communication Services using Azure Active Directory
- Ramya Chitrakar discusses Whats new in Microsoft Endpoint Manager - 2202 February edition
- Joseph Dadzie discusses Run custom workflows in Azure AD entitlement management
- Milosh Djuric (@mdjxkln) writes about Understanding Azure App Registration, Enterprise Apps, And Service Principals
Integration
Covering: Azure API for FHIR, Event Grid, Logic Apps, Service Bus
- Lior Tamir explains how to What's new: run playbooks on incidents on demand
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
- The Azure Updates Team announces the Generally available: Updated navigation menu in Azure IoT Central
Learning
Covering: Microsoft Certifications, Azure Certifications, Microsoft Learning Paths, Certification Pathway Information
- Temante Leary describes The 2-Minute Recap: Everything new with Security, Compliance, and Identity on Microsoft Learn
- Barb Blanchard presents Ask the product experts live: Azure Security
- Rachel Pruitt says We'll see you at NVIDIA's Spring GTC Conference
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
- On the Azure blog, Shiva Sivakumar talks about Observability from cloud to edge in Azure
- The Azure Updates Team writes about General availability: Localization available in Azure Purview, and Public preview: Cost Management anomaly detection for subscriptions, and Generally available: Log Analytics data export in Azure Monitor, and Public preview: New capabilities for Azure Monitor logs, and General availability: Custom retention for AzureActivity and Usage data tables and Generally available: Direct enterprise agreement on Azure Cost Management and Billing
- Alan Kinane (@Azure_Alan) covers MSP: The well-tempered Azure tenant – Part 4
- On the Redmond magazine site, Kurt Mackie discusses Azure Monitor Gets Log Analytics Data Export Capability
- Meir Mendelovich (@MMendelovich) talks about The next evolution of Azure Monitor Logs
- Yossi Yossifon discusses Azure Monitor Log Analytics data export is generally available
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
- Praveena Jayanarayanan explains how to Outsmart your Business on moving artifacts from BizTalk to Logic Apps
Mobile
Covering: App Service (Mobile), Mobile apps, Notification Hubs, Visual Studio App Centre, Xamarin
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
- The Azure Updates Team announces General availability: Application Gateway mutual authentication
- Robert Smit (@Clustermvp) describes how to Backup Azure Firewall with virtual wan Azure SDWAN Backup Runbook
- Joe Carlyle (@wedoAzure) presents How To – Manage an NSG Using Bicep and Azure DevOps and How to – Migrate Azure Firewall from Classic Rules to Policy
Security
Covering: Azure DDoS Protection, Azure Information Protection, Azure Sentinel, Key Vault, Security Center
- Danielle Ashual blogs about Microsoft Defender for IoT - General Release Update
- Koby Mymon blogs about Microsoft Sentinel - SAP User Master Data
- Ofer Shezaf (@oshezaf) writes 'New Normalization is now built-in Microsoft Sentinel'
- Sarah Fender (@sarahfender), Principal Program Manager - Azure Cybersecurity, blogs about Whats Next in Microsoft Sentinel
- Xinye Tang discusses Microsoft Defender for Key Vault - Deploy to Azure Synapse Analytics
- Benjamin Kovacevic describes how to Run Microsoft Sentinel playbooks from workbooks on-demand
- Tobias Zimmergren and Jussi Roine on epidsode 122 of the Ctrl+Alt+Azure Podcast - Microsoft Defender for Cloud: Secure Score
- Matt Lowe explains how to What's New: Search, Basic Ingestion, Archive, and Data Restoration are Now in Public Preview
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
- The Azure Updates Team writes about Generally available: Azure NetApp Files new region and cross-region replication and Generally available: Utilize multiple backups per day for Azure Files in Azure Backup
- Roopesh Uniyal covers Using Azure File and Blob Storage with Azure VMs – Step by Step
Web
Covering: API apps, API Management, App Service (Web), Azure Cognitive Search, Azure SignalR Service, Azure Spring Cloud, Web apps
- The Azure Updates Team talks about Public preview: Azure Spring Cloud Enterprise and blogs about Public preview: Elastic and Azure Spring Cloud integration
- Hanli Ren walks through Using WebSocket with Java in Azure App Service
- Sachin Rathor presents Tutorial: Publish Azure Static Web Apps with GitLab
- On Code Project, Jeff Griffith blogs about Modernizing Java Apps and Data on Azure Part One: Introduction
- Anuraj Parameswaran talks about Implementing an API Gateway in ASP.NET Core with Ocelot
- Abhishek Reddy describes The new and better WordPress on App Service
- Winnie Chen writes about New KUDU UI for App Service on LinuxPreview
Azure Virtual Desktop
Covering: Azure 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