Private versus public versus hybrid cloud