Keep 3 Linux VMs powered on continuously for 12 months under Azure Free Tier (12 months + Always Free services), with minimal extra charges (~$1β8/month), while using Cloudflare + Backblaze B2 for CDN and asset offloading to reduce outbound data egress costs.
- $70 Credit/budget Plan (domain is not required) Click here to View Plan in detailed
- Gets Full Potential of 3 VMs, total
5vcpuand3 GB RAM, and gets aStatic IP address.
- Gets Full Potential of 3 VMs, total
- $25 Credit/budget Plan (domain is required and dns are must to be at cloudflare) Click here to View Plan in detailed
- Gets Full Potential of 3 VMs, total
5vcpuand3 GB RAM.
- Gets Full Potential of 3 VMs, total
- $0.99 (sometimes $0) Credit/budget Plan (domain is required and dns are must to be at cloudflare) Click here to View PLan in detailed
- Gets Full Potential of 3 VM's, total
4/3 vcpuand3 GB RAM.
- Gets Full Potential of 3 VM's, total
- Name: sprt-vm
- Size: B1s (1 vCPU, 1 GiB RAM)
- Architecture: Intel x64 (Intel CPU)
- OS Image: Ubuntu 24.04-LTS Gen2
- Hyper-V Generation: Gen2
- URN: Canonical:ubuntu-24_04-lts:server:latest
- OS Disk: 64 GB P6 Standard SSD (free tier)
- Networking: Private VNet + NIC, Dynamic Basic IPv4 Public IP (free)
- Purpose: Lightweight workloads, testing, or API/microservice
- Name: mgmt-vm
- Size: B2ats v2 (2 vCPUs, 1 GiB RAM)
- Architecture: AMD x64 (AMD CPU)
- OS Image: Ubuntu 24.04-LTS Gen2
- Hyper-V Generation: Gen2
- URN: Canonical:ubuntu-24_04-lts:server:latest
- OS Disk: 64 GB P6 Standard SSD (free tier)
- Networking: Private VNet + NIC, Dynamic Basic IPv4 Public IP (free)
- Purpose: Medium workloads, main web service handling
- Name: powr-vm
- Size: B2pts v2 (2 vCPUs, 1 GiB RAM, Premium SSD capable)
- Architecture: ARM64 (ARM CPU)
- OS Image: Ubuntu 24.04-LTS Gen2
- Hyper-V Generation: Gen264:latest
- URN: Canonical:ubuntu-24_04-lts:server-arm64:latest
- OS Disk: 32 GB Standard HDD S4 (lowest cost, ~$1.5β$2/month)
- Networking: Same VNet + NIC, Dynamic Basic IPv4 Public IP (free)
- Purpose: Additional services, background jobs, scaling capacity
- No Load Balancer used
- Only mgmt-vm have Static (SKU: Standard) Public IP to connect to VM.
- Only mgmt-vm will have a public IP (mgmt-pip).
- sprt-vm and powr-vm are private-only).
- To connect sprt-vm and powr-vm you will connect to mgmt-vm first and from inside mgmt-vm you will connect to sprt/powr vm accordingly.
- Outbound egress minimized by caching/static asset delivery via Cloudflare + Backblaze B2.
- OS Disks:
- VM1 β 64 GB P6 SSD (free)
- VM2 β 64 GB P6 SSD (free)
- VM3 β 32 GB S4 HDD (paid)
- No Data Disks attached
- Assets, HTML, videos, illustrations β stored in Backblaze B2 bucket, fronted by Cloudflare CDN (zero egress fees)
- Standardized OS: Ubuntu 24.04-LTS Gen2 on all VMs
- URN for B2ats v2 mgmt-vm and B1s sprt-vm:
Canonical\:ubuntu-24\_04-lts\:server\:latest^ - URN for B2pts v2 powr-vm:
Canonical:ubuntu-24_04-lts:server-arm64:latest^ - Boot Diagnostics: Enabled (stored in free tier Storage Account)
- Updates: Automatic security patching enabled
- VM Usage: Free (B1s + B2ats_v2 + B2pts_v2 CPU/RAM covered by free tier)
- OS Disks: 2 Γ free P6 SSDs, 1 Γ paid S4 HDD (~$1.5β$2/mo)
- Public IPs: One Standard SKU Static PIP (~$3.66/mo)(~$0.005/mo)
- Outbound Egress: Minimized via Cloudflare + Backblaze B2 (0 fees for cached assets)
- Estimated Total: ~$1.5β$2 per month β ~$18β$24 per year ~$3.66 per month β ~$42-$45 per year
β With this updated plan, all 3 VMs stay online for 12 months, OS disks assigned properly (2 free SSDs + 1 minimal HDD), and CDN offloading keeps egress charges near zero.
(When Site is in ready state).
