Cloud Computing: Centralization versus Decentralization – The Future of IT?