Power Automate cannot connect to network-restricted Service Bus namespaces, even with trusted Microsoft services enabled. Here is what actually works.
Blog
Practical insights on Azure, FinOps, and cloud infrastructure.
May 2026(3 posts)
Apple M5 Max MacBook Pro running Qwen 3.5-35B on MLX: 118 tok/s. Azure NC40ads_H100_v5 spot running Qwen3.6-35B FP8 on vLLM: 143 tok/s. The cloud VM costs $1.61/hr. The laptop costs £3,000+ up front.
Excluding one outlier (gpt-5-pro at £41), 16 frontier LLMs cost £19 total to benchmark across 50 Terraform tasks each on Azure AI Foundry. The equivalent single-model run on self-hosted H100 spot would have cost £19 by itself.
April 2026(20 posts)
Decommissioning a data centre is stressful enough without throwing away thousands in recoverable hardware value. Here's how to do IT asset recovery properly.
Most organisations running APIM Premium are paying for it solely to get VNET integration. Standard v2 now supports VNET integration. The Premium features they're not using cost around £1,700 a month.
Savings Plans offer flexibility, Reserved Instances offer deeper discounts. Here's when to use each, the trade-offs involved, and why most organisations need both.
50TB is where internet uploads start to hurt. We compare your options for moving serious data to Azure, AWS, GCP, or between data centres, including the egress costs nobody warns you about.
Remote hands and smart hands get used interchangeably, but they're different services at different price points. Here's what each tier actually means and when you need which.
Standard cost tools catch the obvious waste. The expensive items they miss almost always need architectural context to spot, which is where the AI-plus-experience combination matters.
Synapse Spark's default write parallelism generates hundreds of concurrent file operations against ADLS Gen2, causing storage contention and inflating costs. A configuration-level fix usually beats a tier upgrade.
Two Azure VMs with identical vCPU and RAM can cost nearly double once Windows licensing is applied. Here's why, and how to avoid paying for licensing you already own.
When something goes down at 2am and your nearest engineer is 200 miles away, you need emergency smart hands you can rely on. Here's exactly what happens when you call.
Configure Managed DevOps Pools with zero standby agents so you pay nothing during idle periods. Most teams can cut agent costs by 75-85%.
Every monitoring setup watches VMs working too hard. Nothing watches VMs doing nothing. Here's what an idle Azure VM looks like, and how pattern recognition across an estate finds the ones nobody needs.
Azure Monitor has a third log tier at roughly £0.12/GB. Analytics Logs cost around £2.20/GB. For compliance data and long-term retention, it changes the monitoring bill entirely.
Azure Spot VMs slash CI/CD agent costs by 60-90%. Managed DevOps Pools support them natively, and build pipelines are the perfect workload for spot compute.
Self-hosted DevOps agents come with real operational overhead. We compare VMSS, ACI, AKS, and Managed DevOps Pools to help you pick the right approach.
A customer was paying Premium tier prices for ADLS Gen2 storage that did not need it. Azure's own metrics proved the bottleneck was network, not disk.
Defender for Storage offers three protection layers: threat detection, on-upload scanning, and on-demand scanning. Most environments only need two of them.
A customer was running Premium Service Bus across four environments for a modest messaging workload. Moving to Standard saved over $28,000 a year.
VNet peering looks cheap at a penny per GB, but in hub-spoke architectures with cross-region traffic, peering costs scale fast and quietly inflate your Azure networking bill.
Azure Monitor and Log Analytics are deeply intertwined but billed separately. Here's how to understand what's actually driving your monitoring costs.
Client secrets create operational headaches with rotation and exposure risk. Certificate-based OAuth shifts the burden to the third party and eliminates shared secret management entirely.
March 2026(22 posts)
Azure Key Vault looks cheap per operation, but at enterprise scale with automated workloads, the operation count explodes and the bill follows.
Logic Apps and Azure Functions both handle integration workloads, but their pricing models create wildly different costs. Here's the real per-transaction breakdown.
Azure Service Bus and Event Grid solve different messaging problems. Picking the wrong one costs more and delivers less. Here's how to choose.
Azure APIM Premium costs ~£2,500/month per unit. Most organisations don't need it - here's how to tell if you're overpaying and what to use instead.
Extracting user and group assignments from Entra ID enterprise apps should be simple. The Graph API makes it surprisingly difficult, especially with on-premises synced groups.
Power Platform costs are quietly growing inside your Microsoft 365 tenant, invisible in Azure Cost Management. Premium licences, AI Builder credits, and Dataverse storage add up fast when nobody is watching.
Comparing the real costs of Azure Synapse and Microsoft Fabric to help data teams decide when migration actually makes financial sense.
Test tenants that become production environments accumulate security debt fast. Excess Global Admins, legacy MFA, and duplicate accounts need systematic cleanup.
Azure SQL has three pricing models, each with hidden gotchas. Choose wrong and you could be paying thousands more than you need to.
Storage account keys give unrestricted access to everything. When a developer requests them, push back with better alternatives.
ExpressRoute is often the biggest fixed cost in an Azure estate, and the least reviewed. Most organisations are paying for bandwidth they never use.
ASR fees, replica disks, bandwidth, vault storage. Many organisations are paying thousands for disaster recovery they've never validated.
Application Gateway and Front Door both handle web traffic, but at different layers and price points. Here's how to choose the right one.
Defender for Cloud is quietly eating 5-8% of your Azure bill. Most organisations enable every plan by default and never look back - that's exactly what Microsoft wants.
A routine SQL Server 2022 upgrade on Azure IaaS turned into a week-long performance crisis. The culprit was tempdb sharing a Standard SSD with data files.
Engineers delete VMs but forget to remove ASR replicas, leaving expensive replica managed disks billing silently in the target region for months.
Azure Firewall is one of the biggest hidden costs in hub-spoke architectures. The hub subscription alone can quietly run to eight thousand pounds a month before a single workload is deployed.
Egress and bandwidth charges are a hidden tax on nearly every Azure service. Data in is free, data out is not — and that asymmetry catches organisations off guard.
Azure Firewall Premium costs double Standard but most organisations never enable its key features. Find out if the upgrade is justified or if you're overspending.
Backup costs quietly grow to consume a significant chunk of Azure spend. Retention policies are the biggest lever most organisations never touch.
Defender for Servers charges per VM, and Plan 1 vs Plan 2 confusion means many organisations are paying double. Here's how to audit and fix it.
Log Analytics data ingestion costs grow silently as you onboard more resources and enable more diagnostic settings. Here's how to find and control the spend.
February 2026(6 posts)
VMs running around the clock cost far more than most organisations realise. The compute price is just the start.
Block open-sourced Goose, Stripe forked it into Minions, and the workforce implications are now impossible to ignore. This isn't vibe coding — it's agentic engineering.
Cost concentration in a single Azure subscription signals architectural drift and financial risk. It's a pattern we see in almost every assessment.
A single afternoon FinOps audit uncovered over £4,000/month in Azure waste across storage, DR, backups, and security tooling.
FinOps brings financial accountability to cloud spending. If your CFO isn't involved in cloud cost decisions yet, here's why that needs to change - and fast.
Everyone expects VMs to dominate Azure spend, but storage quietly overtakes everything. Here's why it's probably your single biggest cost category.
January 2026(4 posts)
Think you can just upload 100TB to Azure over your internet connection? Here's the maths on why physical data transfer still matters.
Getting Azure Spot VM prices seems simple until you need eviction rates. Here's what we learned building an AI-powered spot pricing tool.
Start 2026 right with a thorough Azure cost review. Here's the checklist we use with clients to identify quick wins.
The azurerm provider doesn't always support the latest .NET versions. Here's how to use the azapi provider to deploy .NET 8/9/10 Azure Functions.
December 2025(1 posts)
Compliance requires logging everything for 7 years. Here's how to implement tenant-wide diagnostic settings without breaking the bank.
November 2025(2 posts)
When Synapse blocks all egress traffic, how do you connect to your own resources? Managed private endpoints are the answer, but they're confusing.
Stop retrofitting security. Build Terraform modules with sensible security defaults so every resource starts secure without extra effort.
October 2025(3 posts)
Your WAF is blocking attacks, but are you watching? Here's how to build an Azure Monitor workbook that shows what's being blocked and why.
Windows Hello is enabled, devices are enrolled, but users still have passwords. Here's the missing piece most organisations overlook.
AI coding assistants aren't just for developers. Here's how we use Claude and GitHub Copilot for infrastructure and DevOps work.
August 2025(1 posts)
Flexera's annual cloud report reveals that 27% of cloud spend is wasted and 84% of organisations struggle with cost management. Here's what it means.
June 2025(1 posts)
Azure Advisor gives you free cost optimisation recommendations. Here's what it catches, what it misses, and how to use it effectively.
May 2025(3 posts)
Data centres offer their own remote hands services, but they're not always the best choice. Here's when third-party smart hands makes more sense.
AI tools are changing how we manage infrastructure. Here's how to use LLMs and ML for log analysis, cost prediction, and automated optimisation.
Enterprise FinOps strategies don't always apply to smaller organisations. Here are practical cost optimisation approaches that work for SMEs.
April 2025(5 posts)
Need Synapse Spark pools to reach on-premises resources while DEP is enabled? It's complicated, but here are your options.
Getting Spark pool logs to Log Analytics when your workspace has data exfiltration protection enabled requires careful DNS configuration.
Without proper tagging, you can't allocate costs, identify owners, or enforce governance. Here's how to build a tagging strategy that actually works.
Moving beyond VM-based monitoring to container-native solutions. Here's how to implement scalable monitoring in AKS and Container Apps.
Azure Connection Monitor has a hard limit of 100 endpoints. When you need to monitor more, here are your options.
March 2025(6 posts)
Users don't need to set a password if you set up onboarding correctly. Here's how to use Temporary Access Pass for truly passwordless day-one access.
Going passwordless with AVD isn't as straightforward as regular M365. Here's what works and what limitations you'll encounter.
Locking down Service Bus with network rules breaks Power Automate. Here's how to maintain security while keeping your flows working.
Connecting Microsoft Fabric to private Azure resources requires careful planning. Here's how to integrate Fabric with your existing network infrastructure.
Most Azure storage is in the Hot tier by default, but up to 80% of it is rarely accessed. Here's how to use storage tiers to cut costs.
Connecting Microsoft Fabric to a Key Vault with public access disabled requires specific configuration. Here's what works.
February 2025(5 posts)
AMPLS can break all your Log Analytics workspaces if configured incorrectly. Here's how to set it up with selective DNS zone linking.
Enabling data exfiltration protection in Synapse blocks all outbound traffic. Here's how to work with this restriction while maintaining functionality.
Dev and test environments running 24/7 waste up to 70% of their cost. Here's how to automate shutdowns and save thousands.
Microsoft is deprecating legacy per-user MFA. Here's how to migrate to modern Conditional Access and Authentication Methods policies.
Need to find which Entra users have access to your PostgreSQL database? Here's how to query the system catalogs to find Azure AD principals.
January 2025(5 posts)
Running multiple databases in Azure SQL? Here's how to choose between individual databases, elastic pools, and serverless to minimise costs.
Orphaned disks, NICs, and public IPs silently drain your Azure budget. Here's how to find them and clean them up.
Default pipeline failure notifications lack detail. Here's how to include actual error messages and useful context in your notification emails.
Need to send notifications beyond the built-in DevOps emails? Here's how to send custom emails from your pipelines using SendGrid or Microsoft Graph.
Need to run tasks against a changing list of VMs? Here's how to dynamically discover and iterate over VMs in your pipelines.
December 2024(6 posts)
Azure Container Apps provides serverless containers without the Kubernetes complexity. Here's how to deploy a Python application with persistent storage.
Azure Policy lets you enforce standards automatically. Here's how to create custom policies for common compliance requirements.
Running a security review on an Azure environment? Here's a practical checklist of common issues and how to fix them.
If you have Windows Server licenses with Software Assurance, you could be saving up to 40% on Azure VMs. Here's how to check and apply.
Storage accounts are a common weak point in Azure deployments. Here's a security checklist and Terraform configuration to get it right.
The managed rule sets catch most attacks, but custom rules let you block specific threats hitting your application.
November 2024(5 posts)
Route different URL paths to different backends with Application Gateway. Useful for API versioning, microservices, and gradual migrations.
Explaining the value of Application Gateway and Web Application Firewall to executives and finance teams. Here's how to frame the conversation.
Need a folder where users can upload files but can't see what others have uploaded? Here's how to configure a secure drop box in Azure Files.
With 43 data centres and 365MW of capacity, the Slough Trading Estate is Europe's densest data centre cluster. Here's why.
Getting NTFS permissions working on Azure Files requires both RBAC and share-level permissions. Here's the complete setup guide.
October 2024(5 posts)
CREATE USER FROM EXTERNAL PROVIDER sounds simple, but running it from a pipeline with service principal authentication has some gotchas.
Need to copy an Azure SQL database to a different subscription? The built-in copy feature doesn't work across subscriptions. Here are your options.
Reserved Instances can save you up to 72% on Azure compute, but they're not always the right choice. Here's how to decide.
Getting the best RDP performance for demanding applications requires specific registry settings and network configuration. Here's what actually works.
AVD health checks failing for TURN relay access? Here's how to diagnose and fix the network connectivity issues.
September 2024(6 posts)
Azure Files with AD authentication requires the storage account to be domain joined. Here's how to automate this in your CI/CD pipeline.
Private endpoints are powerful but DNS resolution can be tricky. Here's how to configure DNS correctly for hybrid environments with on-premises AD.
Assigning Azure AD groups to AVD application groups via Terraform requires specific provider versions and resource types. Here's the working configuration.
How to configure Terraform to store state in Azure Blob Storage with proper locking and security.
Getting FSLogix profiles working with Azure Files requires the right storage account type, tier, and permissions. Here's what actually works.
Need weekly copies of production data for testing? Here's how to automate Azure SQL database copies without the manual work.
August 2024(5 posts)
One SonarCloud scan per repo is tedious to set up. Here's how to automate scanning across all repositories in your Azure DevOps project.
Most Azure VMs are oversized. Here's how to identify candidates for right-sizing and the potential savings you're missing.
Self-hosted DevOps agents in containers offer faster scaling and better resource utilisation. Here's how to set them up with Docker-in-Docker.
Azure WAF now recommends Microsoft's Default Rule Set over OWASP CRS. Here's how to migrate and what to watch out for.
Need to create a VM from existing disk snapshots? Here's the Terraform configuration for creating managed disks from snapshots and attaching them to new VMs.
July 2024(3 posts)
App Service VNET integration lets your web apps access private resources. Here's how subnet delegation works and common pitfalls to avoid.
Getting the application stack and startup commands right for Azure Linux Web Apps in Terraform isn't always obvious. Here's the configuration that works.
A step-by-step guide to exporting your Azure cost and usage data for offline analysis and FinOps reporting.