A system and method for determining a storage configuration for an
application, where the storage configuration specifies a storage layout
for data objects associated with the application. A Storage Configurator
program may display a graphical user interface (GUI) for guiding the user
through creation of the storage configuration. User input to specify
properties of the storage configuration and/or properties of the
application may be received to the graphical user interface. The Storage
Configurator program may determine a storage configuration for the
application, based on the user input received to the graphical user
interface. In one embodiment, the Storage Configurator may provide an
option allowing the user to save the storage configuration, e.g., in a
file or database. Saving the storage configuration may allow the user to
utilize the storage configuration at a later time. In one embodiment, the
Storage Configurator may also provide an option allowing the user to
implement the storage configuration. Implementing the storage
configuration may comprise storing the plurality of data objects
associated with the application on one or more storage devices according
to the storage layout specified by the storage configuration. For
example, the user may simply click a button to cause the data objects to
be stored according to the storage layout.