• 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/24

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;

24 Cards in this Set

  • Front
  • Back
What is Software-defined Storage (SDS)?

Storage infrastructure managed and automated by software, which pools heterogeneous storage resources, and dynamically allocates them based on policy to match applications
What are the 5 key attributes of SDS?

-Storage Abstraction and pooling


-Automated, policy-driven storage provisioning


-Unified management


-Self-service


-Open and extensible

In relation to SDS, explain: Storage abstraction and pooling

Single large storage pool spanning across the underlying storage infrastructure
In relation to SDS, explain: Automated, policy-driven storage provisioning


Dynamic Composition of storage services based on application policies




(using policies to give storage to applications only when it is needed)

In relation to SDS, explain: Unified Management
Single control point for the entire infrastructure
In relation to SDS, explain: Self-service
Users self-provision storage services from a service catalog
In relation to SDS, explain: Open and extensible

Integration of external interfaces and applications through the use of APIs
Is SDS considered an inband or out of band component?
Out of Band (Policy-driven control plane)
What does REST API do for an SDS controller?


REST API enables the SDS controller to:



-Effectively communicate with external applications


-Integrate multi vendor storage


-Integrate with management/monitoring tools


-Provide access to external cloud/object storage

What is a Compute-Based Storage Area Network?


Software defined virtual SAN created from the locally located storage on the compute system (server)




Does not require backend storage arrays




Example: ScaleIO

What is a metadata manager?

A compute-based SAN's control component




Serves as the monitoring and configuration agent to compute based storage

What are 5 benefits of SDS?


-Simplified storage environment


-Operational efficiency


-Agility


-Reusing existing infrastructure


-Cloud support

What are key functions of the control plane?

-Asset discovery


-Resource abstraction


-Provisioning resources for services


-Support for data protection

What are the two types of user interfaces for SDS controller (applies to most controller software)

-Command-line interface (CLI)


-Graphical user interface (GUI)

In relation to SDS, explain: Asset Discovery

The controller will automatically detect assets when they are added to the SDS environment



An asset can be any of the following: storage systems, storage networks, compute systems and clusters, data protection solutions, etc.

In relation to SDS, explain: Resource abstraction and pooling

Automates the certain processes such as disk selection, LUN creation, LUN masking, and different storage systems.




This allows the user to focus on the amount of storage needed, performance, and protection characteristics.

In relation to SDS, explain: Resource Provisioning

An SDS controller automates the provisioning of resources when a user requests a service




Provisioning is executed through workflows managed by orchestration

In relation to SDS, explain: Data protection support

Typically SDS will interact with data protection services natively offered on the underlying storage array or external solutions.




SDS does not typically conduct its own data protection

What is an Application Programming Interface (API)?

A set of programmatic instructions and

specifications that provides an interface for software components to communicate with each other.




(Commands that allow applications to talk to each other)





What are the 4 REST design principles


-Resource Identification using URI (resource address)


-Use of standard HTTP methods (PUT, GET, POST, and DELETE)


-Self descriptive resource representation (enables use of several different languages)


-Stateless design (reduces server side resource utilization

How do REST APIs help SDS?
Enables the SDS controller to be able to utilize third party management tools and cloud stacks by providing an open programming interface that anyone can integrate with
What is ViPR Controller?


-SDS platform that unifies the management of any underlying storage system


-Supports data protection across multiple data centers


-Driven by open source community

What is ECS?

-Cloud storage platform that enables multi-tenancy, metering, and self-provisioning
-Supports HDFS and object storage (file to be added)


-Can be bought as an appliance or software solution

What is ScaleIO?

-Software that creates a compute-based SAN from local server storage


-No backend storage systems necessary


-Elastic scale-out solution