thatrichard
01-02-2002, 07:40 AM
Hi All
I'm a newbie setting up a site and I'm having some trouble determining my hardware/service provider requirements.
WHAT I'M TRYING TO ACHIEVE:
My father and brother are photographers who run a small business publishing books and postcards featuring their work. They are very keen to start an online image library and as the family member with the IT skills I've joined forces with them for this project. However, my forte is (java-based) software development and I know very little about the world of servers.
We have around 2000 images at present and our server will need to provide users with some fairly standard functionality:
* Image search: results returned as thumbnails (~5K) linking to high-quality jpegs (~ 100K)
* Image download: (after purchase): each image is a TIF file (~50Mb)
* Mailing-lists: monthly newsletters, etc.
It is important that our site is responsive and that users can download their purchases quickly. I intend to use a
Linux-based server.
WHAT I NEED TO KNOW:
* Server requirements: I have no idea how to determine what level of machine is needed to ensure rapid response/good download times. What process do others follows to make an estimate? Any recommendations? Single Pentium III 1GHz processor? , Dual Pentium III 933MHz processor?
* Connectivity requirements: dedicated-server and co-location packages seems to discuss only throughput (i.e. how many gigs
are served each month. My concern is the speed at which my site will be served/images downloaded. What is the term for this
quantity (connection speed? I thought this is what the term bandwith applied to)? How does one determine this requirement and how do you determine what a service provider will deliver? Any recommendations?
* The storage requirements for this system are large. We will need ~100Gb to go live. I have not been able to identify any
suitable storage medium other than the hard-drive. It seems that servers usually use SCSI drives which appear to come in
36Gb units, whereas non-SCSI drives are available in 100Gb units. Am I correct in thinking that 4x36Gb SCSI drives will
provide far superior performance to a 100Gb non-SCSI drive, given that the SCSI drives reduce the work of the server's CPU?
I know that this is a mouthful, but answers to any of these questions will be hugely appreciated.
Thank you for your time.
I'm a newbie setting up a site and I'm having some trouble determining my hardware/service provider requirements.
WHAT I'M TRYING TO ACHIEVE:
My father and brother are photographers who run a small business publishing books and postcards featuring their work. They are very keen to start an online image library and as the family member with the IT skills I've joined forces with them for this project. However, my forte is (java-based) software development and I know very little about the world of servers.
We have around 2000 images at present and our server will need to provide users with some fairly standard functionality:
* Image search: results returned as thumbnails (~5K) linking to high-quality jpegs (~ 100K)
* Image download: (after purchase): each image is a TIF file (~50Mb)
* Mailing-lists: monthly newsletters, etc.
It is important that our site is responsive and that users can download their purchases quickly. I intend to use a
Linux-based server.
WHAT I NEED TO KNOW:
* Server requirements: I have no idea how to determine what level of machine is needed to ensure rapid response/good download times. What process do others follows to make an estimate? Any recommendations? Single Pentium III 1GHz processor? , Dual Pentium III 933MHz processor?
* Connectivity requirements: dedicated-server and co-location packages seems to discuss only throughput (i.e. how many gigs
are served each month. My concern is the speed at which my site will be served/images downloaded. What is the term for this
quantity (connection speed? I thought this is what the term bandwith applied to)? How does one determine this requirement and how do you determine what a service provider will deliver? Any recommendations?
* The storage requirements for this system are large. We will need ~100Gb to go live. I have not been able to identify any
suitable storage medium other than the hard-drive. It seems that servers usually use SCSI drives which appear to come in
36Gb units, whereas non-SCSI drives are available in 100Gb units. Am I correct in thinking that 4x36Gb SCSI drives will
provide far superior performance to a 100Gb non-SCSI drive, given that the SCSI drives reduce the work of the server's CPU?
I know that this is a mouthful, but answers to any of these questions will be hugely appreciated.
Thank you for your time.
