Decision matrix
Tick what you need and see which SKU or mode on each cloud meets it, with its monthly list-price floor. Every cell has an official source; "with caveats" explains what is missing.
Hybrid DNS (on-premises ↔ cloud)
Each cloud's managed service for on-premises to resolve private cloud names and the other way around. All three solve the same problem; what changes is the cost model and who takes care of high availability.
3 options across the three clouds
Managed PostgreSQL
Which PostgreSQL offering and tier meets each requirement, with the monthly floor of the smallest configuration that meets it. Cross-zone high availability doubles compute and storage on all three clouds.
7 options across the three clouds
Message queue
Which queue tier or mode meets each requirement, and what it costs to keep it on with no traffic. The tier sets capabilities you can't add later through configuration (sessions, private networking, message size).
6 options across the three clouds