Welcome to HostingForumz.com!
FAQFAQ      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

Scalability of a Home-based Web Server

 
   Web Hosting Problem Solving Community! (Home) -> Webmaster RSS
Next:  SocketMail 2.2.1 Stable  
Author Message
web4

External


Since: Aug 16, 2004
Posts: 2



(Msg. 1) Posted: Mon Aug 16, 2004 1:28 pm
Post subject: Scalability of a Home-based Web Server
Archived from groups: alt>www>webmaster (more info?)

alt.www.webmaster -

I'm considering setting up a business web application that relies
heavily on storage (i.e. users can upload/download files). Standard
hosting plans only go up to 1-2 GB and I need something that will
start at around 150 GB. Managed hosting offers this type of service,
but at a price - around $500 for the minimum package. My question -
is it feasible to set up a home-based server for this offering. I can
buy a computer with 150 GB for under $1000 - that's only equal to 2
months with managed hosting.

Some Considerations:

1. Availability: It's OK if the site comes down every once and awhile
- it isn't a business critical service. Therefore, I'm not that
concerned with my power at home going out.

2. I currently have Cox Cable's personal service running at
4mbps/512kbps.

3. Computer has 512mb RAM and 2ghz processor.

My Question:

How well do home-based servers handle concurrent requests? I'm a
little unsure of how to read the Cox upload/download speeds (e.g. if
10 users are each uploading 500 KB files at the same time). Is this
the bottleneck of the home-based system?

Thanks,
Josh

 >> Stay informed about: Scalability of a Home-based Web Server 
Back to top
Login to vote
user274

External


Since: Oct 23, 2003
Posts: 226



(Msg. 2) Posted: Mon Aug 16, 2004 3:43 pm
Post subject: Re: Scalability of a Home-based Web Server [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

"Josh" <web RemoveThis @joshuajdmartin.com> wrote in message
news:e2cc2a1a.0408160928.67cfc567@posting.google.com...
 > alt.www.webmaster -
 >
 > I'm considering setting up a business web application that relies
 > heavily on storage (i.e. users can upload/download files). Standard
 > hosting plans only go up to 1-2 GB and I need something that will
 > start at around 150 GB. Managed hosting offers this type of service,
 > but at a price - around $500 for the minimum package. My question -
 > is it feasible to set up a home-based server for this offering. I can
 > buy a computer with 150 GB for under $1000 - that's only equal to 2
 > months with managed hosting.

There are a few things to consider here...

1) The Computer. Your computer should have a CPU capable of multithreading
and you should probably get more RAM.

2) Your IP. You technically don't need a static IP, but having one makes
things alot easier and you don't have to worry so much about when/if your IP
changes. With a personal account, odds are your IP is dynamic and not
static.

3) Your ISP. You have to check if your ISP lets you host websites. Some
outright block web servers while others will just shut you down once they
catch you. Since this is a personal account, odds are your ISP does not
condone hosting websites.

4) Your monthly allotment of file transfer. You need 150GB of storage
space? That means either: (a) You have alot of crap that you don't need...
or (b) You actually intend to make 150GB worth of files transferrable to the
user (either web pages, files, programs, images, etc). Again you'll need
to check with your ISP on this. They probably have some limit in place
(whether they announce it or not)... 150GB sounds like alot for a home based
ISP to allow in a monthly time (most limit to around 5-10GB per month...
some go up to 20-30GB... but 150GB is waaaaaaaaaaaaaay out there)

5) Your bandwidth. Remember here: Download is files and requests coming TO
your server... Upload is files and pages going FROM your server. So you can
serve pages at a rate of 512kbps... Thats pretty slow (your account alone
is able to ask for 4000kbps... and you can only serve yourself at 512kbps).
But the big thing here is also WHAT you are transferring. If its just
web pages and they're all under 20KB in size (including images) then you
could probably handle 10-20 users at once and they wouldn't really notice
anything.
HOWEVER... if you have files that are more than a couple of MB in size and
somebody is downloading one... then everybody else coming to your site while
that file transfer is in progress will definitly notice your site is running
slow and sluggish... multiple people downloading multiple big files at once
will slow your transfer rate to such a degree that anybody coming to your
site will get to experience what life was like back in 1982 using a 300 baud
modem on a Commodore 64.


In a nutshell: It is basically not feasible for what you want and with what
you have. You should have a better computer and you would need a better
internet connection... a case where your hosting needs far exceed what your
ISP is capable of (if they even allow you to host on a basic account)

Since you said this was a business application you should seriously consider
that if it does not generate enough revenue to cover the cost of hosting
then its either not a viable option for your business or you just aren't
making enough money from it and need to either charge more or find
alternative sources of revenue.

Clint<!-- ~MESSAGE_AFTER~ -->

 >> Stay informed about: Scalability of a Home-based Web Server 
Back to top
Login to vote
web4

External


Since: Aug 16, 2004
Posts: 2



(Msg. 3) Posted: Mon Aug 16, 2004 7:20 pm
Post subject: Re: Scalability of a Home-based Web Server [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

I've considered co-location and the prices at Affordable Host look a
lot better than what I've heard from Rackspace. Cox (my cable
provider) offers a business account for a little under $100/month that
comes with a dedicated IP, primary/secondary DSN, and the bandwidth
I'd mentioned previously.

Toby mentioned only supporting 8-12 concurrent dial-up users. How do
you come up with that number based on the bandwidth? That's what I'm
looking for. It looks like Affordable Host offers a T1 connection
(1.5mbps both ways) for $239/month. Rackspace offers GigE (1000mbps
both ways) for the mentioned $500/month.

How can I calculate the approximate concurrent users based on those
numbers? E.g. If the average page (or file) size is 100kb, the
average request latency is 20 seconds, and I need to support 100
concurrent users. Do I simply do the math:

100kb per request
/ 20 seconds per request
* 100 users
= 500kbps for 100 users

I realize that spikes kill averages - just want to know if I'm way off
in these estimates.

Thanks for all the help!
 >> Stay informed about: Scalability of a Home-based Web Server 
Back to top
Login to vote
user94

External


Since: Sep 14, 2004
Posts: 2384



(Msg. 4) Posted: Mon Aug 16, 2004 8:33 pm
Post subject: Re: Scalability of a Home-based Web Server [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Josh wrote:

 > but at a price - around $500 for the minimum package. My question -

Check out AffordableHOST for managed servers:

<a style='text-decoration: underline;' href="http://affordablehost.com/servers.shtml" target="_blank">http://affordablehost.com/servers.shtml</a>

--
Charles Sweeney
<a style='text-decoration: underline;' href="http://CharlesSweeney.com" target="_blank">http://CharlesSweeney.com</a><!-- ~MESSAGE_AFTER~ -->
 >> Stay informed about: Scalability of a Home-based Web Server 
Back to top
Login to vote
kenneth1

External


Since: Jun 30, 2004
Posts: 148



(Msg. 5) Posted: Mon Aug 16, 2004 9:13 pm
Post subject: Re: Scalability of a Home-based Web Server [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On 2004-08-16, Josh <web RemoveThis @joshuajdmartin.com> wrote:
 > alt.www.webmaster -
 >
 > I'm considering setting up a business web application that relies
 > heavily on storage (i.e. users can upload/download files). Standard
 > hosting plans only go up to 1-2 GB and I need something that will
 > start at around 150 GB. Managed hosting offers this type of service,
 > but at a price - around $500 for the minimum package. My question -
 > is it feasible to set up a home-based server for this offering. I can
 > buy a computer with 150 GB for under $1000 - that's only equal to 2
 > months with managed hosting.
 >
 > Some Considerations:
 >
 > 1. Availability: It's OK if the site comes down every once and awhile
 > - it isn't a business critical service. Therefore, I'm not that
 > concerned with my power at home going out.
 >
 > 2. I currently have Cox Cable's personal service running at
 > 4mbps/512kbps.
 >
 > 3. Computer has 512mb RAM and 2ghz processor.
 >
 > My Question:
 >
 > How well do home-based servers handle concurrent requests? I'm a
 > little unsure of how to read the Cox upload/download speeds (e.g. if
 > 10 users are each uploading 500 KB files at the same time). Is this
 > the bottleneck of the home-based system?
 >
 > Thanks,
 > Josh

First thing to check is if cox will allow a business web server, there may
be additional charges etc and a new contract

ken<!-- ~MESSAGE_AFTER~ -->
 >> Stay informed about: Scalability of a Home-based Web Server 
Back to top
Login to vote
usenet200408

External


Since: Aug 02, 2004
Posts: 145



(Msg. 6) Posted: Mon Aug 16, 2004 10:15 pm
Post subject: Re: Scalability of a Home-based Web Server [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Josh wrote:

 > My Question:
 > How well do home-based servers handle concurrent requests?

That's not the question you should be asking yourself. More important are:

1. Does my ISP give me a fixed IP?
2. Do my ISP's terms and conditions allow me to run a server?
3. Is a 512kbps uplink going to be enough? (It is probably enough to
serve about 8-12 concurrant users at dial-up speeds.)

--
Toby A Inkster BSc (Hons) ARCS
Contact Me ~ <a style='text-decoration: underline;' href="http://tobyinkster.co.uk/contact" target="_blank">http://tobyinkster.co.uk/contact</a><!-- ~MESSAGE_AFTER~ -->
 >> Stay informed about: Scalability of a Home-based Web Server 
Back to top
Login to vote
comments

External


Since: Sep 14, 2004
Posts: 1625



(Msg. 7) Posted: Mon Aug 16, 2004 10:57 pm
Post subject: Re: Scalability of a Home-based Web Server [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On 16 Aug 2004 10:28:20 -0700 web DeleteThis @joshuajdmartin.com (Josh) broke off
from drinking a cup of tea at <a style='text-decoration: underline;' href="http://groups.google.com" target="_blank">http://groups.google.com</a> to write:

 >alt.www.webmaster -
 >
 >I'm considering setting up a business web application that relies
 >heavily on storage (i.e. users can upload/download files). Standard
 >hosting plans only go up to 1-2 GB and I need something that will
 >start at around 150 GB. Managed hosting offers this type of service,
 >but at a price - around $500 for the minimum package. My question -
 >is it feasible to set up a home-based server for this offering. I can
 >buy a computer with 150 GB for under $1000 - that's only equal to 2
 >months with managed hosting.
 >
 >Some Considerations:
 >
 >1. Availability: It's OK if the site comes down every once and awhile
 >- it isn't a business critical service. Therefore, I'm not that
 >concerned with my power at home going out.
 >
 >2. I currently have Cox Cable's personal service running at
 >4mbps/512kbps.
 >
 >3. Computer has 512mb RAM and 2ghz processor.
 >
 >My Question:
 >
 >How well do home-based servers handle concurrent requests? I'm a
 >little unsure of how to read the Cox upload/download speeds (e.g. if
 >10 users are each uploading 500 KB files at the same time). Is this
 >the bottleneck of the home-based system?
 >
 >Thanks,
 >Josh

Thought about co-locating?

Matt<!-- ~MESSAGE_AFTER~ -->
 >> Stay informed about: Scalability of a Home-based Web Server 
Back to top
Login to vote
spamblocked

External


Since: Sep 14, 2004
Posts: 588



(Msg. 8) Posted: Tue Aug 17, 2004 5:13 am
Post subject: Re: Scalability of a Home-based Web Server [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Josh wrote:

 > is it feasible to set up a home-based server

what happened when you tried?

you can't guess your way through it - you have to try it and see. Many
folk run services on the back of DSL/cable connections. Others just use it
for proof-of-concept and move it out to the wild for production duty.

--
William Tasso<!-- ~MESSAGE_AFTER~ -->
 >> Stay informed about: Scalability of a Home-based Web Server 
Back to top
Login to vote
usenet200408

External


Since: Aug 02, 2004
Posts: 145



(Msg. 9) Posted: Tue Aug 17, 2004 10:22 am
Post subject: Re: Scalability of a Home-based Web Server [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Josh wrote:

 > Toby mentioned only supporting 8-12 concurrent dial-up users. How do
 > you come up with that number based on the bandwidth?

512 kilobits per second is about 50 kilobytes per second. Most dial-up
users will be connecting to your site at about 5 kilobytes per second.
After that it's simple division.

This is the number of people who can be downloading a file concurrantly of
course. If this is web pages we're talking about, then more people than
that can be browsing your site at the same time, because about 80% of
browsing time is spent *reading* and not downloading.

--
Toby A Inkster BSc (Hons) ARCS
Contact Me ~ <a style='text-decoration: underline;' href="http://tobyinkster.co.uk/contact" target="_blank">http://tobyinkster.co.uk/contact</a><!-- ~MESSAGE_AFTER~ -->
 >> Stay informed about: Scalability of a Home-based Web Server 
Back to top
Login to vote
Display posts from previous:   
   Web Hosting Problem Solving Community! (Home) -> Webmaster All times are: Pacific Time (US & Canada) (change)
Page 1 of 1

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



[ Contact us | Terms of Service/Privacy Policy ]