2 years of surfdrive lessonslearned and futureplans
TRANSCRIPT
About SURFdrive
• Sync-and-share service for Dutch Universities and higher education• 100GB per user• Federated login (SAML2)
SURFdrive april 2014
• GlusterFS• MariaDB Galera• HAProxy• Apache
Install Server
Management Network
External Network
Appserv-01 Appserv-02 Appserv-04
internet
Appserv-03
SURFdrive june 2015
Mgmt-01 Mgmt-02
Loadbalance-01 Loadbalance-02
Database-01 Database-02 Database-03
Database network
internet
Storage-01 Storage-02 Storage-03 Storage-04 Storage-05
Mgmt-03
Appserv-01 Appserv-02 Appserv-03 Appserv-04
External Network
Storage Network
Backup-02Backup-01
Management Network
SURFdrive january 2016
v39-proxy-02v39-proxy-01
DB Servers
v39-mgmt-03
External Network
v39-mgmt-01 v39-mgmt-02
DB networkStorage network
Management Network
internet
Internal Network
Storage ServersWeb ServersBackup Servers
Database
• Scaling issues• More memory• Replaced database servers with much heavier
hardware• maxscale
GlusterFS
• Distributed replicated• Rebalancing takes a loooooooooooong time• Extra load on Gluster clients• Backup facilities of GlusterFS are not the best• Replace GlusterFS with for example:
- GPFS- EOS
Future
• Migration to other storage backend• Two Factor authentication• Group functionality
• SURFdrive -> SURFdrive->SURFdrive
OwnCache
• Organisations with a data problem- Lots of data that they find difficult to handle- Archiving data on tape- Share data with clients or colleagues abroad.
OwnCache
Loadbalance-01 Loadbalance-02
Database-01 Database-02
internet
Storage-01 Storage-02 Storage-03 Storage-04 Storage-05
Appserv Appserv Appserv
Main Namespace
Appserv
OwnCache
• Data access through Owncloud as well as the protocols supported by dCache• Issue: Data uploaded to dCache not visible in Owncloud
- Idea: Use dCache’s hook to migrate data to tape to enter the files in the Owncloud database