Update on NIIFI's storage and cloud related activities TF-Storage - - PowerPoint PPT Presentation

update on niifi s storage and cloud related activities
SMART_READER_LITE
LIVE PREVIEW

Update on NIIFI's storage and cloud related activities TF-Storage - - PowerPoint PPT Presentation

Update on NIIFI's storage and cloud related activities TF-Storage Meeting September 27, 2012 Dubrovnik, Croatia Szabolcs Szkelyi <szekelyi@niif.hu> Agenda Storage infrastructure update Archiving service Cloud GUI


slide-1
SLIDE 1

Update on NIIFI's storage and cloud related activities

TF-Storage Meeting September 27, 2012 Dubrovnik, Croatia Szabolcs Székelyi <szekelyi@niif.hu>

slide-2
SLIDE 2

Agenda

  • Storage infrastructure update
  • Archiving service
  • Cloud GUI
  • Cloud without OpenNebula
  • A lesson learned
slide-3
SLIDE 3

Storage infrastructure

  • 2 new Eternus DX90s
  • Deployed in Debrecen
  • 4 x 10 GE fiber
  • Redundant connection to HPC

network and HBONE

  • Total 1 PB storage, nearly fully

booked

slide-4
SLIDE 4

Archiving service – infrastructure

  • Based on Oracle StorageTek SL3000

in Sopron

  • 4 x LTO-5 drives
  • 696 tapes, 1.5 TB each
  • Fujitsu PRIMERGY TX300 S6
  • 8 TB local disk storage
  • SSD?
  • Planned services
  • Archival
  • HSM (local – iSCSI – tape)
slide-5
SLIDE 5

Archiving service

  • Archive...
  • ... a file set
  • ... from a URL (recursively)
  • ... to a specific tape
  • No delete (for individual files)
  • No overwrite
  • but versioning is supported
  • Deduplication (on the file level)
  • Supported protocols: HTTP,

HTTPS, FTP, FTPS, SFTP

Backend User's server Frontend

slide-6
SLIDE 6

Archiving service – file sets

slide-7
SLIDE 7

Archiving service – file set view

slide-8
SLIDE 8

Archiving service – merged view

slide-9
SLIDE 9

Archiver – backend workflow

ExpanderWorker NetworkWorker TapeWorker JobLCM Done Pending

slide-10
SLIDE 10

Archiving service – screenshot 1

slide-11
SLIDE 11

Archiving service – screenshot 2

slide-12
SLIDE 12

Archiving service – screenshot 3

slide-13
SLIDE 13

Cloud GUI

  • All VM and VNet functions available (except ACL management)
  • Uses REST API
  • Federated authentication
  • EPPN & token based access
  • Full-featured HTML5 console access (based on Guacamole)
  • On-screen keyboard (mobile device friendly)
  • Well tested, few small bugs possible
  • Demo...
slide-14
SLIDE 14

NC without OpenNebula

slide-15
SLIDE 15

NC without OpenNebula

  • Replace ONE calls with libvirt calls
  • Take over...
  • host provisioning & monitoring
  • lifecycle management
  • resource authority (IP and MAC addresses, etc.)
  • Successful PoC
  • Started first VM
  • 80% ready
  • Accelerate implementation of future features
  • Changing VM config, IPv6, foreign APIs, etc.
slide-16
SLIDE 16

Roll your own?

vs.

slide-17
SLIDE 17

A lesson learned

  • More latency → lower performance
  • More network equipment → more network outages
  • More power sources → more power outages
  • More people → more human errors

(“Sorry, we pulled the plug, don't you mind?”)

THINK TWICE BEFORE YOU DISTRIBUTE YOUR SERVICES

slide-18
SLIDE 18

Thank you. Question time!

Szabolcs Székelyi <szekelyi@niif.hu>