Cloud Computing - A German Perspective