I`d like to know your opinions on the following question: How to choose the best option to host the database and files (on the web) of an app / webapp?
Right now I have a simple shared server (low budget) with a mysql database (using php scripts on the server), but I see that I will fall short if the users of my app / webapp increases too much ... I have 3 apps already on the same server, with access in the same database...
The question is whether I should upgrade my database and files server to a VPS with configurable resources but from a local company or use a global services such as AWS or AZURE? (I have no experience with these cloud services yet), Taking into account the prices and possibility of expansion, also considering the processing of the app as a login, information from the database (non-mass reading and writing, ) reports and upload / download of files through the app and webapp) with the possibility of more than 300 simultaneous users.
Right now I have a simple shared server (low budget) with a mysql database (using php scripts on the server), but I see that I will fall short if the users of my app / webapp increases too much ... I have 3 apps already on the same server, with access in the same database...
The question is whether I should upgrade my database and files server to a VPS with configurable resources but from a local company or use a global services such as AWS or AZURE? (I have no experience with these cloud services yet), Taking into account the prices and possibility of expansion, also considering the processing of the app as a login, information from the database (non-mass reading and writing, ) reports and upload / download of files through the app and webapp) with the possibility of more than 300 simultaneous users.