Azure Weekly
Issue #336 - 15th August 2021
This week, the updates team have announced global disaster recovery via Azure Site Recovery. Deborah Chen has announced that partition keys are now available in private preview for the Azure Cosmos DB Core (SQL) API, which means scaling for SaaS applications just got much easier. Tobi Otolorin announces that Azure Firewall Premium is now in general availability!
Anna Hoffman provides a summary of all Azure SQL, including product updates, videos & blogs. Goran Vuksic runs through detecting room occupancy with Azure Percept. Daniela Encarnacion Holguin dicusses anchoring with Azure Spatial Anchors and Azure Object Anchors. There are two good Dapr related blog posts; the first asks Why do we need Dapr? and the second highlights a better developer experience with the Dapr Visual Studio Code extension. AzureFunBytes covers an ntro to BicepLang with Alex Frankel. Well worth a watch - Bicep is a significant productivity improvement over ARM templates for Infrastructure as Code.
And finally, I wanted to end this issue by bidding a very fond farewell to Carmel Eve. Carmel first joined endjin in 2016 as an intern, and joined our apprenticeship programme two years later after graduating and taking a year out to travel. In 2019 she won Apprentice Engineer of the Year at the Rising Star awards, and she also became a STEM ambassador, with the aim of promoting and supporting women entering the technology industry in her local area. To top the year off, she trained for, and then climbed to Everest Base Camp (using Azure to help her train of course!). Within a year of going to NDC as an attendee she was on stage at NDC London giving a talk about Combatting illegal fishing with Machine Learning and Azure, sharing her thoughts on what makes a good API as API Specification Conference and showed how to build a secure data solution using Azure Data Lake Store at SQLBits. Carmel shared 5 ways to prepare for public speaking to help others following in her footsteps. During the pandemic Carmel shared her own tips on managing mental health and remote working and effectively managing mental capacity, these blogs were incredibly popular and highlighted common mental health issues in our industry. This year she became a LinkedIn Learning Instructor and published her first course Exam Tips AZ-204: Developing Solutions for Microsoft Azure. She helped launch Reaqtor, by creating a 101 video demonstrating how Reaqtor combines reactivity with reliable data processing. It's been thoroughly joyful to watch Carmel grow from a graduate to a seasoned professional over the last 5 years. We wish her the best of luck with her travels through Europe and South America over the next few years, and hope to cross paths again in the future!
⚙️ AI + Machine Learning
- The Azure Updates Team runs through the Azure Machine Learning public preview announcements
- YL Xiong explains how to Summarize text with the Text Analytics API
- Xavier Cui explains how to Build your RoseTTAFold protein AI predication cluster on Azure CycleCloud
- On Channel 9, Einat Gruda Idelovitch, Foteini Savvidou and Nihal Dias talk about Adding Scenarios to an Azure Health Bot
- Ksenya Kveler highlights that Azure Health Bot expands its template catalog to amplify the patient voice through PRO collection
- Jeffrey Raymond Kitt highlights The MVP Global Cloud Skills Challenge: Azure Data and AI
🖥️ Compute
- The Azure Updates Team announces that Automatic Azure VM extension upgrade capabilities are now generally available
- Rachel Pruitt walks through Leveraging Azure Batch and Geospatial Open Source Standards to Map the World
- Daniel Neumann (@neumanndaniel) explains how to Identify the max capacity of ephemeral OS disks for Azure VM sizes
🚢 Containers
- Mark Heath (@mark_heath) asks: Why do we need Dapr?
🗄️ Databases
- On the MSSQL Tips site, Eduardo Pivaral walks through how to Schedule Azure SQL DB Processes using Azure Functions
- Nik Larin talks about Citus 10 is now GA in Hyperscale Citus for Postgres on Azure
- Anna Hoffman (@AnalyticAnna) discusses Azure SQL News Update: August 2021
- Kevin Chant describes Azure as a SQL Server time machine
🛠️ Developer Tools
- The Azure Updates Team announces that Powershell 7 support in Azure Automation is coming soon
- On Dapr Blog, Shruthi Kumar & Jason Viviano highlight A better developer experience with the Dapr Visual Studio Code extension
- On the Visual Studio blog, Mads Kristensen (@mkristensen) highlights that Visual Studio 2022 Preview 3 is now available
- On the Visual Studio blog, Taysser Gherfal (@taysser) writes about Multi-repo Support in Visual Studio
- Thomas Maurer (@thomasmaurer) explains how to Install Azure Tools using WinGet
🔩 DevOps
- Jeffrey Palermo (@jeffreypalermo) runs through a Continuous Integration Review
- On the Microsoft DevOps blog, Gloridel Morales describes the August patches for Azure DevOps Server
- Alex Frankel provides an Intro to BicepLang
- On SQL Server Central, Tonie Huizer walks through Using Multiple Azure DevOps Organizations with SQL Source Control
🧬 Hybrid
- The Azure Updates Team announces that Azure Automation Hybrid Worker Extension for Azure and Arc machines is coming soon
- On the MSSQL Tips site, John Miner (@JohnMiner3) explains how to Build Azure Data Factory Pipelines with On-Premises Data Sources
- Niko Neugebauer writes about How-to find out reserved and available Disk Space on SQL MI
- Thomas Maurer (@thomasmaurer) covers Azure Arc—enabled data services in connected mode
- Sarah Lean (@TechieLass) writes about Automatic virtual machine activation
- Amit Khandelwal writes about Near real-time monitoring of SQL Server Linux/containers using Telegraf-InfluxDB and Grafana
🎭 Identity
- The Azure Updates Team blogs about Azure AD support for Azure Automation is coming soon
- Damien Bowden (@damien_bod) explains how to Send Emails using Microsoft Graph API and a desktop client
- On Channel 9, Meagan Olsen and Saif Kayani discuss how to Enable Zero Trust with Azure AD PIM and Azure Lighthouse
- Sonia Cuff (@soniacuff) provides an Introduction to Azure AD B2C for IT Pros
- Luise Freese (@LuiseFreese) describes Putting some more FUN into Azure Functions, Managed Identity & Microsoft Graph
🔌 Integration
- On The Azure Podcast, Bec Lyons talks about Azure Logic Apps
- Hailey Ding describes how to Import Azure Logic App to Azure API Management programmatically
- Chris Palmer talks about Prototyping sentiment analysis of SMS with Logic Apps
- Veera Reddy Gangala describes Deploying Standard Logic App to Storage Account behind Firewall using Service or Private Endpoints
💡 Internet of Things
- The Azure Updates Team highlights Azure Sphere OS version 21.08 is expected on Aug 25
- Ahmed Assem talks about Simplifying AI Edge deployment with Azure Percept
- Goran Vuksic covers Detecting room occupancy with Azure Percept
- Mia Shpan discusses Eliminating IoT vulnerabilities using CIS Benchmarks and Azure Defender for IoT
- Ron Dagdag (@rondagdag) walks through Troubleshooting blank frames on Azure Percept Device Kit
- The Azure Sphere Team highlights that Azure Sphere OS version 21.08 is expected on Aug 25
- On Code Project, Paul DeCarlo runs through some Azure IoT Product Feature Updates
- Daniela Encarnacion Holguin walks through Anchoring with Azure Spatial Anchors and Azure Object Anchors
📚 Learning
- Lee Stott (@lee_stott) highlights the Implement Certifications in Academic Programs Learning Path
⚖️ Management and Governance
- The Azure Updates Team announces Global disaster recovery via Azure Site Recovery, that Az module support in Azure Automation is coming soon, that Availability Zone support for Azure Automation is coming soon, highlights Azure VPN Client for macOS and that Azure Percept DK July 2107 software update is available
- On Channel 9, David Pless (@dpless) talks about how to Use Azure Monitor Metrics to Track VM Cache Health in Azure SQL VM - Ep. 3
- Leo Li writes about Diagnostic tool for self-hosted integration runtime
- Mariano Gomez discusses Power Apps - Application Monitoring with Azure Application Insights
- Charbel Nemnom (@charbelnemnom) writes about 6 Azure Backup Best Practices to Save Costs
🎬 Media
- Nikita Pitliya describes how to Watch Azure Video Analyzer videos in Power BI
🚌 Migration
- The Azure Updates Team announces Discovery and assessment for ASP.NET web apps with Azure Migrate and that you can now Containerize apps and migrate to AKS and Azure App Service with Azure Migrate
- On the Azure blog, Rahul Gupta explains how to Accelerate application modernization with Azure Migrate: App Containerization
- Darwin Schweitzer (@DataSnowman) talks about Data Architecture and Designing for Change in the Age of Digital Transformation
🌐 Networking
- The Azure Updates Team announces 2 new locations in Azure ExpressRoute Global Reach
- Camila Martins highlights the New Managed Rule Set on Azure WAF for Front Door Premium
- Tobi Otolorin announces that Azure Firewall Premium now in General Availability
- On We Do Azure, Joe Carlyle (@wedoAzure) explains how to Enable Web Application Firewall Geomatch Custom Rules
🔐 Security
- Nicholas Rogoff (@nrogoff) talks about Azure Key Vault – Script for copying secrets from one to another
- On Azure Sentinel Blog, Tom McElroy provides a Azure Sentinel SQL Solution Query Deep-Dive
- Hannes Lagler-Gruener discusses how to Bring risky sign-ins into Azure sentinel
- On Azure Sentinel blog, Itay Argoety highlights that Watchlists templates are now in public preview!
- Also on Azure Sentinel Blog, Lia Tlishaa highlights that Incident advanced search is now public
- Alexander Zhu describes How to store function app's function keys in a key vault
📦 Storage
- Charbel Nemnom (@charbelnemnom) walks through Getting Started with NFS v4.1 for Azure Files
- On SQL Server Central, Dennes Torres describes How to query private blob storage with SQL and Azure Synapse
🔗 Web
- On the Microsoft DevOps blog, April Edwards (@TheAprilEdwards) covers Structuring Your Repository for Static Web Apps
- On the Codit blog, Steve Cleynen describes How to Handle Azure API Management Validation Policies
- On the Azure Medium blog, Adam Bertram (@adbertram) blogs about Setting up an Azure Disaster Recovery Plan with Azure Site Recovery
- On the Redmond magazine site, John Waters talks about Microsoft Cloud for Healthcare Announces 'Azure Healthcare APIs'
- Linishya Vaz discusses Azure Healthcare APIs - A workspace for health data in the cloud.
- Nick Rimmer discusses Setting up an Azure Disaster Recovery Plan with Azure Site Recovery and describes How to Failover an Azure Site Recovery Snapshot Step by Step