Dropbox
Project Status
One of the next steps is a discussion of possible data transfer scenarios.
Questions and Concerns
- What is the maximum file size supported for transfer?
 - Is there an issue when large numbers of files must be kept up with?
 - Do we want a Dropbox style service or an FTP style service? Or do we need both...
 - How well does the solution handle file permissions, especially group permissions?
 - Do we want to survey the users to see what features are most important to them?
 - What about a pilot with a subset of users?
 - How much service level maintenance or intervention does the service require?
 
Software
ZCluster Copy Nodes
Features
Pros and Cons
- Pros
 
- Already installed and configured
 
- Cons
 
Features
Pros and Cons
- Pros
 
- Open Source
 - Availibility for Mac, Windows, and Linux
 - Version control (Git based)
 - Notifications of changes to folder contents
 
- Cons
 
- Sharing folders not built into desktop client
 - Git isn’t built for handling large, binary files
 - Version control not built into desktop client
 
FileZilla
https://filezilla-project.org/
Features
- Easy to use
 - Supports FTP, FTP over SSL/TLS (FTPS) and SSH File Transfer Protocol (SFTP)
 - Cross-platform. Runs on Windows, Linux, *BSD, Mac OS X and more
 - IPv6 support
 - Available in many languages
 - Supports resume and transfer of large files >4GB
 - Tabbed user interface
 - Powerful Site Manager and transfer queue
 - Bookmarks
 - Drag & drop support
 - Configurable transfer speed limits
 - Filename filters
 - Directory comparison
 - Network configuration wizard
 - Remote file editing
 - Keep-alive
 - HTTP/1.1, SOCKS5 and FTP-Proxy support
 - Logging to file
 - Synchronized directory browsing
 - Remote file search
 
Pros and Cons
- Pros
 
- Free
 - Supports FTP, FTPS and SFTP
 - Supports resume and transfer of files > 4GB.
 - Client supports Linux, Mac OSX and Windows
 
- Cons
 
- Server requires Windows XP, Vista or 7.
 
RhinoSoft Serv-U
Features
- Popular Features
- Phone and Tablet Transfers
 - Web Browser Transfers
 - Web Administration
 - Branding
 - FTP, FTPS and SFTP
 - International Support
 - Event-Driven Automation
 
 - Popular Deployment Options
- Linux
 - High Availability
 - Reverse Proxy
 - 3rd Party Integration
 
 - Easy Deployment
- Up and running in minutes
 - Web-based administration
 - iPad administration
 
 - High Performance
- Native 64-bit and 32-bit applications written in C++
 - N+1 scalable on all tiers
 
 - Total Compatibility
- Major web browsers
 - Major smart phones and tablets
 - FTP, FTPS, SFTP (SSH), HTTP and HTTPS
 - Guaranteed fidelity to RFCs
 - Supports both IPv4 and IPv6
 - Supports large files (>2GB) on all interfaces
 
 - Industry’s Best Security
- FIPS 140-2 validated cryptography
 - United States Army Certificate of Networthiness (CoN)
 - No data in DMZ (w/ Serv-U Gateway)
 
 - Total Control
- Ratios, quotas and bandwidth throttling
 - Mix and match Active Directory, ODBC database, and local authentication
 - Realtime session monitoring and statistics
 - Virtual directories and advanced permissions
 - Multiple domains and options for delegated administration
 - iPad Administration
 
 
Pros and Cons
- Pros
 
- Web based admin
 - Supports FTP, SFTP and FTPS
 - Supports web and mobile transfers
 - Guaranteed fidelity to RFCs
 - Supports both IPv4 and IPv6
 - Supports large files (>2GB) on all interfaces
 
- Cons
 
- Liscensed ($500 for 250, $3000 unlimited for 1 year)
 
F*EX Frams' Fast File Exchange
http://fex.rus.uni-stuttgart.de/
Features
- file transfer of virtually unlimited file size
 - recipient and sender only need an e-mail program and a web browser - of any kind, they do not have to install any software
 - RESEND and REGET for resuming after link failures at last sent byte
 - auto-notification of recipient
 - auto-deletion after download
 - auto-deletion after expiration date (default: 5 days)
 - full-users can create one time upload URLs for foreign users
 - full-users can create sub-users, who can send only to this full-user
 - full-users can create groups, an analogy to mailing lists, but for files
 - admin can allow (internal or external) user self-registration
 - admin can allow upload to public recipients without authentification
 - admin can allow upload for LAN users without registration (anonymous upload)
 - Sending to multiple recipients needs storage on the server only once
 - F*EX is a HTTP web-service and needs no firewall-tunnels
 - maintenance-free: no admin interaction necessary besides creating new F*EX accounts
 - support for streams, too
 - for real UNIX users, there are shell programs to avoid annoying web browser usage
 - protocol and source-code free available
 
Pros and Cons
- Pros
 
- Web based so no client software required
 
- Cons
 
- Requires F*EX accounts
 
OwnCloud
Features
- Data Access
 - Desktop Sync
 - Share Data
 - Calendars
 - Mount External Storage (Dropbox, ect)
 - Docunment Viewer
 - Application store
 - Tasks
 - Theming
 - Galleries
 - Contacts
 - File Versioning
 - Undelete
 - Powerful Search
 
Pros and Cons
- Pros
 
- Present in EPEL repository
 
- Cons
 
- Possible problem in file size based on webserver settings and memory size?
 
SeaFile
Features
- Seafile uses file libraries which can be synchronized separately;
 - Users can create and join groups;
 - File revisions;
 - File preview, comments, event notifications;
 - Library encryption;
 - Share files;
 - Clients available for Windows, Mac OS X, Linux, Android and iOS.
 
Pros and Cons
- Pros
 
- Item 1
 
- Cons
 
- Possible problem in file size based on webserver settings and memory size?
 - Possible issue with large number of files
 
Globus Online
Features
https://www.globusonline.org/features/
https://www.globusonline.org/plus/ NOTE: This is not in beta yet.
A web seminar on it: https://anl.adobeconnect.com/_a752132587/p5fcn8zvrhv/?launcher=false&fcsContent=true&pbMode=normal
https://twiki.grid.iu.edu/bin/view/ReleaseDocumentation/GlobusOnlineTutorial
- File Movement
- Web UI
 - CLI Commands
 - Globus Connect (to connect personal PC as an endpoint)
 
 - Performance Optimization
 - Error Handling and Retry
 - Monitoring
 - Endpoint Management
 - Conditional Transfers and Integrity Checking
 
Pros and Cons
- Pros
 
- Secure file transfer
 - Globus Connect Multiuser packages the GridFTP server as well as Proxy and Certificate services.
 - Does not require an external cloud storage... making it big data friendly. Use a shared endpoint.
 - Works across multiple security domains.
 - Third party transfer.
 - Support for xsede
 - CLI for scripting.
 - Service enhancements automatic via web login.
 
- Cons
 
- Requires a Globus Online account
 - Endpoints require Globus GridFTP server
 - Single user computers such as laptops require Globus Connect
 - Data sharing/P2P via Globus Online Plus Plan at $7/month or $70/year. This has not reached beta according to the website
 
Installation
https://support.globusonline.org/entries/23857088-Installing-Globus-Connect-Multiuser
This is a cange for the adding of the repository:
yum install http://www.globus.org/ftppub/gt5/5.2/stable/installers/repo/Globus-5.2.stable-config.centos-6-1.noarch.rpm
Scenarios
Who does the copying: UGA Researcher, UGA Research Lab, Research Associate
Where does the data go: User Workstation, GACRC Filesystems, Research Associate Filesystems, Supercomputing Center
Misc Scenarios: UGA Lab to another UGA Lab
Links
Random links I am using to sort through the project.
http://orbital.blogs.lincoln.ac.uk/project-plan/
https://wiki.filezilla-project.org/Main_Page
https://wiki.filezilla-project.org/FAQ
http://orbital.blogs.lincoln.ac.uk/2012/05/04/shared-versioned-network-drives/
http://www.webupd8.org/2013/02/seafile-robust-file-synchronization-and.html
http://www.nersc.gov/users/data-and-file-systems/transferring-data/globus-online/