←  General

ComputerCraft | Programmable Computers for Minecraft

»

Your preferred server hosting solution (No...

crazyguymgd's Photo crazyguymgd 16 Jan 2013

So I figured you all would be a good place to get input from on this subject. I'm trying to find a good hosting company for a school project I'm working on. We're going to have multiple MySQL databases and we're using CherryPy for our framework. I was pointed in the direction of linode.com but was wondering if any of you have any input. Thanks in advance.
Quote

Dlcruz129's Photo Dlcruz129 17 Jan 2013

Well, if you want something free, try 000webhost.com. They have a limit on SQL databases, though. (Not sure how much)
Quote

Mads's Photo Mads 17 Jan 2013

I think it's 2 databases, which is enough for a normal site, as you can have an unlimited of tables in each database.
Quote

zekesonxx's Photo zekesonxx 17 Jan 2013

000webhost doesn't have Python support. If he is using CherryPy then he needs Python support.

Check out RamNode. Great VPSes at cheap prices. Haven't failed me yet.
If you need any help with a VPS let me know. I'll even set it up for you, I really just have no current projects.
Quote

dissy's Photo dissy 17 Jan 2013

I can second the Linode suggestion. I have multiple Linode VPS running, and have been a happy customer since 2005.

If you have multiple servers, they pool the bandwidth allotments together into one and let each share them.
This is very handy as one machine of mine regularly exceeds its individual allotment, but the other 4 are always around 10-20% each month. The "unused" bandwidth on those other machines goes towards the one heavy web frontend and I never exceed my total monthly (Which I believe is at 800 gb/month at this point)

They also regularly "gift" extra ram and storage to you after your first year of service. Typically at christmas I get another 10% storage for free, and in June I get another 10-15% ram for free. The ram kicks in automatically at next reboot, but the storage you need to expand yourself.

They also ksplice in kernel updates, meaning you do not need to reboot to have your kernel patched with the latest security updates.
If you use a debian/apt based linux distro, you can keep userland updated without reboots as well, and gain some amazing uptimes while still being fully patched.
My highest uptime right now is 837 days. My record uptime with them is over 1600 days.

In addition, they allow you to use an additional "private" ethernet network to link your linodes together using 192.168.xx IP space (IE for MySQL to Apache links) and do not meter bandwidth over these interfaces. Even if the machines are in different datacenters.

For redundancy purposes I have servers in Freemont CA, Dallas TX, Atlanta GA, Tokyo JP, London UK, and Newark NJ.
I believe they have an Amsterdam datacenter as well (But I don't have a VPS there)

You can script the boot order of your machines, to assure your database backends are up before your webservers boot.
They can send alerts when your bandwidth or IO usage hits a certain mark, so you can look into whats going on, or set higher to know before you hit any limits that would cost you extra money.
There is also a web API to script control of the machines, if you're into that kind of thing.

They can do DNS for your domain(s) for free, and have an optional backup service (that isn't free) - Personally I run a BackupPC server in my basement that runs backups once every three days or so. Just depends what effort you want to put in yourself, or how much you want to spend to save that time.

Unfortunately they recently changed their referral system. It used to be if you referred someone and they stayed for 90 days, both of us would get a $20 credit. Now it looks like only the referring customer gets the credit, and not the one referred :{
So in the sake of fairness I'll leave that one out.

None the less, I couldn't recommend them enough.

If you have any other more specific questions, just let me know and I'll try to answer as best as I can.
Quote

crazyguymgd's Photo crazyguymgd 17 Jan 2013

Thanks for the responses guys! I will be pitching my suggestions to my project sponsors this week and they will make the final decision. Dissy, I hope you don't mind me showing them your linode review (now a part of a collection of linode fan reviews).
I also added RamNode to the list just a few hours before reading your response zekesonxx so it's nice to know there is support in that direction as well.
Once the decision is made on who we use, I will be doing most of the setup on my own but I'm sure there will be many questions, which I will post in this thread.
Thanks again guys.
Quote

zekesonxx's Photo zekesonxx 18 Jan 2013

Let us know what you ultimately end up with. I'd (personally) love to know.
Quote

TipTricky's Photo TipTricky 18 Jan 2013

Id like to know what your plans for the project are as well.
Quote

crazyguymgd's Photo crazyguymgd 18 Jan 2013

View Postzekesonxx, on 18 January 2013 - 11:47 AM, said:

Let us know what you ultimately end up with. I'd (personally) love to know.

Should find out tomorrow what my sponsors choose.

View PostTipTricky, on 18 January 2013 - 06:04 PM, said:

Id like to know what your plans for the project are as well.

What would you like to know?
Quote