• No results found

Storage Virtualization from clusters to grid

N/A
N/A
Protected

Academic year: 2021

Share "Storage Virtualization from clusters to grid"

Copied!
23
0
0

Loading.... (view fulltext now)

Full text

(1)

Seanodes presents

Storage Virtualization

from clusters to grid

(2)

Agenda

Seanodes Presentation

Overview of storage virtualization in clusters

Seanodes cluster virtualization, Shared Internal Storage with Exanodes

Seanodes grid virtualization, ViSaGe virtualizer

(3)

Agenda

Seanodes Presentation

Overview of storage virtualization in clusters

Seanodes cluster virtualization, Shared Internal Storage with Exanodes

Seanodes grid virtualization, ViSaGe virtualizer

(4)

Company Information

Founded in 2002

Mission :

To provide storage software solutions for commoditized infrastructure

Result of several years of research conducted in a major French research center: IRIT

1st prize in the 2003 National Competition for Creation of Innovative Technological

(5)

Partners

(6)

Agenda

Seanodes Presentation

Overview of storage virtualization in clusters

Seanodes cluster virtualization, Shared Internal Storage with Exanodes

Seanodes grid virtualization, ViSaGe virtualizer

(7)

No virtualization: Direct Attached Storage

Clusters heterogeneity

– Hardware, CPUs, OS, interconnect, storage device (SATA, SCSI, SAS, SSD … – Storage clients: File systems, data

bases

– Applications

Properties and limitation of DAS

– Management doesn’t scale – Local storage

– Scalability is local to storage node – Load balancing between nodes is

difficult

– Failure management is difficult

(8)

SAN / NAS virtualization

NAS FC SAN IP

NAS/SAN benefits

– Shared storage – Easier to manage – Connect to I/O nodes

NAS/SAN drawbacks

– Incompatibility between systems

– Hardware costs for High performance systems

(9)

SAN / NAS virtualization appliance

Appliance benefits

– Mask heterogeneity

– Manage dynamicity of storage

– Provide clients (FS, dB …) unified data access

– Load balancing

Appliance drawbacks

– Additional Hardware

– Costs of hardware to manage scalability performance and fault tolerance

NAS

FC

SAN

IP

(10)

Commodity hardware virtualization: Shared Internal

Storage

SIS innovation

– Software only solution

– Transparent to clients (file systems and database)

– Mask storage resources heterogeneity and dynamicity

– Provide fault tolerance capability – Fully symmetric architecture

(11)

Agenda

Seanodes Presentation

Overview of storage virtualization in clusters

Seanodes cluster virtualization, Shared Internal Storage with Exanodes

Seanodes grid virtualization, ViSaGe virtualizer

(12)

Exanodes features and functionalities

Exanodes: a clustered block device

virtualization solution for Linux clusters

– Exanodes uses unused local nodes storage devices in Linux clusters and turns them into a fault tolerant and high performing clustered storage system

– Exanodes provides a symmetric storage solution with unmatched I/Os parallelism : computing nodes are also storage nodes – Exanodes is compatible with Linux file

systems (ext3, xfs, GFS …) and is non intrusive

– Cost effective solution relying on existing devices in clusters

(13)

Exanodes : features & functionalities

High performance shared storage on commodity hardware

– Using storage devices in parallel provide I/Os treatments speed up

– Use of high performance interconnect (Gigabit Ethernet, Infiniband) as data path grows storage bandwidth and reduce latency

Fault tolerant shared storage system with RAIN: Redundant Array of Inexpensive Nodes

– Tolerate nodes or disks failures

– Storage clients (file systems, data Bases) always see a coherent and available logical volume even if nodes or disks fail

Mask blocks heterogeneity and dynamicity to file systems and raw device applications

– Manage heterogeneous storage devices (SATA,SCSI, SAS …)

(14)

Exanodes : file system integration

Features Benefits

– Ease of installation

– Ease file system management – Multiple File system support

• Local : EXT 3 • Clustered : GFS

Exanodes with GFS

– Exanodes provides to GFS a clustered block device , managing storage device heterogeneity and failures

– GFS manages data coherency on an Exanodes block device – Increased performance and scalability due to SIS

(15)

Agenda

Seanodes Presentation

Overview of storage virtualization in clusters

Seanodes cluster virtualization, Shared Internal Storage with Exanodes

(16)

Grid Virtualization : increased complexity

Cluster Grid geographic distribution heterogeneity latency capacity dynamicity

NO YES multiple sites + +++ several clusters - +++ WAN >> LAN + +++ cumulated capacity + +++ cumulated failures

WAN

S IS SA N N/S SIS S A N SIS DAS NAS SAN N/S gateway gateway gateway gateway

(17)

Storage services in Grid middleware : VISAGE

Applications Specialized services Grid services

Middleware

Globus toolkit

ViSaGe: storage components other grid services

resources data authorization confidentiality ... genomic biomedical // computing ...

admin & monitor

visagefs

(18)

ViSaGe Virtualizer : Role

ViSaGe: storage components

admin & monitor visagefs virtualizer

Heterogeneity is managed

– unified access



Geographic location and latency

management

– migration



– replication



– several consistency protocols



• Read One Write All (large R/W ratio)



• Majority (small R/W ratio)

• Weak consistency

Large capacity and dynamicity

– automatic administration

Security

main goals:

(19)
(20)

Agenda

Seanodes Presentation

Overview of storage virtualization in clusters

Seanodes cluster virtualization, Shared Internal Storage with Exanodes

Seanodes grid virtualization, ViSaGe virtualizer

(21)

Conclusion

Move away

from the complexity of the traditional storage architectures

Adopt the SIS concept !

http://www.seanodes.com

Contacts

[email protected]

[email protected]

(22)
(23)

Contacts

Marc Descamps, Founder & technical director

[email protected]

Mathieu Avila, Developper

[email protected]

Yoann Lechevallier, Pre sales engineer

References

Related documents

Critical Timeframe Now Hardware Virtualization Network Virtualization Server Virtualization Storage Virtualization Applications Infrastructure Dimensions of Virtualization

Networked Storage and Storage Virtualization Server Virtualization VM 1 VM 2 Desktop Virtualization Desktop VM Virtual App Virtual App Networking Storage Servers

EMC Rainfinity Global File Virtualization (GFV) optimizes heterogeneous NAS and file server environments making them simpler to manage while dynamically moving information

I authorize any holder of medical information about me to release to my insurance company or its agents any information (including HIV, alcohol, and mental health) needed to determine

The most widely deployed example of file virtualization is Hierarchical Storage Management (HSM), which automates the migration of rarely used data to inex- pensive secondary

In addition to existing functions for virtualization of storage devices and data volume size, Hitachi Virtual Storage Platform also provides virtualization of tiered storage..

Disk firmware RAID firmware, volume managers, virtualization appliances Virtual tape products

Using a SAN management application such as a future version of SANPoint Control, a logical SAN volume is allocated to a single virtualization client or even a group of