From a technical point of view, the relationship between big data and cloud computing is like the front and back of a coin, which is inseparable. Big data cannot be processed by a single computer, and it must adopt a distributed architecture. Its characteristic lies in the distributed data mining of massive data, but it must rely on the distributed processing of cloud computing, distributed database, cloud storage and virtualization technology.