We have a Windows 2016 Server
VPS that works as download server. users request file with URL and download from those. I'm using asp.net as web application and IIS as web server.
Now after 2 years from beginning, number of download request increased and I afraid maybe one server can't handle all request at same time.
Now I want to increase number of server to 3 or more and i don't know how to handle request to Load balance and fault tolerance of this server.
After some research i found Apache Hadoop
that can help me for this purpose.
Does it write choice for my problem? what technique use middle-size(not GoogleDrive or DropBox) company at this moment?