Patrick Fuhrmann. The DESY Storage Cloud

Similar documents
The DESY Big-Data Cloud System

The Big-Data Cloud. Patrick Fuhrmann. On behave of the project team. The BIG DATA Cloud 8 th dcache Workshop, DESY Patrick Fuhrmann 15 May

dcache, list of topics

dcache, Software for Big Data

How To Share Data With The Cloud On Dcache

The DESY Big-Data Cloud Service

DESYcloud: an owncloud & dcache update

Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft. dcache Introduction

Mass Storage at GridKa

The dcache Storage Element

How to Use JCWHosting Reseller Cloud Storage Solution

dcache - Managed Storage - LCG Storage Element - HSM optimizer Patrick Fuhrmann, DESY for the dcache Team

CERN Cloud Storage Evaluation Geoffray Adde, Dirk Duellmann, Maitane Zotes CERN IT

Scientific Storage at FNAL. Gerard Bernabeu Altayo Dmitry Litvintsev Gene Oleynik 14/10/2015

SURFsara Data Services

The Dangers of Consumer Grade File Sharing in a Compliance Driven World

Anchor End-User Guide

User Guide. UserGuide_VersionCS8.1

White Paper. Anywhere, Any Device File Access with IT in Control. Enterprise File Serving 2.0

NovaBACKUP xsp Version 15.0 Upgrade Guide

Xopero Backup Build your private cloud backup environment. Getting started

Centralized Mac Home Directories On Windows Servers: Using Windows To Serve The Mac

CERNBox + EOS: Cloud Storage for Science

CTERA Agent File Sync and Share for Mac

Security Overview Enterprise-Class Secure Mobile File Sharing

Business and enterprise cloud sync, backup and sharing solutions

FileCloud Security FAQ

BioHPC Cloud Storage. portal.biohpc.swmed.edu Updated for

owncloud Architecture Overview

A Web-based Portal to Access and Manage WNoDeS Virtualized Cloud Resources

File Services. File Services at a Glance

File Sharing and Network Marketing

Next Generation Tier 1 Storage

VIPERVAULT STORAGECRAFT SHADOWPROTECT SETUP GUIDE

Putchong Uthayopas, Kasetsart University

QoS and DLC in IaaS INDIGO-DataCloud

Document OwnCloud Collaboration Server (DOCS) User Manual. How to Access Document Storage

Real World Considerations for Implementing Desktop Virtualization

Quick Start Guide Using OneDisk with the Tappin Service

owncloud Architecture Overview

Before You Begin, Your Computer Must Meet the System Requirements

efolder BDR for Veeam Cloud Connection Guide

Manual for Android 1.5

Cloud Attached Storage 5.0

Using the owncloud Android App

activecho Driving Secure Enterprise File Sharing and Syncing

IT Peace of Mind. Powered by: Secure Backup and Collaboration for Enterprises

Team Foundation Server 2013 Installation Guide

File Sharing & LiveBox WHITE PAPER.

PolyU Connect Mobile Connection. Setup Guide

Transporter from Connected Data Date: February 2015 Author: Kerry Dolan, Lab Analyst and Vinny Choinski, Sr. Lab Analyst

Managed GRID or why NFSv4.1 is not enough. Tigran Mkrtchyan for dcache Team

MIGRATING DESKTOP AND ROAMING ACCESS. Migrating Desktop and Roaming Access Whitepaper

HiDrive Intelligent online storage for private and business users.

EMBL Identity & Access Management

owncloud Configuration and Usage Guide

REMOTE IT INFRASTRUCTURE MANAGEMENT SERVICES

(Scale Out NAS System)

qliqdirect Active Directory Guide

SURFsara HPC Cloud Workshop

WDL RemoteBunker Online Backup For Client Name

Deployment Guide: Unidesk and Hyper- V

Workshop on Cloud Services for File Synchronisation and Sharing NOV 2014

Cloud Attached Storage 3.1 EA

JAMF Software Server Installation and Configuration Guide for Linux. Version 9.2

U-LITE Network Infrastructure

WHITE PAPER NEXSAN TRANSPORTER PRODUCT SECURITY AN IN-DEPTH REVIEW

How do I Install and Configure MS Remote Desktop for the Haas Terminal Server on my Mac?

SOLUTION GUIDE AND BEST PRACTICES

JAMF Software Server Installation and Configuration Guide for OS X. Version 9.0

ANY DEVICE ANY STORAGE ONE PLATFORM SECURE ENTERPRISE MOBILITY CONTENT PLATFORM

Xerox DocuShare Security Features. Security White Paper

Database Configuration Guide

RingStor User Manual. Version 2.1 Last Update on September 17th, RingStor, Inc. 197 Route 18 South, Ste 3000 East Brunswick, NJ

1. Scope of Service. 1.1 About Boxcryptor Classic

Acronis Backup & Recovery for Mac. Acronis Backup & Recovery & Acronis ExtremeZ-IP REFERENCE ARCHITECTURE

WHITE PAPER. Understanding Transporter Concepts

User Guide FOR TOSHIBA STORAGE PLACE

Features of AnyShare

How do I Install and Configure MS Remote Desktop for the Haas Terminal Server on my Mac?

USC Marshall School of Business ShareFile_With_Outlook_Client_v2.docx 6/12/13 1 of 9

dcache, a managed storage in grid

Charles Firth Managing Macs in a Windows World

Cloud Computing Backgrounder

Cloud-Era File Sharing and Collaboration

BNL FAX Setup. Hironori Ito Brookhaven National Laboratory

The Design and Implementation of the Zetta Storage Service. October 27, 2009

Michał Jankowski Maciej Brzeźniak PSNC

WINDOWS 2000 Training Division, NIC

JAMF Software Server Installation and Configuration Guide for OS X. Version 9.2

Das HappyFace Meta-Monitoring Framework

Maurice Askinazi Ofer Rind Tony Wong. Cornell Nov. 2, 2010 Storage at BNL

BlueArc unified network storage systems 7th TF-Storage Meeting. Scale Bigger, Store Smarter, Accelerate Everything

NCSU SSO. Case Study

Training module 2 Installing VMware View

The Challenges of Managing Multiple Cloud Identities and Enterprise Identity by BlackBerry

Marcum LLP MFT Guide

AVLOR SERVER CLOUD RECOVERY

SOOKASA WHITEPAPER SECURITY SOOKASA.COM

Workshop on Cloud Services for File Synchronisation and Sharing NOV 2014

Transcription:

The DESY Storage Cloud Patrick Fuhrmann The DESY Storage Cloud Hamburg, 2/3/2015 for the DESY CLOUD TEAM

Content > Motivation > Preparation > Collaborations and publications > What do you get right now? > Who is involved, how is it integrated? > How is the system implemented? > How do you get access? > The bigger picture. Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 2

What is this about? It s about on how modern scientists (people) want to manage their data. Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 3

Requirements (Web2.0,Sync n Share) > New requirements from DESY users : New model in accessing data Anytime from everywhere From mobile devices Bidirectional sync ing between your cloud space and your local devices New model in sharing data Fine grained sharing with individuals and groups. Sharing via intuitive Web 2.0 mechanisms (Apps or Browser) Sharing with public with or w/o password protection Sharing of free space (upload) Expiration of shares Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 4

Requirements (QoS, Big Data) > Request for unlimited, non destroyable storage space including data life cycle management. > Request for different quality of services (SLA), coming with different price tags and controlled by customer. Data Loss Protection (non-user introduced), e.g.: One copy. Two copies on independent systems. Two copies in different buildings. Two copies at different sites (e.g. Hamburg and Zeuthen) Some of above plus n tape copies. Access latency and max data rate, e.g.: Regular sync and web access. Worker-node access: High throughput Low latency (e.g. on SSD) for HPC. Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 5

Requirements (final) > But all this should be just one huge repository. Not split into different systems. > Access should be possible with different credentials Username / password X509 Certificates SAML (Single Sign On) Kerberos Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 6

What does that mean for DESY Big Data, Qos Part IT is doing this for decades. ~ 10 PetaBytes Web 2.0? Here we need some help Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 7

Decision > For the web 2.0 interface we needed some experts. > We went for the most popular solution: Own Cloud Reduce likelihood for product disappearing Possibly building a user-community (like today) TU-Berlin, FZ-Jülich, TU-Dresden **** CERN, United Nations CERN is evaluating a similar approach and we are in contact anyway (WLCG) Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 8

Collaborations and publications > Collaboration with HTW Berlin (LSDMA) > Pre-evaluation of cloud solutions by InFa -> Q3/2013 Erarbeiten und Umsetzen eines firmeninternen Online- Speicherdienstes in einer Teststellung. (Quirin Buchholz) > Presenting the concept at HEPIX. > Information exchange with CERN. (CHEP 13) Oct 13 > Berlin Cloud Event, (mostly OwnCloud and PowerFolder) in Mai 14 (we published first paper) > Participating the CERN Cloud Event (Nov 14) including a presentation of our proposed solution. > Various papers submitted and accepted at ISGC in Taipei in March and CHEP 15 in Japan. Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 9

To be mentioned Last Preliminary Remark > The DESY Storage Cloud is NOT in the CLOUD. > Your data is stored on DESY premises and is regulated by DESY agreements. (German and EU law). > We only provide interfaces to/into your storage space, which are similar to those provided by Cloud Providers. Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 10

So, what do you get right now? Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 11

Sync ing and Web access Your Cloud Space Sync Sync File up and download Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 12

Sharing Your Cloud Space Share files/folders with individuals Share files/folders with desy groups Share with public with and w/o password (Shares can expire) Share space(s) with others for upload File shared with you by others Others sharing data with you (in your home) Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 13

Initial Quality of service > Each file in your space has two copies on a completely distinct hardware setup. Different disks Different controller Different host system. > Checksum is calculated on arrival of backend storage. > Continuous scrubbing of disks to detect wrong checksums. Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 14

Who do we do that? Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 15

Integration into the DESY infrastructure Monitoring Accounting User Management Registry LDAP Virtualization Authentication Kerberos 8 Unlimited Persistent Storage Local and Wide Area Network Load Balancing Firewalls Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 16

IT Groups involved > Almost all IT groups are involved (See Design Picture) Technical Coordination OwnCloud : Quirin Technical Coordination DOT: Lusine and Ralf Technical Coordination dcache.org : Tigran And many more In Network, VM Management, Web Office Please don t contact those people directly, use weboffice@desy.de to report issues. Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 17

The Own Cloud Part DESY LDAP Load Balancer Own Cloud Own Cloud Own Cloud Own Cloud Data Life Cycle Adapter DESY Kerberos Storage 8 Postgres DB Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 18

The dcache backend Pool Node Pool Node Pool Node 200 TBytes RAID 6 Namespace Poolselection Pool Node 200 TBytes RAID 6 Accounting Pool Node Pool Node Pool Node 200 TBytes RAID 6 Pool Node Pool Node Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 19

Horizontal Scaling Web Load Balancer Own Cloud Own Cloud Own Cloud Own Cloud NFS 4.1 / pnfs Pool Node Pool Node Pool Node Pool Node Pool Node Pool Node Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 20

How do you get access? Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 21

What you need to do, to get access Get the OwnCloud resource from the DESY registry. (Here vdr wanted to say something.) Read the intro @ It.desy.de -> Dienste -> StorageDienste -> DesyCloud 1. Log into desycloud.desy.de with your DESY account credentials 2. Install the OwnCloud client for your preferred OS 3. Configure your sync s and shares Report issues to weboffice@desy.de Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 22

Things you might want to consider Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 23

Syncing might need some thinking Your Cloud Space Your Documents Your Analysis Data Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 24

Watch OUT! >!!! Do not sync your entire Own Cloud Space with your laptop -> chose a subdirectory instead. Own Cloud Space is potentially unlimited your laptop isn t Everything someone else shares with you would be sync ed to your laptop. Shares always end up in our home first. 8 My Space Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 25

Watch out!!! File is listed on the ignore list. Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 26

Folder Sharing Hierarchy Your very private folder Actively Created public link https://desycloud.desy.de/public.php?service=files& t=3bd49ff864c465d362d697a54584a6e3 Implicitly Created public link https://desycloud.desy.de/public.php?service=files& t=3bd49ff864c465d362d697a54584a6e3 Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 27

Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 28

More Wath Out We ll try to keep the documentation up to day on issues we find. Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 29

Towards the scientific storage cloud Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 30

We are not running OwnCloud storage BUT We are using OwnCloud to provide a particular VIEW into your DESY storage space. GridFTP Unlimited hierarchical Storage Space Globus Online NFS 4.1 / pnfs HPC, HTC Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 31

The big picture My dcache XXL Home My owncloud Home Sync Share Web 2.0 NFS 4.1/pNFS GridFTP WebDAV SRM (some private Grid Protocols) dcap xrootd Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 32

High performance access NFS mounted, High performance, Low latency On workgroup server Your Cloud Space Sync Web and sync n share Sync Or worker nodes, Compute servers File up and download Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 33

Wide area file transfer Wide are transfers Your Cloud Space Sync Web and sync n share Sync With Globus Online Or WLCG Transfer tools (using GridFTP) File up and download Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 34

Quality of service management Physical Realization Two Copies (one building) Your Cloud Space Sync Web and Sync n share Small File Manager Sync Additional Tape Copy File up and download Two Copies (Two buildings) Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 35

Even bigger system Hamburg Zeuthen > One Namespace -> Transparent Sharing > Zeuthen is Backup for Hamburg, Hamburg is Backup for Zeuthen. > Zeuthen is Cache for Hamburg storage if accessed in Zeuthen and vise versa. > This is based on dcache features. Those setups already exist in North Europe and University of Michigan. Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 36

> All those nice features are already available in the used backend. (dcache) > They only need to be enabled. > This will happen step by step. > More a political issue, concerning resources. Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 37

Just that I don t forget Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 38

Just not to forget > The system is still a pilot Which should only influence the overall availability. E.g. : Downtimes on short notice. We already put significant efforts into keeping your data safe. > Payment mechanisms for mobile App s not clear. Less than 1.00 Euro. > Sharing with groups Only people with the registry OwnCloud resource will get access. Otherwise you would have to share with public link. > In monitoring but not nightalarm yet. Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 39

Just not to forget > WebDAV access. Due to limitations in the definition of WebDAV and the implementation of some OS clients, we are still trying to find a client which works sufficiently satisfying for everyone. BTW : With WebDAV, currently unlimited storage space means 90 TBytes. > Issues with the NFS connection between OwnCloud and dcache. We observe hick-ups. (Remote I/O Errors) Currently taken care of by script You shouldn t notice Will be fixed. Side effect: Web interface might ask you to log-in again. Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 40

Scientific Storage Cloud LOFAR antenna Huge amounts of data X-FEL (Free Electron Lasers) Fast Ingest Patrick Fuhrmann The DESY Storage Cloud 2/3/2015 Page 41