When IT professionals talk about software defined data centers, the emphasis is typically on virtual servers — how they're created, provisioned, and maintained. But a truly smart software defined data center should be optimized as comprehensively as possible, across all resources. And among those, one of the most critical is storage.
How does the software defined data center pitch usually go? "Fluid allocation of resources in real time, to fulfill changing business workloads."
In the case of storage, making that fluid allocation happen means taking into account many factors. A short list would include virtualizing all storage, tracking the costs of storage utilization over time, determining the speed of reading/writing data to/from different storage tiers, reducing wasted storage as completely as possible, continually assessing how storage is used by different services and adapting in parallel, performing capacity management and planning tasks... and of course, reducing as much as possible total operational costs and management complexity.
That's quite a set of goals. And in a software defined storage (SDS) , those goals must mostly be accomplished automatically, for the data center to be as agile as possible in scaling to unexpected requirements. For any cloud model — public, private, or hybrid — these are major factors already, and they're becoming more important by the day. As data... [Continue Reading]