Hybrid Cloud: Is Software-Defined Storage the Missing Piece of the Puzzle?