+ All Categories
Home > Software > Flexible storage management with Linux and openATTIC

Flexible storage management with Linux and openATTIC

Date post: 13-Apr-2017
Category:
Upload: it-novum
View: 1,074 times
Download: 1 times
Share this document with a friend
24
Flexibles Storage Management unter Linux mit openATTIC Lenz Grimmer <[email protected]> Kieler Open Source und Linux Tage 2015, Kiel 19. September 2015
Transcript
Page 1: Flexible storage management with Linux and openATTIC

Flexibles Storage Management unter Linux mit openATTICLenz Grimmer <[email protected]>

Kieler Open Source und Linux Tage 2015, Kiel

19. September 2015

Page 2: Flexible storage management with Linux and openATTIC

2

Agenda

Vorstellung

Storage – Herausforderungen, Strategien, Probleme

Definition Unified Storage / SDS

Überblick: openATTIC

Page 3: Flexible storage management with Linux and openATTIC

Vorstellung

Page 4: Flexible storage management with Linux and openATTIC

4

Open Source & ClosedSource

Integration von Open Source mit Closed Source

Langjähriger akkreditierter Partner zahlreicher Open Source-Produkte

Zertifizierter SAP Business Partner

Bestätigte Qualitätssicherung durch ISO Zertifizierung

Unternehmen

Kunden und ProjekteProdukt-

entwicklungen

Gegründet in 2000 als eigenständige Konzerntochter der börsennotierten KAP-AG

IT-Beratungshaus mit technischer Spezialisierung im Business Open Source-Bereich

75 Mitarbeiter

Hauptsitz in Fulda, Niederlassung in Berlin und Wien

Etablierte Produktentwicklungen

Nagios-basiertes MontoringSystem

Software-Defined Storage System basierend auf Open Source

Kunden und Projekte

15 Jahre Business Open Source-Erfahrung

Über 750 umgesetzte Projekte in großen mittelständischen Unternehmen und Konzernen

Page 5: Flexible storage management with Linux and openATTIC

5

Bereich Infrastructure & Operations

Etablierte Open Source Software-Produkte

Service Management: Open Source-basierter ITSM-Stack für ITIL-konforme Umsetzung und

Automatisierung von IT-Service-Prozessen, der vollen Funktionsumfang und offene

Schnittstellen bietet zu Ticketing (OTRS), IT-Dokumentation (i-doit), Monitoring

(openITCOCKPIT) und Configuration Management (Puppet).

Cloud Computing: OpenStack bietet standardisierte und hoch automatisierte Data Center

Services durch die Kombination von Virtualisierungs-, Storage- und Netzwerktechnologien.

Vorreiterrolle in der Entwicklung eigener Produkte und Lösungen

System Monitoring: openITCOCKPIT ist als Nagios basiertes quelloffenes Monitoring System

bereits Standard in vielen großen und mittleren Unternehmen.

Storage Management: openATTIC ist eine offene Software-Defined Storage-Plattform für die

zentrale Verwaltung von Storage-Funktionen in einem Linux-System.

Page 6: Flexible storage management with Linux and openATTIC

Storage: Herausforderungen

Page 7: Flexible storage management with Linux and openATTIC

7

Storage-Wachstum - Herausforderungen

Stetig wachsende Speicher-Anforderungen

IDC: Verdoppelung des Datenvolumens alle 2 Jahre

4.4 ZB (2013) → 44 ZB (2020) – 10x (!)

IDC: 74% (2015) aller Daten unstrukturiert

Videos, Grafiken, Office-Dokumente, Email, persönliche Daten

65% Wachstum pro Jahr

Page 8: Flexible storage management with Linux and openATTIC

8

Storage-Wachstum - Maßnahmen / Strategien

Neuinvestition in Storage-Hardware

Austausch bzw. Aufrüstung / Ausbau bestehender Systeme

Selten: mehr Personal

Page 9: Flexible storage management with Linux and openATTIC

9

Storage-Wachstum - Probleme

Wachstum IT-Budgets vs. Storage-Wachstum

Quotient Datenmenge / Admin wächst stetig

Storage Silos

„Vendor lock-in“

Page 10: Flexible storage management with Linux and openATTIC

10

Storage-Wachstum erfordert Paradigmenwechsel

Server 1

Storage

Applikation 1 Applikation 2

Server 2

Scale-out

Server Server Server

Server Server Server

Applikation 1 Applikation 2

Storage Silos Distributed Storage

Page 11: Flexible storage management with Linux and openATTIC

Unified Storage & SDS

Page 12: Flexible storage management with Linux and openATTIC

12

Unified Storage

„Unified Storage ist ein freigegebenes Speicher-Device, das konsolidierte Block- und Dateiservices für offene

Systemclients und -server (physisch und virtuell) bereitstellt.

Anwendungen und Benutzer greifen über ein gemeinsames Netzwerk auf Daten zu.“

(EMC Corporation)

NAS und SAN (Datei- und Block-Speicherung)

Multi-Protokoll-Support

File: NFS / CIFS

Block: iSCSI / Fibrechannel / FCoE

Object Store

Hardware-agnostisch

Page 13: Flexible storage management with Linux and openATTIC

13

Software-Defined Storage (SDS)

„Infrastructure as Code“

Abstrahiert Hardware von Software

Verbirgt Komplexität

Pooling von Equipment diverser Hersteller

„Elastische“ / „Intent-based“ Provisionierung

Einheitliche API

Integration

Eigene Front-Ends, Tools

Page 14: Flexible storage management with Linux and openATTIC

14

Linux und Open Source als Alternative

Unterstützt die gängigen SAN/NAS-Protokolle (und mehr) ohne

Einschränkungen

Breite Hardware-Unterstützung

Open Source (mit allen Vor- und Nachteilen)

Vielfältige Support-Angebote

Page 15: Flexible storage management with Linux and openATTIC

15

Herausforderungen beim Einsatz von Linux/OSS

Tief gehende Detailkenntnisse der einzelnen Dienste/Protokolle

erforderlich

Konfiguration meist auf der Kommandozeile

Automatisierung / Integration?

Skalierbarkeit / Redundanz?

Monitoring?

Page 16: Flexible storage management with Linux and openATTIC

16

openATTIC

Unified Storage: NFS, CIFS, iSCSI, FC/FCoE

LVM, XFS, ZFS, Btrfs, ext4, Ceph (in Entwicklung)

Clustering / Mirroring (Pacemaker/Corosync, DRBD)

Moderne Web UI

REST API

Monitoring (Nagios) eingebaut

Open Source & Enterprise

Page 17: Flexible storage management with Linux and openATTIC

17

openATTIC Architektur

Django REST Framework

Backend/Models(Django)

Client (GUI)

DB(PostgreSQL)

Systemd

REST API

DBUS

Node 1

Shell Commands

Django REST Framework

Backend/Models(Django)

Client (GUI)

Systemd

REST API

DBUS

Node 2

Shell Commands

MultinodeInterconnect

Page 18: Flexible storage management with Linux and openATTIC

18

openATTIC Dashboard

Page 19: Flexible storage management with Linux and openATTIC

19

openATTIC Volume View

Page 20: Flexible storage management with Linux and openATTIC

openATTIC Demo

Page 21: Flexible storage management with Linux and openATTIC

21

openATTIC Demo

Page 22: Flexible storage management with Linux and openATTIC

22

openATTIC Ressourcen

http://www.openattic.org/

http://blog.openattic.org/

http://docs.openattic.org/

http://download.openattic.org/

http://bitbucket.org/openattic/openattic/

@openATTIC

openATTIC

Page 23: Flexible storage management with Linux and openATTIC

Fragen?

Page 24: Flexible storage management with Linux and openATTIC

Vielen Dank!Lenz Grimmer

<[email protected]>


Recommended