
Why not just use three hubs to lower the cost, since latency in only three regions is required? Or does "connect to ExpressRoute circuits" mean every region listed has to get its own dedicated hub even if that raises costs?
Yeah, makes sense to go with 4 hubs and Standard SKU here. ExpressRoute termination in each region means one hub per Azure region, can't really cut corners on that. Basic SKU doesn't let you do ER anyway. Maybe there's a trick if regions overlapped but I don't see it for this scenario.
Totally agree, needs to be 4 hubs and Standard SKU. ExpressRoute has to terminate in the same region as the hub, so can't really get fewer hubs. Pretty sure cost can't override that here.