Deploying Azure Virtual Desktop Session Hosts with Ephemeral OS Disks using Bicep!

Deploying Azure Virtual Desktop Session Hosts with Ephemeral OS Disks using Bicep!

​I’ve just published a new blog for anyone working with Azure Virtual Desktop and Infrastructure as Code. In my previous blog, I covered deploying stateful AVD session hosts using the new Azure Virtual Desktop Session Host Configuration feature together with Azure Bicep. This time, I’m taking it a step further and looking at stateless session hosts combined with Ephemeral OS Disks. Instead of maintaining individual VMs, session hosts can be treated as disposable resources that are recreated from a standardized image. Link to blog

reddit.com
u/brianveldman — 4 days ago
▲ 6 r/AZURE

Deploying Azure Virtual Desktop Session Hosts with Ephemeral OS Disks using Bicep!

​I’ve just published a new blog for anyone working with Azure Virtual Desktop and Infrastructure as Code. In my previous blog, I covered deploying stateful AVD session hosts using the new Azure Virtual Desktop Session Host Configuration feature together with Azure Bicep. This time, I’m taking it a step further and looking at stateless session hosts combined with Ephemeral OS Disks. Instead of maintaining individual VMs, session hosts can be treated as disposable resources that are recreated from a standardized image. Link to blog

reddit.com
u/brianveldman — 4 days ago

Deploying Azure Virtual Desktop Session Hosts with Ephemeral OS Disks using Bicep!

​I’ve just published a new blog for anyone working with Azure Virtual Desktop and Infrastructure as Code. In my previous blog, I covered deploying stateful AVD session hosts using the new Azure Virtual Desktop Session Host Configuration feature together with Azure Bicep. This time, I’m taking it a step further and looking at stateless session hosts combined with Ephemeral OS Disks. Instead of maintaining individual VMs, session hosts can be treated as disposable resources that are recreated from a standardized image. Link to blog

reddit.com
u/brianveldman — 4 days ago
▲ 6 r/AZURE

Azure Virtual Machine Applications = ❤️

VM Applications are a resource type in Azure Compute Gallery that provide a flexible way to manage and deploy applications across Azure VMs and Virtual Machine Scale Sets. The main benefit is that you can separate application installation from your base VM images. Instead of rebuilding and republishing an image every time an application changes, you can update the VM Application independently. This can significantly reduce image maintenance, speed up deployments, and make it easier to roll out application updates across your VMs and scale sets.

For those interested in this approach, I wrote a blog post about deploying VM Applications using Azure Bicep and Azure Verified Modules. Link to blog

reddit.com
u/brianveldman — 9 days ago

Azure Virtual Machine Applications = ❤️

VM Applications are a resource type in Azure Compute Gallery that provide a flexible way to manage and deploy applications across Azure VMs and Virtual Machine Scale Sets. The main benefit is that you can separate application installation from your base VM images. Instead of rebuilding and republishing an image every time an application changes, you can update the VM Application independently. This can significantly reduce image maintenance, speed up deployments, and make it easier to roll out application updates across your VMs and scale sets.

For those interested in this approach, I wrote a blog post about deploying VM Applications using Azure Bicep and Azure Verified Modules. Link to blog

reddit.com
u/brianveldman — 9 days ago
▲ 0 r/AZURE

Secure Your Microsoft Tenant with Maester

Hey folks!

I created a video about Maester, an open source security testing framework for Microsoft environments. Maester helps you automate security validation across Microsoft 365, Entra, Azure, and DevOps, making it easier to continuously test your environment and identify security gaps. Hope you find it useful! https://www.youtube.com/watch?v=Pvl_TeUbOzg

u/brianveldman — 11 days ago
▲ 1 r/entra

Manage your AI Agents at Scale with Entra Agent ID 🔥

As organizations continue to adopt AI driven solutions at a rapid pace, protecting AI agents has become a critical priority. This blog explores Microsoft Entra Agent ID, a centralized solution built to manage and govern AI agents across enterprise environments. By extending identity governance and conditional access capabilities to AI agents, Entra Agent ID enables organizations to monitor agent identities, enforce security controls, and maintain visibility and compliance at scale. 🤖 Link to blog

u/brianveldman — 15 days ago
▲ 39 r/AzureVirtualDesktop+1 crossposts

Azure Virtual Desktop Tutorial for Beginners | Deploy with Bicep Step by Step Guide

🔥 I'm excited to publish this new video! Azure Virtual Desktop Session Host Configuration introduces a modern way to deploy and manage session hosts by defining their configuration directly within the Host Pool. Instead of manually provisioning and configuring virtual machines, you can automate the entire deployment while ensuring every session host is deployed with consistent image, networking, identity, and security settings. In this step by step tutorial, I'll show you how to deploy Azure Virtual Desktop using Azure Bicep and the new Session Host Configuration feature. You'll learn the core Azure Virtual Desktop components, how they work together, and how Infrastructure as Code enables repeatable, scalable, and production ready deployments. https://www.youtube.com/watch?v=dBIoiAZWGf8

u/brianveldman — 18 days ago
▲ 0 r/AZURE

How I Stay Up to Date with the Latest Updates Across the Microsoft Platform

The Microsoft cloud changes very quickly. New Azure services, security updates, AI features, architecture guidance, and Microsoft 365 improvements are released almost every day. I have always found it difficult to keep up with everything that is happening. Following multiple blogs, documentation sites, and news sources takes a lot of time.

That is why I created, and also vibe coded 🏄🏼, the Cloud Dashboard. It is a single place where I, and anyone else working with Microsoft technologies, can easily see the latest Microsoft updates. Instead of checking many different websites, you can find the most important Microsoft cloud news in one place.

The idea came to me while thinking about the summer holidays. Even though we all need time away from work, I still like to know what is happening in the Microsoft world. Whether you are relaxing on the beach, sitting by the pool, or simply enjoying your holiday, it is nice to have an easy way to stay up to date without spending hours searching for information.

I thought some of you might find it useful as well, so I wanted to share it here. Blog

u/brianveldman — 21 days ago
▲ 11 r/AZURE

Azure SRE Agents

❤️ Based on the positive feedback on my blog about Azure SRE Agents, I also created a YouTube video that dives deeper into how Azure SRE Agents help maintain the health and performance of your Azure resources through AI powered monitoring and assistance. In this video, I explain how these agents continuously monitor your resources for issues, provide troubleshooting guidance, and recommend remediation steps through a natural language chat interface. I also cover how Managed Service Providers (MSPs) can use Azure SRE Agents to help their customers at scale. https://www.youtube.com/watch?v=Bi0yXNB0860

u/brianveldman — 25 days ago
▲ 11 r/AzureBicep+1 crossposts

Publish Azure Bicep Modules to GitHub Container Registry 😍

🔥 Azure Bicep has taken another big step forward by introducing support for publishing and restoring modules from any OCI compliant registry through the experimental ociEnabled feature, available starting with Azure Bicep v0.45.6. Until now, Bicep modules were limited to Azure Container Registry. With this new capability, you can leverage registries such as GitHub Container Registry (GHCR), Docker Hub, Harbor, and other OCI compatible registries. In this blog, we will keep things simple by creating a reusable Virtual Network module and publishing it to GitHub Container Registry (GHCR). You will learn how to package the module, publish it to an OCI registry, and consume it directly from another Bicep deployment. This approach enables you to centrally manage versioned modules by using a platform that many developers already rely on for source control and CI/CD.

u/brianveldman — 1 month ago
▲ 9 r/AZURE

Avoid Azure Files Authentication Issues by Migrating to AES-256!

🚨If you are using Azure Files with Active Directory Domain Services authentication, there is an important change you should not ignore. Microsoft has announced that future Windows Server updates will change the default Kerberos ticket encryption from RC4 to AES-256. While this is a welcome security improvement, it also means that Azure Files deployments still relying on the older configuration may experience authentication failures if they are not upgraded in time. In this blog, I will explain how to identify Azure Files storage accounts that still require an upgrade, how to verify your current configuration, and how to safely migrate to AES-256 using the latest AzFilesHybrid tooling.

reddit.com
u/brianveldman — 1 month ago

Avoid Azure Files Authentication Issues by Migrating to AES-256!

🚨If you are using Azure Files with Active Directory Domain Services authentication, there is an important change you should not ignore. Microsoft has announced that future Windows Server updates will change the default Kerberos ticket encryption from RC4 to AES-256. While this is a welcome security improvement, it also means that Azure Files deployments still relying on the older configuration may experience authentication failures if they are not upgraded in time. In this blog, I will explain how to identify Azure Files storage accounts that still require an upgrade, how to verify your current configuration, and how to safely migrate to AES-256 using the latest AzFilesHybrid tooling.

reddit.com
u/brianveldman — 1 month ago
▲ 20 r/AzureBicep+2 crossposts

Deploy Azure Virtual Desktop Host Pools with the New Session Host Configuration Using Azure Bicep

Azure Virtual Desktop Session Host Configuration introduces a modern way to deploy and manage session hosts by defining their configuration directly within the Host Pool. Instead of manually provisioning virtual machines and configuring them individually, Session Host Configuration enables a standardized and automated deployment experience. This helps ensure that every session host is deployed with the same settings, image, networking, identity, and security configuration, making Azure Virtual Desktop environments easier to manage at scale. In this blog, we will explore how to automate the deployment of Azure Virtual Desktop by using the new Session Host Configuration feature together with Azure Bicep.

cloudtips.nl
u/brianveldman — 2 months ago

Cross Tenant Microsoft Graph Access Using Federated Identity Credential with Bicep

With Microsoft Entra Workload Identity Federation, Azure now supports a fully secretless authentication flow between managed identities and multitenant applications. This enables Azure Container Apps, Functions, Automation Accounts, and other workloads to securely access resources in another tenant without storing credentials at all. In this blog, we will build a native cross tenant authentication setup.

reddit.com
u/brianveldman — 2 months ago
▲ 9 r/AZURE

Cross Tenant Microsoft Graph Access Using Federated Identity Credential

With Microsoft Entra Workload Identity Federation, Azure now supports a fully secretless authentication flow between managed identities and multitenant applications. This enables Azure Container Apps, Functions, Automation Accounts, and other workloads to securely access resources in another tenant without storing credentials at all. In this blog, we will build a native cross tenant authentication setup.

cloudtips.nl
u/brianveldman — 2 months ago
▲ 5 r/entra

Cross Tenant Microsoft Graph Access Using Federated Identity Credential

With Microsoft Entra Workload Identity Federation, Azure now supports a fully secretless authentication flow between managed identities and multitenant applications. This enables Azure Container Apps, Functions, Automation Accounts, and other workloads to securely access resources in another tenant without storing credentials at all. In this blog, we will build a native cross tenant authentication setup.

reddit.com
u/brianveldman — 2 months ago
▲ 17 r/AZURE

The NEW Bicep Extendable Parameter Files! 🔥

With the release of Azure Bicep v0.44.1, extendable parameter files have reached General Availability (GA). This feature introduces the extends keyword for .bicepparam files, making it easier to reuse parameter configurations across environments while reducing duplication and improving maintainability. In this blog, I will explain how extendable parameter files work and showcase a practical scenario where they can simplify your Bicep deployments. 💪🏻

reddit.com
u/brianveldman — 2 months ago

The NEW Bicep Extendable Parameter Files! 🔥

With the release of Azure Bicep v0.44.1, extendable parameter files have reached General Availability (GA). This feature introduces the extends keyword for .bicepparam files, making it easier to reuse parameter configurations across environments while reducing duplication and improving maintainability. In this blog, I will explain how extendable parameter files work and showcase a practical scenario where they can simplify your Bicep deployments. 💪🏻

reddit.com
u/brianveldman — 2 months ago