1. An apparatus, comprising: a switch core having a multi-stage switch fabric; a first plurality of peripheral processing devices coupled to the multi-stage switch fabric by a plurality of connections having a protocol, each peripheral processing device from the first plurality of peripheral processing devices being a storage node having virtualized resources, the virtualized resources of the first plurality of peripheral processing devices collectively defining a virtual storage resource interconnected by the switch core; and a second plurality of peripheral processing devices coupled to the multi-stage switch fabric by a plurality of connections having the protocol, each peripheral processing device from the first plurality of peripheral processing devices being a compute node having virtualized resources, the virtualized resources of the second plurality of peripheral processing devices collectively defining a virtual compute resource interconnected by the switch core.