How many developers rent -personal- servers?

Started by
1 comment, last by frob 1 year ago

I'm interested in knowing how common or uncommon is this practice ("server" here means “remote computer that you rent”; hetzner is an example of a company where you can get one)

Companies that rent hardware are omnipresent. But how often individuals are renting servers “for themselves”? Line between ‘companies’ and ‘indie game developers’ is murky, but I hope you get the idea: no higher-up told you to rent a server; you decided that yourself, and now you use it.

I thought that the answer should be “pretty often”. For amateur game developers aspiring to build anything networked that should be obligatory (to test and demo multiplayer, etc). But for the rest, there are benefits too. You can run any computations, store any data, run your game's server-side, demo the app you build. It lets you show whatever you want to show the world.

It's relatively easy to configure and administer a machine (at least, for programmers and tech-savvy people), and providers commonly offer pre-built solutions.

That's cheap (remote hardware gives more bang for the buck). Even the crappiest machines are capable of storing backups and running nightly renders. Want to do some tasks (3D render) faster? Then "rent for an hour" a powerful metal, do your work, and return it (it's manageable but a bit non-trivial)

For me, it looks like if a developer creates something as a hobby, and that something is supposed to interact with other people (=not just games, but any site or app), then a personal remote server is a “must-have” for this developer.

I know a few data scientists that do own a personal server and one ‘digital artist’, yet zero game developers. I don't know many - maybe it's just me. Or, maybe the barrier to managing a server is high? Are "costs too high", or "benefits too low"?

None

Advertisement

I've got an AWS instance for personal use. It's up to about $12/month total.

I'm using it for:

  • Web server, Apache hosting 6 sites on it right now for myself, my hobby projects, and for family members.
  • I've occasionally used it for online experiments and for configuring web sites when I volunteer with others, to give me a safe sandbox to play.
  • Warm storage. I've got many gigabytes I use as part of a 3-2-2 backup system for data I'd strongly prefer to not lose. (3-2-2 is an updated version of the classical 3-2-1 that was common with D2D2T, but with today's threat model having two works better with one cold and one warm. Encryption and ransomware attacks suck.)
  • My own source code repository. I've got a Perforce instance running, since it is free for a limited number of users. I keep a copy mirrored locally on my NAS, but my AWS instance is primary.
  • Database access for my own stuff, because I can.
  • General purpose “I need to use a terminal somewhere else on the public Internet” uses.

Individually I could price out the services or use free (ad-driven and marketed) products, but I prefer to have the control over my own assets, or at least, as much control as AWS gives. It isn't “I own it down to the metal”, but instead, it is “I have the keys to the kingdom”.

This topic is closed to new replies.

Advertisement