Cloud computing vs. Web 2.0

I’ve been asking around, and I still can’t get answer to this question: What is the difference between cloud computing and Web 2.0?