Choosing public, private or hybrid cloud