The invention relates to a system, a method and equipment of cloud computing, particularly to a system, a method and equipment for realizing personal cloud computing. The system for realizing the personal cloud computing is composed of one or more personal cloud computing computers and clients thereof; each personal cloud computing computer is possessed and managed by different users, is placed in a own local area network of the user, and is on line 24*7; the personal cloud computing system is composed of a personal cloud computing system, a public service center system and/or a third-party server; huge number of personal cloud computers form a completely distributed large-scale parallel computing network; and the personal cloud computing system provides the network servers, such as files, database and equipment and the like, for the clients through a WEB service manner. The personal cloud computing system in the invention comprises a distributed computing module, a multi-stage buffermodule, a storage exchanging module, an equipment virtual module, a neighbor discovery module, a peer-to-peer access module, a network address translation (NAT) traversal module and a dedicated client module.