EMC ViPR
   HOME

TheInfoList



OR:

ViPR Controller is a
software-defined storage Software-defined storage (SDS) is a marketing term for computer data storage software for policy-based provisioning and management of data storage independent of the underlying hardware. Software-defined storage typically includes a form of storag ...
offering from
EMC Corporation EMC Corporation (stylized as EMC²) was an American multinational corporation headquartered in Hopkinton, Massachusetts, which sold data storage device, data storage, information security, virtualization, analytics, cloud computing and other pro ...
announced on May 6, 2013, at EMC World. ViPR abstracts storage from disparate arrays into a single pool of storage capacity that "makes it easier to manage and automate its own data-storage devices and those made by competitors." ViPR became generally available September 27, 2013.


Description and core components

ViPR is deployed as software-only virtual appliances on ESX servers and does not require the installation of new hardware. ViPR separates the data plane from the control plane. The control plane is a software layer that manages storage; the data plane is the storage infrastructure, including networks, where storage devices perform reads and writes to disks and/or memory. ViPR enables management of multivendor platforms, including third-party storage. With the ViPR Controller, users abstract physical storage into virtual storage pools, create storage categories or classes (such as high-performance file or "gold/silver/bronze" block), and automate storage delivery to users to access through a self-service catalog. Enterprise Management Associates states "the underlying idea of EMC ViPR is to deliver enterprise storage similar to the way
Amazon Amazon most often refers to: * Amazon River, in South America * Amazon rainforest, a rainforest covering most of the Amazon basin * Amazon (company), an American multinational technology company * Amazons, a tribe of female warriors in Greek myth ...
offers virtual machines, enabling corporate developers to provision storage in a self-service manner."
REST REST (Representational State Transfer) is a software architectural style that was created to describe the design and guide the development of the architecture for the World Wide Web. REST defines a set of constraints for how the architecture of ...
APIs provide a central access and control point to manage storage arrays or devices. REST APIs are used to integrate ViPR with third-party applications and management tools, as well as cloud stacks such as VMware,
OpenStack OpenStack is a free, open standard cloud computing platform. It is mostly deployed as infrastructure-as-a-service (IaaS) in both public and private clouds where virtual servers and other resources are made available to users. The software pla ...
and Microsoft Hyper-V. In addition to the ViPR Controller, ViPR includes ViPR Global Data Services, which enable combinations of data type (e.g. block, file, and object), protocols. EMC supports object files and Hadoop using a software overlay based on ViPR. The ViPR Object Data Service exposes REST APIs for Atmos (EMC's object storage appliance), Amazon S3 and Swift (the native OpenStack object store service), which means that pools potentially use both cloud services and local MCVNX and Isilon arrays. ViPR's prestidigitation enables data written as objects by cloud applications to be accessible as files by legacy apps. Similar to the way ViPR provides object support, it can provision pools as a
Hadoop Apache Hadoop () is a collection of Open-source software, open-source software utilities for reliable, scalable, distributed computing. It provides a software framework for Clustered file system, distributed storage and processing of big data usin ...
file system (HDFS).
This is significant because it means data stored in a traditional block storage VMAX array can be exposed to big data Hadoop applications without moving it to a separate file repository. Theoretically, this could allow the same set of physical data to serve as a traditional transactional database while simultaneously incorporating into a big data analytics system, in place. (Network Computing.)


Architecture

ViPR is a distributed scale-out software platform. It uses cloud technologies such as
Cassandra Cassandra or Kassandra (; , , sometimes referred to as Alexandra; ) in Greek mythology was a Trojan priestess dedicated to the god Apollo and fated by him to utter true prophecy, prophecies but never to be believed. In modern usage her name is e ...
, an open-source distributed database management system, to handle large amounts of data, workflows and workloads from one management point.
ViPR is a software solution, not a hardware offering, running on a
virtual machine In computing, a virtual machine (VM) is the virtualization or emulator, emulation of a computer system. Virtual machines are based on computer architectures and provide the functionality of a physical computer. Their implementations may involve ...
. When compared to other solutions, it stands out because those are platforms that provide automation stacks whereas ViPR provides a storage platform that plugs into all of these stacks. (SiliconAngle.)


Integration

In version 1.0, ViPR supports EMC arrays and storage devices and non-EMC arrays such as
NetApp NetApp, Inc. is an American data infrastructure company that provides unified data storage, integrated data services, and cloud operations (CloudOps) solutions to enterprise customers. The company is based in San Jose, California. It has ranked ...
. ViPR users have the ability to virtualize, provision, monitor, and report on storage use from additional vendor arrays integrated through third-party developed adaptors written to the ViPR REST-based APIs.


See also

*
Software defined storage Software-defined storage (SDS) is a marketing term for computer data storage software for policy-based provisioning and management of data storage independent of the underlying hardware. Software-defined storage typically includes a form of storag ...


References


External links


EMC.comEMC ViPR software-defined storage: Why, and can it succeed?What is Software Defined Storage? EMC ViPR announced at EMCWorld 2013
{{EMC EMC Corporation