We have a web client server product. It is expected that the client will be used by more than 1M users (a well-known company is going to use it).
Our server is configured in the cloud. One of the main design issues is how to make the entire program a proof in the future. Say:
- The cloud provider drops, then automatically moves to backup in another cloud.
- Move to another server, etc.
The options we still thought were:
- DNS: Launches the DNS name server in the cloud.
- Directory Server The directory server also lives in the cloud.
- Let our server return future movements and future URLs, etc. to the client - in which the client is specifically designed to handle these scenarios.
Since this should be a common problem, is this the best solution for the same? Since our company is very small, we consider at least a technically and financially expensive solution (for example, option 3, etc.)?
Can someone point some pointers to the same thing?
TO
source
share