Don't hesitate to get a VPS to do your work.

This is not going to be one of these posts about how I got a super slim, slick machine or tablet and I moved all my work in the cloud. Fortunately this is old news and nobody talks about it. That being said I have been working on VPS machines for the last 6 months for some tasks.

When your bandwidth is not enough for what you've to do renting a VPS is a great option. I've seen speeds up to 200MB/s on the cheap DigitalOcean or Vultr VPS, with the later being faster most of the time. Want to try Docker? Check out a couple images? You want to upload the Docker image you just built to the docker hub? It's just a matter of seconds instead of minutes or even hours some times. Spawing a VPS with 20GB and fast network for a full work day will cost you about 16 dollar cents. Once you're done you can just shut it off. If you need to do this often and you want to have some packages installed and the environment configured to your taste you can create a snapshot of your machine and fire it back up when needed. It's a nice opportunity to learn Ansible scripting too.

Right now I'm working on my first Firefox for Android (aka Fennec) patch. It's two lines of super simple Javascript. Yet I still have to download all Fennec sources, create a proper build environment and build Fennec. I'm not a full time Fennec Developer and I don't want to have this stack on my machine. It takes space to store, time to download the needed packages and CPU cycles of my under-powered mobile CPU. Vultr has a 'Storage Series' line that won't break the bank. For $0.015 per hour I got a 250GB storage, 1GB Ram machine. I'm going to use it for a couple of days to build and test my patch and then just snapshot it for later use. Snapshot storing on Vultr is free at the moment.

All in all getting a throwaway VPS to do some tasks that take loads of time on your machine and with your internet connection makes sense. You will need one to five minutes to get it running from the moment you hit deploy and you can instantly destroy it anytime. It's cheap, fast and easy.

Go Top