Systems (e.g., data centers) with a configurable infrastructure in which computing devices (e.g., servers) access disk drives organized into storage groups via a network or other communication mechanism. A computer-readable medium storing (in a non-transitory manner) devices for implementing, methods for configuring and operating such systems, and code for performing any embodiment of the method or steps thereof of the present invention. Typically, storage groups ensure that the drives in each storage group have at least one associated failure mechanism, and that drives are assigned to servers according to their storage group membership (and typically also data items are placed on servers). ) Is determined. In some embodiments, data from the server is stored in a redundant manner on at least two of the drives, for example according to RAID technology.
展开▼