What trade-offs do you consider when choosing between different storage, compute, and networking options in the cloud?