Azure Weekly Issue 317: 28th March 2021
Let's start with a couple of posts about the Cloud Adoption Framework and Enterprise Scale - two very useful approaches for building out your Azure estate. We've been using them for the past 9 months and they provide a great framework and foundation: Cloud Adoption Framework Enterprise-Scale Series and Livestream, and Scale cloud adoption with modular designs for enterprise-scale landing zones. Mark Russinovich also highlights the latest innovations inside Azure Datacenter Architecture. If you missed his Ignite session, it's worth a watch just to see the DNA storage demo.
In the data and analytics space, Get a 360-degree view of data sharing lineage with Azure Data Share and Purview and in compute there are New VM series supported by Azure Batch are General availability.
Command Line tools are undergoing a bit of a renaissance at the moment. I find that I'm spending more of my day in VS Code and my "inner dev loop" either involves the inbuilt Terminal or Windows Terminal, in this area there are a couple of good posts: The Windows Terminal made better with the Command Palette plus Multiple Actions in one Command, Getting Started with the Azure CLI and How to Install the Azure CLI Windows, Linux, macOS, Azure Shell. Combining Windows Terminal and Azure Cloud Shell is a powerful combo.
There are three interesting posts in the area of security and identity this week: Azure AD at Ignite 2021 Recap: Securing your application ecosystem, Azure Custom Roles Following Least Privilege Best Practices and How to take over and kill a viral AAD tenant.
Finally, an interesting post about how you can collaborate with the Azure Product Groups in Microsoft Customer Co-Creation: How You Can Help Influence the way Products and Services are Built.
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
- Zachary Cavanell explains how to Build Semantic Search into your apps Latest in Azure Cognitive Search
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 SQL Server Central, Ron L'Esteve talks about Exploring the Capabilities of Azure Synapse Spark External Tables
- Meagan Longoria (@mmarie) discusses Control Flow Limitations in Data Factory
- Linda Wang writes about ADF connector updates: Azure Data Explorer, SFTP, REST and HTTP
- On the Azure blog, Yatharth Gupta (@y99) writes about 5 reasons Databricks runs best on Azure
- On the MSSQL Tips site, Ron L'Esteve writes about Real-time IoT Analytics Using Apache Sparks Structured Streaming into Databricks Delta Lake
- Jie Feng (@jiefeng) explains how to Get a 360-degree view of data sharing lineage with Azure Data Share and Purview
- Zeinab Mokhtarian Koorabbasloo covers March Ahead with Azure Purview: Access management in Azure Purview - Part 2
- On SQL Server Central, Randheer Parmar talks about Migrating SSIS packages to Azure - Lift and Shift using Azure Data Factory
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
- The Azure Updates Team writes about General availability: New VM series supported by Azure Batch
- The Azure Updates Team writes about General availability: Publishing VM Images from Shared Image Gallery to Azure Marketplace
Containers
Covering: Azure Kubernetes Service (AKS), Azure Red Hat OpenShift, CNAB, CNCF, Container Instances, Container Registry, Porter, WSL, Web App for Containers
- The Azure Updates Team highlights Azure Container Registry now available in Norway East region
- Amit Khandelwal explains how to Configure SQL Server AG Read-Scale for SQL Containers deployed on Kubernetes using Helm
- Sam Cogan (@samcogan) covers Azure Spring Clean: Replacing Kubernetes Pod Security Policies with Azure Policy on AKS
- On the Azure Developer Community Blog, Ricardo Duncan writes about Modern Application Development
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
- On the MSSQL Tips site, Fikrat Azizov explains how to Build real-time data pipelines with Azure Event Hub, Stream Analytics and Cosmos DB
- Jose M Jurado (@jmjuradodiaz) talks about Lesson Learned 168: Connection is not available error message using Hikari connection pooling on Azure SQL Database
- Mara Steiu (@MSteiu) talks about the Shape the Future of Azure SQL Products
- On the DEV site, Davide Mauri (@mauridb) discusses Dev life is easy with node-mssql
Developer Tools
Covering: App Configuration, Azure Lab Services, CLIs, Developer tool integrations, SDKs, Visual Studio, Visual Studio Code, Visual Studio Online
- Scott Hanselman (@shanselman) blogs about The Windows Terminal made better with the Command Palette plus Multiple Actions in one Command and describes How to make Command Prompt, PowerShell, or any Shell launch from the Start Menu directly into Windows Terminal
- Nick Rimmer discusses Getting Started with the Azure CLI and explains How to Install the Azure CLI Windows, Linux, macOS, Azure Shell
- Elio Struyf writes about New VSCode extension for autocompleting your Microsoft Graph APIs
- Vesa Juvonen (@vesajuvonen) discusses SharePoint Framework Community Call Recording – 25th of March, 2021
- Tobias Zimmergren (@zimmergren) discusses Using third-party terminals within Windows Terminal
- On the Azure Developer Community Blog, Malgosia Mazany describes Microsoft Customer Co-Creation: How You Can Help Influence the way Products and Services are Built
- On Channel 9, Robert Green (@rogreen_ms) talks about Choices in Desktop Development Visual Studio Toolbox
DevOps
Covering: Azure Artifacts, Azure Boards, Azure DevOps, Azure Pipelines, Azure Repos, Azure Test Plans, Azure DevTest Labs, DevOps tool integrations
- On the DEV site, Jay Gordon (@jaydestro) covers AureFunBytes - Chaos Engineering with Ana Margarita Medina of Gremlin Inc
- On the Microsoft DevOps blog, Gloridel Morales blogs about Introducing Azure DevOps Server 2020.1 RC1
- Also on the Microsoft DevOps blog, Jay Gordon (@jaydestro) highlights the AzureFunBytes – Intro to Azure Policy with Steven Murawski
- Peter De Tender (@pdtit) talks about Controlling Release Pipelines with Gates and Azure Policy Compliance
- Zachary Deptawa (@zdeptawa) writes about On Prem To The Cloud: DevOps-ing Everything As Code Ep 5 and lists the Top Stories from the Microsoft DevOps Community – 2021.03.26
- On Channel 9, Abel Wang and Zachary Deptawa talk about On Prem To The Cloud: DevOps-ing Everything As Code episode 5 The DevOps Lab
- Sagar Lankala writes about DevTest Labs Decommissioning preview API's '2015-05-21-preview' & '2017-04-26-preview' in 90 days
- Tao Yang (@MrTaoYang) blogs about Azure Bicep, Deployment Script and Role Definition Code Example
- Tobias Zimmergren (@zimmergren) discusses Getting started with Azure Bicep
Hybrid
Covering: Azure Arc, Azure Stack
- On the Azure blog, Mark Russinovich (@markrussinovich) explains how to Learn about the latest innovations: Inside Azure Datacenter Architecture
- The Azure Updates Team writes about General availability: Stream Analytics runs on Azure Stack Hub
- On the Azure Medium blog, Luca Zavarella writes about On-premises Data Gateway Monitoring Series—Part 2: CPU counters
Identity
Covering: Azure Active Directory (AD), Azure Active Directory B2C, Azure Active Directory Domain Services
- On BizTalk Gurus, Gyanendra Gautam (@ggauta) blogs about March 22, 2021 Weekly Update on Microsoft Integration Platform & Azure iPaaS
- Nicolas Bonnet (@nico_bonnet) discusses Azure AD Password Protection
- Alex Simons Azure blogs about Azure AD Ignite 2021 Recap: Securing your application ecosystem
- Eric Urban writes about New requirements for multi-factor authentication
- John Kilmister (@johnkilmister) discusses Azure Custom Roles Following Least Privilege Best Practices
- Antti K. Koskela (@koskila) blogs about Guide: How to take over and kill a viral AAD tenant
- On Microsoft Security blog, Emma Jones talks about Securing our approach to domain fronting within Azure
- Gregor Reimling describes Azure AD Connect Release 1.6.24 is available and moves synchronization to the new Azure AD V2 endpoint
- On the Premier Developer blog, Marius Rochon writes about To B2B or to B2C
Integration
Covering: Azure API for FHIR, Event Grid, Logic Apps, Service Bus
- Yogendra Singh talks about Change broker property of Azure Service Bus message using azure-spring-cloud-stream-binder Library
- Rachel Chen discusses Explor Local Logs in Azure API Management Self-hosted Gateway
- On the Premier Developer blog, Bryan Soltis describes Calling a Helper API in an Azure APIM Inbound Policy
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 highlights the General availability of IoT Hub Azure portal extension update
- On Channel 9, Olivier Bloch and Andy Rivas talk about How to Update Disconnected IoT Devices in the Internet of Things Show
Learning
Covering: Microsoft Certifications, Azure Certifications, Microsoft Learning Paths, Certification Pathway Information
- Thomas Maurer (@thomasmaurer) describes How and why to earn an Azure Certification
- Kevin Chant describes How to make the most out of certification pages for Azure exams
- Kevin Chant discusses Thoughts about the increase in demand for Azure Data Engineering roles
- Abhijit Jana (@AbhijitJana) covers Start Learning Azure in the most effective way – Microsoft Azure Fundamentals Tutorial
- Mike Pfeiffer and Corey Knapp talk about Azure Landing Zones, Career Development, and Personal Branding on the cloud skills podcast
- Sarah Lean (@TechieLass) writes about New Microsoft Security Exams
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, Siddharth Deekshit covers Expanding our DR scenarios to new zonal capabilities with Azure Site Recovery
- The Azure Updates Team writes about General availability: Enhanced Azure Dashboards experience for pinned Log Analytics parts
- Pierre Roman (@pierreroman) describes Building a Policy to deploy the new Azure monitor Agent.
- Sonia Cuff (@soniacuff) blogs about The impact of conflicting Azure Policies
- Yuri Diogenes (@yuridiogenes) describes Validating Azure Defender for Resource Manager Alerts
- Thomas Maurer (@thomasmaurer) covers Cloud Adoption Framework Enterprise-Scale Series and Livestream and blogs about Scale cloud adoption with modular designs for enterprise-scale landing zones
- The Azure Updates Team shares that Azure Automation is now available in UK West
- Geert Baeke (@GeertBaeke) describes Azure Policy for Kubernetes: Contraints and ConstraintTemplates
- Shikha Jain (@be_shikha) describes Azure Workbooks - Set it to Auto-Refresh
- Mark Russinovich (@markrussinovich) walks through Advancing Azure business continuity management
- Charbel Nemnom (@charbelnemnom) explains how to Create Azure Backup Protection Policy With PowerShell
- Linishya Vaz discusses Security & Compliance within the Azure API for FHIR - Azure API for FHIR Skilling Video Series
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 the Azure blog, Abhishek A. Hemrajani explains how to Perform at-scale, agentless SQL Server discovery and assessment with Azure Migrate
- Ankita Kirti writes about Best practices for migrating to SharePoint and OneDrive
Mobile
Covering: App Service (Mobile), Mobile apps, Notification Hubs, Visual Studio App Centre, Xamarin
- On Channel 9, James Montemagno (@JamesMontemagno) talks about Building Our First Microservice on The Xamarin Show
- Todd Baginski blogs about the Power Apps Community Call – March 2021
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
- Alan Kinane (@Azure_Alan) explains how to Live Monitoring Your VM Connections With Network Watcher
- Yuri Diogenes (@yuridiogenes) blogs about Azure Network Security Visibility and Control using ASC integration with Azure Firewall Manager
- The Azure Updates Team discusses Public preview: IPv6 Support for ExpressRoute Private Peering
- Robert Smit (@Clustermvp) covers Step by Step Create a User P2S VPN using Azure Secured Virtual Hub and Azure Active Directory SDWAN Azure Secure
- The Azure Updates Team covers Public preview: Service Tags for User Defined Routing
Security
Covering: Azure DDoS Protection, Azure Information Protection, Azure Sentinel, Key Vault, Security Center
- On the Azure blog, Ronit Reger explains how to Strengthen and optimize compliance in Azure Security Center
- Christopher Campbell covers The Best of Microsoft Compliance at Ignite March 2021
- Helen Allas talks about Mac updates: Control your USB devices with Microsoft Defender for Endpoint on Mac and HelenAllas walks through Enhancing Linux antivirus with behavior monitoring capabilities
- Mohit Kumar discusses Azure Firewall Manager Is Now Integrated with Azure Security Center
- Shir Feldman writes about New threat and vulnerability management experiences in Microsoft 365 security
- Tom McElroy blogs about Web Shell Threat Hunting with Azure Sentinel
- Yuri Diogenes (@yuridiogenes) describes Detecting who is changing Alert Suppression rules in Azure Defender
- Anthony Bartolo (@WirelessLife) covers AzUpdate: Zonal Capabilities for Azure Site Recovery, Azure Security Center Compliance and more
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 that AzCopy v10.9.0 now in public preview: import from GCP to Azure Block Blobs
- On the Codit blog, Gonçalo Chaves explains How to Use Azure API Management Service as Frontstage of a Blob Storage Account
Web
Covering: API apps, API Management, App Service (Web), Azure Cognitive Search, Azure SignalR Service, Azure Spring Cloud, Web apps
- On the Azure Developer Community Blog, Ricardo Duncan explains how to Deliver Java Apps Quickly using Custom Connectors in Power Apps
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