dCache: new and exciting features

Slides:



Advertisements
Similar presentations
Steve Traylen Particle Physics Department Experiences of DCache at RAL UK HEP Sysman, 11/11/04 Steve Traylen
Advertisements

Owen SyngeDCache Slide 1 D-Cache Status Report Owen Synge.
Reinventing using REST. Anything addressable by a URI is called a resource GET, PUT, POST, DELETE WebDAV (MOVE, LOCK)
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 4: Web Browsing.
Lesson 4: Web Browsing.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
Introduction to dCache Zhenping (Jane) Liu ATLAS Computing Facility, Physics Department Brookhaven National Lab 09/12 – 09/13, 2005 USATLAS Tier-1 & Tier-2.
Owen SyngeTitle of TalkSlide 1 Storage Management Owen Synge – Developer, Packager, and first line support to System Administrators. Talks Scope –GridPP.
SRM & SE Jens G Jensen WP5 ATF, December Collaborators Rutherford Appleton (ATLAS datastore) CERN (CASTOR) Fermilab Jefferson Lab Lawrence Berkeley.
DPM Python tools Ivan Calvet IT/SDC-ID DPM Workshop 10 th October 2014.
Owen Synge and Shaun De Witt HTTP as a better file transfer protocol default for SRM Slide 1 HTTP as a better file transfer protocol default for SRM By.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT Upcoming Features and Roadmap Ricardo Rocha ( on behalf of the.
DMLite GridFTP frontend Andrey Kiryanov IT/SDC 13/12/2013.
DCache/XRootD Dmitry Litvintsev (DMS/DMD) FIFE workshop1Dmitry Litvintsev.
Open Science Grid Consortium Storage on Open Science Grid Placing, Using and Retrieving Data on OSG Resources Abhishek Singh Rana OSG Users Meeting July.
Andrew Lahiff HEP SYSMAN June 2016 Hiding infrastructure problems from users: load balancers at the RAL Tier-1 1.
EMI and dCache: the vanguard of standards adoption Paul Millar.
Introducing Flink on Mesos Eron Wright – DELL
Security recommendations for dCache
BY: SALMAN 1.
dCache Paul Millar, on behalf of the dCache Team
ArcGIS for Server Security: Advanced
BUILD SECURE PRODUCTS AND SERVICES
Jean-Philippe Baud, IT-GD, CERN November 2007
Appium Studio Appium testing made easy at any scale.
Palo Alto Networks Certified Network Security Engineer
That this presentation about ?
Scalable sync-and-share service with dCache
Dynamic Storage Federation based on open protocols
Apache web server Quick overview.
Ricardo Rocha ( on behalf of the DPM team )
Vincenzo Spinoso EGI.eu/INFN
Status of the SRM 2.2 MoU extension
Section 6 Object Storage Gateway (RADOS-GW)
BNL Tier1 Report Worker nodes Tier 1: added 88 Dell R430 nodes
Data Bridge Solving diverse data access in scientific applications
Lesson 4: Web Browsing.
dCache “Intro” a layperson perspective Frank Würthwein UCSD
Experiences with http/WebDAV protocols for data access in high throughput computing
Storage Interfaces and Access: Introduction
dCache – protocol developments and plans
StoRM Architecture and Daemons
dCache Scientific Cloud
Introduction to Data Management in EGI
Taming the protocol zoo
SRM2 Migration Strategy
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
T-StoRM: a StoRM testing framework
Study course: “Computing clusters, grids and clouds” Andrey Y. Shevel
GFAL 2.0 Devresse Adrien CERN lcgutil team
Introduction to Networks
DCache things Paul Millar … on behalf of the dCache team.
DPM and SRM-less operation
Data Management cluster summary
Kubernetes Container Orchestration
Dynamic DNS support for EGI Federated cloud
TechEd /21/2018 5:20 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Getting Started with Kubernetes and Rancher 2.0
Cloud Web Filtering Platform
Lesson 4: Web Browsing.
SharePoint 2019 Overview and Use SPFx Extensions
Any Data, Anytime, Anywhere
APACHE WEB SERVER.
PerformanceBridge Application Suite and Practice 2.0 IT Specifications
5G Use Case Configuration & PNF SW Upgrade using NETCONF ONAP DDF, Jan 9, 2019 Ericsson.
HA dCache as Cloud Backend
WEB DESIGN Cross 11, Tapovan Enclave Nala pani Road, Dehradun : ,
How to install and manage exchange server 2010 OP Saklani.
Summary of the dCache workshop
Presentation transcript:

dCache: new and exciting features Paul Millar, on behalf of the dCache Team LSDMA „Technical Forum“ at KIT Campus Nord 2016-10-06 https://indico.desy.de/conferenceTimeTable.py?confId=15810

Next version will be dCache v3.0

Why v3.0? Have to bump the number sooner or later. Better reflect backwards compatibility in mixed deployment, Many exciting new features, Optional – sites don't have to use them Final analysis .. just because.

New in 3.0: CEPH integration With dCache v3.0, dCache has CEPH integration: Can deploy a dCache pool that provides access to a CEPH pool. dCache files are written as RBD images. Can be accessed directly (by PNFS-ID) outside of dCache All dCache features are available: Sites with tape integration may need to tweak their scripts Site driven functionality

HA-dCache: benefits ………

HA-dCache: improvements #1

HA-dCache: improvements #2

HA-dCache: status Everything available with dCache v3.0 It's optional – existing behaviour is the default Deployed in production at NDGF Running recent pre-release / snapshot of 3.0.0 Services in HA deployment; doors using HA- Proxy and uCARP. Deployment at DESY is planned. The DESY cloud – for the rolling updates.

DESY-Cloud update Proved an excellent test for dCache NFS No longer seeing any problems. Folding NFS changes back into main-line dCache: Only a few changes remaining. Current stats: 3900 shares, 670 users, 400 TB user data, 1.2x107 files. Currently operating with ownCloud 9 In discussion with nextCloud.

REST API for dCache New interface for interacting with dCache HTTP request/responses: GET, PUT, DELETE, POST, PATCH … JSON requests/responses Modern standard approach – supporting easy development of clients: JavaScript, CLIs, portals, … Initial support is for namespace and Quality of Service management, but ultimately allow all operations.

dCache-view A pure JavaScript, Web-2.0 client for dCache Uses the RESTful interface: Demonstrates the power of the RESTful interface Browsing and download already supported. Upload and rename/move/delete coming soon.

https://prometheus.desy.de:3880/ New web interface https://prometheus.desy.de:3880/

https://prometheus.desy.de:3880/ New web interface https://prometheus.desy.de:3880/

Increased support for federation Hardening dCache inter- domain communications Encrypt tunnel communication, Mutual authentication (X.509), Only authorised hosts can connect. Will also be encrypting ZooKeeper communication Support dCache federations over untrusted WAN.

New resilient manager Replaces replica manager. Complete rewrite by Fermi team New concept: Focus on event based, rather than periodic scanning Better integration with other dCache components Takes events and information gathered by other components Being deployed at Fermilab, DESY and elsewhere.

Future directions Integration of nextCloud into dCache Adding Samba support We have windows users, after all. Adding S3 support The de facto standard for cloud storage.

Next dCache workshop: Umeå, Sweden Co-located with NeIC 2017 Last Mon/Tue in May (2017-05-29, -30)

Backup slides

HA dCache: SRM Split the GSI “front-end” from “SRM engine” Allow multiple front-ends: horizontal scaling for encryption overhead Allow multiple “SRM engines”: each scheduled request is processed by the same SRM engine, load-balancing and fault- survival. Support for HAProxy protocol using TCP mode, rather than HTTP mode.

Pencil sketch of possible deployment SRM front-end SRM back-end HAProxy (live) Rest of dCache Clients SRM front-end SRM back-end CARP: “shared” IP address HAProxy (hot spare) SRM back-end SRM front-end NB: works fine with just two node

HA dCache: general protocol remarks Should work fine for TLS-based protocols (SRM, gsiftp, webdav, gsidcap) Load-balancer hostname as a Subject Alternate Name (SAN) in the X.509 certificate Possible to configure dCache so the SRM redirects clients to individual doors, rather than HA proxy: SRM already provides load-balancing.

HA dCache: FTP Updated to understand HAProxy protocol IPv4 and IPv6 supported Data channels connect directly to pool or door, bypassing HAProxy.

HA dCache: other protocols WebDAV: nothing major needed xrootd: updated to understand HAProxy protocol. As usual “GSI-xrootd” sucks: special care needed over x.509 certificate kXR_locate returns IP address; makes host name verification hard dcap: updated to understand HAProxy protocol. No other major changes. NFS: not updated to support HA.

HA-dCache: status and next steps Currently deployed in production at NDGF Catching some bugs Presentations for admins at dCache workshop and “dCache Presents...” live webinar. Considerable interest expressed.

Other thoughts/issues Deleting file with target free capacity: feedback loop: delete until enough space is free Multiple concurrent uploads of the same file: ATLAS – multiple FTS, CMS – hidden error recovery SRM mostly protects us from this (apart from “FTS srmRm bug”) What is expected behaviour when not using SRM? RFC 4331 WebDAV quota support: Work started, anticipate being in dCache v3.0.

SRM reflections We (dCache.org) are NOT abandoning SRM: We have invested heavily in cleaning- and speeding it up. New client release, including srmfs an interactive SRM shell. It works – why replace a working system? By now the spec and implementations are well understood. Several unique features that would need to be re- implemented (e.g., see RFC-4331) – wasting effort. Biggest downside of SRM is NOT the protocol but the bindings; that can be fix. Certainly, declaring SRM dead is a self-fulfilling prophesy.