I need my server to support 30 workstations, have a fault tolerance scheme and a back up facility.
2007-08-17
08:29:22
·
6 answers
·
asked by
Hillina D
1
in
Computers & Internet
➔ Computer Networking
I need a mid scale server that can support a central database application. And I need The users to be autenticated before the can access the files. My operating system is windows.I also need to know how to design the active directory and the hardware specifications of the server.
2007-08-17
17:15:46 ·
update #1
Still need a few details here.
- What is the purpose of the server? Are they simply file servers? Are you hosting Active Directory, Exchange, MS SQL? Are you running a web server, database server, internally developed applications?
- Rack mount? If this is for a small office, you might go with a tower server rather than a rack mount unit.
- What exactly are you looking for in "fault tolerant"? Do you want users to never know that one server encountered a problem? Should it be on a transaction level or should the users just be prompted to try their action again?
- What operating system do you require? Microsoft Windows, Sun Solaris, Red Hat Linux, Suse Linux, BSD, etc...?
- What type of backup are you looking for? Do you want a local tape drive where the admin will swap tapes manually? Are you looking for a tape library or robotic tape system? Do you want an online archive service? Are you backing up small frequently changing files, large infrequently changing files, etc...? Will the servers be running 24/7 and need a specialized backup solution to handle open files?
- Do you require RAID configured drives? I've had servers where the primary OS disk was mirrored and the data disk were RAID 5. I've also had servers where the two internal disk were mirrored and we used redundant fibre channel cards to connect to a redundant pathed disk farm shared by multiple servers with Veritas software to handle application and hardware failover.
We'll need a lot more details in order to provide an adequate answer.
** Edit **
Still not quite enough information to give an exact recommendation but I'll try with what I have.
Mid-Scale server
- Dual processor system with a modern processor
- Windows 2003 Server
- 4 GB RAM (unless you go 64bit and have the software to match...not sure what database and if it would support 64bit MS Windows).
- SATA disk (unless you really want to go high end SCSI disk...but SATA is better "bang for the buck").
- Most servers will include 10/100/1000 NICs. I'd setup a NIC for the users (possibly with failover and load balancing between networks if you like). I'd also dedicate a Gigabit backbone network between your server and the backup device to ensure adequate data transfers.
Configuration:
- I'd mirror the OS volumes with 80-160 GB disk (if only being used for a database you can shrink them a bit)
- I'd use RAID5 for your data disk. This will provide redundancy against a single disk failure without the high cost of mirroring.
- All data files are on the RAID, all apps on the mirror.
- Most databases allow for OS authentication options. I work with Oracle and it allows pass through authentication.
I haven't setup ActiveDirectory before on any large environments (over say 20 users...I've done lab setups primarily) so I can't provide any info on that setup. I'd guess to setup each user with an account and create various roles based on departments, locations, roles in the company (managers, lower level employees).
I'd also recommend breaking out your configuration into two servers rather than one. I'd place your ActiveDirectory on a system separate from your database, that way if you need to reboot your database server you aren't also bringing down your authentication system. You can pick up a relatively cheap system to handle ActiveDirectory for a 30 or so employee environment.
For the DB server, take a look at servers like Dell's PowerEdge 2970 or PowerEdge 2950. For storage, take a look at the various SAN storage (I'd probably avoid NAS storage so you can avoid the drive mapping problems with how Microsoft mounts shares - You need to map a disk as an authenticated user and likely you want your DB to start as a service. You'll find that if your database files are on a Network Attached Storage mount, you need to authenticate as part of a login. Storage Array Network will require software on the server but to the server, the disk will appear as a local device.)
2007-08-17 08:45:01
·
answer #1
·
answered by Jim Maryland 7
·
1⤊
0⤋
You could use a Linux server, this can run up to a four disk raid with the lates Intel compatible boards as they have four SATA drive connectors, and Linux includes software raid. Another big advantage is that it offers mail, web, Windows, dhcp and dns server along with a lot more, and apart from requiring plenty of memory for best performance the basic requirements are fairly minimal. For backup I favour external hard drives, as tapes have let me down, even when tested regularly, as tape stretches, and the time you need it most (on 1 occasion the day after a restore test) it fails.
2007-08-17 08:46:48
·
answer #2
·
answered by Anonymous
·
0⤊
0⤋
You need to determine what application you re going to run to support 30 user, will your 30 users use the server at the same time of the day and for how long...............(more processor and memory)
Is it an application that will store data "database" you need to put in mind how large is the data going to be....."size" or file server "your storage capacity must be considered to"
So you need ask yourself what and what you re runnng on your network.
regards
2007-08-17 08:47:32
·
answer #3
·
answered by beejay 2
·
0⤊
0⤋
I'm not too familiar with server technology, I'm currently learning it myself, but I would recommend at least a dual cpu quad-core system using striped drives (raid-10). This will provide sufficient fault tolerance with the help of redundant power supplies. I would also recommend getting a tape drive (dell ultrium's are great) with symantec backup Exec running backup processes on a nightly basis.
2007-08-17 08:39:41
·
answer #4
·
answered by joe m 3
·
0⤊
0⤋
Connect all the computers thru a wired or wireless router, then install ethernet external memory that is password protected, download your files to that memory device and all pc's connected to your network can access them with the pass word (or simply use internet shareing on each computer).
2007-08-23 13:35:58
·
answer #5
·
answered by David R 2
·
0⤊
0⤋
what do you need the server for? ie authentication, file/data storage, running client server apps. that info make a difference. If its just authentication / logins you don't need much power but if your running client server apps for 30 pcs you probably want something robust probably dual cpu's.
2007-08-17 08:41:16
·
answer #6
·
answered by Z 6
·
0⤊
0⤋