• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/33

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

33 Cards in this Set

  • Front
  • Back

What are the drivers for Software-Defined Storage? (4 reasons)

1. Creation of complex IT silos in data centers


2. Critical functionality and management tied to storage system


3. Difficult to allocate storage to satisfy the capacity requirements of applications in real time.


4. Traditional environments are not architected for third platform technologies

What is Software-Defined Storage?

Storage infrastructure that is managed and automated bysoftware. SDS abstracts heterogeneous storage systems and their underlying capabilities, andpools the storage resources.

What are the key attributes of SDS?

1. Storage abstraction and pooling


2. Automated, policy-driven storage provisioning


3. Unified management


4. Self-service


5. Open and extensible

What is storage abstraction and pooling?

SDS abstracts and pools storage resources acrossheterogeneous storage infrastructure. SDS software creates a single large storage pool withthe underlying storage resources, from which several virtual storage pools are created.

What is Automated, policy-driven storage provisioning

In the SDS model, storageservices are dynamically composed from available resources.



What is Unified management?

Unified management provides a single control pointfor the entire infrastructure across all physical and virtual resources.

What is self-service?

Users select storage services from a self-service catalog and self provision them.

What is open and extensible?

An SDS environment is open and easy to extend enabling newcapabilities to be added. An extensible architecture enables integrating multi-vendor storage,and external management interfaces and applications into the SDS environment through theuse of application programming interfaces (APIs).

What is SDS controller?

The SDS controlleris software that manages, abstracts, pools, and automates the physical storage systems intopolicy-based virtual storage pools.

What is HDFS?

Hadoop Distributed File System

What is REST API?

The core interface to the SDS controller

What is a compute-based SAN?

A software-defined virtual SAN created from the direct-attached storage located locally on the compute systems in a cluster.

What is a compute-based control component and what is its function?

metadata manager, serves as themonitoring and configuration agent. It holds cluster-wide mapping information and monitorscapacity, performance, and load balancing

What are the benefits of SDS? (5 reasons)

1. Simplified storage environment


2. Operational Efficiency


3. Agility


4. Reusing existing infrastructure


5. Cloud support

What are the key functions of the Control Plane? (4 functions)

1. Asset discovery


2. Resource abstraction and pooling


3. Provisioning resources for services


4. Providing support for data protection.

What is Asset discovery?

Automatically detects an asset when it is added to the SDS environment. Thecontroller uses the asset’s credentials to connect to it over the network, and either obtains orconfirms its configuration information.




E.g. Storage networks, compute systems and clusters, and data protection solutions.

What is Physical Storage Abstraction?

Abstracts storage across the physical storage systems and managesindividual components. This allows administrators and users to treat storage as a large resource.It enables focusing just on the amount of storage needed, and the performance and protectioncharacteristics required.

What is Virtual Storage System?

A virtual storage system is an abstraction of physical storage systems, and the networkconnectivity between compute systems and the storage systems. A virtual storage system, alsocalled as a “virtual array”, provides a more abstract view of the storage environment forprovisioning and applying policy.

What are Virtual Storage Pools?

A virtual storage pool is an abstraction that represents a standardizedstorage service offering out of which storage may be provisioned. There are three main types ofvirtual storage pools: block, file, and object.

What is a Virtual Data Center?

A virtual data center is a collection of storage infrastructure that canbe managed as a cohesive unit by data center administrators. The virtual data center enablesan administrator to discover physical storage and abstract it into virtual storage systems andvirtual storage pools.

What is Multi-tenant Configuration?

Each tenant isa group of multiple users. Each tenant can be configured with an authentication system, andusers with specific assigned roles can be mapped into tenants.




E.g. Certain virtual storage systems and/or virtualpools might only be accessible to specific tenants

What is a Service catalog in regards to resource provisioning?

The servicecatalog provides the tenant users with access to the set of predefined storage services.

What are some examples of block data service in regards to resource provisioning?

1. Create a block volume


2. Delete a block volume


3. Bind a block volume to compute


4. Unbind block volume from compute


5. Mount a block volume


6. Unmount a block volume


7. Expand block volume

What is File Data Service?

Enables users to create NFS and CIFS file shares and export them tocompute systems.




E.g. 1. Create a file share (NFS/CIFS)


2. Expand a file share


3. Delete a file share (NFS/CIFS)

What is Object Data Service?

The object data service enables data to be stored, accessed, and manipulated as objects onobject-based, file-based, and commodity storage platforms managed by an SDS controller.

What is a namespace?

Connects the object data service to an object virtual pool. There may be a singlenamespace or an administrator may create a namespace for each tenant.

What is Data Protection Support?

Ensures data availability and protection against data corruption,hardware failures, and data center disasters.




E.g. Block protection, snapshots, and continuos data protection

What is Application Programming Interface (API)?

A set of programmatic instructions andspecifications that provides an interface for software components to communicate with eachother. It specifies a set of routines (operations), input parameters, outputs/responses, datatypes, and errors. The routines can be called from a software component allowing it to interactwith the software providing the API.

Why do we need APIs in SDDC?

They enable orchestration and provisioning resources from pools.

What do we need SDS in API?

The REST API provides the interface to all underlying resources.

What is REST?

A client-server software architecture style.




Provides an easy means to consume services, and combine multiple web resources into applications.

What are the basic design principles of REST? (4)

1. Resource identification using URI


2. Use of standard HTTP methods


3. Self-descriptive resource representations


4. Stateless design

What are 3 EMC products that relate to this module?

1. ViPR Controller


2. ECS


3. ScaleIO