

That entirely depends on who deeply they’ve locked themselves into a single-vendor set of services. If they used an abstraction tool to hide vendor-specific implementation detail, and were moderately smart, it’d take little besides minor config changes, redeployment and some regression testing.
Source: I’ve done it.
I love to wish it on my worst enemies.