Shared Hosting or Virtual Private Server?
-
I keep battling this out in my head.
Should I be using Shared Hosting, or a Virtual Private Server?
I know Linux somewhat well, and can setup a full lamp stack, install screenconnect, change permissions, move/copy/delete files, setup nginx as a reverse proxy, edit conf files.
However I am afraid that I am going to screw something up and leave me or my clients in a bad place. (Ex. Get Hacked, Forget a backup, leave a mail server open to send spam, leave a firewall port open, etc.)
So part of me just wants to use a Shared Hosting Company, and let them handle most of that....
Am I over thinking this?
-
@anonymous said:
Am I over thinking this?
Yes. Use the cloud unless you have performance / special circumstances that require or justify increasing your workload exponentially
-
@MattSpeller Huh?
Both options are "in the cloud".....
-
@anonymous well.... ¯\(ツ)/¯
I'm going to go drink more coffee, my reading comprehension is low. Good luck with this!
-
I would not run a VPS for this. Lots of complication and the people managing good shared service have full time people dealing with all of the different aspects of the system. There just isn't very much value to be gained from running a VPS to do this.
-
@scottalanmiller So what workloads do you recommend a VPS for?
-
I'll have to keep my screenconnect on a VPS, I assume that is pretty secure out of the box, assuming I am using a strong password?
-
@anonymous said:
@scottalanmiller So what workloads do you recommend a VPS for?
Not commodity ones like web hosting or email hosting. It's very rare that I would use a non-cloud VPS, but for a cloud VPS common uses would be things like application hosting, but not generic web hosting. For example, no normal shared web host can host NodeBB. We use Rackspace Cloud VPS for this and it works great. Our needs on both the application and on the database side are ones that are rarely well served by shared hosting providers, although now we could move to a hosted MongoDB service for the back end if we wanted.
A cloud VM would be for scale out, non-commodity services that I need to host myself.
-
-
@anonymous said:
@scottalanmiller said:
For example, no normal shared web host can host NodeBB.
Why?
Because they lack support for GIT, they lack support for NodeJS and they lack Redis or MongoDB options. Basically, they don't offer any support in any way for hosting it Not the app and not the database.
-
@scottalanmiller BTW how is a small orange treating you?
-
@anonymous said:
@scottalanmiller BTW how is a small orange treating you?
Mostly good. Price is great, customer service is phenomenal. We've had some momentary outages that happen way too frequently but we only know about them because our Alertra system catches them as they are only a few seconds in duration. We never see the sites down but we do get the alerts. The performance on ASO has been very good, better than we were seeing with VPSs that we used in the past.
-
@scottalanmiller Are you sure it's real downtime? I had this happen once, but it was the load balancer the shared host was using. The site never was really down.....
-
@anonymous said:
@scottalanmiller Are you sure it's real downtime? I had this happen once, but it was the load balancer the shared host was using. The site never was really down.....
The site is behind a load balancer. If the LB fails, the site is down. Down meaning people can't access it. That's the most important definition of downtime - down for users.
-
And as the load balancing is part of the hosting product, the hosted service is failing to be "up", I'd call that down.
-
@scottalanmiller Do you have CloudFlare in front of the site?
-
-
@scottalanmiller last time I had this issue CloudFlare is causing the issue....
-
@anonymous trying add the IP address to your monitoring.
-
@anonymous said:
@scottalanmiller last time I had this issue CloudFlare is causing the issue....
What was CF doing that caused the issue? I use CF all the time, including with these sites on other hosts, and never see this issue.