Why I decided to migrate my blog from VPS to hosting?

When I decided to create my blog, I was thinking about using hosting or buying my own VPS. Actually, you know, I’m an IT guy, right?! I can do magic with servers and so on! That was my thinking. So for a few years, I have been using VPS as the main source of my blog hosting. It’s a freedom with much flexibility – I’m sure that many people try to justify their decision like this one. It was worked, of course, for some time! Additionally, I was using this VPS as my minefield, and I had a Discord Bot running on it. So VPS made sense. And I even didn’t think about migration to hosting. But then I got an e-mail…

E-mail from my provider, that they will increase the pricing of my VPS. Yeah, I think that you have already guessed – the price was one of the reasons why I chose VPS instead of hosting. For now, at the beginning of this history, information that they will triple the price should be enough, right? I want to describe the whole decision process in detail, including changing my mind across time and why finally I decided to make a migration to hosting.

Why VPS at the beginning?

Making a decision didn’t take me much time when I decided to create my blog. From the beginning I was thinking about my own VPS, so I made some comparison between possibilities and pricing (for some reason I checked only polish providers, so I need to convert prices to dollars – please bear in mind, that at the moment of writing this article, one USD costs ~3.65 PLN). So I could choose:

  • VPS (1 vCPU/1 GB RAM/20 GB SSD) for ~16$/annually
  • hosting (unlimited transfer/mysql/ftp/10 GB space) for ~30$/annually

As you can see, VPS won this round. So I started thinking whether VPS is better for me, or maybe I should choose a hosting? After a few days I came to the following conclusions:

Pros of my own VPS

➕ I can configure nginx/apache as I want.
➕ I can secure the whole server in a good way.
➕ New PHP version? No problem, let’s upgrade!
➕ MySQL is easy, I can create databases and users with any permission.
➕ I can upgrade system packages when I want!
➕ If I need to make some things with files, I can use SSH.
➕ It’s just mine!
➕ It’s cheaper than hosting.

Pros of hosting

➕ NONE!

Then it appears the decision was very easy. I just bought VPS, install WordPress, configure nginx, make a backup of the configuration, secure the whole things, fought with the performance, and did a lot of other things… During the two years of maintaining the server, I also did tons of work. You know, upgrades, downtimes, other problems – just normal, SysOps things. And then…

The price was increased!

It was a very beautiful day when I got an e-mail from my provider, that they wanted to increase the price for my VPS. That was also a day when I decided to gather all my doubts were coming to my mind for a few months, and check whether I still need VPS. You know, money is very often a convincing argument. They are more powerful than laziness. First, see how the price was changed and what I saw when I compared it with hosting (of course I had a chosen provider with the plan perfect for me):

  • VPS (1 vCPU/1 GB RAM/20 GB SSD) for ~48$/annually
  • hosting (unlimited transfer/mysql/ftp/10 GB space) for ~33$/annually

At first glance, it’s not a big difference – just 15$ annually. Not a big deal. Most tools I use on a daily basis cost much more than 50$ per year. But this is not the clue of my decision – after this e-mail, I started to think. And I came to the following conclusions:

Pros of hosting

➕ I don’t have to configure nginx/apache – just create a new domain and everything works!.
➕ The whole server is secured by a hosting provider, I don’t need to spend time on that.
➕ New PHP version? No problem, let’s upgrade in Direct Admin or wait for the upgrade!
➕ MySQL is easy, I can create databases and users with any permission without the necessity to maintain the whole SQL server.
➕ System packages are being upgraded in the background!
➕ If I need to make some things with files, I can use SSH.
➕ If I don’t need to use SSH, I can just use FTP.
➕ It’s cheaper than a VPS.

Pros of my own VPS

➕ It’s mine and I can use it for making a lot of things.

So the migration to hosting begins!

Do you see how I changed my mindset? All pros of my own VPS are now the cons. I think that using GCP and other cloud providers completely changed my mind. I saw how great the fully managed services are, and how much time I can save. Of course, there was still one advantage of my own VPS – It’s mine and I can use it for making a lot of things. But, hey! I can create one Compute Engine in GCP, do whatever I want, and just remove it.

I had only one more thing on this VPS, that should run for the whole time. It was a Discord Bot used by the local Pokemon Go Community. Well, it’s not a problem. I wanted to migrate him as well (and finally I did that – my bot runs now on GCP Cloud Run). So it didn’t take me much time to decide – hosting will be better for me right now. My laziness beat my bigger laziness and during the penultimate day of my vacation, I just made it. Migration to hosting has been done.

I hope that this decision will also improve the performance of my site, which will be beneficial to you. And yeah, I’m aware that I could fine-tune my site better if I would like to do that with my server, but… Laziness. Laziness and laziness one more time. 🙂 But I wasn’t lazy and I migrated my Discord Bot to Cloud Run, which appeared to be a very, very nice process. I am going to describe the details in another article!


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.