What is a ViPR virtual data center?

Table of Contents

Back to Top

What is a ViPR virtual data center?

A virtual data center represents the span of control of a ViPR Controller. It is a logical construct that can map to a physical data center or a part of one. A single virtual data center exists for each ViPR Controller.

This article applies to EMC ViPR 2.0.

A virtual data center is a collection of storage infrastructure that can be managed as a cohesive unit by data center administrators. Geographical co-location of storage systems in a virtual data center is not required. However, high bandwidth and low latency are assumed in the virtual data center.

You can deploy ViPR as a multisite configuration, where several ViPR Controllers control multiple data centers in different locations. In this type of configuration, ViPR Controllers behave as a loosely coupled federation of autonomous virtual data centers.

The virtual data center enables a ViPR administrator to discover physical storage and abstract it into ViPR virtual arrays and virtual pools. These abstractions are key to enabling software-defined storage. They also enable administrators to implement easy to understand policies to manage storage.

These ViPR virtual array and pool abstractions significantly simplify the provisioning of block and file storage. Users consume storage from virtual pools of storage that a ViPR administrator makes available to them, which relieves storage administrators from provisioning tasks. When end users provision storage, they need to know only the type of storage (virtual pool) and the host/cluster to which the storage should be attached. They do not have to know the details of the underlying physical storage infrastructure.

All ViPR resources are contained and managed in the virtual data center. The virtual data center is the top-level resource in ViPR. The following figure shows a high-level conceptual diagram of the ViPR virtual data center with its primary storage resources.

ViPR Virtual Data Center Conceptual Overview