Enterprise hybrid cloud : A comprehensive guide