• No results found

Open Source Storage Solution - ILM

N/A
N/A
Protected

Academic year: 2021

Share "Open Source Storage Solution - ILM"

Copied!
21
0
0

Loading.... (view fulltext now)

Full text

(1)

Storage Developer Conference 2008

© 2008 Insert Copyright Information Here. All Rights Reserved. 1

© 2008 TATA Consultancy Services Limited. All Rights Reserved.

www.storage-developer.org

Open Source Storage Solution - ILM

Udayan Singh

Tata Consultancy Services

(2)

Storage Developer Conference 2008

© 2008 Insert Copyright Information Here. All Rights Reserved. 2

© 2008 TATA Consultancy Services Limited. All Rights Reserved. 2

Abstract

ˆ

Majority of Products on Open Source Storage Technology exist as

individual products, rather than part of well-defined solutions to

Enterprises. Enterprises however look for solutions based on multiple

open source products working together, rather than segmented products.

This is important to utilize the true benefits of open source technology.

The proposal addresses a step for Open Source Products in Storage

Domain, to be integrated as Solutions for Mid-Tier Enterprises. A Proof of

Concept for Information Lifecycle management (ILM) is considered as an

example and other solutions that can be developed based on Open Source

Products are shared.

ˆ

This is an ongoing work; hence open to feedback / suggestions.

(3)

Storage Developer Conference 2008

© 2008 Insert Copyright Information Here. All Rights Reserved. 3

© 2008 TATA Consultancy Services Limited. All Rights Reserved.

© 2008 TATA Consultancy Services Limited. All Rights Reserved. 3

Agenda / Overview

ˆ

Need for Open Source Solutions

ˆ

Open Source Storage Products

ˆ

Scope and Solution Requirements of Industry

ˆ

Proof of Concept - File based ILM

ˆ

Summary

(4)

Storage Developer Conference 2008

© 2008 Insert Copyright Information Here. All Rights Reserved. 4

Need for Open Source Solutions

ˆ

Open Source Software Adoption

Will accelerate in 2008

ˆ

Industry shifts as recognized

ˆ

“Solutionization”- high volume

development of targeted

solutions - esp for SMBs

Source: “Worldwide Software Business Strategies 2008 Top 10 Predictions”, IDC

ˆ

“SMEs generally have limited IT

resources. Surveys confirm that in

the data protection arena, these

companies look for ease of use,

low cost, and then functionality - in

that order.”

Figure 1Two - Thirds of Enterprises have Some Degree of Interest in Open Source

“How Interested are you in adopting open source software?”

Base - 1017 respondents at North America and European Enterprises (percentages may not total 100 because of rounding)

Source - Enterprise and SMB Software survey, North America and Europe, Q3 2007 44322 Source - Forrester Research, Inc.

(5)

Storage Developer Conference 2008

© 2008 Insert Copyright Information Here. All Rights Reserved. 5

© 2008 TATA Consultancy Services Limited. All Rights Reserved.

© 2008 TATA Consultancy Services Limited. All Rights Reserved. 5

Open Source Storage Products

NAS

Data

Protection

Management

Software

ˆ

OpenFiler

ˆ

freenas

ˆ

NanoNAS

ˆ

NAS-linux

ˆ

Penguin-IT NAS

ˆ

Bacula

ˆ

Amanda

ˆ

BackupPC

ˆ

iFolder

ˆ

Aperi

ˆ

StorageIM

ˆ

StorageRevolution

ˆ

openQRM

ˆ

SBLI

SAN (IP/FC)

Tape

Utilities

ˆ

UNH-iSCSI

ˆ

iSNS

ˆ

Tape Dispatcher

ˆ

OpenTMS

ˆ

Taper

ˆ

snping

ˆ

Naigos

ˆ

Open Storage Toolkit

ˆ

rsync

ˆ

OpenPegasus

www.storage-developer.org

Have a large number of products but a dearth of proven business solutions

Open Source

Applications

ˆ

ECM

(6)

Storage Developer Conference 2008

© 2008 Insert Copyright Information Here. All Rights Reserved. 6

(7)

Storage Developer Conference 2008

© 2008 Insert Copyright Information Here. All Rights Reserved. 7

© 2008 TATA Consultancy Services Limited. All Rights Reserved.

© 2008 TATA Consultancy Services Limited. All Rights Reserved. 7

Solution Requirements of Industry

Following Areas can be possible solutions for Industry that can

be based on Open Source Storage:

Content Management Market - USD 3.8

Billion in 2007 - IDC, 2007

Mail Server Integration

Green Storage

Disaster Recovery

ECM Integration

File Based ILM

Open source projects have led the way

demonstrating the value of

collaboration – Forrester

New Guidelines for Data Centers

SMEs can take a look at DP Solutions

from Open Source – Taneja Group

SMBs need cost optimal Information

management solutions

(8)

Storage Developer Conference 2008

© 2008 Insert Copyright Information Here. All Rights Reserved. 8

Content Management Solutions

CMS- Alfresco

New Possible Feature post

Integration

Possible Open Source Component

High Availability using

RAID - 0/1/5/6/10

Openfiler

Tiered Storage

Openfiler / OpenSolaris / rsync / Bacula /

Amanda

Snapshot support

Openfiler

Replication (block based)

Openfiler

More powerful backup (Disk to

Disk/Disk to Tape)

Bacula/Amanda

Single Management UI

New Development or integration with

Management UI of NAS Filer

www.storage-developer.org

Ar

ea of

W

o

rk

(9)

Storage Developer Conference 2008

© 2008 Insert Copyright Information Here. All Rights Reserved. 9

© 2008 TATA Consultancy Services Limited. All Rights Reserved.

Mail Server

Mail Server- Zimbra Open Source

New Possible Feature post

Integration

Possible Open Source Component

High Availability using

RAID - 0/1/5/6/10

openfiler

Tiered Storage

Open Source NAS/OpenSolaris/rsync/

Bacula/Amanda

Snapshot Support

Openfiler

Replication (block based)

Openfiler

More powerful backup (Disk to

Disk/Disk to Tape)

Bacula/Amanda

Single Management UI

New Development or integration with

Management UI of NAS Filer

www.storage-developer.org

Ar

ea of

W

o

rk

(10)

Storage Developer Conference 2008

© 2008 Insert Copyright Information Here. All Rights Reserved. 10

Green Storage

Feature

Possible Open Source Component

Server Virtualization

XenSource / Vmware

Support for SATA Drives

OpenFiler

Tape Storage

Bacula / Amanda

Disk Spindown

Spindown 0.2.2

Solid State Drives

None

Calculating Real time Power usage

on Storage System

None

De-Duplication

None

www.storage-developer.org

Ar

ea of

W

o

rk

(11)

Storage Developer Conference 2008

© 2008 Insert Copyright Information Here. All Rights Reserved. 11

© 2008 TATA Consultancy Services Limited. All Rights Reserved.

Proof of Concept - OSILMS

‰

Aim of PoC

‰

Selected Open Source Software

‰

Architecture - Software and Storage Systems

‰

Software Developed

(12)

Storage Developer Conference 2008

© 2008 Insert Copyright Information Here. All Rights Reserved. 12

© 2008 TATA Consultancy Services Limited. All Rights Reserved. 12

Aim of PoC

ˆ

Objective

ˆ

To Validate File based ILM Solution, developed based on Open Source

Storage Software / Components

ˆ

Solution under consideration for Proof-of-Concept (OSILMS - Open

Source Information Lifecycle Solution)

ˆ

To verify if the Open Source Components work in seamless manner

with each other.

ˆ

Find gaps in above and develop an application or enhance existing

products to meet the requirement of solution.

(13)

Storage Developer Conference 2008

© 2008 Insert Copyright Information Here. All Rights Reserved. 13

© 2008 TATA Consultancy Services Limited. All Rights Reserved.

© 2008 TATA Consultancy Services Limited. All Rights Reserved. 13

Data Destruction

Storage Management / Optimization

Archive / Compliance

Backup / Recovery

Data Store/Reuse

Policy Based Tiering

ILM Overview & Mapping

Information Lifecycle

ECM/BI/Other Applications

Data Cr

eation

Data Classification

OSILM - App OSILM-Agent OSILM-Agent OSILM-Agent

Policy

Management

Operational

Infrastructure

www.storage-developer.org Bacula OpenFiler / OpenSolaris Rsync Aperi / OpenFiler Mgr

(14)

Storage Developer Conference 2008

© 2008 Insert Copyright Information Here. All Rights Reserved. 14

© 2008 TATA Consultancy Services Limited. All Rights Reserved. 14

Observations

ˆ

No Support of Appliance’s integration with Storage Management S/W (e.g.

Aperi)

ˆ

OpenFiler (Own Management Utility)

ˆ

OpenSolaris (Own Management Utility)

ˆ

An Application is required (e.g. OSILM-App) that would integrate the

various components in ILM Solution. It should have the functionality:

ˆ

Delivering Storage Services to Administrator

ˆ

Need for Plug-ins to be developed where the gap exists.

(15)

Storage Developer Conference 2008

© 2008 Insert Copyright Information Here. All Rights Reserved. 15

© 2008 TATA Consultancy Services Limited. All Rights Reserved.

© 2008 TATA Consultancy Services Limited. All Rights Reserved. 15

Aperi Server

Bacula Storage Daemon

OSILMS - PoC Setup

Aperi UI OSLIM App Linux Fedora Client

OpenSolaris Client

Windows Vista Client

Linux RedHatClient

Windows XP Client

File Server 1 (NAS Head) [Primary Storage] » OpenFiler 2.3

File Server 2 (NAS Head) [Primary Storage] » OpenFiler 2.3

Storage Server [Secondary Storage] » OpenSolaris rsync rsync Bakula Backup / Administration Server www.storage-developer.org FC Switch Storage Array

Tape Storage [Tertiary Storage]

(16)

Storage Developer Conference 2008

© 2008 Insert Copyright Information Here. All Rights Reserved. 16

© 2008 TATA Consultancy Services Limited. All Rights Reserved. 16

OSILMS Design

Management /UI

Data Agent

Storage

Services

DB

Storage Devices

www.storage-developer.org

(17)

Storage Developer Conference 2008

© 2008 Insert Copyright Information Here. All Rights Reserved. 17

© 2008 TATA Consultancy Services Limited. All Rights Reserved.

© 2008 TATA Consultancy Services Limited. All Rights Reserved. 17

PoC Validation

www.storage-developer.org

Normal Operation

Objective

1. Determine network throughput of PoC setup when

tiering process (rsync) is inactive / not triggered

2. Determine File read-write operations per second

Preparation

Disable tiering policy

Steps

1. Using iometer

1. Start network I/O operations using Iometer

Dynamo - for a 20 minutes duration

2. Record the performance information during the

run

2. Using tiobench Run and record File read-write

performance on NAS Head

Loaded Operation

Objective

Determine network throughput of PoC setup when tiering

process (rsync) is active / triggered

Preparation

1. Modify policy so it will trigger tiering operation 5

minutes into the workload characteristic analysis

2. Pre-load the primary with 12 GB of data that has been

modified to qualify for the tiering operation once rsync

is triggered

Steps

1. Start network I/O operations using Iometer Dynamo

-for a 20 minutes duration

2. Start the Tiering operation using rsync

(18)

Storage Developer Conference 2008

© 2008 Insert Copyright Information Here. All Rights Reserved. 18

© 2008 TATA Consultancy Services Limited. All Rights Reserved. 18

Results

www.storage-developer.org

(19)

Storage Developer Conference 2008

© 2008 Insert Copyright Information Here. All Rights Reserved. 19

© 2008 TATA Consultancy Services Limited. All Rights Reserved.

© 2008 TATA Consultancy Services Limited. All Rights Reserved. 19

Results

Operations Per Sec Average Latency Maximum Latency Total I/Os per Sec Read I/Os per sec Write I/Os per sec Avg. I/O Response time (ms) Avg. Read Response time (ms) Avg. Write Response time (ms) Max. I/O response time (ms) Max. Read Response time (ms) Max. Write Response time (ms) Normal Operation 4121.28741 2062.28642 2059.00099 0.242293 0.370027 0.114355 48.940372 48.940372 38.142611 Loaded Operation 3674.35422 1837.85196 1836.50226 0.271794 0.417208 0.126273 374.959497 374.959497 44.510734 www.storage-developer.org

(20)

Storage Developer Conference 2008

© 2008 Insert Copyright Information Here. All Rights Reserved. 20

© 2008 TATA Consultancy Services Limited. All Rights Reserved. 20

Summary

ˆ

SMEs are looking for solutions that are proven.

ˆ

This provides an opportunity for open source

storage products in market to work on end-to-end

proven solutions (by integrating in a seamless

manner with other products) that can be used by

end-user companies.

(21)

Storage Developer Conference 2008

© 2008 Insert Copyright Information Here. All Rights Reserved. 21

© 2008 TATA Consultancy Services Limited. All Rights Reserved.

© 2008 TATA Consultancy Services Limited. All Rights Reserved. 21

Questions ?

Questions ??

[email protected]

www.storage-developer.org

Special Thanks to

Nishi Gupta

I would also like to thank Reena Dayal, Amit Shukla

and Shaham Khan of Storage CoE, TCS for making this

References

Related documents

Perancangan gear test rig ini, ditujukan untuk mengetahui respon getaran yang terjadi pada kondisi roda gigi yang mengalami fatik pada roda gigi berupa tooth

Low-Profile Four-Drum Polyethylene Spill Containment Pallet Polyethylene construction and excellent chemical resistance combine with a 66-gallon secondary spill capacity for

Puji syukur kepada Tuhan Yang Maha Esa karena berkat dan penyertaan-Nya dalam menyelesaikan skripsi yang berjudul “Karakteristik Minuman Tomat Fermentasi dengan Kultur

We model attosecond dynamics of multi-electron systems following three themes: (1) propagation and distortion of pulses in absorbing noble gases, (2) simulation of atoms and

The priorities above lay out a vision for the EEOC operating as a whole -- as a national law enforcement agency. The EEOC’s 15 district offices and 38 field, area, and local

The study determined if teachers were prepared for the information data provided, if teachers felt competent with data-driven instruction, if teachers liked data, if time

To demonstrate the extensibility of FlexPref, we provide case studies showing the implementation of three database operations (single table access, join, and sorted list access)

H2 : In the absence of fraud risk indicators, the difference between primed and unprimed auditors' self-critical professional judgments will be greatest when