Linode Forum
Linode Community Forums
 FAQFAQ    SearchSearch    MembersMembers      Register Register 
 LoginLogin [ Anonymous ] 
Post new topic  Reply to topic
Author Message
PostPosted: Tue Apr 20, 2010 1:43 pm 
Offline
Newbie

Joined: Tue Apr 20, 2010 1:32 pm
Posts: 4
I'm considering hosting our web servers, etc on linode. Mostly positive reviews from what I have read.

I wonder though if a VPS is good for a sql/nosql database? I would rather purchase database space hosted/managed on a physical server tuned for I/O performance.

The combination of VPS for web and application servers communicating w/ PostgreSQL, MySQL or MongoDB on physical servers would be ideal.


Top
   
 Post subject:
PostPosted: Tue Apr 20, 2010 2:31 pm 
Offline
Senior Member

Joined: Fri May 02, 2008 8:44 pm
Posts: 1121
You could rent a physical server from one of the datacenters where your linodes are located, e.g. The Planet. Then the latency between your physical and virtual servers will be negligible :o

Seriously, though, you'd want your database (or at least the indexes + active portion of tables) to fit in RAM. Compare the cost of a large linode with lots of RAM (e.g. linode 5760) with a physical server with all the necessary I/O optimizations such as SAS drives in RAID 10.


Top
   
 Post subject:
PostPosted: Tue Apr 20, 2010 2:56 pm 
Offline
Newbie

Joined: Tue Apr 20, 2010 1:32 pm
Posts: 4
I was thinking more of a hybrid solution offered by linode. The database is almost always the bottleneck of most web applications. If Linode offered database resources deployed on physical servers, they would surely outperform any virtualized database.

Linode could price a database resource just like a node. A 1440 database would guarantee that only 10 accounts could access that server. Seems like a win-win to me. I don't know of any hosting that provides a combination of services like this.


Top
   
 Post subject:
PostPosted: Tue Apr 20, 2010 3:12 pm 
Offline
Linode Staff
User avatar

Joined: Tue Apr 15, 2003 6:24 pm
Posts: 3090
Website: http://www.linode.com/
Location: Galloway, NJ
We can't make unquantified claims like this, nor can we tell you based on what don't know about your needs that it will or won't work. There are plenty of resources to go around, but an untuned app is going to run like crap on real hardware or on a VPS. Tuning is critical. So, my advice: try it and see, and then tune it :)

-Chris


Top
   
 Post subject:
PostPosted: Sun Apr 25, 2010 2:24 am 
Offline
Senior Member

Joined: Fri Sep 12, 2008 3:17 am
Posts: 166
Website: http://independentchaos.com
caker wrote:
So, my advice: try it and see, and then tune it :)

-Chris


A friend once told me, "if it aint broke, tweak it. if it is broke, more duct tape"

It has become words to live by.

_________________
If it ain't broke, you didn't tweak it enough. If it is broke, use more duct tape.
http://independentchaos.com


Top
   
 Post subject:
PostPosted: Sun Apr 25, 2010 7:01 am 
Offline
Senior Newbie

Joined: Tue Mar 11, 2008 4:08 pm
Posts: 8
The difference in performance between a Xen virtualised environment and a native environment is rarely worse than a few percentage points.

If "the database is almost always the bottleneck of most web applications", having a physical server of just databases all thrashing I/O certainly wouldn't offer better performance than a VPS where you'll be sharing resources with users who may not need as much disk I/O.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
RSS

Powered by phpBB® Forum Software © phpBB Group