A hosting proposal
Posted: Mon May 11, 2015 1:52 am
So I don't know how our current hosting works, but we might be able to get a better deal by using a google cloud server that turns on and off as needed.
Basically there would be a small server that acts as a controller. This controller could host anything we want except the arma 3 server itself.
There would then be a web interface which would then activate a larger server until given the command to turn off or after a certain duration.
On server start it would start the arma server(s).
Thus in effect whenever someone wanted to use the server they would just go to the web page hosted by the controller and activate the arma server.
The potential benefit to this scheme is that we could get a higher powered server for cheaper by running it only when needed. The downsides are that pricing would be variable, the
server wouldn't always be available, and we would only have CLI access to the machine.
This scheme would cost be an estimated cost of $13 (US) to $24(US) per month depending on how exactly we set it up. If it is only $12 per month I would be glad to cover it myself.
Price details:
The controller machine would be a f1-micro machine (0.8cent US per hour). (6$ / month)
The arma machine would be either a n1-standard-2 (14cent US per hour) or a n1-standard-4 (27cent US per hour). (6-12$ / month at 5 hours per tuesday+sunday sessions)
There is the additional cost of storage (80cent US per month).
Technical details:
The controller server would be hosting a simple web server which would make a REST or CLI call to the google API to activate/deactivate the arma 3 server instance.
The arma 3 server would activate on instance start (and potentially even fill its mpMissions folder from a directory on the controller server).
The arma 3 sever could potentially be put into either a mission making mode or a live mode so that we can control the admin password.
If the arma 3 application server crashes then it could just be restarted using the controller's web interface to stop and then start the machine.
We might have to route all network traffic going to the arma 3 server through the controller server because assigning a static public IP to the arma 3 server costs 6$ per month. (A used public IP costs nothing, but an IP attached to nothing costs money).
I don't know if we currently use a headless client, but there would certainly be enough computing power on a n4 server (and probably enough on an n2 server) for one to be hosted locally.
At this point I have determined that this is all possible to do. I have hosted an arma 3 server (but not the headless client yet) on google cloud services and successfully ran a mission on it.
Thoughts?
Raptoer
Basically there would be a small server that acts as a controller. This controller could host anything we want except the arma 3 server itself.
There would then be a web interface which would then activate a larger server until given the command to turn off or after a certain duration.
On server start it would start the arma server(s).
Thus in effect whenever someone wanted to use the server they would just go to the web page hosted by the controller and activate the arma server.
The potential benefit to this scheme is that we could get a higher powered server for cheaper by running it only when needed. The downsides are that pricing would be variable, the
server wouldn't always be available, and we would only have CLI access to the machine.
This scheme would cost be an estimated cost of $13 (US) to $24(US) per month depending on how exactly we set it up. If it is only $12 per month I would be glad to cover it myself.
Price details:
The controller machine would be a f1-micro machine (0.8cent US per hour). (6$ / month)
The arma machine would be either a n1-standard-2 (14cent US per hour) or a n1-standard-4 (27cent US per hour). (6-12$ / month at 5 hours per tuesday+sunday sessions)
There is the additional cost of storage (80cent US per month).
Technical details:
The controller server would be hosting a simple web server which would make a REST or CLI call to the google API to activate/deactivate the arma 3 server instance.
The arma 3 server would activate on instance start (and potentially even fill its mpMissions folder from a directory on the controller server).
The arma 3 sever could potentially be put into either a mission making mode or a live mode so that we can control the admin password.
If the arma 3 application server crashes then it could just be restarted using the controller's web interface to stop and then start the machine.
We might have to route all network traffic going to the arma 3 server through the controller server because assigning a static public IP to the arma 3 server costs 6$ per month. (A used public IP costs nothing, but an IP attached to nothing costs money).
I don't know if we currently use a headless client, but there would certainly be enough computing power on a n4 server (and probably enough on an n2 server) for one to be hosted locally.
At this point I have determined that this is all possible to do. I have hosted an arma 3 server (but not the headless client yet) on google cloud services and successfully ran a mission on it.
Thoughts?
Raptoer