Hi

Hi,
I have need to create a simple file sharing service, for about 1000/2000 customers, today I use dropbox, I was looking for a new Amazon or Azure cloud solution that I have no experience.

I saw that there are various modules and I do not know what I need to look at.

I think like "Storage Module"

I need a Windows Server.

I will use, for now a few commands:

- Files List
- Upload
- Download
- Delete..

What do you recommend me?


p.s.
Can I connect via Remote Desktop?
Can I install my .exe DataSnap Server?

Comments

  1. I honestly think that you are creating a headache for yourself with that number of users and files. File sharing systems have to be highly secure and as you have rightly said can use significant bandwidth. If your platform is not up to it, you are going to have some seriously unhappy users.

    You mention number of files and users, but what about file sizes. What usage patterns do you expect? It is relatively straightforward to calculate bandwidth requirements if you can predict the typical usage pattern.

    I am concerned that you appear to have started coding something but have not (at least here) calculated expected usage. Also, you are developing a solution for thousands of users but are having to ask what I think would be pretty basic questions for anyone with experience in this area.

    Do think about saving yourself some hassle with a community edition of a file sharing system. There are many around, of which Owncloud/Nextcloud are particularly popular. You could host it on Amazon storage and servers. Why re-invent the wheel? No disrespect intended, but do your users know about your level of expertise in this specific area and are they happy to trust what could be confidential information to a solution that you provide?

    Good luck with the project, but do think carefully before continuing down this path.

    ReplyDelete
  2. Have you looked at SmartFile? They have API's available to manage account creation and file transfers and deletions. Although my team are primarily Delphi Developers, it was quickest and easiest to author a solution in C# based on the documentation provided
    smartfile.com - Cloud File Sharing & On-Premise File Management | SmartFile

    ReplyDelete

Post a Comment