You require some combination of uptime, fault tolerance, elasticity, and other performance characteristics from your CSP, and they in turn require some possibly different combination from their CSP. Unfortunately, however, these characteristics do not necessarily line up neatly.