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;
38 Cards in this Set
- Front
- Back
How much of data generated is unstructured?
|
90% |
|
Cons of NAS
|
- Provide universal access across geographically dispersed locations - More management as it scales - Limited in Size |
|
Object-based Storage Device
|
Stores data in the form of objects on flat address space based on its content and attributes rather than the name and location. |
|
What is a object?
|
The fundamental unit of object-based storage that contains user data, related metadata (size date, ownership, etc.), and user defined attributes of data. |
|
Object ID
|
Easy access to objects without the need to specify the storage location. |
|
Hierarchical File System
|
Limits the number of files that can be stored |
|
Flat Address Space
|
How OSD Stores The object exists at the same level and one object cannot be placed inside another object. NO hierarchy Scale-out storage requirement of third platform |
|
Three key components of an OSD System
|
Internal network Storage |
|
Metadata Service
|
- mapping of the object IDs and the file system namespace. |
|
Storage service
|
Manages a set of disk on which the user data is stored |
|
OSD
|
Uses low-cost and high density disk drives to store the objects. |
|
Scale-out architecture
|
Provides linear scalability where nodes are independently added to the cluster to scale massively |
|
Multi-tenancy |
Enables multiple applications/clients to be served from the same infrastructure |
|
Metadata-driven policy |
Intelligently drive data placement, protection, and data services based on the service requirements. |
|
Global namespace
|
Abstracts storage from the application and provides a common view- independent of location and making scaling seamless.
|
|
Flexible data access method
|
Some OSD storage systems support HDFS interface for big data analytics. |
|
Automated system management |
No single point failure |
|
Data protection- geo distribution |
Object is protected using either replication or erasure coding technique and the copies are distributed across different locations.
|
|
Erasure Coding
` |
Provides space-optimal data redundancy to protect data loss against multiple drive failure A set of n disks is divided into m disks to hold data and k disks to hold coding information. |
|
Software-based Object Storage
|
- Provides the flexibility to reuse the existing infrastructure (compute and storage) and to use commodity hardware Object-based software can also be installed on virtual machines |
|
Hardware-based object storage
|
-Typically pre-configured and pre-tested -Provides better performance |
|
Process of Storing Object in OSD
|
2. The OSD node divides the data into two parts: user data and metadata. 3. The OSD node generates the object ID using a specialized algorithm. The algorithm is executed against the contents of the user data to derive an ID unique to this data. 4. For future access, the OSD node stores the metadata service. 5. The OSD node stores the user data (objects) in the storage device using the storage service. 6. An acknowledgment is sent to the application server stating that the object is store. Sometimes, the Object ID is returned back to the application server. |
|
Process of Retrieving Object from OSD System
|
2. The metadata service retrieves the object IF for the requested data. 3. The metadata service sends the object ID to the application server. 4. The application server sends the object ID to the OSD storage service for object retrieval. 5. The OSD storage service retrieves the object from the storage device. 6. The OSD storage service sends the data to the application server. |
|
Capabilities and features of OSD
|
This is why it is a strong option for Cloud Based Storage |
|
Cloud Storage Offerings
|
Better agility, on-demand scalability, lower cost, and operational efficiency compared to traditional storage solution. |
|
Cloud Service Providers Lever OSD to offer
|
Backup-as-a-service Archive-as-a-service |
|
Gateways provider a translation later between
|
The standard interfaces {iSCSI, FC, NFS, CIFS} and cloud provider's REST API |
|
Unified Storage
|
Ideal solution would be to have an integrated storage solution that supports block, file and object access. |
|
Unified Storage Benefits
|
- Creates a single pool of resources that can be managed with a single management interface. - Sharing of pooled storage capacity for multiple business workloads should lead to a lower overall system cost and administrative time, thus reducing the total cost of ownership (TCO) - Provides the capability to plant he overall storage capacity consumption. Deploying a unified storage system takes away the guess work associated with planning for file and block storage capacity separately. - Increase utilization, with no stranded capacity. Unified storage eliminates the capacity utilization penalty associated with planning for block and file storage support separately. - Provides the capability to integrate with software-defined storage environment to provide next generation storage solutions for mobile cloud, big data, and social computing needs. |
|
Unified Storage Architecture
|
|
|
Key Component of a unified storage architecture
|
unified controller- provides the functionalities of block storage, file storage, and object storage. |
|
Block-level US Access
|
A file system is configured on these LUNs at the server and is made available to applications for storing data. |
|
Atmos
|
- Scale-out object-based cloud storage platform, stores data as objects |
|
Key Atmos Cloud features
|
- REST API-driven storage - multi-tenancy and self-service -metering and chargeback |
|
ECS Appliance |
-Provides universal accessibility with support for object and HDFS -Provides a single platform for all web, mobile, Big Data, and social media applications |
|
VNX
|
- Consolidates block, file, and object access - Built for 5MBs and enterprises - Ideally suited for applications with predictable workloads. |
|
VMAX3 |
-Provides embedded file data services (eNAS) - Built around a scalable Dynamic Virtual Matrix architecture to support the storage growth |
|
Cloud Array |
- Integrates existing applications with cloud using SAN and NAS interfaces - On-site, dynamic cache maintains local performance - Multi-layer encryption and local key management guard against unauthorized access |