A cloud server with high performance/cost, performance/Watt, high-density and high scalability has attracted more attentions from academy and industry field. How to efficiently share and aggregate resources (e.g., computing, storage, I/O bandwidth) is the design focus of cloud server. This paper proposed a 2 D-torus cloud server architecture bas e d on SDC (S oft ware Defined Cluster), in which CPU can share the network and storage resources on demand. In a cloud server, there are two communication types (i.e., local mode and remote mode). To meet these communication demands, this paper proposed a kind of two-level interconnection networks in which the first-level is corresponding to the local communication and the second-level is aiming at the remote communication. For local communication, an Ethernet switch and a Shared Storage Controller (SSC) were proposed to solve the problem. For remote transmission, this paper implements an Interconnection Fabric Controller (IFC) to support the remote data exchanging. The IFC focuses on resolving the router computing, port ar biter, link flow control, retransmission and high speed link transfer protocol. Furthermore, we demonstrate a cloud server with 4 ×4 CPUs based on FP GA. Results of simulation and experiments demonstrate that the above-mentioned designs are valid and feasible.