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/