How do you determine whether a public, private, or hybrid cloud architecture is the best fit for a Connection client's workload?