Home / Azure

Azure

VMs, AKS, networking, identity and monitoring on Microsoft Azure. 152 posts.

Azure / How-to

Advisory: choosing Azure compute - VMs, App Service, Container Apps, AKS or Functions

A design guide for picking where a workload runs on Azure. Start from the workload's shape and the team's operating capacity, walk a short decision path, compare the options on what you have to run yourself, and avoid the common traps such as AKS for one small API or VMs for a stateless web app.

3 min readIntermediate

Azure / How-to

Advisory: designing around Azure quotas, service limits and capacity

Many go-lives and scale-outs fail on quotas and limits, not on code. Distinguish adjustable quotas from hard limits, inventory the ones your design depends on, monitor usage against them, request increases ahead of need, use capacity reservations for critical scale, and shape subscriptions and architecture so you don't hit hard limits.

3 min readIntermediate

Azure / How-to

Advisory: designing Azure Arc for on-premises and multicloud servers

Azure Arc lets you manage on-premises and other-cloud servers with Azure Policy, Update Manager, Defender, monitoring and RBAC. Decide what you want from it first, then design resource organisation, onboarding at scale, network paths, identity and which extensions to deploy - and know what it doesn't do.

3 min readIntermediate

Azure / How-to

Advisory: running a Well-Architected review on an existing Azure workload

A practical way for an operations or platform team to review a live workload against the Azure Well-Architected Framework. Scope it, gather evidence before the meeting, walk the five pillars with concrete questions, rate findings by risk, and turn them into a backlog the owning team actually works through.

3 min readIntermediate

Azure / Cheat sheet

Advisory: Service Bus, Event Grid, Event Hubs or Storage Queues - choosing Azure messaging

Azure has four messaging services that look alike on a slide but behave very differently. Decide by whether you're sending commands, discrete events or telemetry streams, then check ordering, delivery guarantees, retention and throughput. Includes patterns that combine them and the failure-handling you need on each.

3 min readIntermediate

Azure / How-to

Optimization: Azure Backup cost - retention, archive tier, disk exclusion and redundancy choices

Backup storage grows quietly because every VM gets the same long retention, every disk is protected and every vault is GRS. Review what each workload needs, tune retention per policy, move long-term points to the archive tier, exclude disks that don't need backup, and pick vault redundancy per environment - without weakening recovery.

4 min readIntermediate

Azure / How-to

Optimization: Azure Firewall policy clean-up, SKU choice and cost control

Firewall policies collect years of one-off rules, and every environment runs a Premium firewall around the clock. Use Policy Analytics and logs to find unused and overlapping rules, restructure collections with IP Groups, match the SKU to the features you use, and deallocate non-production firewalls out of hours.

4 min readAdvanced

Azure / How-to

Optimization: Azure Front Door caching, compression and origin offload

Front Door is often deployed only as a global load balancer with caching off, so every request still hits the origin. Measure cache hit ratio, set cache-control headers at the origin, enable caching and compression on the right routes, normalise query strings, and purge safely.

3 min readIntermediate

Azure / How-to

Optimization: Azure Functions cold starts, plan choice and the Flex Consumption plan

Slow first requests, VNet needs and unpredictable bills push Function apps between plans. Measure cold starts, reduce start-up work in code, choose between Consumption, Flex Consumption, Premium and Dedicated by latency and networking needs, and tune concurrency and always-ready instances.

4 min readIntermediate

Azure / How-to

Transformation: from self-managed hub-spoke to Azure Virtual WAN

When and how to move a customer-managed hub-spoke network to Azure Virtual WAN. Compare the models, design hubs and routing intent, migrate spokes and branches in phases, and avoid the routing surprises that cause outages.

3 min readAdvanced

Azure / Runbook

Sev1: site down after the Application Gateway TLS certificate expired

Restore service quickly when browsers show certificate errors because an Application Gateway listener certificate expired or Key Vault renewal didn't reach the gateway. Includes the emergency fix, root causes and the controls that stop it happening again.

3 min readIntermediate

Azure / Runbook

AKS node is NotReady: diagnosis and recovery

Find out why a node went NotReady (resource pressure, kubelet, network or a VMSS problem) and recover it safely without losing workloads.

3 min readAdvanced

Azure / Runbook

Azure site-to-site VPN tunnel is down: a runbook

Check connection status and gateway diagnostics, then match IKE/IPsec settings, shared keys, traffic selectors and on-premises device config to bring the tunnel back.

2 min readIntermediate

Azure / Checklist

Secure baseline for a production Azure Storage account

Redundancy choice, network isolation, identity-based access, soft delete, versioning, immutability and lifecycle rules for a storage account that holds customer data.

2 min readBeginner

Azure / Cheat sheet

AKS day-2 operations cheat sheet

The az aks and kubectl commands for access, node pools, upgrades, scaling and pod triage, grouped by the task you're doing.

3 min readIntermediate