Slashdot Mirror


Best IT-infrastructure For a Small Company?

DiniZuli writes "I've been employed by a small NGO to remake their entire IT-infrastructure from scratch. It's a small company with 20 employees. I would like to ask the /.-crowd what worked out best for you and why? I came up with a small list: Are there any must have books on building the IT infrastructure? New desktops: should it be laptops (with dockingstations), regular desktop machines or thin clients? A special brand? Servers: We need a server for authentication and user management. We also need an internal media server (we have thousands of big image and video files, and the archive grows bigger every year). Finally we would like to have our web server in house. Which hardware is good? Which setup, software and OS'es have worked the best for you? Since we are remaking everything, this list is not exhaustive, so feel free to comment on anything important not on the list."

600 comments

  1. Do my job please. by Anonymous Coward · · Score: 4, Insightful

    Can someone else please make the first post for me?

    1. Re:Do my job please. by Frosty+Piss · · Score: 4, Funny

      No, but I'll take the Second Post...

      --
      If you want news from today, you have to come back tomorrow.
    2. Re:Do my job please. by CAIMLAS · · Score: 1

      I need a new way to get to work. Should I get a car, an EV, a bike, a motorcycle? What kind of which?

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    3. Re:Do my job please. by Anonymous Coward · · Score: 3, Insightful

      The first question to ask the NGO management and staff is: What applications or functionality is required? Who hires these bozos who subsequently post to ./ asking for information about how to do their job? Egad, Master Richie!

    4. Re:Do my job please. by Anonymous Coward · · Score: 0

      The best way to move around is an electric bike, end of discussion. If you travel a longer distance, you can alternate between exercising your legs and enjoying your surroundings. (Having said that, in the US, the term "longer distance" probably means something else than here in Europe.)

    5. Re:Do my job please. by vtcodger · · Score: 4, Insightful

      Twenty people? Talk to each and every one of them about what THEY need. Then, and only then, worry about IT infrastructure.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    6. Re:Do my job please. by Anonymous Coward · · Score: 1, Funny

      Easy.
      DiniZulu, carefully listen to /.crowd advices and then do exactly the opposite.
      I wish /.crowd discussed stocks too. I would retire by now.

    7. Re:Do my job please. by arkane1234 · · Score: 1

      yeah, like 25+ miles...
      not unbikeable, but horrendously time consuming.

      --
      -- This space for lease, low setup fee, inquire within!
    8. Re:Do my job please. by rrhal · · Score: 1

      Put all your retirement savings into Apple, Google, and Microsoft. As you get closer to retirement you'll want to transition to day-trading options on these three companies.

      --
      All generalizations are false, including this one. Mark Twain
    9. Re:Do my job please. by Anonymous Coward · · Score: 0

      So, by doing the opposite to your advice (like not investing at all into these three already overpriced companies) I will make profit.
      Profit!
      And you can already see how may plan works.

    10. Re:Do my job please. by Anonymous Coward · · Score: 1, Insightful

      What's so insightful about these comments? Somebody asks a question, you have the option to skip it. Some of us would like to learn from the experience of others.

      You can't DO his job for him anyway. He still has to implement everything, learn what he doesn't know, and support whatever is left. Don't be a smug nerd atop a smelly high-horse. You had to learn at some point too and chances are good somebody helped you out as well.

    11. Re:Do my job please. by Anonymous Coward · · Score: 0

      Magic words to the common question "What do you think it would be the perfect solution."

      Consolidate, Virtualize, Outsource, Consulting services (ask the crowd) !!

      In my experience when this question comes up; they are testing your knowledge, and perhaps already have something planned.
       

    12. Re:Do my job please. by Anonymous Coward · · Score: 0

      Don't bring the web server on-site. Depending on the load get a dedicated server or a virtualized server in a secure data center. There are many many companies that can do this we use rimuhosting with a server in their Dallas location

    13. Re:Do my job please. by Z00L00K · · Score: 2, Informative

      Telecommute is the modern answer - you don't need an office.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    14. Re:Do my job please. by Anonymous Coward · · Score: 0

      Cost is a big factor... but should look at the long term (5yrs).

      At the moment powerful servers and virtual machines are the way... Just create a new VM for each server and make sure you've got enough computing power (CPU, RAM and RAID setup). This way it's easy to backup each VM and (if neede) run on totally different hardware (if there is a disaster).

      IT is all good aiming low and doing things on the cheap (as it makes you look efficient) but when the shit hits the fan, and nobody can work / get their emails... are you still looking as good?

      The problem with IT infrastructure is that everybody has a differen view... Some even like the idea of software as a service, so all you need is machines that can access the internet (Google Docs anyone?).

    15. Re:Do my job please. by zaphod777 · · Score: 0

      You can do everything using Linux for a lot cheaper but I believe what I have recommended will give you easier manageability if you are not a Linux expert. Plus it is all industry standard tech. I would recommend buying a couple of these for your storage and offsite backup (it has a lot of great features check the link) Qnap TS-559+ Turbo NAS http://www.qnap.com/pro_detail_feature.asp?p_id=163 Then get 2 decent HP DL360's with lots of RAM. (check your warranty and decide how many hours you are willing to be down waiting for a part, VMware should make this not as much of an issue though since it is clustered) 1 less powerful HP server for a backup server with Veritas for backup software and a LTO4 backup library (size depends on how much data) Get 2 gigabit switches. Install VMware ESX on both servers and cluster them. Carve out some storage from your NAS and connect via iscsi to ESX. As far as directory administration goes I would use MS Active Directory 2x virtual domain controllers. As far as a Web server goes a simple virtual LAMP server should work great. If you have money left in your budget use another Windows server license for a print and file server otherwise you can use the NAS This will give you lots of room for growth. If you need another server you can bring up a virtual server in 10 min or less from a template. As far as the desktop software goes you will need to make sure everyone has a version of Windows that can join a domain. As far as email exchange can get messy for a novice so I would recommend just using Google Apps for email. Now you can even manage Blackberry phones and Google Android phones through it. For 20 people I don't think it is worth it to host your own email.

      --
      "Don't Panic!"
    16. Re:Do my job please. by certain+death · · Score: 1

      /. not ./ I know...you were actually thinking about executing someone when you miss-typed that...right? :o)

      --
      "My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus
    17. Re:Do my job please. by certain+death · · Score: 1

      buy, buy & sell...in that order.

      --
      "My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus
    18. Re:Do my job please. by ShadoCat · · Score: 1
      I get paid a lot to do just this.

      Here are my first 5 questions on most jobs:

      • What does management need?
      • What does management want?
      • What do the users need?
      • What do the users want?
      • Who are the local reliable vendors?

      You can call me at: 949-249-3673

      --
      -- Jeff
  2. Don't buy any servers. Use the cloud. by cryfreedomlove · · Score: 5, Interesting

    Media server? How about S3. Web server? How about EC2. Seriously, why spend time and $ on procuring, powering, cooling, backing up, and upgrading all that gear? Give everyone a laptop and a gmail account. Put the rest in a public cloud.

  3. Just remember by Dyinobal · · Score: 1

    Just remember the golden rule, and you'll be fine. "K.I.S.S Keep it simple stupid"

    1. Re:Just remember by bhcompy · · Score: 2, Interesting

      Basically, for 20 people, you're going to want to run an MS implementation with Dell PC's under a maintenance contract. Simple to implement and simple to manage, even if they get rid of you(which may not be in your best interest)

    2. Re:Just remember by Jane+Q.+Public · · Score: 4, Insightful

      Why spend twice as much as you need to? If you're halfway competent at your job, you will have Linux machines (definitely not MS if you want to manage cost). Open Office for your basic office work (regardless of whether the individual workstations are Windows or Linux). MySQL or PostgreSQL controlling your database(s). Apache as your web server. Today, this is all simple, cheap to implement, there is plenty of support FREELY available (unlike Dell or Oracle or any company that uses MS-based solutions), and it all works, just fine.

      These days, bloated Microsoft solutions, Oracle, long-term service contracts, etc. are just plain foolish, unless you have lots of money to just toss around.

      For 20 people, you only need 1 good server for all your internal needs, unless it's a software development house and the server gets hit heavily. 20 people? No need for video streaming. Just link to the video file.

      Of course for serving web pages OUTWARD, to the public, you should have a separate server. That's another matter and has as much to do with security as anything else. But it can still be set up with Apache, which is relatively simple and is the most used server software in the world. Yes, even counting Microsoft.

    3. Re:Just remember by VinylPusher · · Score: 2, Interesting

      For mercy, sir!

      You want to muck about with user training to get them to use OpenOffice? I know it's mostly compatible and lookey-likey with MS Office, but 'mostly' doesn't cut it with office workers. Office workers despise change, hate the unknown and will go into mutiny if you take the usual and replace it with something different just to save a little (OK, a lot of) money.

      Dell server, DROBO filestore and a bunch of really cheap desktops will cover many usage needs.

    4. Re:Just remember by Giometrix · · Score: 1

      Why spend twice as much as you need to? If you're halfway competent at your job, you will have Linux machines (definitely not MS if you want to manage cost). Open Office for your basic office work (regardless of whether the individual workstations are Windows or Linux). MySQL or PostgreSQL controlling your database(s). Apache as your web server. Today, this is all simple, cheap to implement, there is plenty of support FREELY available (unlike Dell or Oracle or any company that uses MS-based solutions), and it all works, just fine. These days, bloated Microsoft solutions, Oracle, long-term service contracts, etc. are just plain foolish, unless you have lots of money to just toss around. For 20 people, you only need 1 good server for all your internal needs, unless it's a software development house and the server gets hit heavily. 20 people? No need for video streaming. Just link to the video file. Of course for serving web pages OUTWARD, to the public, you should have a separate server. That's another matter and has as much to do with security as anything else. But it can still be set up with Apache, which is relatively simple and is the most used server software in the world. Yes, even counting Microsoft.

      I'd think the cost of a couple of dozen Windows licenses & office Licenses would be dwarfed by the training cost for OO and Linux, plus the salary premium of a Linux admin vs Windows admin (and depending on region, the extra time required to find a qualified Linux admin when the current one leaves). I do agree that they should go with an open source database, because licensing tends to be expensive and MySQL devs are a dime a dozen and even if you can't find one, it's not much of a leap to go from Oracle or SQL Server to MySQL. And if they require a little training, it's localized to one or two people.

      --
      Download free e-books, lectures, and tutorials at bookgoldmine.com
    5. Re:Just remember by Jane+Q.+Public · · Score: 2, Interesting

      Yes, I would most definitely go about such. At several hundred dollars -- at least -- per each full Office install, hm. Let's say $300, although I know for the full version it's more. So 20 x $300 = $6,000 which will buy a really, really nice Linux server.

      AND, the workers will benefit a a result. Unlike MS Office, Open Office works on Windows, Linux, and OS X, so no matter what company they go to when they leave they will be able to fit right in. And it works with files other than Microsoft's, so it's more versatile. And it makes PDF files directly, which you have to pay for separately with MS solutions.

      I could go on. Open Office would be my first choice for an office suite. I'm not just recommending it as some cheap compromise.

      And if Oracle gets to messing around with it too much (or with MySQL for that matter), there are people who WILL just fork the codebase and continue on, leaving Oracle behind. That's what Open Source is all about. So despite recent complaints to Oracle, the future of Open Office (or it's functional equivalent) actually looks pretty stable.

    6. Re:Just remember by Jane+Q.+Public · · Score: 1

      But I do agree with you about the DROBO. Coupled to a decent server, it makes a fine low-cost NAS. And it works under Linux, too. :o)

    7. Re:Just remember by cynyr · · Score: 1

      Hmm VBA macros work in open office now? how about pulling in vendor DLLs? have a 3D cad package with feature parity to AutoCAD LT(including opening most normal cad file. sldprt, dwg, dxf, etc)?

      For the web server and databases, i'f with you, but the desktop for engineering will be MS windows for a long time to come. I think your deffinition of "good server" and mine are different, I need to load 5MB-30MB excel sheets, 2MB-2000MB cad files, and so do a number of other people all day without noticiing that they are anywhere else other than locally. Autocad hangs when samba takes a short nap to handle someone else's request. It's very very annoying.

      So yes, they will be windows. I'm not even sure there are MAC clients for most of the vendor selection tools i use daily.

      P.S. I'd love to use linux at work, I'd be able to get more done, but only if everyone else supported it, and I'm beholden to 3rd parties that have little interest in writing a linux client for me, when i'm 0.00001% of their sales this year.

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    8. Re:Just remember by Anonymous Coward · · Score: 0

      Yeah it sure is unreasonable to pay $600 for a desktop PC with Windows 7 Pro and Office 2010 HB when you could save $200 by going with linux, and eat up that $200 real fast in labor and training. Plus, what business with 20 employees can't afford the extra $4000? Not one that I'd do IT work for, or they'll be bitching about every hour of labor and don't understand the value of time and consistency, especially when they aren't an enterprise.

      You could literally drop in a new SBS 08 Premium server, the second server/license for web or LOB apps, all running on hyper-v core for full image level restore, and all the systems with software, in 12 hours or so. I'd probably add a tape drive if you don't have trained IT monkeys to manage a B2D system for reliable offsite use and just have the secretary take an encrypted tape home every day of the previous day.

      You should also consider using hosted exchange and sharepoint for everything except the large media files. That would be a great task for a linux Nas / windows storage server with offsite disk backup. Then the critical LOB data and email is in teh "cloudy" and you have performance for the large stuff.

    9. Re:Just remember by Anrego · · Score: 1

      Linux on the server(s) sure..

      I'd say trying it on the desktops of regular users is still pretty risky. Unless your users are geeks, you are going to incur training costs, user hostility, and serious issues with compatibility.

      Client: wtf is this file you send me. I can't open it
      You: you need openoffice to open it.. you can downlo..
      Client: just send me a version I can open in word
      You:
      Client: wtf, this looks like shit.. the formatting is all messed up..

      Also if they deal in a lot of media/video, chances are the Linux video editing tools out there are just not going to cut it.. or if they do.. none of the users are going to know how to use them anyway.

      And support is a serious consideration. That "freely available" support does not compare to the "call a number, someone comes and fixes it for you" support that companies pay through the nose. If you have an experienced admin it's no worries.. they can browse the mailing lists and get on IRC.. but the submitter does not sound very experienced.

    10. Re:Just remember by Jane+Q.+Public · · Score: 1

      Why would training for OO (or Linux) cost much at all? A modern install of Ubuntu is very user-friendly, and your typical Windows user can find their way around it in just a few minutes. If they insist on using the command line (which Microsoft has been trying to phase out entirely anyway), there will be some definite differences, but most office workers today have little use for that.

      As for OO, it does most things in pretty much the same way as MS Office. The major difference is simply where all the functions and options are located. Granted, it will slow people down a little at first as they hunt for things that are not in the familiar places. (Like page options in the word processor, for example. In OO they are in a much more logical place.)

      Even the spreadsheet -- maybe I should say especially the spreadsheet -- is compatible with the way other similar programs work. I had no difficulty at all going from Excel to OO spreadsheets.

      And the cost of Office is considerable. I just looked, and "Home and Business" is close to $300, while "Professional" is now $500. The difference is that Professional contains Access and Publisher. Admittedly OO does not have a Publisher work-alike but it does have a db system of its own for no extra cost. Outlook is no great shakes... many other email programs work as well or better. Some of them free.

      So let's say that OO is most like Office Home & Business. That's $300 each. But the main point is that I disagree that retraining would be a very big deal at all. A little slowdown at first, that's about it.

    11. Re:Just remember by Jane+Q.+Public · · Score: 1

      But the implication was that it's not an engineering office. As for CAD, I might agree with you but I haven't done much CAD in a long time. These days I'm more of a Blender type of user.

      So, yeah. If it's engineering, with Sun long out of the picture, it's probably pretty much Windows for now. But I don't think they're that kind of business.

    12. Re:Just remember by lordandmaker · · Score: 1

      When they go to another company, they'll end up at another company using MS Office with a policy against people picking and choosing their office suites. So they'll probably be at a disadvantage. OOo is still really not that great at interoperability with MS file formats, too. Irrespective of who is to blame, that makes it a poor choice as a replacement for MS Office. There are several free PDF printers for Windows and OSX; there's no need to pay to have MS Office produce PDFs. Also, OOo is atrocious at resources usage. You'd waste man hours per week just in start up times.

    13. Re:Just remember by LordLimecat · · Score: 4, Insightful

      I hear people throwing around "Linux + Openoffice" as if you can just walk in one day and announce to the legal and finance departments, "Good news! We're turning your world upside down" and make it happen. Having tried OpenOffice in a few places (didnt have MSOffice available at the time), and the employees gave it a shot. Checking in with them a few weeks later, looks like they went out and got MSOffice. When asked why, they said, no lie, "OpenOffice sucks. Its hard to use, and its ugly".

      And tbqh having used Calc, I tend to agree-- Calc really is no replacement for Excel for serious usage (though I use it for my once-a-week time accounting). There are times to avoid MS, but I would be INCREDIBLY cautious about thinking you can install Linux+OOO everywhere and have everyone be OK with it. You may find your solution replaced just as quickly as you are.

      And lets keep in mind this is ask /.. We dont know what this guys company does, or if they have other vendors that provide web interfaces requiring IE-- they DO exist, and you DONT want to have to explain why the entire network needs to be redone on week3 because you knew better than those stupid backwards vendors and now they cant run payroll in the morning.

    14. Re:Just remember by Jane+Q.+Public · · Score: 1, Interesting

      If they had Open Office, then opening the file would not be an issue, would it? And its compatibility, as in reading and saving Word .doc files for example, is pretty darned good. Where it's not, it's generally in places where Microsoft does not conform to standards, like its completely non-standard use of bullets. That's not OO's fault.

      If you need to send someone a file in Word format, you can. If you're not sure which version of Word they have, you can save it in Word 95 format. Or even Word 6.0. You choose.

      (Is it absolutely 100% compatible with Word? No. But the software is a lot more compatible with international standards than Microsoft ever was. AND more compatible with others than even that non-standard "standard" that Microsoft tried to push off on everybody else by packing the committees. The fact is that there are now international standards that governments and corporations use. Is Open Office compatible with them? Yes. Is Microsoft? No.)

      Video editing tools are very much individualistic. Are there more available for Windows than Linux? Yes. Are they better? Sometimes. Are they compatible? Hell, no. Very few of them are, Windows or Linux. They will often use CODECs for saving that almost nobody has for playing back. If you know how to use one piece of editing software, can you take that knowledge and switch to another? NO. Again, on Linux or Windows. They are all different and do things in their own quirky ways. So I will concede the point about availability, but as for "knowing how to use them", that's pretty much irrelevant. You learn each separate video editing program separately. That's the way they are.

      And support is not so much a consideration, or shouldn't be. They have an in-house IT guy, remember? He's supposed to know what to do when something breaks. If your in-house IT guy is always calling external support, he's not earning his salary. I agree that he doesn't sound very experienced, and THAT is, indeed, a consideration. But it shouldn't be.

    15. Re:Just remember by tomhudson · · Score: 1

      The '90s called - they want their troll back. Oo can save in Word .doc format.

    16. Re:Just remember by Jane+Q.+Public · · Score: 1

      "Man hours per week in start up times" is a pretty gross exaggeration. Agreed that the performance is not quite as good as Word. And that's understandable, because of its Java underpinnings. But Java also contributes to its ability to be cross-platform, which Word is not. (Just speaking about the word processor here, but the same goes for the other components of the suite.) Granted, you can buy Office for OS X... if you want to spend the money and can live with the set of features Word for Windows had 3 years ago.

      As for being a "poor choice", that is very much debatable. There are now international document standards in place. Open Office conforms to those standards. Microsoft Office does not. So for anybody doing international work, there is a strong argument that Open Office is a much BETTER choice than Microsoft. In fact, some governments have begun issuing policies stating that their employees will henceforth use only Open Source software. The writing is on the wall.

    17. Re:Just remember by RulerOf · · Score: 1

      Why spend twice as much as you need to? If you're halfway competent at your job, you will have Linux machines (definitely not MS if you want to manage cost).

      Most of the cost of IT is personell. At larger businesses, that may not show due to the sheer volume of hardware/software that you buy to implement something, but for 20 users... not so much.

      --
      Boot Windows, Linux, and ESX over the network for free.
    18. Re:Just remember by Jane+Q.+Public · · Score: 2, Insightful

      "You may find your solution replaced just as quickly as you are. ... And lets keep in mind this is ask /.. We dont know what this guys company does, or if they have other vendors that provide web interfaces requiring IE-"

      I agree. BUT I can only give opinions on what I would do, given certain assumed circumstances. If I tried to give advice on every possible contingency, I would be either writing forever or not at all.

      But as for usability, I simply disagree. Sure... someone in Word Processing will prefer Word because that's all they ever learned and they have used it for 10 years. Anything else is a challenge they don't want to take. But that's their failure. It's not a reflection on the software. And I could say the same thing about Calc. Can you give me examples of things that it doesn't do as well as Excel? I have no doubt there are a few things but my guess is they are in fact few. Note that when I say "as well as", I mean is the functionality there? I'm not asking which one you personally prefer. We already know that.

      As for ugly: who cares? It's an office, not a beauty contest. If you judged employees in the same manner, you could wind up in court or in jail. It's supposed to be the functionality that matters.

    19. Re:Just remember by nabsltd · · Score: 1

      Let's say $300, although I know for the full version it's more.

      No, $300 is about right for Office with MS volume licensing. And, since it's a lifetime license, it's not a bad deal, especially if you have to do any training at all for some other product.

      Just 4 hours of training would cost about $100 per employee (figuring around $20/hour salary plus trainer costs...either to develop in house or pay for somebody to come in), and the training cost would be for pretty much every employee, while a MS Office license is tied to the computer, so no extra cost when you hire a replacement employee. Also, I really wouldn't want to work for a company who feel that a one-time cost of $100-200 per computer is "too much to spend". It's likely they would be cheap in other areas too, like salary.

      And, despite what FOSS people may believe, MS Office really does give you a better setup for workgroup collaboration than and FOSS product. I dearly wish I could find an equivalently functional FOSS replacement for the Outlook/Exchange combination, not to mention Word/Excel/Sharepoint.

    20. Re:Just remember by Jane+Q.+Public · · Score: 1

      Yes, but I was specifically referring to the equipment and software. Apparently their "personnel" is fixed and isn't going to change. The only variable then is hardware and software. And how much time it takes to maintain.

      Most IT people I know who have worked in both environments say Linux machines and servers cost significantly less for maintenance and service than Windows operations (and correspondingly less personnel time). Of course, if your office workers were new to Linux desktop machines, there would, I admit, be some learning curve and cost in IT time. But I really don't think it would be that high.

    21. Re:Just remember by Zerth · · Score: 1

      Having just recently moved a bunch of people from Office 03 to Office 2010, we might as well have switched to OO.

      Sure, macros and keyboard shortcuts still work, but people keep asking me where stuff has moved. And some features are plain not there anymore, like printing a selection of an email from inside outlook(without opening the email in a browser or pasting it into something else first).

    22. Re:Just remember by arkane1234 · · Score: 1

      let me correct that for you:
      "MS is still really not that great at interoperability with OOo file formats, too."

      --
      -- This space for lease, low setup fee, inquire within!
    23. Re:Just remember by nabsltd · · Score: 1

      Why would training for OO (or Linux) cost much at all? A modern install of Ubuntu is very user-friendly, and your typical Windows user can find their way around it in just a few minutes

      You must work with people who are much brighter than average, because around here, if you change somebody's theme, they'll wonder why "everything has changed", even though it's just cosmetic.

      I do a lot of support for people who use a web-based Java applet. So, it runs in a browser, and does work on Windows, Mac, and Linux. But, it requires some tweaks to the Java control panel, and some changes to the core Java install (all supported stuff you can download from Sun^WOracle). It's tough enough to get many people to do it right on Windows, and I can't imagine what a user familiar with Windows would do when trying to navigate the Unix filesystem ("where's the C: drive?") to get to the Java install directory.

    24. Re:Just remember by arkane1234 · · Score: 1

      No worries, it's just the glassed over look of "omgZ something different! it's evil!".
      People will get over it.
      That being said, it's always best to get the go-ahead from the management before going the route of another piece of software for document handling.

      --
      -- This space for lease, low setup fee, inquire within!
    25. Re:Just remember by VTI9600 · · Score: 1

      you only need 1 good server for all your internal needs

      for serving web pages OUTWARD, to the public, you should have a separate server

      Is it just me, or shouldn't you have at least 2 servers for each of these purposes? I've been taught that there's value to be had in redundancy, and although redundant internal components are fine and dandy, nothing beats having another box to fail over to in the event of system failure or maintenance.

      As for the rest, I agree (at least in spirit) with the GP that buying from well-established vendors is usually the way to go.

    26. Re:Just remember by VTI9600 · · Score: 1

      As for the rest, I agree (at least in spirit) with the GP that buying from well-established vendors is usually the way to go.

      Exceptions to this arise when your company is either very large or is very IT-focused. In these cases, it may make more sense to use home-grown products, or those that could otherwise be supported internally.

    27. Re:Just remember by Jane+Q.+Public · · Score: 0
      I can't honestly agree with your numbers.

      First, the places I have worked that had bulk licensing with Microsoft paid a yearly fee, not lifetime licenses. And those fees were high. Although less than buying the programs individually. And I admit it has been a few years since, so maybe their licensing arrangements have changed. I can only speak from my own experience.

      I don't see where switching from MS to OO would require 4 hours of formal training. Even if you threw in Linux boxes instead of Windows. Again... modern installs of Ubuntu, for example, are similar enough to Windows for most Windows users to find their way around within a few minutes. I have been in this business for many years, and I just don't see it. Unless your employees are incompetent.

      I will grant that work will slow down somewhat as users find that certain things work just a little differently. I experienced that myself not too long ago with OS X. But I got over the hump and now I am the better for it, because I am equally productive now in either environment.

      "Also, I really wouldn't want to work for a company who feel that a one-time cost of $100-200 per computer is "too much to spend". It's likely they would be cheap in other areas too, like salary."

      I agree with you there. Except it's not just $100-$200. Over the expected life of the computer, the cost of software licensing, support, and maintenance could make a difference of several thousand up to $10,000 and more, depending on what kind of work is being done on it. Linux boxes -- if you can get roughly equivalent software -- have a much lower TCO, and Open Source software has a vastly lower TCO, unless as you say you are paying through the nose for training. In this case, "training" to use OO as opposed to MS Office should be minimal.

      "And, despite what FOSS people may believe, MS Office really does give you a better setup for workgroup collaboration than and FOSS product."

      I cannot agree or disagree without knowing the specifics of what you mean. What specific features do you like in Outlook/Exchange, and Word/Excel/Sharepoint, that you don't feel you can easily get elsewhere?

    28. Re:Just remember by Jane+Q.+Public · · Score: 1

      Redundancy is great, but if you look at the stats you will see that few small operations actually do it. The vast majority don't even back up anywhere near as regularly as they should.

      As for buying from well-established vendors, I have no problem with that (although it's a waste of money if you really know what you're doing... most don't). But buying from a well-established vendor does not necessarily lock you into Windows Vista or 7.

    29. Re:Just remember by Jane+Q.+Public · · Score: 1

      I should qualify that. For servers, I would certainly give lots of weight to buying from an established vendor. In general, you just aren't going to build the same quality machine in your hardware room. But as for desktop boxes, I personally do not give much weight to support contracts from "established companies". If you have someone in-house who is proficient with hardware, you are throwing away money.

    30. Re:Just remember by Bert64 · · Score: 1

      When people start at a new company, they have to use whatever that company has and will generally just get on with it...
      It's not "change" if this company starts off on OOo, and if you don't like what they're using you're free to reject the job offer and work elsewhere.

      The biggest things keeping people on msoffice are lockin (including the despised change you talk about), if your starting a new company then lock-in is something you can (and most definitely should) easily avoid.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    31. Re:Just remember by Bert64 · · Score: 1

      The "training costs" are often talked about but never really needed, a modern linux is familiar and point-click enough that people will get along with it just fine with minimal fuss... It may well be different, but going to different versions of windows and msoffice is also different.

      Also, since this is a *NEW* office, the employees won't already be using anything, you tell them before they start what your using and if they don't like it they don't have to take the job.

      One of the biggest burdens on most companies, and the biggest factor keeping them on windows is lock-in, if your setting up a new office then ensuring you don't get locked in to anything like that is very important.

      As for support, free software gives you the choices of "online support" and "various levels of paid support"... Proprietary software only gives you the "low level of paid support included in price" and "higher level of paid support at extra cost". It's effectively different tiers, and free software has an additional lower/cheaper tier thats not available with proprietary software. If you don't want/need support you save money, if you do want it then you may or may not save money depending on the packages available.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    32. Re:Just remember by dskzero · · Score: 1

      Saying this in Slashdot.org would probably ask for the Linux fans to jump at you screaming that it would be better to use some distro... wait it already happened. I agree with you because support is important, but I can see the plus of using Linux. I just don't think the time has already come for it.

      --
      Oblivion Awaits
    33. Re:Just remember by bickerdyke · · Score: 2, Insightful

      Sending out OO files is only slightly less stupid than sending out MSOffice files. (Exactly the cost of an Office licence less stupid)

      Thats what pdf is for.

      And for collaborative work, you need to discuss a software platform first anyways.

      --
      bickerdyke
    34. Re:Just remember by whomeyup · · Score: 1

      You're assuming they don't already have MS Office licenses. I'm pretty sure those 20 employees are using some sort of office software right now. Heck, they may even using DOS versions of Word Perfect, there's no way for us to know. So, you may be suggesting that they scrap software they've already paid for to switch to new software that will almost certainly require at least minimal user retraining, and added costs that aren't necessary.

    35. Re:Just remember by magamiako1 · · Score: 1

      I don't know where you do your pricing at, but if you're paying retail costs for a business Office scenario--you're doing it wrong.

    36. Re:Just remember by Overzeetop · · Score: 2, Insightful

      You're a few years behind. MS Office works great on Win and OSX, makes PDFs straight from "save as" dialog, and costs less than half a day's employee cost (often north of $75/hr, burdened) - which is barely enough to show them that 90% of their stuff sill work as usual, and that the other 10% either doesn't exist or works differently/is incompatible with all the legacy documentation they have.

      As for worrying about someone going to a shop with linux on the desktop (the only place where Office doesn't exist natively), the linux fanbois have been touting for years that you can run practically anything under wine, with the right tweaks, right?

      Linus for file services, hell yes. OO for the desktop; only if it's a from-scratch operation, everybody is working for free, and you have no startup capital.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    37. Re:Just remember by LVSlushdat · · Score: 1

      I used to be the "IT guy" for our local Red Cross chapter. We got licenses for WinXP and Office thru TechSoup (techsoup.org). They are the "Technology Place for Non-profits/Charities". I don't know what the signup procedure for an NGO/Charity is, as being an RC chapter, we piggy-backed with the national office. As I recall, both the XP and Office licenses were $13. Of course, this was a few years ago, so I'm sure they've gone up..

      --
      THANK YOU, Edward Snowden!! Americans owe you a debt of gratitude (whether they know it or not..)
    38. Re:Just remember by Anonymous Coward · · Score: 0

      How about it depends on the use case?

      If the purpose of OpenOffice would be to type documents and some spreadsheet, then it is the way to go. If the purpose is to work with SharePoint and do "collaborations", then maybe MS is better. But seriously, best collaboration is face to face. And there is no "retraining" needed - most tasks for office workers will work very well under OpenOffice with no retraining. More retraining is needed to move from Office 2000 => 2010, than from Office 2000 => OpenOffice !

      If purpose of the job is to answer emails, use a web browser and use an office suite, then Linux works very well. If the purpose is to be able to install random Windows app, then Linux may not be best solution. So yes, use-case is important in deciding the OS too.

      In any case, these days going cheap is the answer. There is never a need to upgrade to latest-greatest hardware if you can do with new stuff that costs a magnitude less.

    39. Re:Just remember by bhcompy · · Score: 1

      The licenses are lifetime, but the subscription to get those isn't.

    40. Re:Just remember by Anonymous Coward · · Score: 0

      If you are non profit, going with MS is way more cheaper than Linux. Microsoft's charity pricing is almost FREE (www.techsoup.org). And it cost less to hire someone who can manage MS based infrastructure. Use Virtualization (HyperV) and get most bang for your buck.

    41. Re:Just remember by hendrikboom · · Score: 1

      They already have forked the code base. The fork is now called LibreOffice; q.v. I'm told it's a temporary name until they think of something better.

    42. Re:Just remember by Bengie · · Score: 1

      "Which Microsoft has been trying to phase out entirely anyway"

      MS's commandline is much better than it has ever been. Not sure where you're getting your random info from.

      Speaking about OO vs MS Office, I find it hard to even get our customers to send other versions of Office files. Many times I get files in 2007 format and I can't view the files with my 2003 Office. Try telling a customer to save the file as a previous format.. good luck.

    43. Re:Just remember by guruevi · · Score: 1

      Alternatively you can just get along with Mac OS X. Apple machines are not any more expensive than Dell's (for the 5 year it investment path) and it's much easier to maintain than either Linux or Windows. Even the server side is easy as pie. You'll also get MS Office and Adobe as well as Quark in case you ever need it as well as all open source productivity software.

      For file services, I would recommend Linux or Nexenta.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    44. Re:Just remember by phyrexianshaw.ca · · Score: 1

      Whoh... just a random flag went up there in my mind, but why would you EVER need an employee to know anything about the file system of their local machine?

      distributed files in a small office is just SCREAMING of a bad idea. that sounds an awful lot like files that won't ever get backed up, and laptops with unencrypted data to go missing.

    45. Re:Just remember by phyrexianshaw.ca · · Score: 1

      Calc really is no replacement for Excel for serious usage

      people still use excel for anything more then quick spreadsheets?

      seriously: if the thing requires more than one macro or a formula with more than one function in it: it will take 45 min to draft in MySQL/PHP and host on a virtual serer. (seriously, beginning to end, clone of the LAMP server to sending it to the user to try.) toss an hour or so to get a simple "web tools" (one time only) login/logging/permissions and deploy the "spreadsheet" app to the user. why would you ever willingly limit data in a relationship to a flat xls? (unless it's simple enough that OOo can handle it wonderfully! :P)

    46. Re:Just remember by phyrexianshaw.ca · · Score: 1

      Why not just deploy a pair of nodes in a Xen cluster?

      the best of both worlds there. :P

    47. Re:Just remember by VTI9600 · · Score: 1

      If you have someone in-house who is proficient with hardware, you are throwing away money.

      Not necessarily. If you have a corporate account with Dell or HP and (here's the tricky part) you are able to promise them enough business, you can get amazingly good deals on hardware that can actually beat the pricing on systems you would have built from raw components...plus you get warranties and no-BS support. Corporate accounts like these are simply magical.

      Also, I've seen networks where workstations were built one at a time, from components ordered individually from Newegg, and it ain't pretty.

    48. Re:Just remember by VTI9600 · · Score: 1

      Oh, and to clarify what I mean by "no-BS support"...It's when you can pick up the phone, get immediately connected to someone who already knows your first name, tell them that you have two stations with hardware problems, and hear them respond without hesitation, "No problem, we'll send you two replacement boxes first thing in the morning", all while your highly proficient in-house hardware guy is working on writing a screenplay or something.

      Seriously...a company I worked for once got a 4-hour guarantee from Dell on server equipment, meaning that they would deliver fresh hardware to our datacenter within 4 hours of being notified of that one of the servers failed.

    49. Re:Just remember by VTI9600 · · Score: 1

      And in case it's not perfectly clear...yes, I do realize that you have to buy a lot of hardware to get these kinds of deals. I'm not suggesting that this scenario would apply to the NGO mentioned above. I'm just saying that for some companies, this is how it is.

    50. Re:Just remember by CookieForYou · · Score: 1

      MS has a free conversion software available that works as a plugin to Office 2003. You should look into that :-)

    51. Re:Just remember by Anonymous Coward · · Score: 0

      "If you're halfway competent at your job, you will have Linux machines (definitely not MS if you want to manage cost)"

      If you're halfway competent at your job, you'll know that's just a purely amateur statement.

      First, any architect/engineer worth his salt makes such decisions based on business requirements, not an automatic fallacy that Linux fits all. Second, any architect/engineer worth his salt knows cost management still a function of using the appropriate solution to meet the business requirements.

    52. Re:Just remember by Anonymous Coward · · Score: 0

      Why would training for OO (or Linux) cost much at all?

      It wouldn't...Hiring your neighbor's 16 year old kid to come to the office and teach your co-workers about Linux should be really cheap.

      If they insist on using the command line (which Microsoft has been trying to phase out entirely anyway), there will be some definite differences

      a) Nobody ever insists on using the command line
      b) I'm guessing you've never heard of PowerShell

      So let's say that OO is most like Office Home & Business.

      So then where's the OO equivalent of OneNote?

      But the main point is that I disagree that retraining would be a very big deal at all. A little slowdown at first, that's about it.

      My goodness, Jane. You are as prolific as you are insane. In short, you remind me of my mother.

    53. Re:Just remember by VTI9600 · · Score: 1

      Perfect answer...covers the basics and lets the guy who asked the question work out the details (i.e. do his job). I've read a lot of crazy stuff on this thread and your concise comment is the refreshing oasis of sanity amongst it all.

    54. Re:Just remember by westlake · · Score: 1

      MS Office pricing for the NGO is not US retail list.

      Staffing an office with workers trained in MS Office is trivially easy anywhere south of the Artic Circle.

      Including full and part time staff and volunteers.

      Minorities, seniors, veterans, the disabled, and so on.

      Successful recruitment among these groups can be essential to an NGO's mission, reputation and financing.

      The small NGO is almost certainly not a business school. It will, however, be competing for the business school graduate. The graduate trained in MS Office.

      MS Office skills are marketable.

      The probability that the NGO's correspondents work exclusively in Office is high.

    55. Re:Just remember by Anonymous Coward · · Score: 0

      I can't believe I'm defending the value of M$FT... but... even at the $300 MSRP price for office, it would be smarter for the company I work for to use office simply because of the learning curve. It will cost me at least that in lost productivity just learning the macros/shortcuts/etc. in OO. At $75-$100 bulk seat license price it's even more of a no brainer. It may qualify as evil that M$FT has used their market power to indoctrinate a couple of generations of white and pink collar types into using Word, Excel, Access (the biggest joke of all), etc. But they did, and it makes business sense for individual firms to play along.

      For video production and editing there's no contest AFAIK. Please let me know if there's anything for -nix that's equivalent to what AVID, Discrete, or Grass Valley offer.... I would personally be OK with simply being able to match Premiere or FCP for my home use... but for serious commercial operations you need edit servers, archive servers, playback servers, clip stores, and of course the actual editors. That would rock. It would save the company I work for millions of dollars a year. But it doesn't exist yet that I've seen

    56. Re:Just remember by Anonymous Coward · · Score: 0

      Well, just my anecdotal evidence, but I was part of a project that moved about 7000 distributed sales users from MS Office on XP to OOo on Linux for a major bank, which resulted in a system with basically no support calls and a lot of happy users. This is without extensive change management.

      Initially we piloted MS Office using CrossOver on Linux, but it just wasn't reliable enough to roll out nationally.

    57. Re:Just remember by cifar24 · · Score: 1

      MS Office is great... but then you have to live with a windows OS. We use linux and for what we need, Open Office is more than enough.

    58. Re:Just remember by design1066 · · Score: 1

      You sir, are full of FUD

    59. Re:Just remember by aaronpeacock · · Score: 1

      evolution? i think a total groupware solution would depend on your needs (shared calendars etc...) and you end up rolling-your-own a bit. even shared calendars for resources like rooms is a hack with the M$ solution package...

    60. Re:Just remember by mikechant · · Score: 1

      Also, OOo is atrocious at resources usage. You'd waste man hours per week just in start up times.

      3 year old Dell 530, 2Gb RAM, 2.2Ghz dual core.
      Open office startup time on Ubuntu: 2-3 seconds, reduced to about 1s with 'preload' package installed.

    61. Re:Just remember by Paul+Dubuc · · Score: 1

      This is a very good point. The point about training users to use OpenOffice seems moot when you consider that it might be easier for people to switch to it from Office 03 to Office 2010. You have training overhead either way. Not only this but Go OpenOffice (http://go-oo.org/) and soon LibreOffice claim to offer better spreadsheet compatibility with MS Office. Plans to eliminate Java may help performance issues. If things continue to improve we might soon reach a tipping point where switching to LibreOffice from MS Office will be worth the cost savings and more and more companies will be doing it.

    62. Re:Just remember by bored · · Score: 1

      I'd say trying it on the desktops of regular users is still pretty risky. Unless your users are geeks, you are going to incur training costs, user hostility, and serious issues with compatibility.

      Which means you probably should have at least 1 windows server doing active directory and group policy management. Which then brings up the question of what a Linux machine can provide beyond a basic windows server for 20 users. Especially give the bundles Microsoft offers for small business servers.

    63. Re:Just remember by bhcompy · · Score: 1

      I conditionally disagree. Inhouse hardware guys may create the same hardware configuration initially for all of the systems, but then that goes out the window after the initial run. They typically buy what's cheap and in budget so if you have to have replacement parts you end up with a dozen different hardware configurations. The nice thing about a maintenance contract with the system provider is that you'll keep that uniformity, which makes hardware and software management easier. Now, some companies will keep a stock of replacement parts for the expected life of the hardware, but most companies do not do that. They want you to buy what's necessary to implement the configuration, which is another bonus for the maintenance contract, since it's much easier to sell "5 year warranty with onsite labor and parts replacement" over "I need to buy an extra 25% of each item to store in a backroom incase of a hardware failure"

    64. Re:Just remember by LordLimecat · · Score: 1

      There is a ton of stuff that Excel does quickly and easily that is absolutely obnoxious to do in OOO. This isnt an issue of usage-- I probably use calc more than excel, since im too cheap to buy office for home usage. Having tried to replicate one of my office's time accounting sheets in both OOO and Google Docs, I can say that both are FAR from feature complete-- these arent complex things that suck in calc, but simple things like merging cells, inserting cells, copying formats, etc. Calc is NOT a replacement for excel by ANY stretch of the imagination.

      As for ugly, unfortunately, this is the real world, and ugly does matter. Explain to the CEO all you want about how terrible Vista is, and then watch as he turns around and demands it be deployed "because it looks better". If OOO is ugly, users wont want to use it.

    65. Re:Just remember by Bengie · · Score: 1

      Nice to know. :-)

      I usually don't get many emails from customers, so it's like every 3-4 months when I get something I can't view. Actually getting Office 2k7 in a bit... /sigh

    66. Re:Just remember by kiwimate · · Score: 1

      Proprietary software only gives you the "low level of paid support included in price" and "higher level of paid support at extra cost".

      Really? Where's the "pay here" button for http://support.microsoft.com?

    67. Re:Just remember by nabsltd · · Score: 1

      First, the places I have worked that had bulk licensing with Microsoft paid a yearly fee, not lifetime licenses. And those fees were high. Although less than buying the programs individually.

      There are several classes of MS volume licensing. The "software assurance" is a fairly expensive yearly cost, but allows you to get licenses for upgrades for no extra fee.

      Regular volume licensing just requires you to sign up with Microsoft and guarantee at least N total licenses (where N changes depending on the phase of the moon when you sign up). You do pay a fee to be in the volume licensing program, but this also opens up license models that are otherwise unavailable (like true volume licensing using a single license key for every machine).

      For a company with 20 or so desktops (OS, other software) plus a few servers (OS, e-mail server, etc.), it's probably a wash on whether volume licensing is worth it, when $450 or so gets you MS Office from a brick and mortar.

      What specific features do you like in Outlook/Exchange, and Word/Excel/Sharepoint, that you don't feel you can easily get elsewhere?

      Scheduling, mailbox delegation, shared calendars, etc., are all much uglier with FOSS, as there is no client/server built by the same developers. Pretty much all of Sharepoint (easy end-user content creation and management, download/upload from the Office apps, etc.) is hard to find done as well in anything FOSS.

  4. What hardware is in place now? by Joe+The+Dragon · · Score: 1

    What hardware is in place now?

    big image and video files = a poor thin client setup.

    1. Re:What hardware is in place now? by LordLimecat · · Score: 1

      Depending on your thin client setup, thats not necessarily true. DVD playbak requires about 11mbits, so if everyone on the network were running DVD playback @ once, thats 90 clients on a Gigabit network (assuming only a single connection to the server). All that matters is that the server have sufficient graphics processing power.

  5. Why do you want to keep webserver inhouse? by Anonymous Coward · · Score: 0

    I dont understand why do you want to keep the webserver inhouse? Why not rent a cage in a service provider's place?

    1. Re:Why do you want to keep webserver inhouse? by History's+Coming+To · · Score: 5, Insightful

      Yup, agreed. You could have your webserver in-house. You'll need a safe room to lock it away in, ideally with some aircon, maybe a halon fire suppression system. Plus an UPS, obviously. And you'll probably want to hire another cupboard, with the same systems, a few hundred miles away, for an off-site backup. Oh, and make sure your ISP provides you with a sufficiently fast uplink.

      Alternatively, pay someone $50-$500 dollars a year for the same. It's a no-brainer unless you've got some really, really pressing reason.

      --
      Please consider this account deleted, I just can't be bothered with the spam anymore.
    2. Re:Why do you want to keep webserver inhouse? by omkhar · · Score: 1

      maybe a halon fire suppression system.

      Halon hasn't been advocated for years, what with the nasty side effect of depleting oxygen and killing people and stuff. Water + insurance + good backups is the current best practice.

    3. Re:Why do you want to keep webserver inhouse? by Anonymous Coward · · Score: 0

      Map the network and log the bandwidth. Are there any leakages in the routers, switches, or cables? Can you use wireless bridges to replace bad cables, where line of sight exists? Most important, never promise quick results as the system is dynamic. Be prepared to be mentally shit-kicked for everyone's mistakes. Get a Xanex prescription before you start on the job/

    4. Re:Why do you want to keep webserver inhouse? by Anonymous Coward · · Score: 0

      Because it is the best thing to do. Keeping it inhouse means you _can_ do everything you want to with it. If it's hosted somewhere else, you'll have to buy this and that (PHP/Shell access/Perl etc.) and they'll get shipped when the operator wishes to. When it's your own, you'll just make it happen, in a matter of minutes. And, in a company of about 20 people, you don't need a server room or locked closet; all your people are trusted, aren't they? Just go ahead with not the cheapest, but close, hardware and build your own. I'd say Ubuntu LTS with Apache/PostgreSQL/PHP is a good start.

    5. Re:Why do you want to keep webserver inhouse? by Culture20 · · Score: 1

      unless you've got some really, really pressing reason.

      According to TFS they have thousands of large image and video files. My guess is some of the content might not be legal in some jurisdictions, so they want to own the hardware.

    6. Re:Why do you want to keep webserver inhouse? by phoenix321 · · Score: 2, Funny

      Yeah. Build everything on your own. For those 20 people, it is totally cost efficient to ditch all those buzzword-toting salespeople and roll your own. Your own certified infrastructure, your own incident team, your own UPSs, your own false floors, your own operating systems, compiled with all optimizer switches on, of course, and your own client PC images, complete with in-house developed software distribution and policies.

      After about 300 man-years worth of training, you're able to surpass most commercial offers. 300 man-years more and you're doing stuff in-house even Google dreams about. Then it's definitely cost-effective.

    7. Re:Why do you want to keep webserver inhouse? by arkane1234 · · Score: 1

      You have obviously not worked at the usual 20 employee business with internal intfrastucture setup.
      Most of the time, it's not a data center, it's a small room with air conditioning and a rack.
      Live redundancy is something that is not in a business of 20 employees, unless the money's there.

      --
      -- This space for lease, low setup fee, inquire within!
    8. Re:Why do you want to keep webserver inhouse? by GigsVT · · Score: 2, Informative

      That's a myth. Clean agents displace about 5% of the air leaving oxygen concentrations just about what they were before the dump.

      They work by disrupting the chemical process of fire, not by depleting oxygen. They are like an anti-catalyst.

      You would eventually get a little lightheaded if you stayed in a room for too long after a clean agent dump, but you have a good 5-10 minutes to take your time to exit the area. Not that you want to stay in an area with a fire in the first place. The smoke is far more dangerous than the clean agent.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    9. Re:Why do you want to keep webserver inhouse? by History's+Coming+To · · Score: 1

      Presuming this isn't more sarcasm...

      The point is that a decent webspace company (what-looks-like-a-shill-but-is-just-a-happy-customer: United Hosting) will give you a whole server of your own. You can install Ruby if it's not there, run whatever scripts you want with whatever priority, hell, you can fry an egg on the machine whilst rendering your badly thought out two hour Blender movie if you want, or lock it with a missing semicolon in a failed attempt to evolve a picture of Darwin using PHP. Trust me, I've done both, badly. Still doesn't cost all that much.

      --
      Please consider this account deleted, I just can't be bothered with the spam anymore.
    10. Re:Why do you want to keep webserver inhouse? by GigsVT · · Score: 1

      Because he totally needs false floors for his 2 or 3 servers at his 20 person company.

      I guess you sell people shit they don't need for a living, right?

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    11. Re:Why do you want to keep webserver inhouse? by History's+Coming+To · · Score: 1

      This is a web server we're talking about. You don't put all your raw material on a webserver. Even if you want to be the new youtube, your storage space is going to be independent to your webserver. You don't put your entire IP collection on the interwebs.

      --
      Please consider this account deleted, I just can't be bothered with the spam anymore.
    12. Re:Why do you want to keep webserver inhouse? by Bert64 · · Score: 1

      Just colo your own piece of hardware, that way you benefit from redundant connections with decent upstream rates (connections with decent upstream are very expensive to get wired up) and most likely an sla, reliable power with backup, a decent environment for the server... You supply the hardware so you configure it how you want and have root, make sure the box has a lights out management card so you can gain access to it regardless of what state the OS is in.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    13. Re:Why do you want to keep webserver inhouse? by CookieForYou · · Score: 1

      Raised floors is probably excessive, but redundant power, redundant disk, redundant backbone uplinks... Off-site backup... You need to maintain firewall rules and IPS signatures if you want half decent security, and possibly a webapp firewall if you're running complex apps and want more security controls.

      You're talking $80-$100k initial investment to "do it right" and $10k to get a "stick it in the coat closet, don't care if its broken sometimes" attitude. Plus, say, another $3k-$10k/yr in administration.

      I would say the average business running a single server would require a VERY VERY pressing reason to have on-site web hosting if they value their uptime and data.

        $1000 per year for a business class 4-hour change-response and 99.99% uptime SLA is expensive. It would likely be less, even hosting hundreds of gigs of data. It would get you the service of a $50k outlay in-house. Why the hell would you pay 50x more, just to have to support it yourself? Think about that.

    14. Re:Why do you want to keep webserver inhouse? by CookieForYou · · Score: 1

      Water is a poor replacement for putting out fires that are most often electrical in nature.

      Something like 95% of the server rooms I've been in (about 300 in the last five years) uses either a halon or halon replacement, or one of the new aerosol potassium systems. The places that have water systems have frequently told me about accidental discharges, leaks, condensation, etc.

      Frankly, I've only heard of one server room fire, but I've heard of 15 or 20 accidental discharges of the fire suppression system. I would favor a system that doesn't destroy everything OR kill anyone when accidentally discharged. The new potassium aerosol systems seem to fit that bill.

    15. Re:Why do you want to keep webserver inhouse? by phoenix321 · · Score: 1

      If you do any of these, raising the floor by a few cms and putting a couple of floor tiles on it are probably the least of your financial worries. A 20-people company will go bust long before that if they build a data center, no matter how small.

      And if they skimp on backups, availability, incident response, security and best-practice maintenance, they go bust even faster.

      There is no "try" when doing IT infrastructure.

    16. Re:Why do you want to keep webserver inhouse? by GigsVT · · Score: 1

      Right, which is why they just install a few servers, hire someone to run updates on them once a month or so, and call it a day.

      What the fuck would a 20 person company need an "incident response team" for? When Bob clogs the fax machine trying to feed too many pages at once? You are a fucking joke.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    17. Re:Why do you want to keep webserver inhouse? by GigsVT · · Score: 1

      Don't get me wrong, I use hosting myself for some things.

      But I would never recommend that a small company outsource their file server. That's the kind of thing that needs to be local. Mail could go either way. Web hosting they could outsource unless they want to run that locally.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    18. Re:Why do you want to keep webserver inhouse? by phoenix321 · · Score: 1

      Web sites get defaced, file servers get broken into, FTP/WebDAV/whatever sites are made into downloading/warez-zombies. Happens once in a blue moon. But usually right before that project milestone, customer meeting or other all-important deadline.

      Printers get clogged beyond easy repair, client machines break down, keyboards need to be replaced after a coffee spill.

      The "incident response" team doesn't need to come crashing through the windows when the fax machine breaks and they don't need to send a signal to the Batcave, but someone someday will have to fix what's broken. If all you have is the usual student relative of a coworker, it may take a while to get back to work. Depending on your work, that can be something between 10 or 10.000 dollars wasted.

    19. Re:Why do you want to keep webserver inhouse? by GigsVT · · Score: 1

      A surprisingly civil response to my flamefest. I have to have a little respect for you for that.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
  6. Ask Slashdot by Dark_Matter88 · · Score: 1, Informative

    Ask Slashdot: Why do your job when you can ask others to do it for you?

    1. Re:Ask Slashdot by Jahava · · Score: 5, Insightful

      Ask Slashdot: Why do your job when you can ask others to do it for you?

      Why indeed?What reasonable motivation could he have to poll a well-established base of computer experts for advise? Could it be that an infrastructure is a hard thing to get perfectly right? Maybe up-front decisions made right will negate hours of work and wasted productivity down the line? Remember those security and infrastructure failings we've been so critical about all these years? Those clueless IT guys who screwed up royally and condemned employees and management to countless hardships? Maybe he doesn't want to end up in that position... maybe he wants to do things right?

      That lazy bastard!

    2. Re:Ask Slashdot by Mr.+Jerry · · Score: 5, Insightful

      I get the whole "he should do his job thing," but I'd agrue that he is. His job is to improve/develop that company's infrastructure. It doesn't matter that he doesn't have ALL the knowledge in his brain to do this from scratch. He's researching using the tools he has avaiable and one of those tools is the knowledge base at slashdot. Except unfortunately it seems everytime someone asks the slashdot "community" for help with anything. They immediately get thrown under the bus for asking the question in the first place. So much for the "community" and helping colleagues in the field.

    3. Re:Ask Slashdot by rocketPack · · Score: 3, Insightful

      Why indeed?What reasonable motivation could he have to poll a well-established base of computer experts for advise?

      Maybe they should just hire one of these "computer experts" who knows the answer instead of someone who can't even seem to use Google?

      Seriously, they're paying him to get the job done. If he doesn't know how to find this information for himself and make an informed decision, he should not have accepted the job in the first place.

      Let someone who has the requisite knowledge have the job (or contract) and get the job done using well established procedure and expertise.

      Even if he does know, he should come to the table with options and ideas and ask (say, on a forum) for some expert opinions about specific products (or at least brand names/vendors!) This shows that you have at least done some homework.

    4. Re:Ask Slashdot by steeleyeball · · Score: 1

      So what you're saying is he's getting the same old answer..... RTFM. It would be nice to know a bit about the company's needs though, elsewise how do we know how to answer the question. Look forward to seeing the requirements.

    5. Re:Ask Slashdot by Score+Whore · · Score: 1

      Well, all I have to say is that if this bastard has polled a well-established base of computer experts for advice, then he should at least share what those results were with us here at slashdot.

      FYI. There is a big difference between asking advice on the pros and cons of something specific and asking advice on "what's this big red button on the wall?"

    6. Re:Ask Slashdot by hairyfeet · · Score: 2, Insightful

      The problem with this and other "ask slashdot" posts is they NEVER give you enough specifics to answer jack. It reminds me of my youngest asking me to pick up a game: What game do you want? "It has a girl and some battles...oh and magic". Yeah, thanks lots, really narrowed it down there.

      He should be giving us hard data if he wants help: What kind of roles do they use their computers for? Are they under any HIPPA or SOX style restrictions? What kind of bandwidth do they have? Are they simply doing the classic "email, document creation" Sally secretary job, or are they doing specific content creation like producing video? Do they have proprietary programs that are mission critical?

      ALL of these things can and WILL affect the answer given. When I'm building for an SMB the FIRST questions I ask is "What do you do here? What kind of programs do you run?" but instead we get "I got a job doing a thing with some people. Help!" Yeah, thanks lots, that really narrows it down.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    7. Re:Ask Slashdot by forkazoo · · Score: 1

      Why indeed?What reasonable motivation could he have to poll a well-established base of computer experts for advise? Could it be that an infrastructure is a hard thing to get perfectly right? Maybe up-front decisions made right will negate hours of work and wasted productivity down the line? Remember those security and infrastructure failings we've been so critical about all these years? Those clueless IT guys who screwed up royally and condemned employees and management to countless hardships? Maybe he doesn't want to end up in that position...

      A good way to avoid ending up in that position is not to actively place yourself in that position. Don't bid for jobs you can't do. Don't agree to do jobs you can't do. Don't tell people you can do jobs you can't do.

      The problem here isn't that he's asking slashdot. It's that he isn't asking slashdot with any apparent knowledge of the subject to support his questions There's no indication that he understands his clients actual needs, nor any indication that he could figure out any aspect of the job he is being paid to do, without slashdotters to get him started.

    8. Re:Ask Slashdot by cynyr · · Score: 2, Funny

      "NO!!!! MR. PRESIDENT!!!!! thats the one that launches all the missiles.
      Well which one gets me a latte?
      The other big red button!
      Ohh, who designed this?"

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    9. Re:Ask Slashdot by LordLimecat · · Score: 1

      The issue is that this is kind of a basic thing. If the guy got hired with the understanding that he could handle architecting the network when he was not capable of doing so unless /. gave him good advice, I would say that was foolish on both his part and his employers'. And the question itself is the sort that is going to get hundreds of conflicting opinions, many of which the OP likely cannot implement (in b4 "use gentoo").

    10. Re:Ask Slashdot by Kaboom13 · · Score: 1

      The problem here is he's clearly in over his head. The small business market is crowded with companies with lots of experience. He's not asking "What would be the best method to do X for a small organization" where X is something discrete like backups, file server, etc. He's asking how to do everything. And that's a problem. Experience matters. I work for a company that provides IT services and support to the type of organization hes talking about. We constantly take over in the wake of people like this. Normally, they manage to coast for 6 to 12 months, something big happens, and the company winds up writing a big check to someone like us to clean up the mess. I've been doing it for several years now, and I still learn new, better ways to do things all the time, and learn about new potential pitfalls to avoid. I have the benefit of working with a team that has lots of experience so we can catch each others mistakes. Decisions made now will have big implications on the long term support costs.

      Anyways, my two cents on how I would probably do it. The article is short on details, and of course you would need to find out exactly what their use case and budget is, but one fairly generic solution is Windows Small Business Server. It's pretty inexpensive, you get one beefy server and it gives you AD, Exchange, Sharepoint, and a file server. All of it is on premise and works if you lose internet connection. Buy Dell or HP desktops/laptops, make an image and if one gets messed up you can just reimage. Redirect all their folders so their desktop, my docs, etc. is all stored on the server. Use Group Policy in AD to lock the stations down as much as possible without interfering with their ability to work. An SSL cert combined with the remote web workplace feature gives them access to their e-mail and desktop machines anywhere they go. Pretty much anyone who works in an Office environment is familiar with Office and Exchange, so training costs are minimal. Have at least two separate forms of backup and make sure 1 goes off site. If you install the server as a VM using HyperV, you can easily bring it back up if the hardware dies. I know I will take some shit on Slashdot for recommending a MS solution, but I doubt this organization is going to want to be the guinea pig for him to learn Linux administration on.

    11. Re:Ask Slashdot by nine-times · · Score: 1

      The issue is that this is kind of a basic thing. If the guy got hired with the understanding that he could handle architecting the network when he was not capable of doing so unless /. gave him good advice...

      Maybe he's capable of doing it, but wanted the throw the question out there to see what kind of feedback he'd get. I know that, for my job, sometimes I ask questions that I'm pretty sure I know the answer to, just to see if someone surprises me with something that I hadn't thought about.

    12. Re:Ask Slashdot by Anonymous Coward · · Score: 0

      Here Here Mr. Jerry

    13. Re:Ask Slashdot by VTI9600 · · Score: 1

      Well, all I have to say is that if this bastard has polled a well-established base of computer experts for advice, then he should at least share what those results were with us here at slashdot.

      Ooooh, yes! I can hardly wait for the new headline a few weeks from now which will read:

      Technology: NGO Sysadmin Sets Up 20-Workstation Network Using Reliable yet Low-Cost Components
      Posted by timothy
      from the who-fucking-cares dept.

      ...and I will then relish in seeing posts such as, "Why the fuck did this make it to the front page?" get modded to +5 Insightful. Ahh, good times. ;-)

    14. Re:Ask Slashdot by Anonymous Coward · · Score: 0

      Why indeed?What reasonable motivation could he have to poll a well-established base of computer experts for advise?

      That hasnt described slashdot for at least the past 10 years. Its all undergrads, 12 year olds, guys who build a toy network out of parts found in some else's dumpster (metaphor for 4 year old best practices), or guys who espouse unpracticed ideologies now.

    15. Re:Ask Slashdot by CarpetShark · · Score: 1

      "It doesn't matter that he doesn't have ALL the knowledge in his brain to do this from scratch. He's researching"

      Exactly. Just about all professional jobs require learning new skills on an ongoing basis, and many require actual R&D. IT is probably the most research-laden profession around, that isn't actually labeled as such.

    16. Re:Ask Slashdot by VTI9600 · · Score: 1

      Don't bid for jobs you can't do.

      While we're on the subject of bidding, I have to ask; Doesn't the fact that this company is an NGO imply that they receive government funding? And aren't organizations that receive government funding required to go through a formal bidding process?...you know, one that involves issuing RFP's and writing up detailed proposals before you actually receive the green light?

      How exactly did this guy already get the job without submitting a proposal or statement of work with details about what he's going to do? And, more importantly, how do I get in touch with this company? Are they still hiring contractors? If so, I've got a fantastic ERP system I'd like to sell them. Sure, it only exists in paper-napkin form right now, and I'll need half the money up-front, but trust me...it's the only solution on the market that will fit their needs.

    17. Re:Ask Slashdot by Jahava · · Score: 1

      A good way to avoid ending up in that position is not to actively place yourself in that position. Don't bid for jobs you can't do. Don't agree to do jobs you can't do. Don't tell people you can do jobs you can't do.

      The problem here isn't that he's asking slashdot. It's that he isn't asking slashdot with any apparent knowledge of the subject to support his questions There's no indication that he understands his clients actual needs, nor any indication that he could figure out any aspect of the job he is being paid to do, without slashdotters to get him started.

      I read that more as him opening the field to all sorts of responses. Nowhere in his posited question did I read a hint of incompetence. I think, rather, he was trying to mention that he'd like to hear any advice about anything someone thinks might be relevant to his 20-person client. He wants to be inundated with a flood of ideas from across the IT scene - cloud computing solutions, hosted products, or roll-your-own. He wants to put all of those thoughts on the table, alongside his own ideas, and use his expertise to sort out the best approach to the problem. That's exactly how good decisions are made.

      Seriously, don't be so quick to judge. Nothing he said is stupid or ignorant. Acting as one of those guys who "knows everything" will always get you in trouble sooner or later - sooner, if you're accountable to others. His attitude and approach to solving this problem speaks towards his competence and a drive to deliver the best possible solution. Hell, these are exactly the traits I look for in people; I'd totally hire him :)

    18. Re:Ask Slashdot by greggle · · Score: 1

      p>While we're on the subject of bidding, I have to ask; Doesn't the fact that this company is an NGO imply that they receive government funding?
       

      Um, you DO know what NGO stands for, right?

      From Wikipedia: "A non-governmental organization (NGO) is a legally constituted organization created by natural or legal persons that operates independently from any government and a term usually used by governments to refer to entities that have no government status. In the cases in which NGOs are funded totally or partially by governments, the NGO maintains its non-governmental status by excluding government representatives from membership in the organization."

      In general, even if an NGO is funded by the government, that money is decided to be given to the NGO through whatever political process and the NGO is free to use it for their goals however they wish, without oversight of the government.

      --
      Work Hard, Rock Hard, Eat Hard, Sleep Hard, Grow Big, Wear Glasses if You Need 'Em.
    19. Re:Ask Slashdot by exomondo · · Score: 1

      It doesn't matter that he doesn't have ALL the knowledge in his brain to do this from scratch.

      You'd think he'd at least made some kind of an effort, as opposed to asking 'can someone design my entire IT infrastructure'. Based on his questions he hasn't even done a proper requirements analysis yet.

    20. Re:Ask Slashdot by KingFrog · · Score: 1

      Amen. By not providing *any* of the truly necessary information, I postulate that this implies that: 1) He doesn't know the stuff he needs to know to build an appropriate solution 2) He doesn't know what he doesn't know He is below what is frequently referred to as the "threshold of ignorance", and only pain will come of this unless he's ready to tell the /. community WAY more than his employer wants him to about EXACTLY how they do what they do.

    21. Re:Ask Slashdot by VTI9600 · · Score: 1

      In general, even if an NGO is funded by the government, that money is decided to be given to the NGO through whatever political process and the NGO is free to use it for their goals however they wish, without oversight of the government.

      I did a bit more research on my own and found that while NGO's are not usually formed by governments, they do receive most of their funding from them. This can create conflicts of interest on some policy decisions, but no, it would not normally influence their day-to-day operations.

      That being said, if the person writing your grant checks says that you need to go through a formal bidding process, then you'll probably do it even though they can't legally obligate you to.

      *That* being said, the odds that the purse-string holder will actually make that request are probably pretty slim, and obviously didn't happen in the case of this particular NGO.

      Hmmm...I think I just answered my own questions. :-D

    22. Re:Ask Slashdot by VTI9600 · · Score: 1

      So to recap...

      Doesn't the fact that this company is an NGO imply that they receive government funding?

      Typically, yes.

      And aren't organizations that receive government funding required to go through a formal bidding process?

      Not in the case of NGO's, no.

      How exactly did this guy already get the job without submitting a proposal?

      Probably because no one bothered asking them to put out an RFP.

      ...next time I'll JFGI.

    23. Re:Ask Slashdot by Anonymous Coward · · Score: 0

      For example, this kind of request is made constantly within the engineering company I work for (large multi-national, lots of varying ability.knowledge of engineering), and is invariably answered as helpfully as possible. Same with engineering community boards. Because everyone can't be an expert on everything.

      I wonder why the Slashdot geeks are so miserly with their hard-earned knowledge?

    24. Re:Ask Slashdot by pak9rabid · · Score: 1

      Maybe he landed this job because when somebody asks him an IT-related question, he doesn't give them a response like this. IT skills can be learned fairly quickly as long as you're somewhat intelligent and have an open mind. I've seen some of the most technically-inclined people working in IT that still haven't been able to master simple people skills.

    25. Re:Ask Slashdot by pak9rabid · · Score: 1

      Agreed. I guess it's never occurred to anyone that the reason he's landed this job is probably because when somebody asks him an IT-related question (as stupid as it may be), he doesn't give them a Nick Burns-ish response. Anyone who's relatively intelligent and has an open mind can learn to do IT stuff. I've known some of the most technically-inclined people that have yet to master simple people skills.

  7. Re:Don't buy any servers. Use the cloud. by suso · · Score: 3, Funny

    Maybe that's indeed what he should do since he already doesn't know enough to do it himself, have other people do everything.

  8. Did anyone else read this thread as.. by dave562 · · Score: 2, Informative

    Do my job for me?

    "I've been hired by a small NGO. They have about 20 employees. I do not yet know enough about what I have been hired to do, so I am turning to Slashdot. Please, do my job for me and help me look good."

    1. Re:Did anyone else read this thread as.. by Anonymous Coward · · Score: 1, Informative

      YES. Sounds like this guy B.S.ed his interview and the wrong idiot got hired. If he had any experience at all in this field (IT is for failed engineers anyways) then he wouldn't have to have slash dot do his job for him.

    2. Re:Did anyone else read this thread as.. by YottaVolt · · Score: 2, Insightful

      "IT is for failed engineers anyways"

      A bold statement on Slashdot where IT is a large part of the community. Oh but I see you posted as Anonymous Coward...

    3. Re:Did anyone else read this thread as.. by grcumb · · Score: 3, Interesting

      Do my job for me?

      "I've been hired by a small NGO. They have about 20 employees. I do not yet know enough about what I have been hired to do, so I am turning to Slashdot. Please, do my job for me and help me look good."

      No. but that's only because I'm not afraid of other people's opinions. I actually like trying to see things from others' point of view. It makes me better at my job.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    4. Re:Did anyone else read this thread as.. by noidentity · · Score: 1

      Even worse than that: "Hi, I've just been hired for a job I don't know how to do. Could you teach me how to do it? kthxbai"

    5. Re:Did anyone else read this thread as.. by phoenix321 · · Score: 1

      Flame him for actually asking something in the Ask Slashdot section. Since we're all doing our jobs, it is totally uninteresting to see other's solutions to problems similar do our daily business. After all, we're doing our jobs and that requires not asking anyone and never comparing notes. Engineers work ALONE.

    6. Re:Did anyone else read this thread as.. by Anonymous Coward · · Score: 0

      Exactly thats it
      This guy surely would have been able to build something without help from here.
      But even if you know yor job, it is interesting to see how other people are doing it. They will do some things surprisingly different, and you will learn something from it. If you believe that you are perfect, you are falling back compared to the others.
      It is important that he makes the right decissions now, so making it better by asking about other's experiences is a very good idea, especially if he did not build the infrastructure for several other companies already.

    7. Re:Did anyone else read this thread as.. by pz · · Score: 1

      Do my job for me?

      No, it sounds more like, "what are the current best practices in the field for this particular corner of IT space?" which is a perfectly valid question that gets posed from one professional to another thousands of times each day in a myriad of fields. Less professional practitioners might interpret it as a request to do the hard work for free, rather than a request for distillation of experience.

      Do you think that when a cardiologist from Houston asks his colleague in Boston, "say, Bill, what's your experience with the Farbotz procedure?," it should be met with disdain? How would that be helpful?

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    8. Re:Did anyone else read this thread as.. by wild_berry · · Score: 1

      I'll bite: as long as the anyone in computer science writes software which is licensed with a disclaimer of warranty attached (even GPLv3 has "THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND") then they're failed engineers. Real engineers have insurance for liability and warrant that their work is suitable for its intended use. Sure, there are support contracts available but when the majority of the computing workforce produce software that's 'good enough' and it's sold, installed and used without someone meeting their duty to care for the impact of their work, then they deserve the label 'failed engineer'.

    9. Re:Did anyone else read this thread as.. by Anonymous Coward · · Score: 0

      The question was general enough. Now the comment section is full of information which might help many people, potentially saving millions of combined dollars. How can you be so negative?

    10. Re:Did anyone else read this thread as.. by erixm · · Score: 1

      Dear Slashdot: I am reader of Slashdot that actually like the "Ask Slashdot" stories. The problem is that every story comes with at least one "Do my job for me"-post. Could you please help me get rid of these, as they are tiresome and don't contribute anything to the discussion?

    11. Re:Did anyone else read this thread as.. by Anonymous Coward · · Score: 0

      Yeah, as if you can expect to find an answer here...

      You'll find lots of answers, and you'll still have to choose yourself.

      I like to read this kind of threads because they give all kinds of view points and they're great to learn from even if you're not trying to sert up a small network from scratch. So, please keep asking these questions!

    12. Re:Did anyone else read this thread as.. by IrquiM · · Score: 1

      Well... if he actually had a clue, he'd let us know what they currently have, what he imagines needs to be done, and then ask for comments. Not asking for input with a blank sheet of paper to put it on.

      --
      This is blinging
    13. Re:Did anyone else read this thread as.. by kevorkian · · Score: 1

      That would be a true analogy , IF he had asked a specific question.

      To match your doctor analogy. It would have been closer to a general practitioner / family doctor / primary care physician asking another one "I have a 25 year old male with a high cholesterol count , what should I do ?? " ( generalist to generalist asking about a general thing ) .. The question is very vague , and any professional would ask many more questions before even beginning to give advice.

      A question that would be closer to your cardiologist analogy would be a unix systems admin asking about awk and how it can be used to replace a perl regex. ( specialist to specialist asking about a specific thing )

    14. Re:Did anyone else read this thread as.. by mikechant · · Score: 1

      Yes, you're right - GPLed software should come with a warranty including acceptance of full financial liability for any damages, up to the amount paid for the license to run the software.

  9. lack of information by Anonymous Coward · · Score: 0

    Well, first you should ask the people who employed you what they actually want to DO, i.e. what they will use their brand new computers for. Since we here do not know that, it is hard to give any recommendations. For example, if those 20 employees plan on taking their computers to customers and show stuff / do some work there, they will not be very impressed if you hand them thin clients. And it is hard to recommend anything for the servers without knowing what they want to put there (i.e. are we talking about 100GB of data and 10GB more every year, or 20TB data and 10 TB more every year? Do they need immediate access to everything within seconds?)

    1. Re:lack of information by hedwards · · Score: 1

      Indeed. The critical thing is almost certainly the back ups and network connection. They've presumably already go the software for doing their jobs picked out and everybody knows how to use it, at least partially.

      However, it's almost certainly the case that they haven't gotten their backup system in order and finalized the network.

      Asking them what they want should guide things along the way. It might be acceptable to use a service like backblaze to handle the back up process or more likely they'll need to keep it in house for reasons related to regulatory requirements. Without knowing more information it's hard to know what sort of advice to give.

  10. Why? by Anonymous Coward · · Score: 1, Insightful

    Why did they hire you when you don't know what you're doing?

    1. Re:Why? by Anonymous Coward · · Score: 0

      Obviously he is polite and can communicate technical issues in an easily understandable manner to the managers who couldn't see any difference in his qualifications, and on top of that he didn't ask upwards of $20 an hour like all those geeky applicants who kept talking about technical jargon like "servers" and "domains".

  11. FreeNAS by thirdhatch · · Score: 2, Interesting

    Get a stable release of FreeNAS on commodity hardware. It will fit the bill for all of the features you are looking for. SMB for Windows clients, NFS for Linux/Unix/BSD, iSCSI targets and initiators, support for several raid cards and drive types, software raid control, several other features. http://freenas.org/

    1. Re:FreeNAS by adamstew · · Score: 1

      This is slightly off topic, but since someone brought freeNAS up, I figured it was as good a place as any to ask this:

      Can freeNAS be clustered? In my organization, i'm looking at getting a fully redundant iSCSI backend network for server storage.

      What i'd like to do:

      Get two FreeNAS servers and cluster them...each one mirrors the other so that if one has a hardware failure the other can step in, automatically, with very minimal (if any) downtime (seconds, maybe a few minutes).
      I'd then have that FreeNAS cluster be an iSCSI target for windows servers (SMB hosts and windows clusters).

      A quick 5-10 minutes of googling didn't reveal the answer to me. My next step was to build the FreeNAS cluster and test it for myself, but if Slashdot has the answer, then that's even easier.

      I know openfiler has clustering built in, but (as far as i'm aware) it doesn't support iSCSI persistent reservations, which is a requirement for Windows Server clusters.

    2. Re:FreeNAS by aztracker1 · · Score: 1

      As much as I like FreeNAS, it doesn't make a network infrastructure... As a storage medium, it's probably suitable, but doesn't resolve their application needs... I would suggest either hosted MS Office/Exchange online, or google docs... It's a rather pragmatic decision... I would not suggest thin clients, without having some in-depth knowledge of their infrastructure needs. The first step in the task at hand would be to define their needs into a tangible list of "Must Have", "Should Have", "Would Like" .. from there the options can filter down a bit. I wouldn't be prepared to lean towards any given solution without those requirements. It will probably come down to "Windows Server", "Linux" or some of both. Though I acknowledge FreeNAS is BSD based...

      --
      Michael J. Ryan - tracker1.info
    3. Re:FreeNAS by TuaAmin13 · · Score: 1
      Check out DRBD and Heartbeat. Our NFS servers are configured this way. Once box can die, but then it fails over within a few seconds. 2 boxes with RAID5s running as synchronized block devices.
      Word of caution, our server is balls slow. I'm not sure why/haven't had time/it's a production server. I've got a few conjectures as to why it is:
      • It's a RAID5
      • The disks are SATA
      • It's a gigE link between the boxes (but our write speeds are like 20MBps, so I don't think it's that)
    4. Re:FreeNAS by jvin248 · · Score: 1

      Check the freenas forums. Seems like a few people were actually doing this a year or two back.
      "Worst case" is you have rsync running between two freenas servers.
      Freenas has iSCSI and rsync services built-in.

      . Note: Freenas is being rewritten, the above applies to 0.6 and 0.7 series. 0.8 beta is out and may have more features specific to fail-over etc.

      You can always build a Debian bare-metal server with Webmin and a few other tricks, but you won't get the ease of starting up and running the server as you will with the FreeNAS appliance. You can also use old hardware, if you're a scrappy startup and want to conserve cash for those really important tasks. I have a few 1998-vintage desktops running as FreeNAS servers at my and other's offices, they cost all of $5 at auction (then put new drives in them with RAID) and at idle they draw only 34watts.

      .

    5. Re:FreeNAS by badkarmadayaccount · · Score: 1

      Have you considered ZFS, I believe the RAID 5 write hole is an issue here, which ZFS might be able to fix.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  12. Re:Don't buy any servers. Use the cloud. by Pop69 · · Score: 3, Informative

    If you want to completely abdicate responsability for it all than that's the way to go.

    Then you can concentrate full time on keeping your internet connection working because you'll be screwed without it

  13. I don't like laptops as primary machines by Donniedarkness · · Score: 3, Interesting

    I tend to shy away from using laptops (even with docking stations and such) for primary machines. I'd go with regular desktops. The costs of upkeep and such will be more predictable that way. I don't prefer any one brand over another, but I typically tell my clients to stay away from Dells (because of all the issues with capacitors on motherboards over the last several years). My clients tend to go local, even if it costs a tad more, and those that do tend to be happier with their purchases.

    --
    Earn a % of cash back from Newegg, Tiger Direct, Walmart.com, and more: http://www.mrrebates.com?refid=458505
    1. Re:I don't like laptops as primary machines by kimvette · · Score: 1

      Dell Precisions have been pretty good. The failure rate on the Precision line of laptops in particular is incredibly low, and the performance is fantastic thanks to their shoehorning a desktop chipset into the laptop form factor. :)

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    2. Re:I don't like laptops as primary machines by IrquiM · · Score: 1

      I don't prefer any one brand over another, but I typically tell my clients to stay away from Dells (because of all the issues with capacitors on motherboards over the last several years).

      Dude, are seriously considering things that happened several years back on desktops when buying brand new laptops?? We have 3-4000 Dell laptops at my company, and there has never been any "capacitors on montherboards issues". Our experience when comparing Dell to other brands is that they are at least as good as most of them. Only Asus, Lenovo and to some extent Apple are better.

      --
      This is blinging
    3. Re:I don't like laptops as primary machines by jeffmeden · · Score: 1

      I tend to shy away from using laptops (even with docking stations and such) for primary machines. I'd go with regular desktops. The costs of upkeep and such will be more predictable that way. I don't prefer any one brand over another, but I typically tell my clients to stay away from Dells (because of all the issues with capacitors on motherboards over the last several years).

      I know full well that this post probably won't ever make the top-50 to be seen in the overall thread, but I had to make it anyway. Your intentions are well-minded but several (most) fortune-500 organizations whose survival relies on properly assessing IT risk and strategy completely disagree with you. Laptops tend to outlive usefulness, and warranties at the purchasing plan level take the rest of the risk off the table completely without much added cost. If you are staying away from laptops because you are worried they will break and drive costs up, you need a reality check.
      Desktops should be given preference if, for example, the computer never needs to move or even further it needs to NOT move (i.e. you are worried about employees stealing them.) If there is any chance that the user would benefit from a mobile platform (if they ever go to long meetings, if they ever work from outside the office, etc) laptops are of immense value.

    4. Re:I don't like laptops as primary machines by jvin248 · · Score: 1

      Agree with the desktop scenario. Unless the workers have to be at the customer's facility doing work with the customer, then use desktops.

      . The capacitor issue was a single vendor that had some manufacturing problems, that should all be resolved by now. Be cautious on singling out any one Computer manufacturer .. Dell, HP, Gateway, Apple, etc etc all use many of the same motherboard and system building sub-suppliers in Asia. A couple of years ago I had four different computer brands with the exact same motherboard, only difference was the BIOS splash screen logo.

    5. Re:I don't like laptops as primary machines by Anonymous Coward · · Score: 0

      In fairness to Dell, and in the interests of not biasing the debate unfairly, I've worked in IT Support for 20 + years for companies manageing fleets varying varing from 100 desktops to over 5000 and in all companies we've had pretty good value (TCO) and reliability out of Dell desktops and laptops. The cacacitor problem affected many brands, not just Dell, including major brands that refused to acknowledge that there was a systemic problem with new hardware that they produced.

  14. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    Not that hard to keep an Internet connection working...

  15. CLOUD by Anonymous Coward · · Score: 0

    Go Cloud. All other options is so nineties.

  16. Don't want to be rude or flamebait but... by JazzyMusicMan · · Score: 2, Insightful

    Do you have any clue what you're doing?

  17. Re:Don't buy any servers. Use the cloud. by sco08y · · Score: 3, Insightful

    Media server? How about S3. Web server? How about EC2. Seriously, why spend time and $ on procuring, powering, cooling, backing up, and upgrading all that gear? Give everyone a laptop and a gmail account. Put the rest in a public cloud.

    Kinda like instead of hiring an IT guy to redesign the infrastructure, you can just post the question to /.

  18. Your answer depends on... by Anonymous Coward · · Score: 0

    What needs you have to serve.

    Without more specific details, I would say you need to use whatever software you're comfortable with. But wait, you're asking for answers on Slashdot, so why on earth would we expect you to be comfortable with anything?

    Linux, Windows, MacOS, you can succeed or fail with any of them, but qualifications matter, and we can tell you have hardly any.

  19. Seriously.. by Anonymous Coward · · Score: 1, Insightful

    If you have to ask, they've obviously hired the wrong person. You're talking about a very small network with very basic needs.. If you can't do that without having someone hold your hand, you're most definitely in the wrong field.

  20. Re:Don't buy any servers. Use the cloud. by 0100010001010011 · · Score: 1

    And when Joe Farmer runs his backhoe through your Fiber line? Send everyone home for the day? Tell your clients that their media is stuck on Amazon?

  21. like took some with a BA over some with 2-4+ years by Joe+The+Dragon · · Score: 1

    like took some with a BA over some with 2-4+ years in the field with out one.

  22. Maybe you should resign? by MikeDataLink · · Score: 0, Flamebait

    I mean seriously. Have you considered resigning? You don't know what you're doing and asking slashdot for instructions?

    Try this for inspiration: Epic Bill Gates Rage Guy

    --
    Mike @ The Geek Pub. Let's Make Stuff!
  23. It sure is getting CLOUDY by MillionthMonkey · · Score: 4, Funny

    And the CLOUD is so in right now. Everyone is using the CLOUD. Just say "CLOUD" and you'll be swamped with job offers. Women will be... ok never mind.

    1. Re:It sure is getting CLOUDY by Anonymous Coward · · Score: 2, Insightful

      Am I the only person who doesn't trust the cloud? I want my data where I can physically touch it (well, physically touch the media, that is).

      Maybe it's because I recently lived through a year with very spotty internet access (in the middle of a city), and anything on the cloud could only be accessed for a few hours every week. And with the internet disconnections for downloading songs, putting anything you need on the cloud seems like a really bad idea to me...

    2. Re:It sure is getting CLOUDY by laron · · Score: 1

      There is no cloud. Your data are just on somebody else's server. If you are lucky, you and your data are important enough to them to warrant a backup.

      --
      "Beware of he who would deny you access to information, for in his heart he dreams himself your master."
    3. Re:It sure is getting CLOUDY by xystren · · Score: 1

      You are not the only one. I have the same issues with the cloud. You don't know who has access, you likely will not know (or be told) if your data has been compromised, and access to your date is dependent on single link (aka your internet connection). Besides, how effective is the cloud for working with large amounts of data such as video in it's raw form. I know locally on my system to work with a 2 or 3gig video file is a time consuming process - but through a internet connection? Might as well be back on dial-up.

      Granted, if you are talking about small sets of data, such as word documents, or spreadsheets, it will work nicely for you - but that problem is still there with someone else being responsible for your data. Works nicely for personal or other stuff where things are not "MISSION CRITICAL".

    4. Re:It sure is getting CLOUDY by edward350z · · Score: 1

      You must keep all your assets in cash and gold bullion under your mattress or in a safe in your basement?

    5. Re:It sure is getting CLOUDY by Anonymous Coward · · Score: 0

      Looks like rain, or a thunderstorm coming.

    6. Re:It sure is getting CLOUDY by JWSmythe · · Score: 1

          Those would be worthless after the apocalypse. Ammunition and food rations are worth more than all the paper currency and gold bullion that you could possibly store.

          Then again, my girlfriend and I are doing a marathon of the Resident Evil movies right now, so my priorities may be a little out of whack. :)

      --
      Serious? Seriousness is well above my pay grade.
    7. Re:It sure is getting CLOUDY by Anonymous Coward · · Score: 0

      Maybe not women, but Microsoft will probably let you write an ad for them at least. Anything you can imagine a computer that isn't your own doing, call it "THE CLOUD" and put it in an annoying ad for television. Bam.

    8. Re:It sure is getting CLOUDY by Anonymous Coward · · Score: 0

      No, women like CLOUT

    9. Re:It sure is getting CLOUDY by Jesus_666 · · Score: 1

      Yeah, if I was forced to watch the Resident Evil movies and had an internet-connected device with me I'd go reading Slashdot too.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  24. What are the user requirments? by Anonymous Coward · · Score: 1, Insightful

    Is it a mobile population? What applications are they running? What propitiatory software are you running (or will you be running)? What is the budget?

    The list goes on. For the client end looking at what the users are doing will give you the answer. If they are running million plus record pivot tables or doing 3d graphic design... thin clients are probably out of the question. What would be interesting is possibly looking at software as a service solutions for the "business applications" and you mentioned media applications. Reducing the IT support by focusing on that/those application(s).

    As for the backend server if you are just going for a file/web server, go with Apache, linux, I am assuming there is a database somewhere in there (hopefully it is MySQL or Postgres or something cross platform). If it is high I/O plan for that. There really isn't any mystery to this.

    Bottom line - pay attention to the business requirements. If you don't then, frankly your an idiot.

    1. Re:What are the user requirments? by socsoc · · Score: 1

      "you're"

    2. Re:What are the user requirments? by taucross · · Score: 1

      Fragment. Consider revising.

      --
      "In the absence of the ability to establish the attribute of truth they tried to establish the noble attributes."
  25. Poor NGO by A+Friendly+Troll · · Score: 0, Flamebait

    They hired someone who has absolutely no idea what to do.

    How did you get that job? Why did you get that job?

    I'd understand if you didn't know ONE thing, but ALL OF THEM? Seriously?!

    P.S. You didn't ask for advice on which mice to buy - laser or IR, and if they need to be a special brand, and USB/PS2, and if the mouse cable needs to be braided, and how many buttons it should have.

    1. Re:Poor NGO by revlayle · · Score: 1

      Duh, mice need to have "buzz cuts" not braids. That creates shorter distance mouse com-fibers that have the fastest response time to user input.

  26. Keep it simple by L473ncy · · Score: 5, Informative

    Keep the whole thing simple, the next person who comes in will thank you for it. Don't introduce any weird convoluted things into the system and make sure to make it so that the whole system is modular, easily upgradeable, and when the time comes and they need to expand that it's expansion friendly.

    1. Re:Keep it simple by Anonymous Coward · · Score: 0

      thats BS. Make it as convoluted and as non-std as possible. Then they will never be able to get rid of you and you can sit around for years while they figure out that they should have got a knowledgeable expert to do the job. NEVER document anything, except for yourself, never explain anything to your co-workers. They might decide they could get along without you. Man, if you play it right you can gaze at the Bosses TIts all day long and get a hefty wedge. Then they'll thank you for being such a dedicated employee.

      SO, NO Microsoft. too std, (which gives its software free to charity's and other worthy s anyway) preferably some sort of obscure file-server that's proprietary .. and don't forget the Kickbacks from the supplier, who can simply load it onto the NGo's bill.

      Keep Them Clueless + Mistified.

  27. Re:Don't buy any servers. Use the cloud. by stoolpigeon · · Score: 3, Insightful

    The way most people work today, that's the case whether the server is in your building or not.

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
  28. We need details! by snow_mac · · Score: 1, Informative

    You've given us very limited to work with. But making a couple of assumptions, you're all on the same site. Here's what I would do, buy a Dell or HP server running Windows SMB 2008 for all your clients, file server and user authentication; I'd get two servers, one a PDC and one as a BDC. I'd go laptop on the Thinkpad end with Windows 7. In house wireless would be easy vs networks and switches, get a couple of Apple BaseStations or go Ruckus Wireless access points (which totally ROCK btw). As far as backups go, clients sync files to PDC, the BDC acts as a backup for files, archives and domain. A couple of local HDD's and maybe one or two stored at a bank for backups, then using something like Mozy pro for offsite file backups. That way you have onsite, near site and offsite-- lots of redundancy. Web hosting, unless you need something fancy like posting something into some local database, be cheap ass and pay the $5 a month for Godaddy. Phones: Go with Phonebooth or use cell phones. Email: Google Apps for your domain. If you're starting from the beginning: Laptops $15,000 - $20,000 Servers and network gear: $10,000 Software: $10,000-$50,000 depending on what you need.

    1. Re:We need details! by socsoc · · Score: 1, Insightful

      get a couple of Apple BaseStations

      You're seriously advising a business to use consumer grade wifi? I don't use wifi, but if i was forced to, it would be on a different VLAN from the company and secured to the hilt and with a RADIUS box, not WPA2.

    2. Re:We need details! by cynyr · · Score: 1

      hehe "a couple of hardrives" hehe, each "job" at work generates a few 100MB of data that needs to be stored, archived, and transfered... I do 3-4 "jobs" a week, so around 5TB of data a week. I work with 3 other people doing just about the same... so no "a couple of harddisks" isn't going to cut it.

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    3. Re:We need details! by nbvb · · Score: 1

      You realize that the Apple Airport line supports RADIUS authentication, right?

      All that said... The way I'd do it - to make support easy AND keep things secure - is a completely open WiFi access point. No encryption, no passwords required.

      The trick is, the access points would only have one destination available - the VPN concentrator. Simple. Enable AES-256 on the VPN concentrator, and you're in business.

      Sniff all you want - we'll make more. End users would connect to the VPN the same way from home or from the office WiFi. Easy, cheesy, and keeps the distinction between working at the office and remotely that much smaller.

    4. Re:We need details! by LordLimecat · · Score: 1

      There is ABSOLUTELY nothing wrong with "consumer grade" wifi. You may be right on with the RADIUS etc (though last time i checked it was called "WPA2 enterprise"), but throw DDWRT on the proper wifi router and it works just fine, ESPECIALLY for a 20 user company.

    5. Re:We need details! by tomhudson · · Score: 1

      hehe "a couple of hardrives" hehe, each "job" at work generates a few 100MB of data that needs to be stored, archived, and transfered... I do 3-4 "jobs" a week, so around 5TB of data a week. I work with 3 other people doing just about the same... so no "a couple of harddisks" isn't going to cut it.

      You need to work on your math skills. 3-4 "jobs" a week at 200 - 500 megabytes of data each is only a couple of gigabytes a week, not 5 TB a week. A couple of hard disks will be fine.

    6. Re:We need details! by hobo+sapiens · · Score: 1

      I work at a growing startup (maybe not really even a startup anymore). We have an army of macbooks running OSX or linux. All linux servers hosted at various places (redundancy!). Very little msft/dell stuff at all.

      Know what? Our IT guys really have very little to do with regard to hardware problems. That allows them to focus on stuff like making sure everyone backs up regularly, and that we keep our servers lean and mean and able to handle the growing capacity. It works great. Better hardware + good OS = fewer problems. Sure, the upfront costs are greater with the more expensive hardware but I definitely see the IT guys doing less desktop support type-work.

      As a developer, it's great. Being able to use good stable hardware and stable OSes (as opposed to the bargain basement desktop/winXP setup still found at many large corporations) leaves me able to focus on development rather than problems.

      Sometimes, little things go a long way. Since I've been using the macbook + OSX I don't have to spend time every morning configuring my displays, connecting to the wireless, etc. I just open the thing up and get back to work. Everything is right where I left it, almost like I never went home. It's great, from a productivity perspective, to not have to fuss with the hardware.

      Before I started working there I was windows at work, linux at home. Now, I'm a mac (on the desktop) guy. I'd seriously consider going mac/linux.

      --
      blah blah blah
    7. Re:We need details! by Espen · · Score: 1

      "a RADIUS box" which replaces WPA2 for security? Yeah, let's mark that 'insightful'.

    8. Re:We need details! by moosesocks · · Score: 1

      Apple Basestations are marketed to consumers, but are assuredly not consumer-grade hardware. At the very very worst, they occupy a space between consumer gear, and the (MUCH) more expensive Cisco/HP stuff.

      In other words, perfect for a small, 20-person business. Try to have enough overlap that you can lose an access point without catastrophically effecting the network until it can be replaced.

      I'm not an Apple fanboy, and initially raised an eyebrow when I was asked to deploy an Airport-based network. However, after doing it, I'd absolutely recommend it to any organization that is on a budget.

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    9. Re:We need details! by snow_mac · · Score: 1

      For crying out loud... I deployed two Apple Base Stations for over 80 users when our Cisco network crapped out and we couldn't afford a replacement Wireless Controller. Piece of cake, had it in place for 9 months with no problems for over 80 users. Works like a charm, cheap to replace if necessary. Vs crap Linksys.

    10. Re:We need details! by Anonymous Coward · · Score: 0

      Yeah, the hardware actually doesn't matter that much when it's just one box.

      The advantage you get from Cisco/Aruba, etc is the manageability of multiple endpoints. With a single endpoint, that management is just overhead and additional cost.

      For 20 people, a Netgear box would do just fine. They support WPA2-Enterprise (with EAP-TTLS or EAP-PEAP via RADIUS) and the router doesn't have to have a concept of VLANs. IN fact, VLAN segregation should be done on the switch side anyway with trunking turned off on that port (trunking to the wifi router is a VLAN hopping vulnerability waiting to happen).

      Score one for insightful moderation :-)

    11. Re:We need details! by BitZtream · · Score: 1

      Okay, and you can do that with Apple gear ... and its not like the protocols Apple uses are different than the ones Cisco uses ... you know ... since they have to interoperate and all.

      He didn't say 'cheap dlink POS'. Apple hardware generally works well so he's unlikely to run into problems with it.

      Of course, RADIUS is for authentication and authorization, not encryption, which is what WPA is for ... so are you saying you'd just authorize them and not encrypt the traffic ... making it ... well, easy to just sniff a password and auth anyway?

      Judging by your statement, I'm fairly sure you have no idea what you're talking about.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  29. Don't go cheap with hardware by kimvette · · Score: 4, Informative

    For servers: Use Supermicro-based servers with LSI hardware RAID cards. Run CentOS with SMB so that you can get domain support in place for the Windows workstations, but avoid having to pay obnoxious per-seat/per-connection licensing ON TOP OF server licensing as you would have to do with Microsoft's solutions. If you need a full feature alternative to Exchange, check out Scalix or Zimbra (both are very inexpensive compared to Exchange) and run either one on CentOS. For backups, I've become partial to just writing bash scripts to back up to external drives. Get three or more external hard drives and rotate through them day by day. If Windows is required for your server, I would recommend the same hardware, but be aware that the total costs are much, much higher when you factor in Server+client access licensing + groupware solution + realtime antivirus (annual subscription) + email gateway antivirus (annual subscription unless you want to wrestle with perl to get ASSP running on 64-bit Windows) = your new server is incredibly expensive. Another problem with Windows licensing is eventually Microsoft will pull the plug on client access licenses for your installed version, which means that you will be forced into an OS upgrade if the current OS would otherwise be perfectly adequate for your purposes.

    For workstations: to decrease total cost of ownership (the pain of maintenance. If you are not married to Windows, consider using Macintoshes instead. Mac Minis offer pretty decent performance and take up a lot desk estate than PCs of comparable quality, plus you can also run Windows and Linux on Mac hardware if you need to. Why OS X? You can escape the insanity of malware/virus/trojan horse breakouts, maintenance is a heck of a lot easier, and backup and restore is far easier on a Mac than it is on Windows.

    For laptops if maximum reliability and desktop-like performance are the priority: I would recommend Macbook Pro, or if you want real mobile workstations and if the budget allows it, Dell Precision M6500. I have a Dell Precision M6400 and it's great- they cram a desktop chipset into the laptop form factor and performance is excellent, plus if I enable all the power saving features I can still manage to get 3-4 hours of use on a charge (about an hour if I turn off power management for max performance). The M6500 is far better than my M6400 performance-wise as it uses Core i5/i7 processors and a newer generation nVidia chipset. If portability is a concern I would still go with the Dell Precision line, but the M4500. If budget is a concern and rules out the precisions, some of the Latitudes are pretty good as well, but I would stay far away from any of Dell's other laptop lines as the other lines are not built nearly as well (their netbooks are okay though).

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    1. Re:Don't go cheap with hardware by stoolpigeon · · Score: 2, Insightful

      Remember - they wont be paying corporate rates for MS products. The difference is huge.

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    2. Re:Don't go cheap with hardware by ducomputergeek · · Score: 1

      I own a small company with 12 employees. We run 90% Macs, either iMac's or Mac Mini's. (The windows machines are all test hardware). All the iMacs have Parallels and either XP or Windows 7 available as well. We also have a Mac Pro with OSX-Server as the office file server and probably the most important component is the Juniper SRX210 router + switch with 3G back up. Now our email/website is hosted on a managed dedicated server from Pair Networks. SVN/bug tracking/Developers portal we pay $50 a month to have hosted.

      So far in 2 years, the only thing we've done is upgrade the Macs to OS 10.6. The only time we've had server problems with Pair Networks, I was on the phone from pick up until fixed a total of 8 minutes. In fact they've emailed me more often with a "Hey we've detected a harddrive is going to go bad, we'll replace it tomorrow. Might be 15 minutes of down time".

      --
      "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    3. Re:Don't go cheap with hardware by WarwickRyan · · Score: 1

      Microsoft's Small Business Server isn't that expensive, and is as idiot proof as Microsoft OSes go.

      Now, considering that the OP seems to have 0 experience in IT (so he/she is either a kid out of uni, or has blagged it), it would be prudent to recommend he look at the simplest solution from the market leader. Something he can't mess up.

      Anyhow, my 2p:

      Computers: buy them from dell. Best price/quality ratio. Pick a cheapish desktop for office-based users. Consider buying 1-2 extra as hot swaps (cut downtime during repairs). Laptops for users who're mobile (Dells are again okay, especially the Latitudes).
      Internal network: buy a general purpose server with Windows SBS. That'll be your domain controller, file server, and exchange server.
      Web server: host it externally. either rent a server, a colocation or just rent shared space.

      Depending on just how much media you've got, you could invest in a NAS box / SAN. QNAP are pretty well rated.

      Backups: you're probably looking at USB drives. You'll have too much data to have to rely on tape.

    4. Re:Don't go cheap with hardware by adamstew · · Score: 1

      Another problem with Windows licensing is eventually Microsoft will pull the plug on client access licenses for your installed version, which means that you will be forced in to an OS upgrade if the current OS would otherwise be perfectly adequate for your purposes.

      Microsoft CALs are able to be downgraded to all previous versions of the same product for the equivalent CAL. For example, you can use Windows Server 2008 CALs for Windows Server 2003, you can use Exchange Server 2010 CALs for Exchange Server 2003, etc. You just can't use previous version CALs for future versions...i.e. you can't use Server 2003 CALs for Server 2008.

    5. Re:Don't go cheap with hardware by LordLimecat · · Score: 1

      If youre suggesting OSX to avoid the viruses, you may have a nasty suprise coming to you in a year or two as its market share rises and those cross-platform exploits really take off.

      Securing windows ISNT as hard as its made out; use Win7 64bit and keep everyone as non-admin, AND tightly control the plugins that are installed, and youre golden. Or you can use OSX and pretend that youre invincible, and then watch in horror as your flash plugin becomes the launching ground for the newest virus because you forgot to keep it up to date...

      And Im not entirely sure about the wisdom of paying so much for each workstation-- youre talking about a small 20 person company, and on the one hand you wanted to save around $1100 (Win2k8 + 15 extra cals), but on the other youre going to burn on the order of $1000+ per user computer (more, if they go with those i7s you suggested!)? For that matter, what on earth makes you think the average finance person is going to need a core i5 for goodness sake? Pentium dualcores or AMD triple cores are way overkill for this-- giving them $300-400 processors is just silly.

      And possibly the biggest issue I have with your suggestion-- after all this money spent on workstations (on the order of $20-30k), your backup solution is... 3 external USB drives? Tape drives are NOT that expensive-- an LTO3 drive can be had for under $1500, and an LTO4 autoloader for around $4k. Get one, and a stack of 20 tapes on rotation-- you WONT be sorry when Janet finds out that they deleted important_legal_info.doc 3 weeks ago.

      By the way, microsoft can "pull the plug" on win2k3 licenses, but that DOESNT mean youre SOL if you need more CALs-- all Windows CALs are backwards compatible, so you just start buying the 2k8 CALs. There is no "forced upgrade"; several of my clients run 2k3 and continue to have more CALs installed every year.

    6. Re:Don't go cheap with hardware by evilviper · · Score: 1

      Mac Minis offer pretty decent performance and take up a lot desk estate than PCs of comparable quality,

      In a decade in the business, I can barely ever remember seeing a PC on someone's desk. They are PERFECT for putting on the floor, out of the way. It's a non-issue.

      Why OS X? You can escape the insanity of malware/virus/trojan horse breakouts, maintenance is a heck of a lot easier, and backup and restore is far easier on a Mac than it is on Windows.

      That sounds like a great reason to use CentOS on the desktops as well, with some window manager that is sufficiently restricted to disallow users making it unusable (Blackbox, XFce, and others are very good for this). And you avoid the extra cost of Apple hardware and software. Not to mention how immensely easy Linux is to admin remotely, and the much wider pool of IT talent for Linux versus OS X (connecting to Linux servers).

      My god, did you actually just recomend a CentOS server running Samba connecting serving OS X clients? It burns!

      This is why I so rarely read Ask Slashdot stories.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    7. Re:Don't go cheap with hardware by Anonymous Coward · · Score: 0

      Supermicro *is* cheap hardware.

      Go HP. They're the gold standard in server x86-64 hardware. Dell would be the next step, followed by IBM.

    8. Re:Don't go cheap with hardware by Anonymous Coward · · Score: 0

      Decrease costs by using Apple or Dell products? I've not heard that argument before hah. Don't be nasty to the original poster, he's obviously in the dark and might miss the sarcasm, take your joke literally and lose his contract!

    9. Re:Don't go cheap with hardware by cerberusss · · Score: 1

      Remember - they wont be paying corporate rates for MS products.

      Correction: they won't be paying corporates for MS products today. Tomorrow, it could be different.

      I don't have enough experience to make a recommendation, but I did want to note that a discount won't be available forever.

      --
      8 of 13 people found this answer helpful. Did you?
    10. Re:Don't go cheap with hardware by Anonymous Coward · · Score: 0

      My experience with windows servers has been that they still require reboots in many cases to make mods stick and to apply updates. In a small organization, you don't have a separate machine for AD, for Exchange, for distributing your AV software, for your SharePoint... and so rebooting for the sake of one server interupts them all for a few minutes. Far more of hte unix like OS's you can stop/restart an individual service without taking down the entire server.

      Like a previous poster said, right now there is no good option to Office. Openoffice is kludgy and badly documented, oocalc is hopeless in the documentation department.

      I agree with running macs. If you need legacy access to windows apps, IMHO the best option is VirtualBox. In principle you can have an immutable disk image on a server -- which means that you have only one image to upgrade -- and all the macs use VB with that image. Or you can download it to each mac.

      For desktops that aren't involved in heavy graphics, the VB approach can be used with high end servers, but trash desktops. The desktop runs RDB and is essentially a thin VirtualBox client. This makes data security much easier. It's ALL in the server room (and on everyone's collection of memory sticks...)

    11. Re:Don't go cheap with hardware by pnutjam · · Score: 1

      HP has the best remote systems management for their servers and I believe ILO is included on all their servers, some features need a license to activate. I always recommend HP servers, IBM would be my second choice with Dell or whitebox a third.

    12. Re:Don't go cheap with hardware by BitZtream · · Score: 1

      Run CentOS with SMB so that you can get domain support in place for the Windows workstations, but avoid having to pay obnoxious per-seat/per-connection licensing ON TOP OF server licensing as you would have to do with Microsoft's solutions. If you need a full feature alternative to Exchange, check out Scalix or Zimbra (both are very inexpensive compared to Exchange) and run either one on CentOS. For backups, I've become partial to just writing bash scripts to back up to external drives. Get three or more external hard drives and rotate through them day by day. If Windows is required for your server, I would recommend the same hardware, but be aware that the total costs are much, much higher when you factor in Server+client access licensing + groupware solution + realtime antivirus (annual subscription) + email gateway antivirus (annual subscription unless you want to wrestle with perl to get ASSP running on 64-bit Windows) = your new server is incredibly expensive. Another problem with Windows licensing is eventually Microsoft will pull the plug on client access licenses for your installed version, which means that you will be forced into an OS upgrade if the current OS would otherwise be perfectly adequate for your purposes.

      Or just install Microsoft Small Business server. I'm pretty sure the $1k or so up front cost will be less than paying the guy to do all the crap you just say]id for a 20 seat office, especially considering SBS doesn't follow the same licensing model. Then you get an actual directory server, an actual exchange server and an actual windows file server to match all your windows clients.

      Second, when you show me a REAL exchange alternative, I'll hop on it. All the 'exchange workalikes' out there are not even a little bit freaking close to being the same as exchange. You certainly cant' run the exchange based applications on them can you?

      Everytime I see someone make this suggestion I can't help but think how incredibly ignorant of what exchange actually DOES people can be some times. Don't confuse me, I wouldn't admin an exchange machine if my life depended on it, but you really have no idea what you're talking about when you start talking about 'exchange workalikes' as if they are are actually acceptable alternatives. If Zimbra or Scalix are acceptable alternatives to you, you might as well just save yourself some effort and just use IMAP with a client side plugin for Outlook that will just use IMAP as a backend rather than MAPI.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    13. Re:Don't go cheap with hardware by markdueck · · Score: 1

      I would suggest using ClearOS. A fully integrated CentOS based system with user manager, samba and ldap basically all configured for you. It's an all in one system that will allow you to customize and run anything that a centos machine can do.

    14. Re:Don't go cheap with hardware by stoolpigeon · · Score: 1

      I think it's a safe bet that the discounts will be in place for some time - though the uncertainty about the future of products extends out to pretty much everything.

      I think the extent MS is willing to go in this regard has been amply illustrated over the years. Most recently when they basically said NGOs outside their stuff had the right to use everything for free until they sorted out the licensing issues being used as an excuse to harass orgs with MS software.

      I'm not a huge fan of their stuff myself but I don't think anyone should go into decisions like this without as much info. as possible.

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
  30. What do the people need to get their job done? by Peganthyrus · · Score: 1

    Let the new desktops vary according to what needs to be done; the needs of someone who's going to be editing a ton of video files are very different from someone who's going to be writing text in Word. There's only twenty employes, I don't think it's an onerous task for you to sit down with each new person who needs a new machine and talk about what they're going to be doing and how they'll be doing it; what's the setup of their dreams for doing their job if money's no limit, what can you get together that's actually within the budget?

    --
    egypt urnash minimal art.
  31. Ask them by halfaperson · · Score: 1

    Remember, your job is to make sure everything works smoothly for them, and if that means more work for you, well, that's what they pay you for. There's no one-size-fits-all solution. By asking them what they want and expect, you'll get something to start from.

    --
    Jesus had a UNIX beard.
  32. Plan on your needs now and tomorrow by Anonymous Coward · · Score: 0

    Just remember that right now it be a small company but it could always grow. Keep the technology flexible enough so that the you won't be stuck without some way to move out of whatever you set up. Plan on when the system will be decommissioned as well so you have a full picture of what kind of support you'll be looking at. Laptops are great for keeping people mobile but they break more often and increase the chances that you'll lose sensitive data due to a stolen laptop. Also terminated employees sometimes take a while to return the laptop to you. Don't be skimpy on hard disk space. Buy plenty of room to spare so you do not have to go back to your manager in the future because you planned on what your current needs were.

  33. wow by MagicM · · Score: 1

    New desktops

    Get 20 desktop machines. For those employees who sometimes work remotely buy a laptop with docking station instead.

    We need a server for authentication and user management.

    Buy one server for authentication and user management.

    We also need an internal media server

    Buy one media server with lots of hard disk space.

    and the archive grows bigger every year).

    Make sure you will be able to add hard drives (possibly external) to the media server in the future.

    OS: get what the IT admin (you?) are able to administer. A 20-employee company might not have a dedicated network administrator, so setting up a Linux environment in a MS-centric company could end up badly.

    Seriously. It's 20 people. You can't really screw this up unless make their media server world-writable to the internet.

    1. Re:wow by grcumb · · Score: 5, Insightful

      OS: get what the IT admin (you?) are able to administer. A 20-employee company might not have a dedicated network administrator, so setting up a Linux environment in a MS-centric company could end up badly.

      Baloney. Use SME Server or Zentyal. I run a nearly identical organisation and my headaches have been significantly reduced since we stopped relying on Windows servers.

      And to all those who derided the OP for asking others to do his job for him: This is why you ask others' opinions: because sometimes what you think you know isn't always true.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    2. Re:wow by MagicM · · Score: 1

      I stand corrected. SME Server looks interesting and is worth investigating. Thank you.

    3. Re:wow by grcumb · · Score: 1

      I stand corrected. SME Server looks interesting and is worth investigating. Thank you.

      No problem. Feel free to contact me if you ever have questions. My website has all the info you need....

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    4. Re:wow by Anonymous Coward · · Score: 0

      Except SME Server has issues with Win 7. Great way to start off with headaches. Not to mention how unstable the product and company are. I wouldn't want to place a bet on that pony, even if it was someone else's money.

    5. Re:wow by grcumb · · Score: 3, Informative

      Except SME Server has issues with Win 7.

      Fixed in 8.0. I'm running it right now.

      Great way to start off with headaches. Not to mention how unstable the product and company are.

      Yeah, only 11 years of solid, steady progress. Best to wait another decade or so before it's ready, huh?

      I wouldn't want to place a bet on that pony, even if it was someone else's money.

      I did and I do. I work in the developing world, where the cost of failure is measured in people's livelihoods - and occasionally their lives. Even $1000 dollars can keep a family going for months. Getting basic infrastructure working matters a lot here, so I don't recommend things lightly.

      SME Server was first used in production after the desolation of East Timor by the Indonesians. Dili, the capital, had been ruined. 80% of the existing infrastructure was damaged or destroyed. Oxfam Australia needed some way to keep their office running, and they chose the SME Server. It ran 3 offices, connecting them and managing their email using tiny bandwidth volumes and with NO local IT support.

      Here in the developing country where I work, reliability and robustness matter. I've seen SME Servers left untended for periods as long as 18 months without incident. I don't base my recommendations on purest speculation. I actually profile things.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    6. Re:wow by Anonymous Coward · · Score: 0

      New desktops

      Get 20 desktop machines. For those employees who sometimes work remotely buy a laptop with docking station instead.

      We need a server for authentication and user management.

      Buy one server for authentication and user management.

      We also need an internal media server

      Buy one media server with lots of hard disk space.

      and the archive grows bigger every year).

      Make sure you will be able to add hard drives (possibly external) to the media server in the future.

      OS: get what the IT admin (you?) are able to administer. A 20-employee company might not have a dedicated network administrator, so setting up a Linux environment in a MS-centric company could end up badly.

      Seriously. It's 20 people. You can't really screw this up unless make their media server world-writable to the internet.

      Nope. Not an external hard drive. Firstly, external hard drives mean a mess of connections. Secondly, they're less reliable when it comes to overheating. Thirdly, they're slower (unless you use eSATA). Lastly, you could pretty easily just get a case for the server that has 10 or so 3.5" internal slots. Not all servers have to be rackmount....

    7. Re:wow by Anonymous Coward · · Score: 0

      Yeah, and I am thankful for the question and all the useful answers, because I learned a lot. I expect that I will face a similar need for my organization in the coming years.

      Often it is really true that there is no "stupid question", because there are lots of other people in the room who have a lot to learn from the answer(s). Thanks /.

    8. Re:wow by pr0f3550r · · Score: 2, Informative

      Consider ClearOS too. Both SME and ClearOS received top marks in the recent review by theregister.co.uk. It is not surprising, they share the same stable code heritage and with the release of Redhat 6 we can expect more goodies to trickle down. They also have a fairly good relationship together and share knowledge. For instance, the Windows 7 compatibility in SME 8 comes from contributions from developers on the ClearOS project. The new installer on ClearOS 6 (not yet in beta) comes from developers on the SME project.

  34. It's said when people like this get jobs over peop by Anonymous Coward · · Score: 0

    It's said when people like this get jobs over people who know what they are doing.

    What did you do to get the job? Took alot of cert tests and passed with no idea on how to do the real work? 4 year degree? took CS classes and not tech school classes?

    Worked best buy for years not doing real IT work?

  35. Re:like took some with a BA over some with 2-4+ ye by Anonymous Coward · · Score: 0

    I'm guessing English wasn't your major.

  36. NGO status by Lulfas · · Score: 1

    I think Microsoft still gives a bunch of free licenses for NGOs for Windows and maybe Office. Consider looking into it, as it will help you avoid a training budget.

    1. Re:NGO status by jvin248 · · Score: 1

      Depends on what they 'give you'.

      If all the users are familiar with MSOffice 2003 or older and you throw 2007 or 2010 at them then they will be better off with Open Office / Libre Office as it will be more familiar and 'no training'.

      If not worried about the training part (you've hired the best and brightest for that 20 person team, right?) then just go all the way with FOSS. Ubuntu on the desktops, Open Office / Libre Office, Firefox, etc.

      .

  37. Erm, need more info... by St.Creed · · Score: 1

    In a BI-project I now assess the maturity of the organisation before I implement anything. I've had bad experiences with implementing advanced solutions in non-technical environments: they just don't get used.

    So:
    - Who will be maintaining the IT-infrastructure after the project is done, and is that full time or parttime?
    - What are the skills of said person(s)? Windows, Linux, or non-existent?
    - Is it the intention or even a possibility to outsource the maintenance?
    - Is it the intention or desire to have the option to hire additional help on demand?
    - Are the people in the NGO dependent on applications or software that needs to be ported to the new environment?
    - Do they have specific hardware requirements for specific parts of their work, that necessitates ruggedized or other non-standard equipment?

    The first 4 questions determine how much leeway you have in speccing exotic software. If you have to outsource or hire, get whatever the rest of the market is getting. Otherwise you have *some* leeway there. But not much. IMO, NGO's and other non-hightech organisations just can't deal with fancy stuff, even if it is much better than the non-fancy standard stuff. It's like selling cars in Africa: yes, the latest Mercedes M-class is a beautiful car, but if I bring one to the village smith, he won't be able to repair it. Get an old Toyota Landcruiser and more often than not they have the parts lying around and can just weld something together that will get you home. Which beats dying in a remote village in an airconditioned but very comfy Mercedes.

    Also, you need to know which legacy apps to maintain: if they run on Windows and you're going for Linux, good luck with that.

    Finally: a web server in-house? Why? You're asking us for advise on the OS etc: the onliest reason I can think of for getting a webserver in-house these days is if you have very special requirements for the stuff you want to run on it. And since you're asking *us*, that doesn't seem to be the case. So don't do it. I've dropped our webserver like a hot potato and never regretted it, even if the hardware was free. Just securing the thing, running a firewall, configuring the firewall, maintaining the webserver, backups, etc. are very expensive compared to outsourcing it.

    As for clients: I have a client (a person, not a computer) who standardizes on Apples. Cost a bit more to purchase, costs MUCH less to maintain. But here as well: you need to deal with legacy applications, training and other issues.

    So without more background, any advice is meaningless. It will be great for someone, but possibly disastrous for you in your situation.

    --
    Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    1. Re:Erm, need more info... by Anonymous Coward · · Score: 0

      you're a BI project.

  38. With questions like these by Anonymous Coward · · Score: 0

    Given the questions being asked, I think your first step should be to turn down the job and take some courses at your local college. Then go about setting up a network. If you had one or two specific questions that would be fine, but if you're at the point where you're asking about recommended books and hardware, you're really in the wrong job.

  39. Few things to consider by Sycraft-fu · · Score: 5, Insightful

    First off is keep it simple. The simpler the better. This is not an enterprise, they don't have a lot of people to call on for support. So don't build anything complex.

    I probably wouldn't bother with central authentication unless there's a reason, just do it per computer. Ask yourself what it gains you to have. If the answer is just "simpler administration" then don't use it. 20 computers is not a problem to administer without it, particularly since not everyone logs in to all computers. However the central servers are a point of failure, a place for problems.

    Also have someone else host all your servers unless a file server is needed. There are plenty of good server hosts out there. For the web, depends on what you want. Pair is a top notch web host I used for many years. Top flight quality in every regard. Hostgator is who I use now to save some money and I'm perfectly satisfied. It works well, is reasonably fast, and they don't bitch that I do like 100GB of traffic a month.

    For an internal file server, something simple and reliable. A computer with RAID-5 or RAID-10. Make sure to do offsite backups. An easy option for that is Acronis Trueimage. Great backup program and they will do network backups for a fee. It can encrypt the backup so no security issues. If their service is too expensive, use the software to backup to external HDDs and lock them in a safe or something.

    Thin clients: You must be joking. Don't do thin clients unless you understand it well and are willing out lay out a lot of cash to make it reliable. Remember that if a desktop crashes, gets corrupted, whatever one person can't work. If the tin client server goes down EVERYONE can't work. There are some situation where they make sense. If you aren't experienced enough to know when don't use them (yours isn't one BTW).

    As for computers, get something from a major supplier. Dell or Lenovo are my recommendations. They don't have an in house IT department they can't really be faffing about with repairs. Get them from someone that'll do onsite service and get a nice long warranty (unless you are sure they'll be replaced sooner). Make sure that there is a company out there that backs up the hardware that people can just call to have shit fixed.

    Desktops vs laptops depends on the usage. If the intent is that these are used in the office, then desktops. They are cheaper to purchase, cheaper to find repairs for out of warranty, and harder for someone to walk off with. Don't get a laptop unless there's a real need to get a laptop. If people are going to be walking around with them for work reasons then fine, though it still might be good to have a desktops as well in case they forget their laptops at home or lose them or something.

    For OSes, depends on your needs. I'd say Windows unless you have a reason not to. Yes, yes I know MS evil and MS tax and all that jazz. Forget all that. These computers are tools to get a job done, the users don't care past that. Get them the best tools for the job. That will probably mean Windows for running MS Office, and for working with media since Linux tends to fall down in that department. Only do Linux if you are sure it will meet their needs (and by sure I mean you've tested it) and they can get the support they need.

    In general I'd stay away from Macs. They cost more per unit, and they are not good with business support. Their idea of support is generally "Take the system to a store, we'll look at it and get it back to you." Fine for a consumer, not for a business. For a business you want "I call you and a tech shows up tomorrow with all the parts to fix it." Only go with Macs if you have a real reason and if you can't think of one, then you don't have one.

    Remember to keep pragmatism in mind above all else. Get people the tools that do the job they need. That is all computers are to non computer people is tools. You are just being asked about expensive hammers or saws or the like. Your job is to figure out what they need, what will do the job the best, what can be th

    1. Re:Few things to consider by smammon · · Score: 1

      Very good advice above but one thing was missed. You said that you have allot of internal media. If the NGO is office based vs everyone working remotely - due to the bandwidth needed - I'd recommend going with a media server on your local net and the cloud for everything else. Netgear makes a nice line (ReadyNAS) of inexpensive networked attached storage units with hardware RAID that include pretty much every kind of media services out of the box. Plus you get a brand name to provide support / repair for all the reasons mentioned above. Back it up to the cloud.

      Regarding all the comments about not trusting the cloud: I work hospital IT and we take every precaution you can imagine to protect our data - multiple off-site backups, generators, rooms full of batteries, extreme physical security, redundant fiber and network cores etc... Over the 20 years I've done this I have still witnessed several circumstances that hosed us despite all of these efforts.

      The companies that host true cloud solutions have deeper pockets than my employer and spread data around the country or even the planet. Their entire business model depends on taking care of your data. If someone digs up your fiber then call another provider or jump in the car and go to the next town over. There are always "what if" naysayers about any strategy and they are correct. Shit happens - Nothing is perfect. For a company of 20 however the cloud puts the kind of precautions my employer goes to within your reach.

      --
      "Smile, listen, agree, and then do whatever the fuck you wanted to do anyway." ~Robert Downey Jr.
    2. Re:Few things to consider by donatzsky · · Score: 1

      Also have someone else host all your servers unless a file server is needed. There are plenty of good server hosts out there. For the web, depends on what you want. Pair is a top notch web host I used for many years. Top flight quality in every regard. Hostgator is who I use now to save some money and I'm perfectly satisfied. It works well, is reasonably fast, and they don't bitch that I do like 100GB of traffic a month.

      Indeed. Hosting your own servers is just silly, considering the many (affordable) options out there.

      As for specifics:

      • HostGator -- Never used them myself, but seems to be fairly good for what they are: A massively oversold shared hosting. And remember: There's no such thing as unlimited bandwidth.
      • DreamHost -- Much like HostGator, except opinions seems to be even more split. Many will recommend them - just as many will tell you horror story upon horror story.
        Seems like it's a good place to avoid for anything important.
      • WebFaction -- Where I eventually ended up. (Supposedly) not oversold and full non-root shell access. Feature-wise the next step up would be a full-blown VPS. It's a UK company with UK support hours, but the servers are hosted with The Planet in Texas.
        Don't think I have seen anything but positive comments concerning them.
        (And yes - that's an affiliate link)

      But go look here for more: http://www.webhostingtalk.com/

    3. Re:Few things to consider by maccodemonkey · · Score: 2, Informative

      It's not very well known, but Apple will actually do on site repairs. Seriously, look in your AppleCare terms, it's in there. I've heard of people who know about it getting on site repairs with great success. They also allow you to mail in your repairs without going to an Apple Store.

      Optionally, if you do have an on site IT department, you can get certified in doing your own repairs. Apple will send you a new part, you install, send back the old part.

      That said, unless the office is already using Macs, don't buy Macs. I've had more trouble with converting offices only to have them get mad because a button in Excel moved 20 pixels to the right and suddenly their "mouse memory" doesn't work anymore. People like sameness, they may think switching to Macs is a good idea on paper, but make sure they really know what they're going into. This also applies to Linux conversions. And if it goes wrong, they will blame you, no matter how trivial the issues are.

      (I've worked pretty extensively in Mac IT.)

    4. Re:Few things to consider by aztracker1 · · Score: 1

      Central authentication is fairly easy though... I wouldn't avoid it, as adding any number of accounts to multiple systems can become a nightmare fairly quickly with even 20 users.

      --
      Michael J. Ryan - tracker1.info
    5. Re:Few things to consider by Anonymous Coward · · Score: 0

      +1 on remote hosting - everyone I know who used to run a local server has moved to a third party. They cost less, and if something goes wrong you don't have to fix it all yourself.

      +50 on offsite backups. Local backups are great, but when a lightning strike destroys both the computer and the local hard drive backup, offsite is your best bet. Yes, CD/DVD/Blu-Ray/tape/etc. might survive a lightning strike, but what about fire? Flood? Hurricane or tornado? Stuff happens. Be prepared.

      As to Macs, for media applications there are a few good reasons to consider them. Their enterprise support isn't bad, but you'd be at the low end with only 20 boxes. Support might well tell you to bring a box in. If your clients are dealing with a lot of big photos and video editing, they might have reason to appreciate the larger file sizes permitted by Mac OS' partition formats. Of course, if they want to use any of the Apple apps they're already locked in, but Avid's Media Composer and Adobe's everything are both available in both Mac and PC flavors. Aside from the names of the modifier keys used in shortcuts they function about the same on equivalent hardware without anything else running.

      I would recommend getting the same kind of boxes for everyone if it can at all be helped. That resolves a lot of issues out of the box. If you need a Mac for one thing, and software to do everything else is available for Mac, then buy Macs. If you need a Windows box for one thing, and software for all other functions is available for Windows, buy from a reputable vendor's enterprise sales division. Unless you've got a good number of techies there, avoid Linux. Someone will bring in some Windows software from home and try to install it, and ultimately manage to change some setting deep down that requires you to reformat and reinstall. (Arranging to block all Google queries about configuring Linux or using bash might be a good idea.)

      In the event you need both Macs and Windows boxes, remember that you can run Windows on newer Macs, either virtualized or natively. You'll be best off having the same hardware on as many of the boxes as you can manage.

    6. Re:Few things to consider by Anonymous Coward · · Score: 0

      Yea..don't go with Macs. People will actually get work done instead of always needing IT to fix things.

    7. Re:Few things to consider by pz · · Score: 1

      Desktops vs laptops depends on the usage. If the intent is that these are used in the office, then desktops. They are cheaper to purchase, cheaper to find repairs for out of warranty, and harder for someone to walk off with. Don't get a laptop unless there's a real need to get a laptop. If people are going to be walking around with them for work reasons then fine, though it still might be good to have a desktops as well in case they forget their laptops at home or lose them or something.

      If the NGO is doing anything that the current (or future) local government or other in-theatre groups might find less than agreeable, then no laptops. None. Too easy to steal when the employee is off site and use to target the NGO either politically or via cyberattack. If employees must work at home, then get them additional desktop units and VPN. If there absolutely must be a laptop, say for non-office presentations, then encrypt it and have it carry only the files necessary for the presentation, wiping the disk upon return. That's just the tip of the iceberg: you need to worry about flash drives, physical access, etc.

      For NGOs, infrastructure isn't the only concern. It seems the OP should be asking about security too.

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    8. Re:Few things to consider by VTI9600 · · Score: 1

      I applaud your effort, and your empathy to this poor bastard, but you ignored some of the requirements...

      I probably wouldn't bother with central authentication unless there's a reason, just do it per computer.

      FTFA: "We need a server for authentication and user management."

      Also have someone else host all your servers unless a file server is needed.

      FTFA: "we would like to have our web server in house"

    9. Re:Few things to consider by VTI9600 · · Score: 2, Insightful

      Easy or not, central auth is absolutely, 100% essential in this case (as in most others). Let's consider the facts:

      * NGO
      * 20+ Employees
      * It's an explicit requirement from TFA

      Not having central auth in this case could be disastrous...

      What if they ever want to expand beyond 20 employees? (Nevermind that 20 is more than enough to justify central auth)
      What if they ever need to be PCI compliant?
      What if they already need to be compliant with government security policies?...or compliant with security policies of private-sector affiliates?
      How do we know that poor security isn't the reason they are scrapping their old network?
      What if they actually do care about "simpler administration", as the GP puts it?
      What if they need to apply for business continuity insurance?

      ...this list could go on and on. Everything else the GP says makes sense, but frankly, I'm floored by the fact that he doesn't think central authentication is necessary in this case.

    10. Re:Few things to consider by evilviper · · Score: 1

      ...this list could go on and on.

      Yes it can, if you keep making-up crap.

      What if they ever need to be PCI compliant? What if they already need to be compliant with government security policies?...or compliant with security policies of private-sector affiliates?

      PCI-DSS doesn't require central authentication, and I doubt most government security policies do, either. What it does require is password expiration restrictions be in-place, but those are one-off settings. Central authentication makes it easy for one user to be setup in one place, and able to login to any random system... Sometimes, that's a BAD THING, and while restrictions can be put in place, that's making things massively complex. And with some automated tools, it isn't very difficult to add/delete/modify user accounts to 20 machines.

        And the GP is correct that the central auth server is a nasty single point of failure if you don't have competent IT support. You seriously risk bankrupting the company if the single server goes down at the wrong time and suddenly NOBODY can use any of the computers... (Note that the same thing is true of thin clients).

      What if they need to apply for business continuity insurance? How do we know that poor security isn't the reason they are scrapping their old network?

      How do we know that magic pixie dust (clogging the heatsinks and causing computer failure) isn't the reason? Clearly, fanless systems is the answer! (To the problem I just pulled out of my ass.)

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    11. Re:Few things to consider by VTI9600 · · Score: 1

      PCI-DSS doesn't require central authentication

      Wow...I'd love to hear you explain to an auditor how your systems are perfectly secure even though all your computers use local credentials. It's impossible to guarantee that you have met all the requirements of DSS Section 8 without some system of central account management, which typically implies central AAA. Cobbling together random tools and scripts to build such a system yourself just so you can keep using local credentials is insane.

      the central auth server is a nasty single point of failure if you don't have competent IT support

      So what? Buy two servers and hire a competent admin...it sounds like someone has already got the job so your point is moot.

      You seriously risk bankrupting the company if the single server goes down at the wrong time and suddenly NOBODY can use any of the computers

      This is completely false. Active Directory credentials, for instance, are cached on the local workstations. FYI, I have had AD servers go down without anyone noticing.

      How do we know that magic pixie dust (clogging the heatsinks and causing computer failure) isn't the reason?

      DR planning (or really any type of IT planning) necessitates that you try to anticipate problems before they occur. Some of the questions on my list may be outlandish, but they deserve to be asked in the planning process since any one of them could be a real concern. Your sarcasm is ill-placed.

    12. Re:Few things to consider by VTI9600 · · Score: 1

      Just to clarify...I'm using the term AAA in the general sense, and not necessarily referring to RADIUS, TACACS+ or any of the other technologies that directly implement IETF standards.

    13. Re:Few things to consider by CrashandDie · · Score: 1

      +1 on nearly everything, except authentication.

      Authentication isn't difficult. One your file server, install Windows 2003 or 2008. Set it up as an LDAP server and plonk a DC on it (all done in one step). Name it something like dc-1.yourngo.org. It doesn't really matter, it's an internal name. If the AD isn't available (people away, network down), the local Windows cache will still allow them to log in for a week or two, depending on your AD configuration. The DC and AD thingies are provided for free with the server edition.

      After that, it's easy to plug in SSO systems such as ActivIdentity's Single Sign-On (Disclaimer: I used to work for them, but don't have stock) which really takes away a lot of password management troubles.

      Heck, even the CA is provided free with the OS and has good integration with AD, and is less of a pain to setup than say the FOSS one, EJBCA, or any commercial ones (Entrust, Verizon, etc).

      Now, as to why. Well, easy. You can centrally manage what people have access to. You can centrally manage the groups, and have decent rights management when it comes to file sharing. Just set-up a sales shared directory, an IT one (for all the porn), and whatever sections you one, plus 2 or 3 directories for intra-section file sharing. Parent said that it's not worth the price, but I'm convinced this isn't the right idea. Nearly every product that will be used by more than one person has LDAP/AD integration. Granted, I have no idea what your business case is, but if you have any CRM, any customer management, you'll want to be able to track user ids and authentication logs.

      To be honest, it sounds like you don't have a clue what your business case is either. I suggest you write up a nice proposal for a few ideas you have, and get the ball rolling around those discussions. Nothing major, don't go into meeting frenzy, but send it to some of your collaborators, and ask them for their opinion as you grab coffee or lunch together. Don't forget that you're the tool provider here, you can issue an opinion, but you should try to accommodate their needs, not your desires.

      Basically, go back to the drawing board: gather requirements, push a solution definition, build the technical specification and then just try it out.

      To help you out on the first bit:

      - Is central authentication required?
          - List number of advantages/inconveniences here.

    14. Re:Few things to consider by Anonymous Coward · · Score: 0

      I would also give every user server space. 10 gig, 100 gig whatever. Find out what the needs are. Tell them that this is the only data that will be backed up since it is on a server. Tell them that if they don't use it, they do so at their own risk.

      If anyone does critical work on their own desktop, consider a RAID solution. They still need to backup to the server though! The additional cost is minimal these days and it will save you headaches when a drive crashes. Provide it as an option but it will porbably cost alot through Dell.

    15. Re:Few things to consider by Sam+Nitzberg · · Score: 1

      One thing I'd add is to create a good set of documentation, and if necessary let the powers that be know that you want the time to document the systems operation either as it develops or once it's stable. However, for security purposes I tend to prefer either storing data on a server in-house (with VPN access), or being very careful about the choice of an outside hosting service provider.

      Document how to perform all key operations, and leave a paper copy in a company-owned safe (in case of network or system failure). It can also help you when you need to perform a rarely - performed operation - perhaps reloading RAID or other drivers. I'd also save and backup a library of all essential sw and systems images in case they are needed for recovery.

      This will help down the road not just in case you "are hit by a bus," in the worst sense of those words, but if you have an outside emergency to tend to, or just need to take a day off. This can provide more flexibility for you and your schedule. Also, if you should leave the company one day, this is the sort of thing that does (my opinion) tend to be appreciated.

      Regards,

      Sam

    16. Re:Few things to consider by jvin248 · · Score: 1

      It's not all roses in the MS world ... just try switching people from MSOffice of 2003 or older into 2007 or 2010. No end to the complaints.

      But switch them from 2003 into Open/Libre Office and all is right with the world.

      On the other hand, assuming this is a 'new' 20 person office team, they are expecting new hardware and software. If it's a non-profit they are expecting usable tools but will understand some cost reduction opportunities.

      So going the Linux route is quite viable. Apple will be too expensive an option.

    17. Re:Few things to consider by evilviper · · Score: 1

      It's impossible to guarantee that you have met all the requirements of DSS Section 8 without some system of central account management, which typically implies central AAA.

      nonsense. Login to a random box and show that account expiration and lockout have been set below the 90 day limit, and show that no users have passwords older than that. It takes more time to write it up here than it does to do it. That's as much as an auditor would want.

      So what? Buy two servers and hire a competent admin...it sounds like someone has already got the job so your point is moot.

      10% of their network dedicated to authentication? You're clearly missing the forrest for the trees. And a competent admin for a 20 person company? Not likely. The guy in question sounds very much like he's got a 6mo contract, then he's out the door.

      DR planning (or really any type of IT planning) necessitates that you try to anticipate problems before they occur. Some of the questions on my list may be outlandish, but they deserve to be asked in the planning process since any one of them could be a real concern.

      there are a million questions that need to be asked, but you've assumed the answer that suits you, and used it to justify your position, with no evidence at all.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    18. Re:Few things to consider by VTI9600 · · Score: 1

      I got pretty tired of arguing about this Ask Slashdot question in a complete vacuum so I checked out DiniZuli's profile to try to glean some extra info. It didn't take long to fing his original submission from almost 2 weeks ago on the same subject. Read it. It provides a lot more information, and (drumroll please) confirms that at least two of the concerns from my previous comment were legitimate.

      <rant>Before I go any further, I have to mention that this guy deserves the douche of the month award. He posted the same story to /. twice, got accepted and never bothered to respond to the numerous requests for extra info that were posted on here by people genuinely trying to help him. And I'm guessing he's just been sitting on his hands on this project since his first submission, and will continue to do so until...who knows when?</rant>

      That being said...let's settle this. I'm not posting on this thread again...this is my last attempt to persuade you on this. Take it or leave it. Here goes:

      Login to a random box and show that account expiration and lockout have been set below the 90 day limit, and show that no users have passwords older than that. It takes more time to write it up here than it does to do it. That's as much as an auditor would want.

      Though I have never worked for a company that was audited, I did have the chance to speak with someone at a security firm who was hired go in and fix the network of a company who had suffered a security breach and thus had to go through a mandatory audit. The amount of money they had to spend to bring their systems up to par (nevermind the fines) was at least 50 times the cost of a couple servers. Granted, it was a largish company, but it proves my point that auditors expect more than you just saying, "Hey, check out this one workstation that has password expiration enabled!"

      Furthermore, according to DiniZuli's original submission, they rotate their staff at least every year, could possibly expand to 30 employees, and have frequent visitors that need to access their network. I suppose you could jury-rig some system to handle this as opposed to using an off-the-shelf solution that would want you to use a central directory service, but dude...let's get real. I'm mostly familiar with AD, but I understand that Red Hat has a good offering and, IIRC, somebody told me that Solaris does too. What is so wrong with this?

      10% of their network dedicated to authentication?

      OMFG...How do you not seem to grasp that a network consists of more than workstations and directory servers? At the very least you need cabling to hook them up! (not installed according to original submission) Then you need switches (admittedly they already have one), routers, firewalls, wireless access points, (and in this particular case) web servers, a VoIP PBX server and a high-end file/media server...and I'm sure there's more.

      there are a million questions that need to be asked

      ...and yet you've mocked me for asking just a few of them.

      but you've assumed the answer that suits you, and used it to justify your position, with no evidence at all.

      It's hard to find evidence/statistics to the effect of, "X out of 10 IT Pro's prefer using central directory services for network authentication instead of [whatever insane method you are proposing]", because that's not a question that ever gets asked!

      This conversation is just too unreal and I'm beginning to think you are just fucking with me. Have the last word if you like. I'm done here.

  40. Golden two-punch by wedsxcrfv · · Score: 1

    I say use Google Apps for email and Dropbox for Teams for file sharing Everyone can use their own clients and platforms (Mac, Linux, Windows) and can access their email and files whenever and wherever there is internet Google Apps: http://google.com/a/ Dropbox for Teams: https://dropbox.com/team_create Plus, a lot of people probably are familiar with GMail and they can use Outlook, and Dropbox is just easy to use Also, for a website, just use a host like GoDaddy or something, the cloud is the way to go (IMHO)

    1. Re:Golden two-punch by drhlx · · Score: 1

      Dropbox is a decidedly single-user solution. Try running a corporate network of 20 people using add-hoc cloud-based file-sharing with no file locking. And try doing it without getting "Why can't I access xyz file?" or "What happened to my data?" questions every 15 minutes. File locking sounds like technical minutae until you realise it's probably the single biggest feature requirement of a reliable storage solution. Use a commodity NAS instead of you want free/cheap (just be wary that your backup position is likely to be unknown/untested, but that's probably on a par with giving the task to someone who doesn't know WTF they're doing on raw linux or M$ platforms). BTW there are some annoying limits with GMail for domains. Again though, beats trying to be a mail admin who doesn't know wtf they are doing :P

  41. Info for NGO by Anonymous Coward · · Score: 1, Informative

    Check you techsoup.org. Cheap and free software for 501.c3 organizations.

  42. use what you know by Anonymous Coward · · Score: 0

    Use the technology YOU are most comfortable with, YOU need to support, configure and understand exactly what each piece of hardware and software is doing. Just because it is a small job, in terms of numbers, it should be treated with the same degree of professionalism and expertise as any other job.
    The easiest thing to do is to set up an insecure and flaky system, it takes true experience and expertise to set up and maintain a secure and reliable system.

  43. Be prepared to change your mind later by JaredOfEuropa · · Score: 1

    You can build a stable and scalable infrastructure with any of the major OSes out there, so I would no be afraid to choose. The catch is: you have to know what you are doing. If it is just going to be you designing and supporting the infrastructure, pick whatever technology you are most competent with. Same for video servers and web server technology... but in this case, try and use server software that does not lock your content to that particular software, so you can change later. Standards help... though be careful: using an open standard like ODF seems nice, but you will find the rest of the business world pretty much 100% on MS Office.

    If you plan to use technology or software with which you are not too familiar, I would seriously consider hiring a competent contractor to help, even if it's just for a few weeks of design work.

    I can't say much about hardware. Whatever brand you pick, some people will praise it while others will have their horror stories about that brand. Desktops or laptops? That depends a lot on who will be using them. Why not let the users choose?

    --
    If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    1. Re:Be prepared to change your mind later by Anonymous Coward · · Score: 0

      I wouldn't say 100%. I run IT for a small engineering business and I recently had to go around and install OpenOffice on all of our desktops because we are increasingly getting documents in ODF from clients. Our office manager has been using OpenOffice quite a lot as well as she actually likes it better than MS Office.

  44. Budget by stoolpigeon · · Score: 1

    I work for a large non-profit, though we have offices all over the world with a pretty wide range of technology and budgets among them. One of our biggest drivers is cost and what a lot of people forget is that people are more expensive than just about anything else.

    Everything you decide to do for yourselves means that you'll need more people who know what they are doing and that's expensive. If someone else can provide the level of expertise you need as part of a service, that can be huge.

    Software definitely shouldn't be your highest cost. FOSS is usually free or close to it. But commercial software should also be inexpensive. Microsoft for example gives crazy discounts to non-profits.

    What type of machines are best for people to work, depends a lot on what they do and how they do it. We have very few people in our offices that use desk top machines. Mostly graphic arts/video editing folks. Almost everyone else is using laptops.

    Our area offices are close to what you describe in size people wise. We recommend that they have as fat a pipe as possible ( not much in some parts of the world ) and that's the most important piece. We encourage them to buy a good switch, good wireless access point and some printers that can connect to the network without requiring a print server.

    Our financial/donation/HR apps are hosted remotely and accessed via Citrix. They all have batch modes for those areas with intermittent connections to the web. This alleviates the need to find people for every office that can take care of all the technical needs a local network and software generate.

    This isn't exactly the same as you describe - but I'd recommend looking at the full cost of ownership of any option - not forgetting what competent people will cost.

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
  45. Anything not on the list? You mean EVERYTHING? by 93+Escort+Wagon · · Score: 1

    What's typically used in this sort of organization? What types of collaboration have to be done with folks on the outside?

    Really, that defines the desktop choices. If, for example, a lot of publication or graphics work is going to be done - you'll want a Mac for those people because that's what the outsiders they'll coordinate with will be using (believe me - we didn't do this and it's been one annoyance after another over the years, thanks to my PHB!). If the support staff will have to work with folks on the outside at all - you'll almost certainly want to give them Windows and the latest version of Microsoft Office.

    Servers... hard to think of a reason not to run Linux. Well, actually, again - who's going to be maintaining the boxes (is it you)? What's your comfort level with Linux or Windows servers?

    Has anyone associated with this organization actually asked these questions?

    This is not a good time to experiment, or to push your own agenda regarding how the world should be versus how it currently is. You're obviously young, and new to all this - if you're hoping to make this a career, you want to make sure the client ends up happy with your work.

    --
    #DeleteChrome
    1. Re:Anything not on the list? You mean EVERYTHING? by KingMotley · · Score: 1

      Personally, I find it hard to beat. $2244 (full retail price, can get this knocked down significantly from OEMs, Volume Licensing, or a NPO/NGO discount from Microsoft) for a fully licensed version of SBS. Insert disk, answer 10 questions and you servers are done.

      Order a bunch of desktops and a few laptops (if any) from Dell with Win 7 Professional (and perhaps Office). You can get some cheap desktops $470ish for Windows 7 Proff, dual core, 18" LCD, 3GB ram. Feel free to add more hardware if you think you company requires it.

      A 24 port switch from any major networking company (cisco, etc) and your network is done.

      Toss in a wireless router if you want for your conference room so the laptop guys (typically sales/marketting guys) can make presentations easily. Just make sure to do some research on this to properly secure it -- Both from being able to sniff and what you can connect to once authenticated.

  46. Total Cost of Ownership, right? by xkr · · Score: 1

    Your TCO having the users on Macs will be lower, as explained in prior post. Less help desk issues, almost no viruses, better backup, higher user satisfaction, and 3-year h/w service from Apple. Have your employees sign up for swimming or cooking at the local CC for one quarter and get 10% educational discount on the hardware. Run VMware Fusion on select machines that HAVE to have Windows. 20 employees? Put what you can in the cloud.

    --
    I will create a sig when innovation restarts in the U.S.
    1. Re:Total Cost of Ownership, right? by cynyr · · Score: 1

      an no ability to run 3rd party tools for their order of 100 unit per year, or open that spreadsheet with the VBA macro in it, or... ... yea business PC == windows, MAc if you are an media firm.

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    2. Re:Total Cost of Ownership, right? by Anonymous Coward · · Score: 0

      We do lots of business using Macs. Including very large spreadsheets. They have 20 employees, not "orders of 100 units." As far as "VBA macros," Macs are an easier platform for automation tools and real programming

  47. Re:Don't buy any servers. Use the cloud. by CrudPuppy · · Score: 3, Insightful

    I did exactly this when building out my recent company. Google mail service is fairly good, but hosted exchange is far better in terms of operating like a normal company with blackberries, etc. We outsource our web serving also. We basically have a fileserver and a pair of ADS boxes for inside services, and a redundant Internet connection.

    --
    A year spent in artificial intelligence is enough to make one believe in God.
  48. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    Correct. But it's trendy to try to get the first post whining about lost connections and the cloud. Of course those are the unemployed /.ers snacking on Cheetos in their mom's basement.

    The rest of us professionals know how to make "the cloud" work, and get paid well for doing so.

  49. Let's have fun! by AnonymousClown · · Score: 1, Offtopic
    It's an NGO - 20 employees. NGO? Non-Governmental Organization? Some do-gooder type of company?

    They hired this guy based on, let's say, "stylish" reasons and not by his qualifications. Because if he were a real geek, he'd know exactly what, how, and how much off the top of his head. So, let's fuck with him:

    "Dude. You need a Mac Pro server and a 12-Core Mac Pro on every desk AND every one absolutely needs a 64GB WiFi 3GS iPad AND an iPhone. Otherwise, you will FAIL and children will starve!!!"

    --
    RIP America

    July 4, 1776 - September 11, 2001

    1. Re:Let's have fun! by Culture20 · · Score: 1

      Why buy a mac pro when you could buy an apple Xserve? Xserve is a real server with tiny fans that is only a few cm tall, perfect for a desktop or server room rack. And Apple will support any Xserve bought through January longer than any Xserves bought after january. Buy now!

  50. What do the users need? by linuxpyro · · Score: 1

    What do your users need to run? Is it basic Web/Email/word processing, or is there something else thrown in? If it's something like that you could probably get away with a bunch of thin clients and a big central server. Check out LTSP.

    As for servers, from the information you gave it seems like a basic file server would work as your media server. Make sure you have enough RAM, and take a look at something like Ubuntu server, should be pretty straightforward to get going for 20 people. For your Web server, how much traffic? The same thing applies, RAM is good, and Ubuntu will work for you there too. Also, how much traffic are you looking at? You should also look at tuning Apache (or whatever server you end up using) for best performance.

    And of course, if a GNU/Linux solution isn't your thing or Ubuntu isn't your thing, adjust accordingly.

    --
    Saying "I'll probably get modded down for this" in a post is the best way to get it modded up.
  51. why have you been hired... by heatseeker_around · · Score: 1

    ... if you need to ask slashdot how you should do your job... ???

    1. Re:why have you been hired... by eriqk · · Score: 1

      ... if you need to ask slashdot how you should do your job... ???

      Oh, you know how these things can go. Relevant bit 1:20 minutes in.

  52. Are You Serious? by theilluminated · · Score: 1

    If you aren't able to figure out the question at hand yourself I doubt your expertise for actually doing the job. Even if you get it running I suspect something will fail along the way. Unless I am wrong I urge you to look in the mirror and be true to yourself, your boss and the employees that count on you.

  53. S.T.A.R. by Anonymous Coward · · Score: 0

    Before you follow *any* advise on here, you need to be clear on what the company requirements are? This could influence both the hardware and software that you choose.

    Also, as much as I'd like to suggest you go down the open source route, be careful. If they are expecting to open MS Office documents and you choose Open Office, it will be your fault when they discover open office isn't quite 100% compatible.

    Choose carefully, it's your neck on the block, not the /. community's.

  54. First thinks first... by nine-times · · Score: 1

    The first question is, who will be supporting these servers and what kind of expertise do they have? Second question: what are your needs? What kind of software will you be running? Third question: what does your budget look like? Answering these questions may answer your questions.

    If your users are comfortable with Windows and you only know how to admin Windows servers and your business needs MS Office and Exchange, then you'll be buying a bunch of Windows machines. You won't find a manufacturer that people don't complain about, but Dell and HP are generally fine.

    If you're a real Linux whiz and you want to save money on licensing costs, then Linux is certainly worth considering. Assuming you want an office suite, web browser, and email, it should be fine. Watch out, though-- if someone absolutely needs Adobe CS or MS Office (or other Windows specific software), you'll probably want to use Windows or Mac clients.

    Macs: I like them. Imaging is easy. Administration is easy. They run Unix tools. Users like them. You can get major commercial software like MS Office and Adobe CS. I actually like iWork quite a lot. If you want to, you can run Window or Linux on them. On the down side, they're expensive and there are limited configurations. Most configurations are not upgradable. Also, it's worth noting that Apple is stopping production on their only rack-mount server.

    Where does all this leave you? I don't know. I'm sad to say that if you're running a small business with limited tech capabilities, Windows SBS with Windows clients is a pretty safe bet. People are familiar with Windows, it's well supported, Windows domains provide an easy single-sign-on, and Exchange works well. I stay away from Windows, though, because I refuse to buy software which requires activation. Also, windows licensing can get expensive (don't forget about the CALs!).

    1. Re:First thinks first... by nine-times · · Score: 1

      Oh, and I forgot: if possible, use the same *exact* hardware on all client computers, and develop a good imaging solution. This will save you some headaches down the road. If you buy a bunch of Macs, then getting different configurations for different users will hurt less; thanks to EFI and OSX including all the drivers for all their configurations, imaging a Mac is simple.

      I would generally stick to desktop machines unless people really are going to be taking them places. Laptops are generally more expensive and less upgradeable. They're also a nightmare as far as ergonomics go, unless you buy external peripherals and use them as desktops anyway. Also avoid all-in-one machines for some of the same reasons.

      Beware of roaming profiles; make sure you know how the syncing is working, or you'll lose data. Oh, and I mentioned this earlier, but avoid software that requires activation. I don't say this for ideological reasons, either. Activation is all well and good until something goes wrong, and then you might find that you're screwed.

  55. Re:Don't buy any servers. Use the cloud. by cryfreedomlove · · Score: 2, Insightful

    And when Joe Farmer runs his backhoe through your Fiber line? Send everyone home for the day? Tell your clients that their media is stuck on Amazon?

    And how often does that happen? Often enough to pay for server hardware, power, cooling, upgrades every 18 months, backups, and sysadmins to run it all?

  56. Re:Don't buy any servers. Use the cloud. by socsoc · · Score: 1

    And when Joe Farmer runs his backhoe through your Fiber line? Send everyone home for the day?

    That's pretty much my experience with SMB. Especially with multiple locations or a datacenter elsewhere. The local staff just go home because they cannot fathom working without access to the Internet, even if local services are still working.

  57. Here's how we do it (same size company) by fsck! · · Score: 1

    I am responsible for IT decision making for a similar-sized startup. I have around 15-years of IT-like activities behind me. At my current job, I keep costs low and the organization agile with a few simple rules.

    Everyone gets a refurbished MacBook Pro with AppleCare. If it breaks (pretty much never), the user takes it to the Apple Genius Bar. Once the warranties run out, there's an Apple-certified support center near by. We replace computers every 2-3 years and keep a spare around just in case. Everyone gets a $100 USB drive for TimeMachine backups, so a damaged or lost laptop is at worst a few hours of lost productivity. If a user wants to run something other than MacOS X they're welcome to do so on their own.

    We have no servers in-house other than a small Linux box which serves as a router. The network is managed with the goal that it be no more complicated than anyone's home network. "Network is down? Reboot the router." Granted, we have a symmetrical 10mbps RF link via TowerStream so it's pretty fast, but still, K.I.S.S.

    All email, calendaring, etc are handled by Google Apps. $50 per person per year is ridiculously cheap for what it gets us. Most file server type needs are met by either Google Docs or DropBox.

    For phones, we have an old PC running an Asterisk derivative and some VOIP desk phones from craigslist. We also have a GSM booster on the roof, and most people who need phones to work have company-funded iPhones. We're also looking at moving to Google Voice now that it's included in Google Apps.

    Seriously reconsider the wisdom in running an authentication server for 20 users. You will spend more time configuring, patching, backing up and fixing that directory server than you would managing a spreadsheet of 20 local admin account passwords.

    Run your corporate web server in-house? No effin' way. EC2 or a co-lo, never in house. You cannot cost-effectively match what a decent colocation provider can give you with regard to cooling, power, network capacity, redundancy or room for growth. They's what they do and they almost certainly do it better than you.

  58. Need Help With Infrastructure -Shame on You by dontgetshocked · · Score: 1

    Wow,this is what happens when someone asks for help from an open source crowd! The ones who are all for sharing and showing love to one another so as to make software better and work relations better as well.Open source and Freedom seem to have got lost in the frenzy.Makes me sad to be on Slashdot and see this.

    1. Re:Need Help With Infrastructure -Shame on You by Anonymous Coward · · Score: 0

      Easy solution: leave.
      You seem to have a problem with honesty.
      If somebody is clearly in over their head, the best answer is "You are clearly in over your head. Do something else." rather than handing them enough rope to hang themselves and helpfully teaching them how to make a noose. If you can't see this through your pathetic bleeding heart, you do not belong in a culture that values competence, so GTFO.

    2. Re:Need Help With Infrastructure -Shame on You by cheesybagel · · Score: 1

      Why not? He is getting paid for doing this service but is asking someone else to do his job for him for FREE. What he is asking for would otherwise require a consultation fee. This is like someone coming by comp.lang.c++ and asking for someone to make their homework.

  59. Hire someone better than you? by k31 · · Score: 1

    You might be able to do the job, but you lack confidence...

    We might be able to do the job, but we lack details and motivation.

    So, hire a more experienced consultant to help you out.

    Or just think some more about it, and enjoy learning by doing.

  60. Re:Don't buy any servers. Use the cloud. by CAIMLAS · · Score: 5, Insightful

    Great idea, except:

    1) S3 performance is poor. You've got to pay a LOT for performance.
    2) Non-hardware (administration) costs are still going to be the same.
    3) Cloud services are dependent upon connectivity. Which do you trust more: no link failure in thousands of miles of cables, fiber, and networking equipment, -or- the volatility of your local network and attached storage systems? You will need at least 2Mbit of low-latency throughput for something like this.
    4) You will need redundant outside-network links. This may not even be possible in his locale, and if it is, there's no guarantee something upstream won't die (and in many places, the certainty of something failing upstream is fairly high due to shared carrier).
    5) Are connections of sufficient throughput and latency even locally available? There's no mention of things like: mail use, type of work performed, etc. What if they do CAD work? What if they do a lot of email with attached documents? Graphic or sound work? These are use cases which are horrible for cloud computing.

    That's just a starter list. It's suitable for some purposes, but for most day-in and day-out stuff, it is not good as a primary source of IT infrastructure.

    For general purpose daily cloud computing, S3 isn't even a good/best option.

    As for the OP... this guy should obviously not be in IT. The most notable thing missing from his list is: competent and experienced IT personnel. Obviously this was not considered as a requirement by those paying the bills, but it is important.

    Hint: use requirements are the first thing to consider. Everything is based off of that. The vendors picked depend on experience and available purchase agreements. What I do for 90% of my customers will likely be a poor fit for many of your customers. And so on.

    Fucking amateurs. They make us MSPs look bad.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  61. Laptops only when needed by perpenso · · Score: 3, Insightful

    Agreed. Laptops only when needed. Do people need to be mobile during the day, moving from place to place taking their computer with them? At a 20 person company having one person visit the office of the person with the computer in question does not seem prohibitive. Taking your computer to meetings and such, vastly overrated and usually a distraction.

    If you like the idea of people taking their work home do you accept the increased costs of lost and stolen laptops and the decreased lifespan that frequent travel brings? Is your data secured on an encrypted volume? Even if IT creates an encrypted volume are users actually using it rather than saving files to the unencrypted desktop? Have you planned training to address this sort of issue?

    When traveling overseas these lost/stolen concerns magnify. Furthermore is there anything on the laptop that your country does not allow to be exported or anything that the visited country does not allow to be imported? Perhaps even that state-of-the-art encryption software you normally use has export/import issues. Not to mention the "personal" folders where porn was downloaded. Have you planned training to address these issues? Even when a laptop is clean customs may hang on to it for some reason, its fully within their power to do so. Will having a person lose their day-to-day computer be an issue?

    When a person takes work home are they on the clock? Do you live in a jurisdiction where unpaid overtime is becoming more and more of an issue even with salaried people? You may be setting your company up for an unpaid overtime lawsuit once someone becomes unhappy and quits. I've seen it happen. I've seen companies in California switch all their engineers and lower level of management from salary to hourly due to this sort of thing.

    The list goes on ...

    Laptops can be great and they can be required while traveling. Perhaps have a few than can be checked out on rare occasions when people *must* work at home or travel. Have them copy only what they need for that day or trip, and wipe the laptop when returned.

    1. Re:Laptops only when needed by Anonymous Coward · · Score: 0

      context: I set up these myself in the SME market.

      Auth- / Mail- / Fileservers: Depends on what platform you're going for. Myself I do either MS or BSD. Some customers have MS server needs, and it's usually better for them to run on a pure MS platform.

      Webserver: This depends on uptime requirements. If 90% uptime is good enough then put it in-house; it will be cheaper. If they need 99.999% you go for a colo, hosted or virtual server.

      Clients: I've recomeneded laptops to a lot of my customers. They last at least as long as desktops and they don't go black if there's a power-outage. This might not be important for your customer, but I know mine love that. Together with UPS's on the switch and the server this gives them time to save their work and avoid corrupt files if there's a blackout.

      OS: If they're happy with BSD stick with that. If they do have in-house techies dealing with upgrades/patching you can go with a toy like linux or windows.

      And you'll want a nice switch and propper ethernet cabeling.

    2. Re:Laptops only when needed by Anonymous Coward · · Score: 0

      To add one thing about meetings. With video cameras and meeting software, do you need to get up and go to a meeting room? Why can't we all just sit at our desk, turn on the video camera and do a virtual meeting, even if we are all in the same building. That way I can see that you are reading something else. Most office workers do not need powerful workstations to write what is in essence an RTF level document and most do not need spreadsheet power with VBA (Excel reference) since that level of coding SHOULD be done in a program (PHP and MySQL). Sorry that was 2 things.

    3. Re:Laptops only when needed by Anonymous Coward · · Score: 0

      Laptops would be needed when:

      - you want to be able to work at home
      - you want to be able to something sit somewhere else, away from where others can find you because you're just busy with something and don't want to be interrupted
      - you work together in flexible groups and prefer to sometimes sit near eachother when working on a project
      - you want to use your laptop in (informal) meetings or discussions
      - you want to save on electricity
      - you need to be on the road every now and then

      And i could go on. Of course there are drawbacks, but having just desktops can be so annoying and inflexible...

    4. Re:Laptops only when needed by Anonymous Coward · · Score: 0
      Did you read the post you are responding to or just the title?

      Laptops would be needed when:

      - you want to be able to work at home

      And the company is at risk for a lawsuit over unpaid overtime, more expensive hardware plus redundant hardware (docks), lost damaged hardware, shorter hardware lifespans, lost data, investing in training to make sure people are using encrypted volumes, etc. That seems a high price for a "want" rather than a "need".

      - you want to be able to something sit somewhere else, away from where others can find you because you're just busy with something and don't want to be interrupted

      A door may be a better idea.

      - you work together in flexible groups and prefer to sometimes sit near eachother when working on a project - you want to use your laptop in (informal) meetings or discussions - you need to be on the road every now and then

      All of this is addressed by the parent's suggestion of having laptops available for checkout when there is a need.

  62. SunRay by alfetta · · Score: 1

    make it supereasy, SunRays for everyone.

  63. Enterprise solutions scale down too by kenh · · Score: 1

    You never mentioned a platform, so I'll assume you will use the same infrastructure as 95% of the world, Windows.

    Windows offers many useful tools and functions (group policy, WDS, etc), and in it's small business server form gives you an extremely robust solution for a good price, up to about 50-75 (75 hard limit). It includes Exchange, Sharepoint, and internal media serving via Streaming Media Services should suffice. It also includes wizards for nearly all it functions.

    The pain is the need to re-buy software if you grow above 75 users...

    --
    Ken
  64. Only challenging element here is the media server by stevelinton · · Score: 1

    The only element of this which really needs any non-standard thought is the media server, and that depends. If you're just archiving stuff, even that isn't a problem, but if you have multiple people doing video editing, for instance, you will need some serious power
    in the server and it's network connection. You also need to assess what level of reliability you need in that media server -- for instance can you afford to lose a few hours updates if something bad happens. If so, a standard server plus (say) mightly backups to another machine with a big RAID will do fine, if not, you need mirrored servers, and other complications.

  65. Re:like took some with a BA over some with 2-4+ ye by CAIMLAS · · Score: 1

    As for someone with a BS, I'd never hire someone with a BA in IT related fields unless it were (maybe) a project manager, their knowledge was commensurate with a BS, and they had work experience.

    And "2-4+" years of experience is inferior in your mind to some schmuck with a 4-year IT-centric arts degree? I will take someone with 3 years of solid IT experience over someone with a BA, any day of the week. Experience, with demonstrated competence, trumps formal schooling unless additional demonstrated competence is provided by said degree holder.

    Conceptual stuff is important, but if they can't get the job done, they're useless (and cost more).

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  66. Re:Don't buy any servers. Use the cloud. by Jane+Q.+Public · · Score: 3, Insightful

    With very few specific exceptions, I would never put my business "on the cloud".

    GMail? Nothing wrong with that... as long as you don't mind all your internal memos being examined by data-mining software.

    S3? Cool. Let's just put the video about our upcoming IPO on somebody else's servers, where others can have access to it.

    EC2? Yep. All of your financial reports and graphs will look just great coming from somebody else's data store.

    Okay, so I'm being a bit sarcastic. But not much. I wouldn't care much if it weren't for the fact that we know they actually do mine data.

  67. Ideal solution: by Anonymous Coward · · Score: 0

    Go with dell for the server, get a poweredge, 20 users? get something with at least 8 GB of ram and a raid 10 array with at least 1 TB on it, or 500 GB at the least. also invest in dell powerconnect switches.

    Why dell? Warranty, that's why. Dell has a damn good warranty, and is the only reason I suggest it, shit breaks? you can have them ship the part or ship the part with a tech (great if you're on vacation and the system goes down during your vacation and it's a hardware failure, dell has a great turnaround time)

    Next, windows small business server 2008, I know, this is sacrilege around these parts, but ideally, you want to have something up quickly. Though I would recommend something like VMware ESX server below that so you can virtualize your services out (have a SQL server, linux if you want to reduce cost on licensing, same with quickbooks, no need to run it on the DC. or windows for that matter..) But SBS is great if you need to have activedirectory up and running quickly, have an e-mail server up, and connect new computers easily.

    Next either get dell precision desktops or, optiplexes if on the cheap end, again, make sure to get the 3 year onsite warranty with these. If you dont go dell, go with HP workstations, make sure they come with windows 7 pro. Home editions dont cut it with AD.

    Next, if you have people working from home only or out of state, get a terminal server as well, which can be virtualized with vmware ESX. I'd recommend server 2003 for this, it's not as resource heavy as server 2008, and you can find copies fairly cheap these days if you know where to look.

    The other good thing about dell is you can put it all on a business credit as well.

    for 20 users, a bonded T1 with a DSL line as a backup would be ideal. I ran a setup like this at one location at one of my previous jobs, and it worked well, in fact what I did too was all the little things like online radio streaming and other things users will invariably do during the day, even if you dont want them to, can be directed over the DSL, leaving the T1 free for business purposes (VPN, E-mail, remote access, and other activities, a T1 can do it, but you want to consider growth here, and 20 users can clog things up quickly)

    Invest in printers as well, you can lease huge all in one multifunctions from Ricoh, Oce, Panasonic, and a few others, these can do scan to file (you can say, send a scanned file directly to a user's redirected my documents folder on the server) and have everyone use that as their primary.

    For personal printers, invest in brother printers, cheap, ink's cheap, they're great quality, and they also have opensource drivers for their equipment in case you have any linux systems for any reason. I *always* leave this option open. Also why I suggest the big leased printers as well.

    Now for the router, I'd suggest something based off of pfsense of m0n0wall, and as an appliance, I'm looking at building a small one myself, or for the sake of being cheap, you can buy a small used computer (slimlines with PCI slots are ideal) and load it up, save some costs, you can get cisco-like functionality out of something with a linksys-like interface. though I recommend getting an appliance with chipsets that allow you everything you will need (vlans, etc)

    Also, when running cable/having cable run, make sure to run extra cable, even if it goes unused, cat5e/cat6 cable can be used for fax lines, phone lines, etc.

    for phones, used nortel systems, SAAS phone systems using VOIP, or even a PBX appliance would be ideal. if you go the VOIP route, you can probably go the business dsl or business FTTP route instead of using a T1. just get a static IP.

    that should get you started.

    We have several customers on various versions of the above configuration. I hate SBS for the little issues, but it makes the customer happy, they dont want to deal with ANY issues in regards of random windows hacks not working to make things work with samba, and you sure as hell dont want to have to recreate

  68. OffiServ for administration processes by Anonymous Coward · · Score: 0

    http://www.offiserv.com for tickets handling like service desk, and for resources management including reserving conf rooms, and for address book

    1. Re:OffiServ for administration processes by Anonymous Coward · · Score: 0

      Yeah, Offiserv is a good example of SaaS (Software as a Service) application, useful for automating common administration processes, managing your inventory and other similar tasks. And instead of buying servers for your NGO (who will maintain the servers?), I would suggest to buy Google Apps domain. This will give you e-mail, documents storage and many more. Cloud applications are able to integrate with your Google Apps domain too.

  69. Hire me? by digitalhermit · · Score: 5, Informative

    OK, seriously, I've done a couple dozen of these 10 to 50 user installations. Half the time is spent at the beginning to determine what the customer needs and wants, and what the budgeting will be. Things invariably cost a lot more than the customer anticipated so your goal is to manage expectations. If you don't do that, your life will either become a living hell (if you will be providing long-term support) or you will leave behind an unhappy customer.

    Some of the basic things that were not considered when customers brought me on:

    Are there remote employees? Will they need VPN access? What platforms are they using to connect? Can you verify that the endpoints are secure?

    What is the anticipated volume of mail? In this day, it's often much cheaper to outsource to Google for smaller installations, but in some cases it makes a lot of sense to keep in-house.

    When hosting your own web server how much downtime is acceptable? Do you need 24/7 uptime or will you have maintenance windows? What if your primary site burns to the ground? Do you have the floor space and adequate cooling? How much traffic is anticipated at the beginning of the project? How much do you expect to grow?

    What applications do you need in-house? Accounting packages? Company intranet? Database? How will you separate your LAN for security purposes? Do you take credit cards as part of business?

    What infrastructure applications do you need? Can you afford downtime on these? How many ports/switches do you need? Wireless? Separate backup LAN? OOB management for your servers?

    Before you even start pricing hardware, find out what your customer needs and wants and willing to pay for.

    1. Re:Hire me? by varmittang · · Score: 1

      You also need to ask about how many people have they added in the pass month, pass 6 months, pass year. How many they plan to have working for them in the next month, 6 months, year, 5 years, etc. This should help you figure out if they are expanding or staying the same and plan accourdingly for that expansion.

      I second the managing expectations. To many times they think its cheap to do what they want, but its expensive to make sure everything is licensed properly.

      --
      -----BEGIN PGP SIGNATURE-----
      12345
      -----END PGP SIGNATURE-----
    2. Re:Hire me? by adrianhensler · · Score: 1

      These are the responses I look forward to reading in the 'Ask Slashdot' threads. Not the banal accusations of 'OP just wants /. to do my job for me'. This is thoughtful, informative and should provide some sort of direction for getting to a reasonable starting point.

      Thank you.

    3. Re:Hire me? by Anonymous Coward · · Score: 0

      On the other hand the gp response is exactly the kind of thing that someone who actually knows his job would already understand.

    4. Re:Hire me? by dargaud · · Score: 1

      These are the responses I look forward to reading in the 'Ask Slashdot' threads. Not the banal accusations of 'OP just wants /. to do my job for me'. This is thoughtful, informative and should provide some sort of direction for getting to a reasonable starting point.

      Thank you.

      Yeah, I always like the 'ask slashdot' because even very stupid questions (and this one isn't, or superficially) get insightful answers, often off the beaten tracks.

      --
      Non-Linux Penguins ?
    5. Re:Hire me? by L4t3r4lu5 · · Score: 1

      You seem to have missed out that they could have employed the GP directly, and cut out the middle man.

      Giving your knowledge and expertise away for free is cheating yourself out of a paycheque. More power to him if he can afford to do that, but many can't nowadays.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    6. Re:Hire me? by Anonymous Coward · · Score: 0

      Thank god for the above post... yes... first ASK QUESTIONS! I've done about 30 of these, each one is a little different....

      Second, are you going to maintain it? As in, are you going to be there once a week/month/year to maintain it? No matter what you put it, it will need updates (are you training someone to do these?)
      This is so important as it's going to determine almost everything. Also talk to the boss (what does he WANT in the way of user restrictions... shy away from complete lock down but... allowing everyone to install software will make sure you get alot of calls.... (think about the secretary that installs the "special" coupon printer that decides to disable all network printers.)

      Webhosting.... someone this size should not host their own website without a VERY good reason. Hosting's cheap! For the cost of you just setting things up, they could most likly pay for a couple year's hosting. and it'd be more reliable... if they must.... remember they need 2 sites.... tell them that and their opinion may change.

      Server: Set them up with a CentOS server running Samba as a Domain controller. LSI RAID card is a must. UPS with at least 15min runtime. If they have windows specific DB's (many do) then you can normally get away with setting up a WinXP guest in VIrtualBox. Make sure the only port open is the DB's port. Nice and stable...

      Workstations: I'd love to recommend linux or mac but I can't. They are great, but in the business world that $12/hr secretary from manpower will only know Windows and MS Office. Plus when they want to go and get that new piece of software that is business specific and it won't work on their computer, they will be pissed! You won't be there to train them to use OO. So bite the bullet and pay the MS tax. I personally love Open Office and use it in my company, but I'm the boss! I have a couple other companies using OpenOffice, but you have to be VERY careful with those.... MS is a safe bet there.

      BTW, I'd also recommend a centrally administered Anti-Virus (Zod,Kaspersky,Symantec all have offerings I'm sure some others do to.)

  70. What do you actually do? by rainer_d · · Score: 1

    What software do you currently use?
    This decides a thin-clients vs. fat-client approach.
    I'd second giving MacMini's a thought, while outsourcing as much as possible.

    --
    Windows 2000 - from the guys who brought us edlin
  71. My two cents ... by erikjan · · Score: 1

    Probably a lot more detail is needed to give a useful answer to your question. However, there are some issues not mentioned yet. First, what is the budget for system administration and maintenance? Is there a budget for that at all? I do (volunteer) system administration for a couple of small human rights organisation (about the same size as yours). They are cash strapped and don't have the money to pay for a system administrator, or to contract for the work as needed. The rely on volunteers, and these are really hard to find. So, ask yourself what kind of expertise is available before you decide on a system. makes no sense to design a superb system when you have no one to keep it running. Hardware is generally kind of uninteresting. I would go for wireless (RADIUS) for as many clients as possible, and don't buy unnecessary powerful PC's. Waste of money. One system I build was based on Google Apps (Education license available for non-profits) for mail and remote access and a local NAS with LDAP that synchronises with Google. Create an account locally, a Google Apps account will be created automatically. Clients Windows XP / Windows 7. What makes this a good system is very low maintenance, easy deployment (everybody knows Gmail, etc) and good support for remote users. Office staff can deal with almost anything needed to keep the system running. For the NAS I used a Intel SS4200 NAS with 4Tb raw storage and installed a core version of Ebox (zentyal) on it for filesharing. LDAP and RADIUS. Web interface, office staff can deal with that. The second system is a MS Small Business Server 2003 with about 12 clients. That works well, problem is you need someone who knows SBS, and can handle sysadmin tasks. (And no, in my experience most people working for non-profits can't handle that). Licenses for SBS (and Windows) can be purchased through the Microsoft program for non-profits. it's cheap, and the money should be no problem. Mail runs on the SBS server, remote acces to the office PC's too. be ware that security is a bitch in this setup. Much harder to keep it safe that the first system. You say you want to run the website from the office. I have no idea why you would want to do that. It's a headache. If you go the Googel Apps way, use Blogger for a website (if simple is good enough) or create your own website with Joomla (host it somewhere) and handle authentication for your website through Google Apps.

  72. File server strategy by Anonymous Coward · · Score: 0

    File server: ubuntu 8.04 or 10.04 with samba network shares. Get two of them (basic reliable hardware ~$600-800 each) and put one in a local colocation host. Run rsync (or unison) over ssh nightly to sync. We do this, syncing a media library that is updated at the office to remote, and syncing the web server/mysql database in the reverse direction. Maintenance-free for over two years. RAID mirror those drives, obviously. Add additional servers at the colocation host for web and/or database if you need the performance.

  73. Hire a consultant by Anonymous Coward · · Score: 0

    There are MANY reputable consulting firms that can work with you to understand your needs, then recommend appropriate design considerations. The biggest constraints to the perfect environment are cost and the needs of your organization. Professional consultants can work with your needs and budget to recommend the best plan of action. Since you clearly don't know what you're doing, I think professional help is best.

  74. Re:Don't buy any servers. Use the cloud. by NJRoadfan · · Score: 1

    What happens when the "cloud" company goes belly up without notice and takes your data with it?

  75. Simple by Sometouw · · Score: 1

    Start with he network; Cisco ASA5505, Cat 3750-24, UC520 + 1 6965 phone per desktop. Servers and Desktops Buy a dell power edge 905 server. Toss Small Business server on it, setup roaming profiles, wsus, and windows deployment services. Buy dell optiplex 980 desktops, build windows 7 deployment image, sysprep and upload to server. Deploy image to all the desktops at once, lock down admin privileges, setup deep freeze and with a nightly or weekly maintenance mode. But then again, they should have hired someone who already knew this.

  76. You are not alone by MDillenbeck · · Score: 2, Insightful

    Should a company really put proprietary or sensitive information in the "cloud"? Is trusting your data to a remote location with a 3rd party, and thus constantly transmitting and retransmitting the data, really the best solution rather than maintaining your own infrastructure?

    For a company that has no such data, the "cloud" may be a viable solution. However, when I routed my university email to gmail for my smartphone (since it did push, rather than pull every 15 minutes), I remember my bosses musing. He said he wondered how the university would feel if all their sensitive research (research = $$$ through grants and IP rights, and thus means new data is as vital as those bits representing your bank account balance) was placed on a service that scanned them for ad words - especially those departments involved with research with Microsoft or other rival companies. Although I do no research at my university, his point came across loud and clear. Its all about how much do you and should you trust the 3rd party "cloud" services.

    1. Re:You are not alone by jon3k · · Score: 1

      If you're that large, or the information is that sensitive, you build a "private cloud", the REAL buzzword the industry has been falling all over itself about.

  77. DONT HELP HIM by NateSac · · Score: 1

    Very interesting subject to me, because I've done this. I built the IT infrastructure for the company I now own and operate, but at the time, I was building it for some one else. It now just became mine through some sick twist of fate. Anyways, that said, ANY ONE WHO HELPS THIS DOUCHE BAG IS ALSO A DOUCHE BAG. OP; you should have never taken this job. You don't have the experience and know how to do this right. You should now go and an hero.

    --
    ::i visited slashdot and all i got was this lousy sig::
    1. Re:DONT HELP HIM by Anonymous Coward · · Score: 0

      stfu

  78. File server: NAS by Anonymous Coward · · Score: 0

    Buy an off-the-self NAS device with support. Some companies can monitor the box' performance and send you new HDs to pluck in when old ones are starting to show errors. You could also solve backup and sharing at the same time by using something like Egnyte's Office Local Cloud and NAS bundled into one: http://www.egnyte.com/netgear/

  79. The only answer... by mseeger · · Score: 1

    The only answer i can give you is: 42!

    The problem is, that you don't understand your own question.

    E.g. Thin Client vs. Desktop vs. Notebook is not a universal truth. Nearly everything on the IT market exists for a reason. If you are mostly working on large images, thin clients would usually not be the very first choice. A desktop PC may not be well fitting for your much traveling CEO. Laptops in call centers have a tendency to disappear.

    I can counter every question you ask with a dozend questions you have to answer first.

    You are asking "Do i need a Porsche or a Scania flatnose truck?" What answer would you give on such a question (beyond ROTFL)?

    Any answer you get at such a question now is an ideological answer or based on incomplete data.

    People answering are replacing (in their own minds) your unknown needs with their well-known needs and answer accordingly. If you happen to take an answer from someone who has a similar usage-profile as you do, you get lucky. If not, your f*cked.

    CU, Martin

  80. Google Apps and Macs by Anonymous Coward · · Score: 0

    As your a non-profit, Google Apps is free.

    http://www.google.com/apps/intl/en/nonprofit/index.html

    So forget about running your own server and use the cloud. Gmail is the best mail client out there. If you work in teams, then the sharing in Google docs means it beats any desktop office software. If you have any one who needs to anything more complex buy them a copy of Office or iWork.

    Hardware wise, make your life easier and buy yourself all Macs, will be much less hassle to look after and although they cost a bit more, then last a lot longer and have a higher resale value than a standard PC.

    Laptops or desktops depends on use needs, if there in the office all the time, buy iMacs, otherwise Macbooks for anyone who is really mobile.

  81. Re:Don't buy any servers. Use the cloud. by peacefinder · · Score: 2, Insightful

    And when Joe Farmer runs his backhoe through your Fiber line? Send everyone home for the day? Tell your clients that their media is stuck on Amazon?

    Easy! Just fall back on your emergency operations procedure (likely involving paper) until service is restored.

    You do have an emergency ops procedure, right?
    (Or you will after another next ask /., at least? :-p )

    --
    With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
  82. Let's stereotype! by MDillenbeck · · Score: 2, Insightful

    Yeah, NGO = NON Governmental Organization = tree hugging PC hippies who have no clue. They'd only hire people based on their ability to fit some diversity requirement because no honest government would ever hire them... governments hire only the most competent and skilled people, which is why all US citizens are so happy with every government agent they ever encountered and why they support the government taking over all sectors where private businesses operate.

    Yeah, I took your trolling and jumped full force into the flames. My point is this: with so little information on the original poster you shouldn't assume anything about their qualifications. After all, you wouldn't want me to profile you as a racist due to a single post that seems to indicate you believe that certain people can only be hired for their "stylish" qualities and those "stylish" attributes mean they are not qualified or skilled to perform a job.

    1. Re:Let's stereotype! by AnonymousClown · · Score: 1
      Woo! Man I sure hit some button of yours!

      I'm not a racist - I hate EVERYONE.

      After all, you wouldn't want me to profile you as a racist due to a single post that seems to indicate you believe that certain people can only be hired for their "stylish" qualities and those "stylish" attributes mean they are not qualified or skilled to perform a job.

      Actually, I believe that.

      Racist? I believe a lot of people in government and NGOs get hired because of their race or their sex. If that makes me a racist in your eyes, then so be it.

      --
      RIP America

      July 4, 1776 - September 11, 2001

    2. Re:Let's stereotype! by GigsVT · · Score: 1

      I don't think you understand what an NGO is:

      NGOs are defined by the World Bank as "private organizations that pursue activities to relieve suffering, promote the interests of the poor, protect the environment, provide basic social services, or undertake community development"

      So yeah, it's pretty much trendy hippie bullshit by definition.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    3. Re:Let's stereotype! by Wiener · · Score: 1

      Woo! Man I sure hit some button of yours!

      I'm not a racist - I hate EVERYONE.

      After all, you wouldn't want me to profile you as a racist due to a single post that seems to indicate you believe that certain people can only be hired for their "stylish" qualities and those "stylish" attributes mean they are not qualified or skilled to perform a job.

      Actually, I believe that.

      Racist? I believe a lot of people in government and NGOs get hired because of their race or their sex. If that makes me a racist in your eyes, then so be it.

      Technically that makes you sexist, too.

    4. Re:Let's stereotype! by MDillenbeck · · Score: 1

      I do understand the definition of nongovernmental organization, as I understand what a government is, an organization is, and what the prefix non means.

      Using Dictionary.com, the definition of NGO is "an organization that is not part of the local or state or federal government". Now, the World Bank may use a more specific definition of the term in order to determine where it puts money, but that doesn't change the definition of the word.

      So, no, an NGO isn't hippie bullshit by definition. However, I get it that it is your working definition and the working definition of some others.

  83. Re:Don't buy any servers. Use the cloud. by Max_W · · Score: 1

    The current Gmail administration seems to be OK, but what if it changes and what if they do by this time the same business?

    It would be difficult to compete with guys who host your e-mail accounts and documents.

  84. Re:Don't buy any servers. Use the cloud. by larry+bagina · · Score: 2, Informative

    GMail? Nothing wrong with that... as long as you don't mind all your internal memos being examined by data-mining software.

    Not to mention state and federal laws (SOX, HIPAA) that require controlled access to certain information.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  85. I'm okay with it by handy_vandal · · Score: 5, Insightful

    This is a public forum, we're all volunteers here.

    Personally, I'm okay with the occasional "Help me with best practices" post. I wouldn't want to read that stuff all the time, but it adds to the mix, when taken in small measures. Keeps me in touch with developments outside my immediate interests. Sometimes generates lively debate. Maybe helps other readers in the process, benefits the general welfare.

    If you want to blame anyone, blame Slashdot editors for publishing this kind of thing.

    --
    -kgj
    1. Re:I'm okay with it by Phoenix666 · · Score: 1

      I second this. And, if I may say so, I'm a bit disappointed with some of these 'do yer own damn job' posts. Slashdot is a special community filled with actual experts of all stripes. It would be remiss to not ask their advice. We all know what we know, but we so often don't know what we don't know. Why is it lazy to admit that? I rather think it demonstrates humility and a willingness to learn. Those are both qualities that all human beings could use a lot more of, especially those of us who work in technical fields.

      --
      Do what you can, with what you have, where you are.
    2. Re:I'm okay with it by Anonymous Coward · · Score: 0

      How about this idea: Save the mod points for posts that are actually on topic.

  86. Re:Don't buy any servers. Use the cloud. by LurkerXXX · · Score: 2, Informative

    Amazon S3's website has a nice spiel on how to make HIPAA complaint web apps accessing it. Encrypting your data before putting it in the cloud isn't exactly rocket science.

  87. It depends .... by Anonymous Coward · · Score: 0

    If you don't completely describe what the clients do today, what they need to do tomorrow, then any responses here are worthless.

    For all laptops, WHOLE DISK ENCRYPTION - PERIOD. No other choice these days. No other option allowed.

    Here are some things that you can look into:
    - redundant ISP connectivity - a real ISP plus a low end Cable Modem for failover
    - physical security for all IT server and network assets. I was able to hack into a so-called "server" last week because physical access was available.
    - deploy a SAN - iSCSI or ATAoE for small clients like you.
    - use server virtualization as much as possible to reduce hardware needs - the type of virtualization is dependent on the client OS and workload. It also reduces the size of the UPS and cooling required in the server room. 10:1 server reductions are fairly easy to accomplish. Be certain you have at least 3 physical servers or you won't have enough redundancy.
    - backups, backups, backups
    - restores, restores, restores
    - LDAP for authentication
    - Zimbra for email, IM, but not for wiki or documents (which it also provides)
    - Alfresco for shared file storage with versions. Don't even tell the end users their shared folders are in a real DMS. They don't need to know.
    - vTiger for CRM
    - Redmine for project management, issue tracking, features, project planning, etc.
    - OpenVPN for remote access. We used Adito previously and recently switched.
    - FreeSwitch for VoIP. You'll save $100K per year on phone service doing this.
    - Be certain to setup your internal network with network zones - internal desktops, internal servers, DMZ servers, VoIP equipment, all need to be on different networks. Don't use 192.168.x.x, please. Use uncommon network addresses to help the VPN be easier to use and manage.
    - Build a management/backup network that is cut off from all other networks without 2-factor auth through a specific internal server.
    - use LDAP for all authentication from all applications - - - EXCEPT VPN.
    - Mandate SSL connections for all internal use. FTP and telnet are broken by design. Just use SSL encryption for everything - life is easier.
    - Use webapps, not thick client apps, as much as possible. Maintenance updates are not client dependent beyond a web browser. No OCX or java applets on any client machines.

    For my clients, we run 99% Linux infrastructure - basically, 1 Windows server is for QuickBooks and the rest are Linux.

    For desktops, if you force Linux you'll still need to setup remote connections to Windows desktops/servers so those few apps that can't run on non-MS platforms can be run over RDP. The sales and marketing teams will revolt if there isn't' any ms-outlook. Accounting will revolt over missing MS-Excel. Are those fights worth your time? Seriously?

    Client backups ... er ... or just make it so easy for them to keep all the data on servers that they don't bother.

    For the number of users that you have, MS-SMS is very attractive. When there are 50+ users, the costs start to increase and you'll wish that you'd deployed Zimbra instead. If you only allow the web interface to Zimbra, then you've just solved a bunch of security issues too. You only need the commercial version of Zimbra for MS-Outlook clients. Enterprise calendaring is the critical app that Zimbra effectively competes with MS-Exchange on. All the other "communications servers" fail on this feature, IMHO.

    Running web servers internal is fine, but probably not the best idea for the bandwidth that you have.

  88. Why did they hire you? by MrMadnutz · · Score: 1

    Seriously. What did you put on your resume?

    1. Re:Why did they hire you? by WarwickRyan · · Score: 1

      26 years supporting Windows Desktops and Server Products
      10 years VMware.
      BA in Computer Science from Correspondence University of Pennsylvania.
      Post-it-note with "Please hire me ;-)" attached to a USD bill sporting the face of Ben Franklin

      and a picture of the hiring manager in a compromising position with he CEO's wife?

    2. Re:Why did they hire you? by Logic+Worshipper · · Score: 1

      My guess is not for IT.

  89. Re:Don't buy any servers. Use the cloud. by d6 · · Score: 2, Informative

    >> And when Joe Farmer runs his backhoe through your Fiber line? Send everyone home for the day? Tell your clients that their media is stuck on Amazon?

    Dual connections with different topologies and hardware fail over. It isn't that expensive.
    Having said that, I still would hesitate to put core assets (or even email) in the cloud.

  90. Take it easy! by occamsarmyknife · · Score: 1

    I know it's Slashdot, and everyone here gets a rush from insulting people who they think know less, but really?

    IT for an NGO with 20 people is a pretty entry-level position for setting up infrastructure. Even with experience it's useful to know what current thoughts are. Slashdot has a huge concentration of experienced people who can give good advice (and plenty more who can't.) You'd be a pretty poor infrastructure engineer if you didn't do some research before building things up for a new company. I think they made a great decision, the poster is being proactive in asking a big group of knowledgeable people for their current advice, internet searches alone can yield outdated advice. Sounds like someone I'd like to hire.

    Plus it gives us all a great chance to update long-standing arguments about custom vs. generic, cloud vs. internal, mac vs. linux vs. windows, etc... And don't even try to say you don't like arguing about these things.

    --
    "Until the become conscious they will never rebel, and until after they have rebelled they cannot become conscious"
    1. Re:Take it easy! by jvin248 · · Score: 1

      "....And don't even try to say you don't like arguing about these things."

      That's great! ROLFL!

      Some of the posts are very insightful. The others remind me of the you-tube video on replacing a garage door spring. The door guys that did this work spent all their time exclaiming "I've stood in the blood of many a DIY with these dangerous springs!" while one homeowner showed the steps that 15 minutes later you have the spring replaced safely, for a fraction of the cost.

      NGOs by their nature have little room for a budget and use many volunteers to fill out needed skills. For the rest of us there is the possible insight and useful solution that we find from someone's 'hey, take a look at this link'.

  91. Re:Don't buy any servers. Use the cloud. by PhunkySchtuff · · Score: 1

    Host your internal media in the cloud? Are you crazy? Would you really prefer to have your large media files, gigabytes in size, at the other end of a 1-10MB/sec Internet connection, or hanging somewhere locally at the other end of a gigabit Ethernet connection?

  92. My Office by Rydia · · Score: 1

    My firm is a pretty small shop, with everything running off ClearOS. It's a really fantastic server/middleware package with a great configuration, plus domain services, etc. Honestly, it can do everything you need, and you even have options (can use local clients, etc, or the well-configured horde/kerberos install). It's running CentOS so if you want to branch into more advanced stuff, then it's all there and relative simple (as simple as anything is with SELinux). They also offer a $1000 box with certified hardware in a blade profile which seems nice, but since we have an actual server I have no actual experience with it. As for the software, however, I recommend it highly.

    As for what machines for your clients, it really depends on what they need. If you're small-scale, then thin clients aren't going to save you any money. My advice is to talk to your users/their managers and figure out how they work. Do they do work from home? Are they on-site at all? Do they have a lot of working meetings? In those cases, laptops would make sense. If not, desktops would be cheaper.

  93. Re:Don't buy any servers. Use the cloud. by JWSmythe · · Score: 1

        I agree with you totally.

        A lot of us have privacy concerns also. I guess for some, it's ok for all of your data, databases, accounting information, internal emails, etc, to be hosted on someone else's hardware. Lots of "managed hosting" providers have physical and root/administrator access. Great. What's a database of industry specific customers worth on the black market? Way more than the technicians on site will make in a month (or possibly a year).

        Depending on the data, they may be contractually obliged to maintain their data in a secure location, where no one but a limited list of vetted employees can possibly have access to it. Google, Amazon, or even folks like Rackspace, won't give up their employee list with names, SSN's, home addresses, etc, for background verification. You'd be lucky to get the first and last name from the guy who you're talking to on the phone, much less a clue of who just logged onto the console to do a repair.

    --
    Serious? Seriousness is well above my pay grade.
  94. Non enough info by houghi · · Score: 1

    Each business will have so many different things going on that it is unpossible to answer the question.

    I would ask THEM as much what they would expect. Even get one or two key users involved, so they can sell your idea to the rest, because people do not like change. An internal person will be of big value, especially if that is not one of the managers.

    And if you have many images and video, I assume also they will love desktop estate, so two screens or even three. Hardware? If we have no idea what it is used for, how can we answer? Setting up the system is the easy part. Who is going to maintain and upgrade it and how? What if that person doesn't do it anymore?

    What is the software they are going to use and what does that software need? Does every person in that company has the same need. What will be the needs in three years?

    There are so many unanswered questions that answering them is impossible.

    --
    Don't fight for your country, if your country does not fight for you.
  95. Re:Don't buy any servers. Use the cloud. by cynyr · · Score: 1

    5) Are connections of sufficient throughput and latency even locally available? There's no mention of things like: mail use, type of work performed, etc. What if they do CAD work? What if they do a lot of email with attached documents? Graphic or sound work? These are use cases which are horrible for cloud computing.

    YOu have just explained why I'm not likely to ever see my data in the "cloud", hell, our own server across the room is too slow for a lot of CAD models, even a 5400RPM harddrive is sometimes. Load a 600MB part into an assembly of 10 of them, or even just the one 600MB on into a 200MB assembly, now multiply that by 5, and all of a sudden you just about cannot get enough bandwidth on your server. Same goes for those people in video or audio production.

    --
    All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
  96. God forbid... by Anonymous Coward · · Score: 0

    ...any of the cynical bastards on slashdot are ever thrust into a situation where you might have to ask for help. For instance, spending a time with a woman who isn't your mother could present a challenge.

  97. The most important thing in this situation... by Leslie43 · · Score: 1

    Is to fire the OP and get someone who knows what they are doing before they waste money on whatever the OP decides to do.

  98. Dell and Microsoft. by Anonymous Coward · · Score: 0

    Seriously, Dell and microsoft will get you the best bang for buck. Forget linux, I know the crowd on here will suggesst all these open source projects that may be great, but unless you have alot of IT skills in the company, stick with microsft.

    And Seriously, for the SMB, Microsoft is the best Product. The integration you get with Windows 7, Server 2008, Office 2010, Exchange 2010, Sharepoint ETC, is just better than what you will get from any other company. Sure there is probably a Google cloud solution that works aswell, but i'm not sure were the company is, so Ill just assume that fast reliable broadband isnt available, or you dont want to rely on it for the entire business.

    I'd stick with mainkly desktops, unless any of the workers need to travel/ do work remotely, then get laptops for them. Remember that Windows Server 2008 has remote access built in and they just need any random PC to connect.

    Windows Server 2008 has backup software built in that is pretty good, get an external HDD and set it up for windows backups, its realy easy with the small business software.

    Depending on how much storage you need, just get big internal drives for the server, make sure you get the Raid card option and Raid 5 all your drives. Just get Sata drives, they will be fast enough in Raid for 20 users.

    If you need more storage, get some sort of SAN, not sure if dell do one, they probably do but it would be a rebadged something, Just get a thecus or a QNAP.

    Get a dual CPU server with 12gb ram.

    Get Server 2008 premium, that way you get an additional Server 2008 licence that you can run on another physical server if you want to buy another server, or you can run it in a VM. If you know enough about VMware, load ESXi 4 on the server and run 2 servers off 1 hig spec server.

  99. Google Apps, Intermedia and the rest on Amazon by Anonymous Coward · · Score: 0

    Servers: PowerEdge R905 x2

    Workstations: Dell OptiPlex 980 Desktops, 4GB Memory, Win 7, Dual 21" monitors

    OS and Apps: Google Apps, Intermedia (Hosted Exchange) and the rest on Amazon

  100. Serious answer here: by Anonymous Coward · · Score: 0

    Are there any must have books on building the IT infrastructure?

    books are notoriously 3 years behind. internet is your best friend

    New desktops: should it be laptops (with dockingstations), regular desktop machines or thin clients?

    Use SFF desktops if laptops are not required. I would recommend purchasing barebone system and add lots of ram and SSD drive.

      A special brand? Servers: We need a server for authentication and user management.

    ClearOS, MS Windows. Choose one that is the easiest to work with for particular task, MS products come with higher upfront cost though and try to lock you in MS world.

      We also need an internal media server (we have thousands of big image and video files, and the archive grows bigger every year). Finally we would like to have our web server in house. Which hardware is good?

    Build a storage server based on iSCSI. I've had good luck with number of raid sata enclosures, just be sure to keep everything redundant at storage and controlle level. If you have so many media files you probably already have indexing software.

    Which setup, software and OS'es have worked the best for you?

    Windows is the easiest to setup and configure for small deployments. It is expensive though so people tend to stuff everything on one server so security and management suffer.

    I would recommend two high end servers running VMware and whatever OS is best for the job to run email, file sharing, authentication, proxy, anti-virus/anti-spam and honey pot services. Virtualization offers room for growth, easy backup and restore.

    Be sure to partition your services, assign different access levels according to people's responsibilities and keep and review logs. Do not skimp on your firewall/IDS.

  101. Microsoft by Anonymous Coward · · Score: 0

    Before you spend a bunch of time putting in a bunch of open source desktop clients that wont be able to run any software that you will most likely need in order to run the organization, consider that Microsoft provides very inexpensive licensing to NGOs and Non-Profits.

  102. What a variety of responses by MDillenbeck · · Score: 1

    However, I am in this camp concerning this issue:

    • It is not laziness or incompetence that permits someone to consult a panel of self-professed "experts" on ideas - this is a form of brainstorming... looking for corner cases and situations that may not have occurred. In fact, I find the notion that people with to hoard their knowledge like gold rather than share it. If you have an idea, share it... if you don't because you have no time to do the work, why did you take the time out to post here in the first place? Get to work!
    • All the specific solutions are provided under a great deal of key assumptions.
    • These assumptions are made because there is insufficient information to suggest a solution. It would be like asking a student to solve the following: I have x, 13, 7, y, and 4. There is some addition and some multiplication, and they equal 20. What is the best way to solve this problem for x and y?

    There are a couple things I can say. When I was going to build a practice domain at home with windows server (to centralize authentication and creating roaming profiles like at our university), I asked my boss the best way to incorporate laptops into such a model. His reaction was "Why?" A domain with central authentication for small groups (to him under 30-50, depending on the needs of the organization) creates more management work to be worth it. He took down his domain at his house and went to a media server since it was easier to manage - and laptops are just way too problematic to deal with in his view.

    That is just one view. As yourself these questions: how will I install base images to the computers? If a new employee replaces an old one, will the system be re-imaged or will they use the existing set-up with all the legacy files? What software do I need? How will software be distributed (for example, locally installed or pushed out with SCCM or using virtualization like whatever SVS is called now or Microsoft Application Virtualization)? Will employees be assigned a specific computer or will they need to be able to use any workstation like it was their own system (the latter is our university's computer lab setup... and a lot goes into setting it up/maintaining it)? How sensitive is the data? What type of data needs to be stored? What level of scalability is predicted to be needed (or, will this NGO of 20 have a chance of becoming an NGO of 100 or an NGO of ten locations with 20 under central IT management)? What skill level/competencies will the NGO employees have? (Many times there are volunteers, which means you are dealing with the typical and often retired home-user *shudder* - like my mother, who managed to crash her PC regularly and even crashed the Mac I replaced that with!)

    So, post a new thread with some details if you really want a serious answer to your problem. The questions I put above with the other various responses to your posts should give you a good start to all the questions you have to ask. Once you have a well defined problem to give us (not in the mathematical sense, but in the sense that people can conjecture about a solution due to specifics being provided), then I think you will see many more potential suggested solutions. Also, don't forget to respond to posters when they offer responses. :)

  103. not the government, but...? by Anonymous Coward · · Score: 0

    what is your organisation doing? it is an ngo, so it is not the government. i got that part. but do the people actually do something? what is it?

    .~.

  104. thoughts by buddyglass · · Score: 1

    For such a small organization you might want to keep things as simple as possible given you're not going to have many staff to support 20 employees. Probably "one guy". To that end:

    * Branded Gmail for email and calendar. You can use the branded google accounts for IM as well. The spam filtering and uptime are very good. Also you don't have to manage any of it. Your employees can automatically check their work email from anywhere w/o having to get on a VPN or use a particular email client.

    * Macs. Makes you functionally immune to malware. Repairs/replacement are pretty speedy, esp. if you have a Mac store in your area. If you absolutely positively must have MS Office then you can get it as a native app. If you must run Windows then there's a free virtualization option (Virtual Box). It's not as good as Parallels, but it gets the job done.

    * If you expect your employees to occasionally work from home (or on the road) or if you want to at least give them that option, then get everyone laptops. Providing external monitors, keyboard, mouse is fairly cheap. MacBooks (not MacBook Pro) are in the same ballpark cost-wise as similarly spec'd name-brand PC laptops.

    * Hosting your own web server sounds like an unnecessary pain in the butt. If you absolutely must, then Linux/Apache is probably the way to go. I'd recommend the latest LTS version of Ubuntu (10.04). Going with an esoteric distribution just makes finding documentation and fixing problems that much more time-consuming.

  105. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    You make some good points, but you assume that when people ask for opinions they don't know themselves.
    Also everyone who is suggesting cloud services are missing the fact that the company has a large media storage needs.

  106. Some of us actually work for small companies by Anonymous Coward · · Score: 0

    and might have even done this before!! Holy hell!!

    We want to host everything on-site because our webserver needs to get to our fileserver. And this is a printing company FFS we can't have everyone's crap in the cloud. Plus S3 is a bit pricey when you need a terabyte of storage.

    Anyways, to the point:
    Our PC's run Windows (mine dual boots) so we can run Adobe CS5. The mac version is stinky and my workstation is a quadcore i7. Mac can't touch that. I can crank through 16mbit pictures like nobody's business. Your users might be upset if they have server crashes, etc but they will be extremely pissed if they have to wait 38 seconds every time they want to do a gaussian blur (I'm guessing we're talking about a company that does that type of thing?). The software to manipulate vids/pics is exceptionally expensive, so they probably won't mind paying for nice servers.

    We have Comcast Business Services with 5 static IP addresses and we're getting about 30mbps down and, on a good day, 8 up. Since we don't have 1000 simultaneous connections, this works fine.

    We have a fileserver. An old mobo in a regular case with regular hardware (except SATA2 RAID1). My backup works like this:
    #!/bin/bash
    mount -tnfs xxx /var/backup
    cp -rfu /var/stuff/ /var/backup
    umount /var/backup

    0 0 4 * * * run my bash script

    works great.

    We also have a web + database server, as well as one other server that I use to offload CPU time when I need it - we use unoconv to convert unfriendly files like .doc to .pdf, plus I have it run GS to do things to PDF's like check for color profiles. These are all crappy old computers - one might even have a E6600 in it. This all works fantastically. They are all running slackware because I know slackware. If I knew Cent or Fedora or RHEL better, I'd run that!

    My file server also acts as a domain controller for samba so if an unauthorized computer (we may go 802.11n someday) were on the network, it couldn't f*** with things.

    The only tricky part is this: my "other" server runs vpn so people can work on files from home. As a result of that, we had to move our entire network to something other than 192.168, so I chose to use a 255.255.252.0 subnet on 10.whatever and have computers, printers, and servers all on a different /24 so to speak.

    Is it perfect? As perfect as I'll ever be. Does it crash? No. Does it do all the crap people want it to do? Yes. Has it been in place for years? Yes. Do we have an uptime SLA? Negative. Do we still have 99.9% uptime? Yes.
    If you are unclear about anything that I wrote in this post, you probably shouldn't be sysadminning alone. It's a lot easier to have some humility and ask for help (even if the customer doesn't know you're doing it) than to have to try to fix something later.

  107. Re:Don't buy any servers. Use the cloud. by jon3k · · Score: 2, Insightful

    I find it humorous that you assume people still work a world where you can operate when disconnected from the Internet. Even if everything's hosted locally you can't use the web or send e-mail. So yeah, you just go home for the day, I don't care if your servers are down the hall or the other side of the country.

    But the obvious answer is redundancy with physical diversity, of course -- regardless of where your IT infrastructure is hosted.

  108. Build your own by jamesjohnmcginnis · · Score: 1

    I suggest build your own for all. If you have a small company, you may be able to get a bulk purchase saving. Build your own server and use Ubuntu Server. Use Ubuntu Desktop for the terminals. You will save money and be able to customize everything the way you want. Look in to it and you will see what I am talking about.

  109. A quick what you need to do before you start. by micheas · · Score: 1

    First Get the Zwicky book and follow the pretty pictures that do NOT have the universal no symbol next to them.

    http://oreilly.com/catalog/9781565928718

    This will mean that the person that has to clean up after you, does not have to start with ripping out all the wiring.

    Second, set up a wiki for documentation so the person that comes in after you doesn't have to rip and replace because it is cheaper and quicker than figuring out what you have done.

    Third, install network monitoring software such as opennms. (if you have a choice between one $1,500 server and two $500 servers go with the two $500 servers)

    Fourth, do a netwok audit of all hardware and what software is on that hardware.

    Fifth, price out what it will cost to bring your organization into compliance, if you are in the US and not a 501(c)3 this will probably be expensive.

    Sixth, install project management issue tracking software, I use recommend redmine.

    Now you are ready to start doing your job. (or at least you have not made the situation worse, and could possibly contract out your job.)

  110. Re:Don't buy any servers. Use the cloud. by aaarrrgggh · · Score: 2, Informative

    We use gmail for our company as well, and I have only recently hit the wall with it. I get a mew hundred MB of messages, and there is no method of deleting (or archiving) attachments off the system.

    I am still surprised that there is no popular "appliance" type server for this purpose: something that supports file, print, authentication, accounting, and phone system out of the box. Go extra fancy and allow for painless mirroring and snapshot backups with a second (and third) unit if desired. It seems like at this point in time it shouldn't be that hard to do...

  111. Yes, have a Domain controller! by mattb47 · · Score: 1

    Having a Windows domain controller with centralized authentication is YES going to save your sanity, and your security.

    1. Centralized authentication, so you as the IT guy can get on any machine no problem.
    2. WSUS -- so you can actually get all your systems updated with MS updates, and keep them updated.
    3. Login scripts and Group Policy -- so you can keep your other software updated. (And standardize settings. And make rolling out new computers MUCH faster.)
    4. You'll then be able to get centralized/enterprise antivirus as well to keep your system properly safe.

    If you have to update your software manually, and have more than 5 or so systems, you will NOT be keeping them up to date.

    Yes, this costs more. Yes, this requires more upfront costs, time, effort, and learning.

    This will also save your ass if you grow, as workgroups don't scale unless you have lots of cheap IT labor.

    And it will save your ass from viruses/malware infecting your network.

    In the long run, you'll spend a LOT less time maintaining a network of interconnected machines vs. "island" systems.

    And don't host your web server locally unless you have a REALLY good reason. Hosted web sites are cheap commodities. Even if you need specialized software, you're probably better off with a hosted (maybe virtual) server. You're unlikely to have the huge and redundant bandwidth of a hosting provider.

    And unless you need Exchange, Google Apps standard is an amazing bargain (free!).

    And don't use laptops for users unless they're really needed. Laptops are much more likely to break or get stolen. Users do evil things to laptops. And they're slower and more expensive.

    And avoid wireless keyboards/mice... Wired ones just work. Boring, but they work. Wireless ones quit, have dead batteries, and users can never figure out how to reconnect/pair them.

  112. Re:Don't buy any servers. Use the cloud. by vlm · · Score: 1

    I find it humorous that you assume people still work a world where you can operate when disconnected from the Internet. Even if everything's hosted locally you can't use the web or send e-mail. So yeah, you just go home for the day, I don't care if your servers are down the hall or the other side of the country.

    The other 90s era idea is that you can only have internet access from work.... What would you do if the building lost power or burned down? Well, work at home / coffee house / somebodies house, of course. Been there done that...

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  113. A few points by Vario · · Score: 1

    In short:

    Desktops, not laptops. More reliable, cheaper, faster. Only get laptops if there is not enough desk space in the office. Avoid thin clients.

    Brand: Do not build them yourselves. Get something from a big supplier. Get the business line, Dell or Lenovo.

    Authentication and user managment: Do not bother below 30 persons. Above: Active Directory, LDAP, ...

    Internal media server: If your users are competent a simple file server will be enough. Dell or Lenovo. Lots of SATA disks. More disks for onsite backup. Get offsite backup, too.

    Web server: Do not inhouse your webserver. It provides you with no real advantages. You cannot compete on connection, reliability, UPS, etc with a big hoster. Get a development web server for testing inhouse

    OS and software: Stick with what your users are competent with. Ubuntu is really nice, get it with enough Linux experience. Mac if you have enough money. Windows 7 is good and works.

    General: Avoid "big" solutions. Do not blow money on anything were a salesmen visits your NGO. Learn from other NGOs.

    1. Re:A few points by tomhudson · · Score: 1
      Why all the dissing laptops? I switched to using mine as my main desktop and I couldn't be happier (primary screen is a 26" 1920x1200, laptop is a 1440x900).

      Just plug in a keyboard and mouse, and put the laptop off on one side, raised a bit for better viewing and cooling. Much quieter than a desktop, and you've got a built-in UPS that's good for a couple of hours. Forget docking stations.

      You can always stuff a second hard drive in a 17" or better latop, so with over a terabyte of local storage, you should be good to go - pair the laptops and have people back up on each other's second drive.

      Networking? Use the built-in wireless (you can use both the wireless and the ethernet port at the same time, so a null cable will work fine to speed up the buddy backups at the end of the day).

      Enjoy the lower noise, the lack of a tower underfoot or on the desk, etc.

      And the benefit of portability, for meetings, fixing it, working as an impromptu team, etc.

      DTR (desktop replacement) laptops are CHEAP, and they make setting up a dual-screen system a no-brainer.

    2. Re:A few points by Anonymous Coward · · Score: 0

      Very true. However, there are some cases where desktops are a better choice, especially environments where the machine is not leaving the building:

      1: Desktops are effectively kept shut by a padlock and/or Kensington lock slot. This doesn't mean that someone can get the case open somehow, but it keeps components (RAM, hard disks, video cards, CPUs) from disappearing. Even a tethered laptop still has accessible doors for this type of stuff, and it isn't hard for someone to wander around, pop out hardware and pocket it. This is especially true in call centers, student computer labs, and other places of high turnover.

      2: Desktops tend to be more salvageable. This means that a problem can be fixed by a RAM swap or a HD replacement as opposed to swapping out entire machines. Then what happens with the old machines? Make sure your hardware service plan (even at a business level)is decent, or else the laptops might end up having to be mailed to a depot where they can languish 6-8 weeks.

      3: Desktop drivers tend to be easier to find and update. With laptop video, you depend on the machine maker to be able to cough up working drivers for video, motherboard, RAID, et. al. Even going to the OEM may not net you working drivers, because even though generic drivers for the new OS may be available for the device from the OEM, they won't install on that device... and often, trying ini file hacking to make the driver think its running on different hardware may not work. Laptops tend to have planned obsolescence in this fashion, while with desktops, there is a higher chance of finding a driver that works with the new OS.

      4: Desktops tend to be cheaper for business features. For example, TPM chips on hardware that will be going in a call center [1]. Laptops need to be fairly high end to sport these, while all but the cheapest business lines of desktops sport these.

      5: Desktops can be better customized. For example, one place I worked at had all desktops use their onboard RAID cards and have two hard drives. This way, a drive failure would mean that the user's work wouldn't stop. In some cases, the cost of an additional hard disk per machine more than makes up for lost worker and IT productivity.

      6: Desktops have fewer parts. Laptops have more stuff that can go wrong, be it the DC-DC converter, the battery charger, the external power brick (which can be of far poorer quality than a OEM spec PSU), the battery itself, the physical connectors, etc.

      7: Desktops are harder to sell on the street. In a college town, there will be plenty of people who would buy a laptop, no questions asked. Desktops, people would be definitely more wary of buying.

      In theory, yes, because everything is present in a desktop replacement laptop, it seems like a good choice to sling on everyone's desk. But in reality, it is not.

      [1]: In the enterprise version of Windows 7, BitLocker is standard, so a number of places with high turnover use it with a TPM chip on desktop machines. This keeps people from obtaining sensitive stuff even if they get past the BIOS protection on the computer and boot from other media, or just yank out the hard disk.

    3. Re:A few points by tomhudson · · Score: 1

      Very true. However, there are some cases where desktops are a better choice, especially environments where the machine is not leaving the building:

      1: Desktops are effectively kept shut by a padlock and/or Kensington lock slot. This doesn't mean that someone can get the case open somehow, but it keeps components (RAM, hard disks, video cards, CPUs) from disappearing.

      You can't be serious. I have yet to see a desktop computer that can't be cannibalized VERY quickly - but lets face it, the components in most office desktops are run-of-the-mill. Who'd want them?

      Even a tethered laptop still has accessible doors for this type of stuff, and it isn't hard for someone to wander around, pop out hardware and pocket it.

      Laptop sales way outnumber desktops among consumers - it's not likely that someone is going to try to fit desktop ram or hard drives into their laptop :-:

      This is especially true in call centers, student computer labs, and other places of high turnover

      Student computer labs? They're so last century. Obsolete, as are the junky computers in them. In a couple of years, you'll have to PAY someone (literally) to dispose of them.

      2: Desktops tend to be more salvageable. This means that a problem can be fixed by a RAM swap or a HD replacement as opposed to swapping out entire machines.

      It's easier to replace ram or a hard disk in a laptop than it is in a desktop. Try it some time :-)

      Then what happens with the old machines? Make sure your hardware service plan (even at a business level)is decent, or else the laptops might end up having to be mailed to a depot where they can languish 6-8 weeks.

      3: Desktop drivers tend to be easier to find and update.

      Why bother with a "service plan" when a desktop replacement laptop that is "good enough" is currently selling for $350 (Compaq presario, 320 gig hd, 2.3 ghz pentium, 3 gig ram, Win 7, etc). With a second screen, this is "good enough" and then some, and if it breaks - not likely - it's cheap enough that business won't care.

      With laptop video, you depend on the machine maker to be able to cough up working drivers for video, motherboard, RAID, et. al.

      Absolutely not true. Most video now works out of the box. It's the desktops that have the problem, with the more exotic video cards.

      Even going to the OEM may not net you working drivers, because even though generic drivers for the new OS may be available for the device from the OEM, they won't install on that device... and often, trying ini file hacking to make the driver think its running on different hardware may not work. Laptops tend to have planned obsolescence in this fashion, while with desktops, there is a higher chance of finding a driver that works with the new OS.

      Most laptops are basically desktops in a different form factor, with better components, specifically because return costs are higher than a desktop, unless you're buying the very6 bottom of the barrel, same as desktops.

      4: Desktops tend to be cheaper for business features. For example, TPM chips on hardware that will be going in a call center

      Call centers generally don't use TPM chips. Ordinary desktops.

      [1]. Laptops need to be fairly high end to sport these, while all but the cheapest business lines of desktops sport these.

      5: Desktops can be better customized. For example, one place I worked at had all desktops use their onboard RAID cards and have two hard drives. This way, a drive failure would mean that the user's work wouldn't stop.

      So buy $499 18.4" laptops and throw a second hard drive in. Even my current laptop (17" hp pavilion) has twin 320 gig hds.

      In some

  114. Virtualise and use appliances by Nefarious+Wheel · · Score: 1

    Start with one healthy server, well configured for memory and disk, and put VMWare ESX on top of it. Acquire appliances (self-contained virtual environments -- there was a listing of them on the VMWare site iirc) for most of your basic needs - CRM, Portal, etc.

    Build virtual servers for what you need and run on that one piece of hardware. Then it's pretty painless to grow -- as you add hardware, you just boot up the virtual machine on the new box. By virtualising everything from the start, you miss a lot of aggro.

    --
    Do not mock my vision of impractical footwear
    1. Re:Virtualise and use appliances by jvin248 · · Score: 1

      This is one of the better pieces of advice. Very flexible with adding the Virtual Machines.

      For cost they could also consider Ubuntu or Debian or CentOS Server with VirtualBox. There are some VirtualBox appliance sites, plus many of the VMWare appliances can be converted over. Or just install from scratch into a VM, like Ubuntu Server in fifteen minutes.

  115. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    With very few specific exceptions, I would never put my business "on the cloud".
    [snip]
    EC2? Yep. All of your financial reports and graphs will look just great coming from somebody else's data store.

    Way to demonstrate that you have NO FUCKING IDEA what the submitter is talking about. Why should data served by EC2 be any different than any other data hosted in a data center? FFS, you can even set up RDNS for EC2 now...

  116. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    It was just a suggestion. No one is holding him at gun point marching his data into the "cloud". They're just responding based on the tiny amount of information they were given.

    I agree - S3 really isn't a good option most likely. You really want something like Amazon Elastic Block Storage.

    And finally, calling people "fucking amateurs" not only makes you look bad, but all MSPs. I'd rather not be associated with you.

  117. There is only one thing to do here by dilvish_the_damned · · Score: 1

    Since your looking for a generic one size fits all kind of solution based on some sort of statistical analysis of slashdot posts, without any real knowledge of what the users requirements are... you should go with a mac pro server with attached raid. Use raid 1 on the server, use raid 6 on the external device and put your data on that. I might catch flame for suggesting this, but if you have no idea what platforms to put where, then your not going to be able to decide how to choose scheduling packages or much of anything else. Going with MAC OS Server allows the choices to have been made for you and you wont be exposed as a fraud.
    Its always bad when someones kid can out admin you.

    As far as the client machines, you really need to talk to the users and find out what they need to use to get the job done. One single misstep here can really ruin your year. If they seem to use windows, then go windows. You don't have the background needed to keep users happy on a platform they are not used to.

    Speaking of data, you need to come up with a local and remote backup plan. Offsite backup is critical, dont skip it. Just stick with the server and explain anything not stored on the server will not be backed up remotely. Put external drives on all your client machines and use some full backup software. This is mainly for you to replace the machine when it fails. Also keep a spare client machine in the box for when this happens. With 20 users it will happen probably >1.5 times a year if your using something like Dell.
    If you end up using windows on the clients, make sure to install some name brand anti-virus on everything, but turn off the local firewall options as long as they are on your local LAN so that you don't have to diagnose network issues all the time. It wont help much, but at least when they install a trojan you will have been perceived as doing your job and the anti-virus package will be to blame.

    Never let anyone run an external service exposed to the internet. Keep the clients firmly behind the firewall or bad things will happen, and you probably won't be able to decide whats safe and what isn't.

    Once everything is running, dont play around with it or you will trigger disruptions. Remember, as long as the users are happy and you don't lose data, you wont get fired. Not getting fired is your first priority until you get the hang of it. Basically, try to keep things running smooth and have a plan for when things break. In your spare time, test your recovery procedures on test machines.

    That should get you through the first few years.

    And dont ask crowds like slashdot how to do your job. Your not going to be able to sort through the opinions in a way thats going to help you. We each have a different perspective and a different style and we are all very opinionated for no important reason.

    --
    I think you underestimate just how much I just dont care.
  118. Re:Don't buy any servers. Use the cloud. by LordLimecat · · Score: 1

    How many IT employees do you suppose a 20 person company really needs? Personally, after about the 4th week, I think I would be about out of things to do in a company that size.

  119. Small budget by Leolo · · Score: 1

    You haven't mentioned your budget. If it is small, you want to go with Linux and LTSP. Get 3 servers, 2 of which have sufficient disk space for your media. Setup LTSP on server A, your media stuff on server B, everything backs up to server C, which is a warm spare in case A or B dies.
    The desktops would be Fit PC2 or equiv with LCDs and USB keyboards and mice.

    What you gain : only admining 3 computers, desktops are interchangable. If something breaks, you just swap parts. Security is centeralized and simplified.

  120. New AD Alternative by Anonymous Coward · · Score: 0

    You may want to look at http://www.resara.org/ It's a new server for small organizations built on top of samba4. It is AD compatible, and can be set up very quickly. Here is a quick demo video http://www.youtube.com/watch?v=KeuMxaYfNFU

  121. Re:Don't buy any servers. Use the cloud. by Hydian · · Score: 1

    If it is that critical, then you should have a redundant network connection. Preferably one that eliminates last mile issues, whether it be 3G or a fiber pull that is completely separate from the primary all the way out to a different CO and provider. A 3G connection will only run you roughly $100 a month and while it isn't ideal, especially with the usage caps, it will hold you over until your primary line comes back up. Keeping a small office connected is not that difficult.

  122. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    And when Joe Farmer runs his backhoe through your Fiber line? Send everyone home for the day? Tell your clients that their media is stuck on Amazon?

    Nah, host it yourself. That way, when Joe Farmer runs over the fiber line, your entire site drops off the internet. That's WAAAAAY better than having to send employees home, amirite?

  123. Ask the people you're working for/with by Mouldy · · Score: 1

    Servers;
    You say the media server will have a shed load of files in an archive. Does this mean it won't be regularly accessed? In which case, just get a bare-bones box and shove a million hard drives in it. You don't need extreme CPUs to just store stuff.
    In house webserver. Development or production? How much traffic? Do you have client's work hosted on the webserver? IMO, internal's fine for development or even staging environments - but production is best handled by a company who know what they're doing - so use one of the million reputable hosting providers out there.
    Do you actually need a server for user management? One company I worked for had a brilliant, simple solution. Everyone had their own seat in the office, so their PC was 'theirs' and they had an account for that PC. They also had a folder on the in-house webserver (development only) that they could call their own and were advised to save all their work there because only the server was regularly backed up, the individual PCs weren't.

    Clients;
    Ask the work force. Ask the managers. Don't think that "Oh yay! Laptops mean people can do work outside the office" - if those machines are contain sensitive material, the management probably don't want people to do work outside the office. Some people also just don't like working on laptops. I for one would hate to use a laptop for a long period of time (ie, 9-5). If there's not [i]need[/i] for laptops/thin-clients, save the company a buck & get what they actually need.

  124. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    Like reverse DNS is some modern technological miracle?

  125. First job out of school? by Dewser · · Score: 1

    If it is, then I will be happy to give you some advise. As a number of people have already mentioned, keep it simple. With that keep it so it is easy for you to manage as well as easy for you to get support for. Sure you can save a ton of upfront cost putting some linux based solution in but I am a big fan of "you get what you pay for." So go with a supported solution.

    Start with the back end and work your way forward. People knock Microsoft, but Windows SMB is pretty affordable. Just don't skimp on the hardware, get something scalable. Either way having centralized management of users and resources is key! It is much easier to build it now than to have to migrate to it later. I had a client that was running in full workgroup but had a server. The previous consultants never set them up on a domain, hell they didn't even have the OS they paid for installed on the server. So if you have the opportunity to build from the ground up, build it right!

    As for the network, if it is not already wired, well you may want to consider running hard Cat 6 cabling. Hire someone to do it since they will do it properly. Also remember it costs the same in labor to run multiple runs to a location as it does a single run. So plan for expansion. Same goes for the network hardware. Do max a single switch with just what you need, make sure you have room to add more connections.

    For the storage server, well where is this data stored now? Are we talking GBs of current data or TBs? Also you mentioned Archving, well how often will this archived material be needed? Will it be accessed frequently or maybe once a year? You can always move it to optical disc and store in a secure location. You could also store it on the web as well.

    As for moving everything to "THE CLOUD" well sure, you can host your entire server infrastructure there. There are decent companies out there like Rackspace for hosting services. But if you are working with large media files then you may want to keep some things in-house. To back all this up, well you can go with online backup solutions. Check out reviews, but keep in mind that the initial upload could take days to almost weeks depending on your bandwidth and the size of your data. So you may want to look at some form of backup-to-disk and then run your online backup of those files.

    But before you begin ordering and what not, work with the staff and figure out what your budget is. That will help you decided what you can build.

    If you are not fresh out of school and this isn't your first job, well then I am with the rest of the guys, quit and let them hire someone who can do the job and please go back to Geek Squad!

    --
    Dewser - all around techy "In the immortal words of Socrates - 'I drank what?'"
  126. Re:Don't buy any servers. Use the cloud. by rvw · · Score: 1

    If you want to completely abdicate responsability for it all than that's the way to go.

    Then you can concentrate full time on keeping your internet connection working because you'll be screwed without it

    You still have the same responsibility, whether the server is inhouse or hosted by Amazon. If misconfigured, and backups are not working properly, it's much easier to loose everything if hosted by Amazon, so don't think that nothing can go wrong. But if configured properly, it can work very nice. We use it at our office. We have four servers for database and webservers, plus ECB volumes for data. We backup everything every hour, each instance, keep daily backups for a month, keep montly backups for half a year, all backups on a server on a different continent. Because it's incremental it doesn't use much space. We download those backups to a local Centos server via rsync. So yes, we have a local server, but it's a $400 desktop running Linux with a terabyte disk.

  127. Seriously... by Anonymous Coward · · Score: 0

    If you need advice on how to setup an "infrastructure" for 20 users, perhaps you're not the right person for the job..

    I'd say the easiest thing would be for the company to replace you with a kid fresh out of school. He'll have more experience.

  128. Re:Don't buy any servers. Use the cloud. by RighteousRaven · · Score: 1

    S3 isnt the only option, and you dont need to have everything in the cloud to benefit from the lower costs and overhead... and there are options that will reduce your admin costs as well. The most important thing is to understand how people will use the solution... for an NGO you're probably relying on a lot of communication outside the firewall and would benefit from a SaaS model for storing documents and collaborating within the team and with other associations and stakeholders.

    I'd point you to some of the more document-heavy enterprise social software suites... a lot of them can handle your public website and intranet as one solution. Sharepoint is overkill for 20 people, but there are some smaller options out there. I personally work for IGLOO Software (www.igloosoftware.com), which is definitely worth a look.

  129. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    We use gmail for our company as well, and I have only recently hit the wall with it. I get a mew hundred MB of messages, and there is no method of deleting (or archiving) attachments off the system.

    That's what IMAP is for.

  130. Send me contact information by spikedvodka · · Score: 1

    Send me your contact information, and I'll work up a plan for you. I charge around $200.00 per hour, plus travel, meals, and housing if on-site work is required.

    Your summary doesn't give us anywhere near enough information to plan.
    Some additional information that would help
    1) what is the estimated budget?
    2) what sort of 'net connection do you have?
    3) how much travel do your folks do?
    4) what sort of tech-savvy do your folks have?
    5) what is the building like?
    6) any planned expansion?
    7) what skillets do the it people have? ...

    You're looking at a complete overhaul, expect to pay a lot to do it right.

    If I were doing this, for a company of 20 people, i would expect to spend at least a week in place interviewing everybody to get a feel for what needs are before I even started to create a plan.

    Seriously, send me your info, and all the info, I'll write up a proposal and price it out

    --
    I will not give in to the terrorists. I will not become fearful.
  131. This NGO is so screwed by blackpaw · · Score: 1

    Wait for the follow up post in 6 months time - "I've inherited a IT mess from this college kid who was given a carte blanch to set it up and just screwed around on slashdot - what should I do? dump it all and start from scratch? the company is in Chapter 11"

  132. Re:Don't buy any servers. Use the cloud. by phoenix321 · · Score: 1

    That's why everyone on this ARPANET is raving crazy about its routing algorithm.

  133. Re:Don't buy any servers. Use the cloud. by Cylix · · Score: 1

    It's not actually complicated until you start deciding what you really need in an authentication system. The setup I eventually settled on with the group was not quite traditional, but does everything we need it to do. In addition, local nodes will cache all the credentials in the event of a network failure. This was the alternate to just building system accounts locally or just pushing a password file around. (Which doesn't meet contractual obligations).

    In retrospect, none of it is entirely complex, but there was some effort into researching and putting the pieces together. The same goes for an asterix box to host telephony. It's not overly complex, but it does take some effort.

    Now, it's not an awful idea and I have some grid based appliances in the field. I actually hate them with a passion because they break mysteriously. It might be fine for an organization who employees someone to sit on the phone with support all day, but I could literally replace it with a few certs for synchronization and vanilla applications.

    Essentially, if you want someone to build an appliance that can be easily replaced with standard services then go for it. It wouldn't be a bad project and it might make a few dollars in support fees. However, be prepared to create stable and tested releases because the individuals who really need the appliance won't be able to fix it.

    --
    "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
  134. Does this scare you? by darkpixel2k · · Score: 1

    Does this mash of symbols scare you?

    root@tycho:~#

    If it does, ask for boss for about $50k and start building a Windows infrastructure.

    If those symbols don't scare you, you already know what you have to do...


    In all seriousness though, the more you can integrate open source into your outfit, the better off you'll be. We use Linux in quite a few places, like:

    OpenFiler for our NAS

    Proxmox VE for most of our virtualization. When combined with OpenFiler on our NAS, we can instantly move VMs back and forth between VM hosts.

    Ubuntu, Postfix, Spamassassin, and a few milters create a decent spam filtering gateway. It beats the crap out of anything we did in Exchange.

    Another install of Ubuntu along with Shorewall makes for a great router/firewall. We used to use SonicWALL and were constantly telling customers "We have to buy a license for that" or even more frequently "It can't do that". In my opinion, Shorewall is a great balance between directly writing iptables rules and ease of configuration. Most people in IT can figure out how to open WinSCP, connect to the firewall, and then edit a text file whlie looking at the manual. If you need VPN access, just install OpenVPN, pptp, etc... Installing pptp is a bit of a pain, but it's much easier for the clients if they are running Windows at home. If all of that seems a bit daunting, try pfSense. They provide a great web interface and are pretty damn flexible. The only reason we don't use them is because we have some linux-specific management tools that don't work with the pfSense configuration system.

    Yet another install of Ubuntu and Icinga let us monitor infrastructure for our larger 'small business' customers when they need it.

    Most of our installs consist of a Windows Small Business Server or a Windows Standard server so we can join the workstations, create user accounts, and provide group policy for security and software installation. The rest is Linux.

    --
    There's no place like ::1 (I've completed my transition to IPv6)
  135. Host your web site by joost · · Score: 1

    Finally we would like to have our web server in house.

    Try to get this thought out of your mind. Place your web site with a reliable hosting company and free yourself of 99.999 percent uptime worries.

    Other commenters have suggested you move everything to the cloud. This is a bad idea. But your web site? Should be a no brainer. Hosting it some place else is cheaper, more reliable and a whole lot faster.

  136. Re:Don't buy any servers. Use the cloud. by phoenix321 · · Score: 1

    I can't understand how one of the largest publicly owned companies like Google can trust all their data to the cloud. With all those farmers killing backbone cables daily, it's a miracle that their so-called "homepage" is even available for five minutes per week.

  137. Re:Don't buy any servers. Use the cloud. by DAldredge · · Score: 1

    Why do you have to upgrade server hardware every year and a half? What about the expense of having enough bandwidth to handle that every growing media library he is talking about? That may take a lot of expensive upstream bandwidth which isn't exactly cheap.

  138. About your own web server by niteshifter · · Score: 1

    This:

    "thousands of big image and video files" + inhouse web server + local ISP (telco / cableco) slow uplink speed = flaky or failure-prone performance

    Shared Hosting / VDS / CoLo (in increasing desirability) with fat pipes to a backbone segment is what you need for this.

  139. Re:Don't buy any servers. Use the cloud. by VTI9600 · · Score: 1

    GMail? Nothing wrong with that... as long as you don't mind all your internal memos being examined by data-mining software. [...]we know they actually do mine data.

    How do we know this?...and which data?...and why does it matter? Obviously, Google tracks web search queries and monitors ad performance, but you seem to suggest that they are engaging in corporate espionage. Note that, even if they were doing this, it could not be considered data mining since data mining, by definition, is about the discovery patterns and trends, not specific facts.

    Are you perhaps concerned about Google's AdSense reading your email in order to display relevant ads? You know, you can turn off all ads with a paid Apps account.

    S3? Cool. Let's just put the video about our upcoming IPO on somebody else's servers, where others can have access to it.

    First of all, corporate executives often pay a lot of money to make sure that their IPO publicity materials are seen by as many people as possible, so this was a horrible example.

    More to the point, your argument seems to invalidate all forms of shared hosting by labelling them as unsecure, which is obviously absurd. No rational security policy in the world (except maybe military) requires you to actually own the hardware your data rests on. Nor do they require that your employees have direct access to said hardware. Most of them rightfully include language that restricts physical access by your employees.

    While there may be some legitimate concerns about network connectivity, cost and data portability, everything that you're saying in this statement is just plain FUD.

  140. Meet the needs of the customer by Hydian · · Score: 1

    I agree with much of what has already been stated here. You want to keep things as simple as possible while meeting the business needs of the customer.

    The first step is to outline what those business needs are. What applications are they using? How much network traffic do they pass? What about their printing environment? Faxing? Are they using VOIP or video conferencing? What kind of downtime can they endure? If they want to keep all of this in house, are they prepared to build out a small data center type of area?

    Then you need to understand their growth and their support capabilities. Can your solution scale to meet their needs in six months? Will they be able to cope if something goes south?

    Also, what is your budget? They can ask for anything they want to, but if they don't give you the money to build it, you are done before you start.

  141. Apple has a solution. by Anonymous Coward · · Score: 0

    Brand me a fanboy if you want, but Apple has a solution. Consider an OS X Server system (probably a Mac Pro) for your server. You gain:

    - E-mail server, complete with good junk mail filtering.
    - VPN server.
    - Web Server, including really nice Wiki's.
    - Calendar server.
    - XMPP (Jabber) server.
    - LDAP Address book server.
    - The ability to manage OS X clients properly.
    - File sharing

    And more! Of course this likely means I'll recommend Apple desktops and laptops, there is a broad range to pick from and you should be able to find something for every price point and user.

    Now, I'm sure people will jump all over me about the Apple tax and Linux can do it all better/cheaper whatever. Well, the fact of the matter is most of your end user machines will need to be Windows or Mac; linux on the desktop still isn't end user ready. Users will want their Microsoft office, and those are the two platforms on which you can get it. By going all Apple you get a supported solution, you get products tested to work together, and you get hardware you can take to your local Apple store when it breaks to get it fixed.

    As far as laptops/desktops etc, I recommend talking to your users. Get people what they want/need, within reason. Generally folks who are at their desk all day vastly prefer a desktop, those who travel a lot a laptop. There are plenty of folks with a good enough mix where one of each can make sense. You're there to help them do their job, not pick some bit of hardware that makes their job harder.

  142. Re:Don't buy any servers. Use the cloud. by Cylix · · Score: 1

    S3... well no one is going to go looking through your data because no one cares about it. If it were actually important I would recommend encrypting before putting something in a public web store. In truth, you would likely be using EBS for data storage inside of Ec2 because S3 is ridiculously slow. Since EBS is a block device you just run it through a crypto loop when mounting.

    Ec2 instances are accessible by the person who actually spins up the instance. It's built with a private key that no one has access too and again if the disks are a concern they should be encrypted as well. If a public instance is too much of a external risk there is a VPC environment which spins up instances that have only access to an an ipsec tunnel for network connectivity.

    Gmail... well you are absolutely right.

    Me, I wouldn't put most of my business in the cloud, but they are for real reasons. There are certainly types of processes that function perfectly in an elastic environment and can be profitable. However, none of the numbers have ever indicated it is cheaper then a traditional environment performing traditional work loads in high availability.

    --
    "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
  143. Do the things you do best, hire the rest out by richardtallent · · Score: 1

    Some elements I think might be worth looking at:

    - Google Search Appliance can handle the multimedia and other file indexing.
    - For desktops, unless you NEED laptops, the Mac Mini + a keyboard, mouse, and non-Apple monitor is a great choice. Runs OS X, Linux, or Windows.
    - GMail for corporate email.
    - For file, web, and database servers, Linux.
    - Colocate your servers elsewhere and use VPN. No need to worry about scaling, fire suppression, security, etc.
    - Possibly a local cache server, since you're doing multimedia.
    - Buy servers, don't piece them together yourself. Get on-site support. Otherwise that's you.
    - Tape backup sucks. Backup over the Internet to a backup server in a colo center somewhere else.

  144. Re:Don't buy any servers. Use the cloud. by sumdumass · · Score: 2, Insightful

    I know of several insurance companies across 5 counties that have been essentially using "the cloud" for a long time (before it ever was popular).

    well, actually, they were using web based applications from either their parent offices or the actual provider to obtain rates and set up policies. It's the same thing as the cloud concept as all they needed to do it route to those select locations.

    Anyways, I can count several times a year in which either their electricity, internet, or something along those lines upstream, has prevented the offices from doing anything productive for a day or more. And when speaking with one of the reps, this seems to be something of a common thing that they just accept.

    The cloud doesn't make sense for small to medium businesses because the type of investment needed to ensure productivity and negate any of those issues is more then they would save (power generator, back up internet, and so on). When your business is placed in a situation where someone crashing into a telephone pole across town or some hilljack decided to dig a drainage ditch 10 miles away will shut down most all productivity, it's not a good thing. When your business is large enough that a work stoppage causes losses greater then the costs of maintaining a generator or having a separate and redundant internet routed differently then the other, then it makes sense.

  145. Re:Don't buy any servers. Use the cloud. by sumdumass · · Score: 1

    You mean we should have equipment on site that the cloud was supposed to replace in order to have a backup business operation in case of emergency? Isn't that sort of redundantly redundant?

  146. Re:Don't buy any servers. Use the cloud. by DarkOx · · Score: 1

    Dual topologies can be pretty hard an very expensive. I have been to sites in lots of little "industrial" parks around various cities and almost all the fiber an copper is run down one single conduit all the way down the street. These places also usually don't back up to anything but more empty land for future expansion so there is no other direction to bring in connectivity from. Yes you get multiple providers and such but if that one conduit gets taken out they are both gone.

    Wireless is getting better these days. Cisco makes some routers that take cardbus cellular air cards. This is a good option in those situations. The monthly cost if you don't use it is affordable and its enough bandwidth to keep 20 people or so doing e-mail, and maybe very slow web browsing, if you traffic shape things carefully. Its not bad as the failover route.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  147. way off by alphatel · · Score: 1

    It's clear you don't know much so here's the easiest thing you can do:

    Buy a NAS device with user authentication
    Get a hosting account for $50 per year from any competitive hosting company
    Buy Dell desktops with Home edition of windows

    You've saved the company lots of money, made administration simple and users have what they asked for. However you've provided no backup, no core infrastructure, no real plan for handling growth. When they are ready to move onto a real network, call an IT Professional.

    --
    When the foot seeks the place of the head, the line is crossed. Know your place. Keep your place. Be a shoe.
  148. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    not sure if this is supposed to be funny.

    in Google's case, they own the cloud they have all their data on.

    the google homepage (gmail, etc) is replicated to several clusters for performance and protection from data loss.

    this is the same for any large website

  149. Re:Don't buy any servers. Use the cloud. by lymond01 · · Score: 4, Insightful

    far better in terms of operating like a normal company with blackberries, etc.

    How Smartphone Users See Each Other

    His question begs more questions -- do his employees travel? Do they stream video? Do they do heavy processing? What OSes do their applications run best on? Can you virtualize OSes or will that overhead affect the heavy-duty nature of the applications? Do you have the know-how to build your own central authentication service using LDAP, Kerberos, etc? Or would you better served with an Active Directory? And would it make more sense to pay for Cloud-based AD from Microsoft rather than maintaining in-house servers? How much people-power do you have for IT?

    You just have to know the right questions to ask, then your infrastructure defines itself.

  150. Re:Don't buy any servers. Use the cloud. by edward350z · · Score: 1

    +1 for sure. If you're in a 20 person shop, there's no reason to invest anything beyond the bare minimum into IT, particularly if you're a 501(c)(3)! Google Apps is free for non-profits. http://www.google.com/apps/intl/en/nonprofit/index.html You can even use Microsoft Outlook (via Google Apps Sync for MS Outlook) and BlackBerry devices (via Google Connector for BES) if so inclined. Google Video, part of the Google Apps suite, will take care of your video archives. Get a decent Active Directory or OpenLDAP server set up for authentication. Laptops are the way to go, especially if your folks need to be out in the field meeting with clients or donors. Desktops are irrelevant today except for hardware geeks and fixed function workstations. Don't run your own web server -- you can't scale anywhere as quickly as any hosting company can. Conclusion: building your own infrastructure makes no sense for your particular operation.

  151. A few comments about Macs in an office environment by Benfea · · Score: 1

    [...]

    In general I'd stay away from Macs. They cost more per unit, and they are not good with business support. Their idea of support is generally "Take the system to a store, we'll look at it and get it back to you." Fine for a consumer, not for a business. For a business you want "I call you and a tech shows up tomorrow with all the parts to fix it." Only go with Macs if you have a real reason and if you can't think of one, then you don't have one.

    [...]

    Disclaimer: I have not worked with Macs since the days of MacOS 9.x, so take everything I say with a huge grain of salt, as what I know about Macs is seriously out of date.

    It's true that Apple doesn't send techs out to your site to fix computers for you, but if you're at a smallish operation, there is going to be very little need for that kind of thing anyway (at least in my experience). Once that's out of the equation, the Macs may be more expensive up front, but fixing them is generally faster and easier than fixing Windows computers. (Mac aficionados insist that things go wrong less frequently on Macs, but at least during the 90s when I was supporting Macs, this was not the case for me, the advantage was that Macs took less time and effort to fix.)

    The number one downside with Macs is that most organizations have legacy applications that won't run on anything other than Windows. If you are starting up an organization from scratch though, this is not a problem. If you need to develop any apps, you can choose to develop them for whatever platform you choose to buy.

    On the plus side, Macs work great as computers for average cubicle monkeys: it runs Internet Explorer, and it runs Microsoft Office, which is all most cubicle monkeys need. Microsoft has done a really good job with making the Mac version of Office highly compatible with the Windows version. Even your macros will run just fine (provided none of them make OS-specific calls to external functions).

    Another downside: in the 90s when I was supporting Macs, most office workers didn't know how to use any computer. Back then, Macs had an advantage as office computers, because it takes less time to train someone to use Macs than to train them to use Windows computers. Nowadays, however, most people already know how to use Windows, so Windows has the advantage in training costs.

    Then there's the upside you already know about: malware. Despite the claims of Mac people, there is nothing about MacOS that is in any way inherently resistant to malware attacks. The main advantage is that very little malware is made to run on Macintoshes. "In the wild" outbreaks are so rare that you can get away with not installing any antivirus at all and install them only when you read about an actual outbreak on one of the tech blogs/news sites. Back in the 90s, this seemed to happen around once every 1.5 years.

    From what I understand, modern Macs play much nicer on Windows networks, and vice versa, from when I was dealing with mixed Mac-Windows environments in the 90s.

    I happen to think Macs are very competitive with Windows as office computers, but clearly inferior as home computers (since there are far fewer games and educational titles written for Macs), and I find the general perception of "Macs for home, Windows for the office" attitude to be perplexing.

    Does this mean I think every IT department should go out and trade in their Windows computers for Macintoshes? Hell no. There's a reason I haven't used Macs in a very long time. However, if one were starting an office from scratch, I think it would be a mistake to dismiss Mac as a platform without thinking about it carefully first.

  152. Do whats right for your business by Wond696 · · Score: 1

    I'll make this as simple as possible. 1) Make sure you understand what exactly its is you need and how it relates to your core business. 2) Leased services and SaaS have their place but not for core business needs. Most commonly you are nothing more than a cash cow to a company that is now in control of your resources. 3) Build relationships. My best experiences have been with Dell, Time Warner Telecom, and Barracuda Networks. 4) If you have a mobile workforce then go laptops. 5) Sounds like 1 Server running ESXi and a NAS would suit you nicely.

  153. Re:Don't buy any servers. Use the cloud. by edward350z · · Score: 1

    The cloud makes sense when a small or medium sized business CAN'T afford the investment in top-notch reliability, availability, and security for their own in-house infrastructure. With the cloud, that RAS investment is spread across thousands of customers. The likelihood of a backhoe breaking a fiber optic line is lower than some malware or hardware failure deep sixing an in-house server in a typical SMB.

  154. Re:Don't buy any servers. Use the cloud. by edward350z · · Score: 1

    They can go to Starbucks for Wi-Fi. Or use their 3G cards. Or tether to their BlackBerry devices. Seriously, there's little excuse for keeping an SMB's stuff on-premise, least of all is the threat of some mythical backhoe.

  155. Re:Don't buy any servers. Use the cloud. by sumdumass · · Score: 1

    Let's expand on this, what happens when they lose a lawsuit and all their assets are frozen and some judge thinks your data is part of their assets or order the servers to be shut down in order to prevent wear and tear and degradation of value? Or even worse yet, when the FBI (insert alternative evil government agency of any country) responds to someone's alleged wrong doings by busting into the server farm and taking the equipment for evidence?

    Using someone else' equipment in a location not under your control does present a lot of potential problems with people not even connected to your establishment.

  156. Keep It Simple. by lbalbalba · · Score: 1

    A 20 employee company ? They probably wont have anyone dedicated to do the administration/maintenance/repairs/upgrades/etc. ? Keep it simple: hire someone else to do it. Really. Too much hassle for such a small firm.

  157. let me guess by Cyko_01 · · Score: 1

    ...a kiddie porn site?

    - thousands of images and videos that need to be kept in-house (incriminating evidence?)
    - they are starting from scratch(last site got shut down?)
    - run by a small group of people who don't know what they are doing (convicts?)
    - no existing hardware to work with (evidence seized in previous raid?)

  158. Re:Don't buy any servers. Use the cloud. by geuzebroek · · Score: 1

    Media server? How about S3. Web server? How about EC2. Seriously, why spend time and $ on procuring, powering, cooling, backing up, and upgrading all that gear? Give everyone a laptop and a gmail account. Put the rest in a public cloud.

    If privacy is a concern, and cloud is no option I would Implement Ubuntu Enterprise Server File / Mail / Print Server. Extra Backup in form of Barracuda Backup service for more info you could check www.barracudanetworks.nl or www.barracuda.com

  159. Virtualize it... by H0bb3z · · Score: 1

    for a 20 person shop, a single or dual (redundant) virtualized system can certainly host any app your business needs, including e-mail, fileserver, databases, applications, web, whatever... You can buy a couple of nice servers with lots of memory, a nice Drobo box or similar NAS for storage and a couple basic licenses for VMWare vSphere (or even go with a free alternative). That would give you enough horsepower to run a business on and scale to meet any modest growth...

    Buy a third box and setup a test/dev environment too. You can test patches and updates and roll out new technology without impacting production. You can get your hands dirty with the technology in the test environment and learn a few things while your at it..

    --
    "There *IS* no patch for stupidity" -www.sqlsecurity.com
  160. Humility and willingness to learn by handy_vandal · · Score: 1

    We all know what we know, but we so often don't know what we don't know. Why is it lazy to admit that? I rather think it demonstrates humility and a willingness to learn.

    Amen to that.

    --
    -kgj
  161. Re:Don't buy any servers. Use the cloud. by Jane+Q.+Public · · Score: 2, Insightful

    For some people it is. Especially a small operation.

  162. Re:Don't buy any servers. Use the cloud. by GigsVT · · Score: 0, Flamebait

    Since when is "farming shit out to some website" known as "the cloud"?

    Talk about marketing bullshit.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  163. Re:Don't buy any servers. Use the cloud. by lbates_35476 · · Score: 1

    Amazon and Google going "belly up". You REALLY have other things to worry about that have a much higher probability of actually happening.

  164. Re:Don't buy any servers. Use the cloud. by DavidL · · Score: 1

    Of course, a business would not use the free advertising supported GMail. Instead, you would use Google Apps for Business, which provides encrypted email with no advertising, lots of space, ability to cache email when off-line, 99.9% uptime guarantee, etc. I think it costs about $50/year per user, which is far less than the cost of staff time. Many small and large companies now do this. The major problem for an NGO might be that they have to work in some countries that don't allow certain types of data to be stored off-site in other countries, and I don't know if Google provides any way to handle this.

  165. Consultant's consultant...? by rgbatduke · · Score: 1

    My only real problem with answering this post is that I generally charge $200 or so an hour for this sort of thing as well (not unlike spikevodka and others who responded). The problem is that if you don't already know the answers to the questions you post, you are (no offense intended) a poor choice for the person to put all of this together. I, like many others on the list, got the experience needed to answer it well and correctly and efficiently over 24 years of work as a sysadmin and general computer person. That means that I have enough experience to not to try to answer your questions based on the limited description you gave of the task. There are too many unanswered questions, and the answers to those questions make a huge difference to the best/cheapest most robust and scalable solution.

    The biggest question isn't the services -- those are trivial to provide in many ways, most of them very inexpensively these days. It is the software. For starters is there any mission critical software package that only runs on architecture X that absolutely must be on everybody's desktop? For example, you mention many videos -- does this mean that you do things with graphical image editing and (perhaps) absolutely require some particular package that only runs on Windows clients or Mac clients? And so on.

    As far as the services per se are concerned, my own inclination -- based on the limited description you've given -- would be to set up a small rackmount multiprocessor server stack -- probably (for only 20 employees) only two physical boxes. I would run Linux as the toplevel OS on those servers, and virtualize all other specific services both for failover and security reasons. If the software stack required for a typical desktop is just a browser, office suite, email client (that might also be the browser) and a few simple utilities I'd be very inclined to make the desktop clients boilerplate Linux boxes automagically installed via e.g. kickstart or any other automated tool, but once again one has decision forks when one considers the possibility that some people will want laptops (that have to be able to stand alone), other people will need desktops that are centrally managed and carefully defended, a few people may insist on Macs, others may whine if their system doesn't run Windoze of some sort..

    Ultimately, as you can already see, working out the details of this sort of thing is where I very much earn at least midlevel consulting fees ($200/hour isn't really high end) when I do this professionally. I've got direct experience with all of this -- I've set up servers (virtualized and otherwise) since 1986, I've worked with many major architectures and made them play at least moderately happily together, I understand networking in quite a bit of detail and I understand network and computer security. How can I, how can anyone, tell you all of the questions to ask, all of the decision points you should consider? You'd have to become a chela and work under my supervision for a year or two before you even started to be competent to work through all of this on your own...

    rgb

    --
    Even when the experts all agree, they may well be mistaken. --- Bertrand Russell.
  166. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 1, Insightful

    Searching encrypted data, however, _is_ rocket science.

  167. Re:Don't buy any servers. Use the cloud. by noidentity · · Score: 1

    I don't think you understand what sarcasm is; it doesn't matter whether what you are implying is true, it's that you are doing the implying by claiming preference for the opposite of what you actually prefer.

  168. Re:Don't buy any servers. Use the cloud. by Jane+Q.+Public · · Score: 1

    "... it could not be considered data mining since data mining, by definition, is about the discovery patterns and trends, not specific facts."

    That's a pretty recent version of the definition. If you prefer I use the term "snooping", fine. However, even given your definition of "mining", it is now known that significant personal and business information can be inferred from mining. It isn't as impersonal as just a few statistics might imply.

    And how do we know this? From information leaks that have in fact happened, and from statements by Google themselves. They have made announcements about how people should not fear because they "impersonalize" the data, but as I have already mentioned we know this is not sufficient to actually safeguard personal information... or business secrets. There has been a great deal of writing about this in the last few years. Where have you been?

    And if you want evidence that Google is not always 100% honest about what it does, look here. I admit that this is not directly applicable to the subject at hand, but if they are less than honest in one aspect of their business, it is reasonable to presume that they are less than honest in other areas as well.

    "First of all, corporate executives often pay a lot of money to make sure that their IPO publicity materials are seen by as many people as possible, so this was a horrible example."

    I was not referring to "publicity materials", so this was a horrible assumption.

    "No rational security policy in the world (except maybe military) requires you to actually own the hardware your data rests on."

    This is a completely ridiculous statement. I have not worked for a company in the last 20 years, large or small, that did not have such a policy. Where did you come up with this idea? To be more specific: company data could only be on "company computers", whether they were owned or leased. The exception being an employee's own computer, if it was being used for work.

    I will agree with you about the physical access part. But that's a separate issue. Most companies I worked for have had strict policies about physical access.

    "While there may be some legitimate concerns about network connectivity, cost and data portability, everything that you're saying in this statement is just plain FUD."

    Evidence, please? When somebody calls "bullshit", it is traditional to present some kind of real basis for saying so.

  169. Re:Don't buy any servers. Use the cloud. by sumdumass · · Score: 1

    Lol.. There is no technical difference between the two from a user perspective. It's essentially the same, hosted applications and data. The same pitfalls apply outside of the supposed redundancy of the images which seemed to fail miserably when Amazon had those issues a year or so ago.

  170. Re:Don't buy any servers. Use the cloud. by Jane+Q.+Public · · Score: 1

    The reasons are real enough. A small (non-tech) company is not likely to implement encryption on its storage. As far as S3 is concerned, I believe the consensus is that they are doing data mining. As mentioned in another post, it is now known that data mining, even when "personal information" is stripped out, still results in data from which personal and business details can be inferred. This is hardly imagination; it has been done. The famous AOL data dump is a case in point.

  171. Re:Don't buy any servers. Use the cloud. by bickerdyke · · Score: 1

    And what would you do if the same farmer plows through your phone line? It depends on your buissnes, but I bet most companys wouldn't be able to work without phone either.

    OTOH, with all your stuff in the cloud, people could work from home for a few days and at least get 80% of the work done.

    What would you do if your local server would crash?

    you said your NGO is around 20 people..... thats about the number of people you need to guarantee IT maintenance, internal helpdesk, 24/7 support, emergency standby, virus scanner updates...

    Yes, server downtime IS a external risk when you move IT to the cloud. But until you can throw as much people as Google or Amazon at server maintenance, server downtime is MUCH MORE likely to happen to your local servers.

    --
    bickerdyke
  172. Re:Don't buy any servers. Use the cloud. by brysiek · · Score: 1

    I would not recommend cloud as you have no guarantee or insurance for availability and safety of service and data.
    For authentication Win2008R2 is OK and you can put desktops on domain as well install Exchange with full outlooks on desktops. For network infrastructure like web, dns, dhcp, openvpn, svn, monitoring etc just use plain Centos with webmin.
    For large files storage there is openfiler with xfs filesystem. On openfiler you can install apache, webdav etc to access those files.
    Use xen if those servers won't have too much load.
    Finally opmanager is free and easy monitoring.
    Hp dl servers are okay, even supporting remote KVM, but laptops only from dell.
    For network switches buy only those which are high performance and relatively cheap. Slow and expensive ciscos are the worst.
    Wire everything up properly including ups, management ports etc and you are the master :-)

  173. Re:Don't buy any servers. Use the cloud. by Jane+Q.+Public · · Score: 1

    Free or not, advertising or not, is not the point. Tell me this: regardless of encryption during transport (which is not terribly relevant to the issue), does Google Apps come with a guarantee that your data is 100% private and not being mined? If so, I will remove my objection.

  174. Re:Don't buy any servers. Use the cloud. by bickerdyke · · Score: 1

    +1 insightful

    too bad this is posted as AC

    --
    bickerdyke
  175. Re:Don't buy any servers. Use the cloud. by bickerdyke · · Score: 1

    3) Cloud services are dependent upon connectivity. Which do you trust more: no link failure in thousands of miles of cables, fiber, and networking equipment, -or- the volatility of your local network and attached storage systems?

    In general: the thousand miles of cables that are meshed up for redundancy.

    --
    bickerdyke
  176. Re:A few comments about Macs in an office environm by Anonymous Coward · · Score: 0

    fixing them is generally faster and easier than fixing Windows computers.

    Care to back this up with something more meaningful or is it just "In my experience..."? I call major bullshit on this one.

  177. Is it too late for some more advice? by rickb928 · · Score: 1

    Well, let's not even worry about that...

    We use notebooks and docks at work to facilitate business continuity; take your NB home each night. We have VPN access to the network, so if the building goes down (we had a power failure a month ago) you are either at home or at some other place, VPN'd in and getting some work done. Dragging them to meetings to show of your latest deck is also desirable. If you have a need for continuity, this might help a lot.

    Before you think much about the cloud, get some legal advice on how you can use shared services and the legal implications of not actually having your data onsite. as an NGO, you may have data that doesn't actually belong to you, or other agencies that want a say in what your data security looks like.

    And your web server is best off somewhere that can manage DDOS attacks, intrusion prevention and detection, resilient links, and backup/restore/recovery. Do you NEED to take on web services for a public site? Now if this is a service for your business needs, think over the data location needs again and all the access problems. You will be getting into the VPN/access/firewalling stuff also.

    Otherwise, your best investment will be documentation. Document EVERYTHING! It sucks, and you won't like it until you need it. Then your boss will appreciate your thoroughness, and see a potential disaster as an example of the process working as intended. Bear in mind you will need to scratch out the time to document from the limited time you will have to do all that is needed. Good luck.

    --
    deleting the extra space after periods so i can stay relevant, yeah.
  178. Re:Don't buy any servers. Use the cloud. by Jane+Q.+Public · · Score: 1

    To clarify this point, re: company computers:

    Virtually every company I have worked for since 1990 has had a policy stating that confidential company information (which includes memos, reports, emails, etc.) remain on in-house company computers, or employee-owned computers if they were used for work, and nowhere else. Email was invariably hosted on a company-owned (or leased, but in-house) server. If you want to call that "irrational" policy, then be my guest.

  179. Please, No SuperMicro by mpapet · · Score: 1

    I've admined SuperMicro, Dell, and HP at this point and would strongly recommend a second hand HP. Lots of parts availability, *excellent* management software, while the servers themselves are practically ready to run with all kinds of redundancy. Cheap supermicro doesn't work out to be low-cost.

    Serversupply.com has tons of second-hand Proliants. You'll pay more than Craigslist, but less than new. Unless you *really* need tons of cpu horsepower, make sure the server has gigabit ethernet and Bob's yer Uncle. Get an old HP ultra320 SCSI storage array and load it up with 75+ GB drives for your storage. Yer bottleneck is always the network. Dead simple, cheap and reliable.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  180. Re:Don't buy any servers. Use the cloud. by tapehands · · Score: 1

    Seconding this, just because it's an interesting take on managing a company's needs...it'd probably still be a good idea to have a local box for login/email [if not using gmail] so you don't have to worry about lag over the WAN.

    The cost benefit of doing something like this could be pretty big, especially if the small company is looking for a highly redundant, highly available, highly scalable solution, and they don't have anything in place already. If you built something similar in-house, you'd need a dedicated room with proper cooling (and possibly need it to be secured), racks, a UPS system, at least three servers (login/email [again, if not using gmail] on one box, storage on the 2nd box, web on another [especially if it's externally facing]), and a tape backup. This isn't factoring in any of the software needed to run it, any off-site backups (always a good idea), or any WAN requirements of on-site servers versus running almost everything in the cloud. Skimping on anything here means that you're going to have a ghetto setup, which is bad for everyone.

    I'm wondering if the person asking the question has any idea what the client wants, though....why would you even consider thin clients if you've already put forth desktops/laptops as an option? It just seems like there's not a firm grip on what the client applications are going to be (or, if they do know what apps will be ran, that they don't have a firm grip on building out IT infrastructure.) Are the users ever going to be working from home? Are they only going to be using the web/word processors/console apps all day long, which would mean thin clients could be an okay solution? Do they need a lot of cheap computing power at their desk, but no need for mobility?

    If you're doing email in-house, and using voip...as terrible as I feel about suggesting it, Microsoft Exchange and OCS tie in together rather nicely, and could handle your VoIP needs. Unfortunately, I don't have experience setting these products up versus setting up a free OSS alternative (asterisk/jabber), so I can't say which would be easier to build/support.

    Regardless, the first thing to do is find out what the heck your client will be doing with their hardware, if they ever want to expand, and what your budget is. Then you can choose the right hardware for the job. Otherwise, you're just asking a question that's way too generic, and could be solved in a myriad of ways.

  181. Re:Don't buy any servers. Use the cloud. by bickerdyke · · Score: 1

    More to the point, your argument seems to invalidate all forms of shared hosting by labelling them as unsecure, which is obviously absurd.

    It's not absurd. Or exactly as absurs as labelling shared hosting as secure.

    Contrary to owned infrastructure, you can't control the security of a shared hosting provider. It boils down to a matter of trust. And would you actually trust a guy who askes questions like this to create (and maintain!) better security than a shared hoster with a compoter security team twice the size of his complete company?

    --
    bickerdyke
  182. Do not feed the trolls! by Kosi · · Score: 1

    C'm on, people, this cannot be a serious question!

  183. Are you kidding?? by Anonymous Coward · · Score: 0

    Wow, the suggestions here are bad.

    Call HP buy a Proliant DL350 G6 with a Xeon and 16Gb of memory/5x 146Gb 10K SAS drives @R5/Advanced iLO License.
    Buy Windows 2008 SBS with 20 CAL's
    Buy a UCC cert from Entrust for your exchange server
    Buy a LTO-3 Tape drive with Backup Exec 2010 SBS
    Buy a Cisco SOHO or Sonicwall SOHO firewall
    A Switch that works for your needs, may just need a HP 48 Port 1Gb unmanaged

    Don't listen to these guys, half of them have never managed a network and have no idea what they are doing. They are going to get your into trouble with building your own server and this open source BS that they are pushing.

  184. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 1, Informative

    I am still surprised that there is no popular "appliance" type server for this purpose: something that supports file, print, authentication, accounting, and phone system out of the box

    There is (though popular is debatable), if you disregard your "phone system" requirement: IBM's Lotus Foundations. It's built with SuSE Studio, so you might be able to add install Asterisk on the same machine (depends on the support contract, I guess).

    Go extra fancy and allow for painless mirroring and snapshot backups with a second (and third) unit if desired. It seems like at this point in time it shouldn't be that hard to do...

    I suggest you look at Platespin Protect with Open Enterprise Server. For the hardware component, take a look at Platespin Forge.

  185. You can totally trust The Cloud. by Anonymous Coward · · Score: 1, Funny

    Wait a minute. I'm a manager, and I've been reading a lot of case studies and watching a lot of webcasts about The Cloud. Based on all of this glorious marketing literature, I, as a manager, have absolutely no reason to doubt the safety of any data put in The Cloud.

    The case studies all use words like "secure", "MD5", "RSS feeds" and "encryption" to describe the security of The Cloud. I don't know about you, but that sounds damn secure to me! Some Clouds even use SSL and HTTP. That's rock solid in my book.

    And don't forget that you have to use Web Services to access The Cloud. Nothing is more secure than SOA and Web Services, with the exception of perhaps SaaS. But I think that Cloud Services 2.0 will combine the tiers into an MVC-compliant stack that uses SaaS to increase the security and partitioning of the data.

    My main concern isn't with the security of The Cloud, but rather with getting my Indian team to learn all about it so we can deploy some first-generation The Cloud applications and Web Services to provide the ultimate platform upon which we can layer our business intelligence and reporting, because there are still a few verticals that we need to leverage before we can move to The Cloud 2.0.

  186. Google for Non-profits? by Paul+Fernhout · · Score: 1

    http://www.google.com/nonprofits/
    http://www.google.com/nonprofits/allproducts.html

    From:
        http://www.google.com/nonprofits/operations.html
    "Using Google Apps saved us tens of thousands of dollars and enabled us to get off the ground really quickly at a time when it was difficult to start a nonprofit."

    I have no personal experience with it myself (yet), but I've been looking into it for a small nonprofit.

    A 501(c)3 organization gets various extra freebies as Google Apps:
        http://en.wikipedia.org/wiki/Google_Apps
    "Education Edition same as Premier Edition except for:
    * Free for "accredited not-for-profit 501(c)(3) entities 3,000 users, K-12 schools, colleges, and universities""

    It's also an ethical tradeoff between feeding the centralization beast (making privacy invasion easier) versus helping an organization have a stronger community and focus more on its mission which is good for society and democracy.

    --
    A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
    1. Re:Google for Non-profits? by eufreka · · Score: 1

      Realistically, charities don't really have privacy concerns (other than governmental compliance).

    2. Re:Google for Non-profits? by Paul+Fernhout · · Score: 1

      Knowing the names of all donors to a charity would allow a government (or someone else) to profile people. Knowing everyone a charity talks to helps to profile social networks, especially when you can do this or lots of charities. There obviously is interest in profiling all sorts of progressive groups:
          http://www.democracynow.org/2003/10/9/peace_group_infiltrated_by_government_agent

      Can this be done in other ways? Probably. But collecting all this data in Google makes it easier.

      Although, I suggest everyone assume eveything they do online is monitored, especially if they are interested in progressive things. Use the channels to communciate indirectly with the watchers, to try to lift their hearts and consciousnesses. :-) I make that point here:
          http://groups.google.com/group/openmanufacturing/msg/ae28e8971f8f9669?hl=en

      There may be other concerns. Let's say you were running a shelter for victims of domestic violence, rape, or some other form of abuse. Do you want all those case reports (or even just names) on Google servers? Although, no matter where you put them, there could be a privacy issue, so one might think Google might be better run than some smaller provider or inexperienced in-house IT?

      So, one must weigh the pros vs. the cons.

      --
      A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
  187. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    Dear lord, I sure hope you don't work in any sort of a management position.

    Even in just the computing sector, large and well-established companies have unexpectedly failed in the past. Hell, they don't even have to fail, or even declare bankruptcy. Often just a short bad spell will cause them to "restructure", and shut down large portions of their operations with little to no warning to their customers.

  188. Re:Don't buy any servers. Use the cloud. by poopdeville · · Score: 1

    The most important lesson to learn from the rise of the Cloud is to virtualize. Even if they decide to keep their servers in house, they should virtualize to make full use of their hardware while providing some extra layers of security and ease of use. Of course, modern operating systems provide a time sharing model, but they are not so great with separation of concerns. Virtualization solves both issues at the same time, for a secure (assuming you don't leave any holes in the client operating system prototypes), modular, easy to test and deploy solution. Just make sure your prototype systems are closed up, up-to-date, etc.

    For example, my "IT infrastructure" consists of a crappy little router, a desktop I built, and dozens of nearly identical virtual machines running the software I need. One is a mail server. Another is a DHCP server. Another is a software development machine. Another is an internal documentation/wiki server. I can migrate to better hardware when I need to. (I am taking care of backing up, just in case -- and I have made sure the backups work). I can clone machines by typing a "clone" command. I can script adding clones to my DHCP server by MAC address. And so on. The Cloud makes most of this easier, to be sure. But not all of it.

    --
    After all, I am strangely colored.
  189. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    And don't trust those banks. They look at every transaction you make!

    Hire outside accountants to do your taxes? Are you kidding me?

    Seriously, if you are a small business, there is no need to do most of your own IT. Read over Google Apps (or Amazon or whoever's) service level agreement and privacy agreements. For most companies, the privacy and availability offered is okay. As for being dependent upon a network connection, you are in the 21st century and will be dependent on network connections. If you need it offline, use things like IMAP

  190. Re:Don't buy any servers. Use the cloud. by abhikhurana · · Score: 1

    I did exactly this when building out my recent company. Google mail service is fairly good, but hosted exchange is far better in terms of operating like a normal company with blackberries, etc. We outsource our web serving also. We basically have a fileserver and a pair of ADS boxes for inside services, and a redundant Internet connection.

    Why can't you just use a Google apps connector to Blackberry enterprise server and save yourself some money (Assuming you only care about using blackberries for contact and calendar sync, because you can access email anyways). If it is a small company, you may just use Google Sync for Blackberry. Can't see the need for Exchange in either case

  191. Re:Don't buy any servers. Use the cloud. by Daengbo · · Score: 1

    Zentyal is: Active directory Automatic failover Backup Centralized management Certification authority DHCP DNS Dashboard Filtering Firewall Groupware HTTP proxy IM Infrastructure Intrusion detection system LDAP replication Load balancing Mail server Monitoring Multi-gateway support NAT NTP Network Open Source Reporting Resource sharing Routing / Router Server Small business Traffic rate Traffic shaping Users and groups VLAN VPN VoIP Web server Workgroup

    Zentyal (A.K.A. eBox)

  192. Ubuntu and Dell by imnes · · Score: 1

    What I've found the least hassle is to buy Dell hardware (I usually go for in-warranty used equipment from reputable eBays resellers), and run the latest LTS version of Ubuntu (currently 10.04). For instances when they need to run something that is windows only I first try the 'wine' emulator, and if that fails I resort to a licensed windows install on virtualbox running on an ubuntu server (this is usually to support some windows only hardware, like shared printers, etc.). Been working great so far with several small businesses now running on this setup.

  193. Someone has to apparently (was:Do my job please.) by Zero__Kelvin · · Score: 5, Insightful

    You make a great point. If I am hiring someone to achieve a goal for me, the absolute last thing I want them to do is research the possibilities and find out what experiences and approaches others have taken in the past. I want someone like the people posting in this sub-thread. I want the kind of person who knows that research and due diligence are a complete waste of time. I mean what is there to know? Just do it, and worry about what "it" is, and whether the approach was a good idea later, after you've done the first 90% and it is time to do the other 90%.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  194. Re:Don't buy any servers. Use the cloud. by CyDharttha · · Score: 1

    Like you almost said in the end.. research some managed service providers (MSPs) and outsource your IT staffing/infrastructure/planning needs to them :)

  195. Re:Don't buy any servers. Use the cloud. by Americano · · Score: 2, Interesting

    Because you don't want to upgrade your entire infrastructure every 3 years - you do half now, the other half in 18 months, the first half in 36 months, and so on. Most servers are depreciated on a 3 year schedule, scheduling upgrades every ~18 months allows you to achieve some level of stability without tossing it all out the window at the end of your cycle.

    As far as "having enough bandwidth", that's why you do analysis: compare costs of your current bandwidth needs & expected growth with the cost of buying, implementing, and supporting your own infrastructure. He does not say that they are constantly streaming this video library, just that they have a very large one. It's very possible that there is very little active, continuous streaming that would soak up huge amounts of bandwidth.

  196. Run your own private cloud by mruizcamauer · · Score: 1

    Get a nice i7 pc or server with a UPS, 12-16 gb RAM, a small hard disk for booting/OS and 4 hard disks for RAID 10 storage (or RAID 5 even), which the motherboard should provide directly. Put the free version of the XEN virtualizer on it. Install some VM's you can get preconfigured from Turnkey, Bitnami or Jumpbox or make yourself. Donwload an OpenFiler VM to use as a NAS for all your file needs, including storing the VM's. One VM could have a Liferay installation for a quick intranet. Another could have Postgress or MySQL, depending on your preferences, if you need a DB. For the employees, I agree that Macs are a good investment with low maintenance compared to Windows. Just not dealing with viruses or AV software will make your lives much easier! If you can get discounted second-hand Macs, they are a good setup. You COULD perhaps have a $1000 Mac Mini Server with all the sw you need, and use the Pages/Numbers software on the Macs instead of Office (no extra price). As an alternative, get semi-decent clones and use Ubuntu Linux on them, they are pretty close to Windows. Make sure eveyone knows how to print to PDF, send those files to clients instead of the original non-Word files and the formatting will go through ok. Configure the PC's to store the users documents in OpenFiler. If they don't have large files (or you pay for the additional storage, like $10/user/month) and wish to be able to work from home, rather than laptops get them DropBox accounts. By the time they get home, they can open the files on their home pc's AND have offsite backup. Don't bother with LDAP or AD. Host the company webserver at an ISP for a couple of bucks per month, as well as a mail server. The advantage of using XEN is that you can make any additional servers needed at the office easily without messing with existing servers or buying more hardware for a while. If the hardware died it's simple to put in a new server and run the images on it, without reinstalling or even restoring from backup. Ditto if you need to move to a larger server later on or want redundancy.

  197. Re:A few comments about Macs in an office environm by Anonymous Coward · · Score: 0

    fixing them is generally faster and easier than fixing Windows computers. Care to back this up with something more meaningful or is it just "In my experience..."? I call major bullshit on this one.

    Gonna take a stab at this one -- There's no registry :)
    The malware thing is nice too, most of my calls are windows malware for the desktop, not so much dead PSU or dead hard drive. Sometimes the profiles drop out and people save stuff to the local temp profile. Most of my Mac calls are "How do I get on the network?" and not really anything broken. Of course my situation is like 100 Windows/75 linux/15 mac.

  198. Re:Don't buy any servers. Use the cloud. by aaarrrgggh · · Score: 1

    Imap in gmail makes things worse; 'deleted' is a label and not a folder. POP would actually work better if access from a single desktop was the only requirement. Every two weeks, I have to go into the web interface to try and find messages where I manually removed the attachments... The original message doesn't get deleted.

    I am surprised Google got that thing so wrong. Fetchmail to the rescue?

  199. Re:Don't buy any servers. Use the cloud. by moosesocks · · Score: 1

    In my experience, it's exponentially more likely for an internal network to be hacked than it is for Google/Amazon to have a major security breakdown or intrusion themselves (which has, as far as I know, never happened).

    Google mines data so that they can display ads, not so they can learn your company's secrets. And, let's be honest. Unless you're sitting on the Cure For Cancer, Google or the Black Hat crowd probably don't care about your IPO.

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
  200. Re:Don't buy any servers. Use the cloud. by aaarrrgggh · · Score: 1

    Good recommendations, but what I am challenged by is the fact that every company starting out has the same needs. A single 'box' that you unpack and plug in is what you are looking for. Something that even breaks out security logic for various typical organization structures...

    An install isn't the answer. I think the IBM package is flawed in that it has an antiquated collaboration model... But I haven't checked it out recently.

    Small business owners want someone painless tomstart out with... That even gives them a directory structure for the file server. They are decisions that take time and add no value to their critical initial phase.

    I don't think even has a solution tailored to start-ups..

  201. A System that works ... by Anonymous Coward · · Score: 0

    What works:
    Starting at the top, try Untangle as a Firewall, VPN and overall gatekeeper.
    Then Alfresco ( free version ) for document management.
    For Email try the QMail Toaster, but upgrade the Webmail client to Roundcube.
    Set up a Linux server with Samba, LDAP, and whatever else you need for internal stuff.
    Set up a Linux server with Apache, PHP and whatever DB; MySQL, Firebird, Postgresql.
    Get 2 SuperMicro servers with 8 core and 16G RAM and Raid 1 - get as much HDD as you need,
      and load a VM system such as VMware or Xen, and run all the above as separate images, and
    use then in a redundant manner. eg 2 images per server and backup to the other.
    All the above should cost you US6k or thereabouts.

    Most important do the hard yards to learn about each package as you go along.
    re laptops, yes. But make sure you get 3 year warranties, and staff have good connections at home. Or lease them.
    Productivity will go through the roof.

  202. Re:Don't buy any servers. Use the cloud. by aaarrrgggh · · Score: 1

    Missing accounting, but if you install it on a box, you have something useful.

  203. Re:Don't buy any servers. Use the cloud. by moosesocks · · Score: 1

    Fortunately, they're both publicly-traded companies who are required by law to disclose their financials. Google and Amazon are both doing fine, and wouldn't simply pull the plug on any of their managed services if they wanted to retain any of their customers in the future, no matter how bad their financial situation might get.

    You'd be better off writing a contingency plan for what your business will do if a plague of locusts arrives, or if the US is invaded by Zimbabwe. The idea of Google or Amazon going belly-up with no warning is completely and totally outlandish. You cannot control for every variable -- you're best off focusing on your most likely, and most easily manageable sources of failure.

    Managers need to let go of their "control freak" mentality. More often than not, it hurts the people that they are supposed to be managing, and does nothing to improve productivity. (See Also: Lotus Notes. It's infinitely customizable, so there's really no limit to how bad it can get.)

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
  204. Or don't... by Junta · · Score: 1

    For most business scenarios, I would suggest that it is rarely a good idea to roll your own system.

    It might work out if you are very savvy, have a local store for components or over-purchase for spares, are planning to stick around as a consistent technical resource rather than touch and go, and you don't anticipate a heavy workload precluding you from tedious debug efforts.

    If you go out to newegg for your parts, then don't build your own. You'll either get unacceptable downtime waiting for replacement parts or have to buy replacement parts just in case. The big brands take advantage of economies of scale and have ample spare parts to dispatch relatively quickly at no extra charge. As a builder of systems for the home, I know the warranties on the parts are no where near acceptable for business continuity (always a huge effort to try to get warranty replacement).

    Additionally, with an IBM, Dell, HP, or Lenovo system, you can generally get a field technician out to do tedious debug when the system fails in a non-obvious way.

    It's not that much more to buy a total system, you have an extra amount of resource behind it, and if all else fails, you can generally still service them like a home-built system (at the cost of compromised warranty).

    --
    XML is like violence. If it doesn't solve the problem, use more.
  205. Uhh..... by Anonymous Coward · · Score: 0

    If you have to ask it on /. then you're not qualified to handle it.....

  206. Hire a professional by LodCrappo · · Score: 1

    Seriously, if you are asking these questions, you are not the man for the job.

    Do the right thing for your client and yourself. Hire a professional who has done this sort of thing many, many times before. Most will not have a problem explaining why they recommend this or that. If this type of thing interests you, hire someone that will let you watch or even assist. You will learn a lot, and your client will get the systems they need.

    PS - Forget about hosting the webserver locally. It is a dumb idea.

    --
    -Lod
  207. Novell, no seriously...Novell by perotbot · · Score: 1

    Cheaper than Microsoft, Support from the vendor and it does everything you need, email, collaboration, messaging, security, and VPN. The latest running on Suse Linux called OES2 SP2 is amazing. AND it comes with free virtualization in the form of XEN. Not to forget the best Directory structure, eDirectory (8.8.6 is current)

    --
    ~corporate tool, but employed~
  208. Windows Small Business Server - easy! by Anonymous Coward · · Score: 0

    MS Small Business Server, Dell servers & desktops with 3 year Pro support. Dell Openmanage software to look after. Trend Micro managed security. Look at MS new media server for all those videos. Storage, web, remote connection, email and backup - all together and manageable for a reasonable cost.
    Use a professional to setup and configure from the start - if you don't have the skill, don't do it yourself! Just makes it harder for the pro to fix later. You do day to day admin from your desk or remotely.

  209. Re:Don't buy any servers. Use the cloud. by CalcuttaWala · · Score: 1

    i would wholeheartedly agree with this ... put as much as possible on the cloud. if you have to buy and place a server on your premises, there must be an iron-clad reason to do so, because the default should be the cloud. and dont be put off my reasons like data safety and data security -- data is more safe with a reputed cloud vendor jwith a professionally managed data centre than it is with a 20-employee NGO with a single ill-paid sysadm ( just as money is safer with a bank than under the mattress at home )

    --
    Insight into much, Influence over nothing !
  210. Small linux network guide by Anonymous Coward · · Score: 0

    My friend and I set up a small linux network with accounts and space on the server that lets anyone use any machine and have all data in one place for easy backups. I started writing up a guide for replicating the setup at www.benamy.info/guides/setting-up-a-small-linux-network. Even though it's incomplete and doesn't cover all of your requirements, it may be useful.

  211. Buy Refurb Macs by mveloso · · Score: 1

    If you're buying Macs, buy refurb macs. They're just as reliable, and a lot cheaper, than new macs. Plus since they tend to be last-gen, all the kinks have been ironed out of them...or at least the workarounds are all known.

    Where I work 90% of client machines are Macs, and support (when needed) only deals with the other 10% that's Windows (accounting, CEO). Internal IT doesn't do a lot with Macs, because the Macs don't have issues. Backend infrastructure is mainly Linux (Ubuntu on Dell).

  212. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    Right. Tell us when someone succeeds like Google, while outsourcing all of their industrial data needs to some cloud vendor that isn't an internal department or subsidiary under full corporate control.

    There's the cloud as in best practices for distributed systems and then there's the cloud as in be a good consumer and shut up.

  213. Re:Don't buy any servers. Use the cloud. by peacefinder · · Score: 1

    Ticonderoga now has a cloud pencil service? Who knew?!

    But seriously, part of any good security plan is business continuity in the event of disaster, such as a widespread multiday power outage. For a lot of places that means closing the doors for a while, but some industries (eg healthcare) can't count on that option. Paper recordkeeping is a very robust interim solution.

    Assuming you remember to print out your emergency procedures and forms before the power goes out...

    --
    With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
  214. Go Virtual: 20 VMs in a data center by Anonymous Coward · · Score: 0

    Virtualization has matured enough at this point to where it is feasible to consider making the user's primary user instance a virtual machine. The user's secondary instance is a conduit/interface to the user's primary instance. In effect, this is "back to the future" to the mainframe school of thinking. Ironically, the change in not because the user's local PCs are not capable of performing the necessary computations, but because the data is better managed in a controlled environment; in this case, a data center. The "high priesthood" of data management is set to make a comeback.

  215. Similar situation by daemonc · · Score: 1

    I'm in a similar position at an NGO, except that we have offices in 4 other countries with 20 or more people each.

    Here's what worked for us, your results may vary:

    New desktops: should it be laptops (with dockingstations), regular desktop machines or thin clients?

    Laptops. We are frequently traveling, often to areas with little to no internet access, and being able to bring your data with you is a good thing. Mostly Macbooks, as they are reliable, easy to use, and integrate well with the rest of our systems.

    Servers: We need a server for authentication and user management.

    We use Zimbra for authentication and user management. It also serves our email - IMAP and SMTP, shared calendars and task lists - synchronized over calDAV, and a web-based interface to all of the above.

    We also need an internal media server

    Each office has an internal Linux server running Samba, authenticating over LDAP to Zimbra. Works equally well with Mac and Windows clients.

    Finally we would like to have our web server in house.

    Are you sure about that? Do you have the bandwidth and a reliable enough connection? We went with a dedicated server hosted somewhere with multiple redundant connections.

    feel free to comment on anything important not on the list.

    Email and collaboration software?
    Again we use Zimbra, and it integrates remarkably well with iCal on Mail on the Macs. Windows users can use Thunderbird + Lightning or the Zimbra desktop client.

    Printing?
    We run CUPS on the Linux server, so the Macs pick up the shared printers automatically. Windows users can print over Samba with click to install drivers.

    --
    All that we see or seem is but a dream within a dream.
  216. Here is a full list I can think of off by huzur79 · · Score: 1

    Go with a Hardware Firewall / VPN device from Cisco for the external connection If you web server is for the external world go with a Linux based system with Apache if its for a internal intranet setup go with IIS which is placed behind the External hardware firewall. A second internal hardware firewall to separate the internal network from the Web Server. While a Single server can handle almost everything your looking for with such a small company I would advise not putting all your eggs in one basket. Go with cheaper servers and multiple servers vs 1 or 2 large powerful servers. Server 1 a File and Print Server with a Raid 5 disk setup. Server 2 Antivirus Server / Deployment Service / Microsoft ISA Server / Certificate Server Server 3 DNS / Active Directory / DHCP / Exchange Server Primary Server 4 DNS / Active Directory / DHCP / Exchange Server Secondary Server 5 Door Access / Security Camera Control (if you have either) Otherwise skip this. Server 6 SQL Server, Application Server and BES if you use Blackberry's, You will want a DAT backup drive for the file server with daily backups. If its a public company you will need 8 weeks worth of daily backup tapes plus monthly backup tapes for 7 years and yearly tapes for 7 years worth of backups to meet SOX compliance. In Active directly do both a Global Group and domain local group for each shared resource. Put people into users in the Global group and attach the Global group to the domain local group which is applied to the actual resources in the file server. Make heavy use of groups to resources vs assigning people directly to folders. Hardware use Dell Desktops, not laptops for the office. Set internal resource asset numbers in the bios, lock out front USB ports and set the bios to only boot from hard drive. Use a good bios password. I prefer Windows XP to Windows Vista and 7 for a business setup. Unless your using any software that requires Windows 7 stick with XP and make sure all users are regular users with no admin privileges. Any programs that require admin users can usually be fixed with a registry change or a rights change on its folders. You will want to create a batch file to secure machines, set logging options to be longer then defaults and remove local admin accounts. I like Trend Office scan over SAV but both are good for central management. KIX is a good login script program with AD for setting up auto mounts of drives based on what groups the user belongs to in AD Force complex passwords and rotation. Make heavy use of Group Policies to secure machines. Use Cat 6 cables if your redoing all your cabling as well and put in at least 2 ports at each work station. Avoid wireless but if you want to use wireless use a internal office setup on radious authentication Use GB port layer 3 switches and activate 802.1x network authentication. Physical protection of servers and networking equipment important to make sure you pad lock all networking points and all hardware to prevent access to ports on back and internal guts. Use large multifunction copier vs personal printers, page per cost is way cheaper. It adds up quickly. Make sure it supports secure print so HR and other confidential users can print secure. Setup all devices with passwords to prevent users from messing things up. UPS battery backup for all the servers and network equipment. Keep a few laptops on hand with encryption as loaner machines so if users need to work from home they can VPN into there work station. Data should never leave the actual business. Never allow work on a laptop since data can get lost or stolen. Set the users home directory to be on the server as a shared drive and lock out there ability to write on any part of the local C drives to prevent users from saving important files on the desktop which wont be backed up unless you use roaming profiles. Using group policies users should be allowed to restart a machine but not shut it down. Virus scan should be nightly with a deep scan once a week. Use a off site company like Iron Mountain to do the offsite tape s

  217. Standards. by jamesbromberger · · Score: 1

    Use standards for everything you can. Don't use some product because some propreietry feature is a must-have, or you'll be locked in to that vendor for ever, and if they go away, then you're stuck. And dont just go with what one company calls their "standard", but something that is common and interoperates between vendors.

    Design your corporate network with some level of security; know your risks, compromise to make things work smoothly for staff, but understand the compromise. Give people the "least surprise" when having to get on your WiFI, use your printers, etc.

    I think a core is to get some central authentiation. Look at LDAP. Then look at using that LDAP data for building an authenticated Wiki. Consider using radius fed from LDAP to secure your ethernet ports (802.1x) - so get a managed switch that supprots that. Its a standard, so you dont HAVE to go for Cisco - I had a lot of joy with the now very old DLink business class gigabit swiches (GDS3224 I think they were) - but don't use propriatry stacking as you'd be stuck to always using that switch/firmware - use LACP and MSTP.

    Encourage yourself to have an always-accurate LDAP. Make an internal directory that is auto populated with all relevent fields from LDAP. Extend your LDAP to contain everythign needed. If you find someone in some department is copying all the names to excel to make a phone directory, try and ind out what your current online phone directory doesnt give them, and fix it. Up to them if they want a printed hard copy - but that should be just a case of hitting print in a browser.

    Put two Wireless networks in each office - one that uses certiicate based WPA as a secured network for staff, and one that is protected by a simple shared password for guests. Put up signs so that guests are welcomed to use your guest wifi, more than using a wireed ethernet port (which would also, as above be protected with 802.1x - except that's not always possible with ports for printers, etc - but even still you can MAC address lock those ports).

    Design your VLANs into areas of shared security risk. Printers. Finance Staff workstations. Common File Servers. Tech Admins. HR. Bridge these staff VLANs to wireless using cert-WPA so that people aren't having to circumvent your security.

    Put in a Jabber server, authenticated using LDAP. Let your Jabber server talk out to other networks. Encrypt your internal IMs via your Jabber server.

    Put in a SIP server, and use softphones for most people.

    The exception to using standards and doing it yourself: Offload email to GMail or similar. Use their calendaring. Get android phones and be done with it. Then use Thunderbid to work with your GMail accounts and calendars... using STANDARD protocols, such as ICAL, IMAPS, etc.

    But, use Standards where you can.

  218. Re:Don't buy any servers. Use the cloud. by Jane+Q.+Public · · Score: 1

    Google -- according to their own public statements -- mines data so they can display ads, AND sell your data to other people. Whether THEY are interested in your company's secrets is irrelevant. We know today that even data with all "personalized" information stripped out can still be used to infer personal information and "confidential" business information. We know this. It was proven when AOL released all that "impersonal" data years ago, and it has been shown many times since. I'm not making this stuff up.

    Whether they get hacked or not is completely irrelevant. THEY are marketing your data. They admit to doing it. So what's your point?

  219. Re:Don't buy any servers. Use the cloud. by kevorkian · · Score: 1

    >

    Ec2 instances are accessible by the person who actually spins up the instance. It's built with a private key that no one has access too

    Go and re-learn what that key is for .. and what it actually does ..

    nothing is "BUILT" with that key .. it is simply a value that can be used in the manifest.xml. What you do with it , is up to you ..While 'SOME' ( perhaps even most ) use it to secure access .. the person spining up the instance does not need to have the private part of the key to launch it .. in fact I have a few configurations that ignore the "launch key" totally ..

    Also ... about the comment on the vpc product ..

    the only difference between a vpc instance and 'public' instance is firewall rules .. That product was only added for people that did not want to roll there own. Proper manipulation of security groups and use of any flavor of ipsec gateway can duplicate it ... Its nothing special.

    I think you dont "get" what ec2 is designed to do .. .. But then again , no one can define 'the cloud' anyway .. so its expected.

  220. No mention of MS Small Business Server? by gravyface · · Score: 1

    I love Linux/open source as much as the next guy, but c'mon: Small Business Server 2008 R2 on a Dell/IBM server with big SATA disks and hardware RAID1 and all the CALs you need would be about $5000 with tape backup.

    Comes with Active Directory, Exchange, Sharepoint, Remote Web Workplace (Outlook Web Access and terminal services/RDP to the desktops), quotas, roaming profiles, group policy, you can throw Blackberry Enterprise Express on it if they require smartphones. Simple to manage, reliable.

    It's pretty hard to beat for a ~75 user network; have dozens of clients running SBS 2003 and 2008 and it's a no-brainer.

    I'd stay away from web hosting in-house though: unless you have some back office integration concerns, there's no value to having your website running off your office's Internet connection (think DoS or web vulnerability and the added complexity of another server configured in a DMZ) for the average brochure website, a $10-20 a month web hosting package is more than sufficient.

    --
    body massage!
  221. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    China has hacked Google...

    Don't read the papers/internet much, eh?

  222. Re:Don't buy any servers. Use the cloud. by VTI9600 · · Score: 1

    That's a pretty recent version of the definition. If you prefer I use the term "snooping", fine.

    Actually, I prefer you use the terms "espionage" or "data theft" since that is what you are implying.

    it is now known that significant personal and business information can be inferred from mining. It isn't as impersonal as just a few statistics might imply.

    Indeed, it is possible to de-anonymize certain data, but for that to be of any consequence, the data must be *distributed* to another party who would do so. I'm not aware of any alleged cases of Google distributing Google Apps data to third-parties (except as ordered by subpoena). If you have evidence of this, please post it.

    And how do we know this? From information leaks that have in fact happened, and from statements by Google themselves. [...] There has been a great deal of writing about this in the last few years.

    Citation please...and remember, we are talking about data stored in paid, corporate Google Apps accounts, not issues with Google Buzz, StreetView or some experimental Google Labs project. Google has a policy of temporarily holding back experimental apps and features from their corporate customers so that they have time to evaluate them for stability and security.

    I realize that there was reportedly an issue that would prevent some privileges from being fully revoked in Google Docs after certain documents had already been shared (kinda like how actual files work), but this security issue was resolved quickly and responsibly. IIRC, there was also some controversy over how Gmail used SSL. All sorts of apps suffer from bugs and security holes, but compared to the security track record of, say, Microsoft...theirs is pretty darn good.

    And if you want evidence that Google is not always 100% honest about what it does, look here [bit.ly].

    I have read this article, and I even agreed that this is a case of biasing search results. However, the contention being made there is that Google could use this result-biasing to engage in anti-competetive practices with other companies, not that they are doing anything to harm their own customers. To outright call them liars is not really fair since its debatable whether or not one would consider these enhanced search boxes to be "search results". In the context of Google's own definition of a "search result", they are telling the truth.

    No rational security policy in the world (except maybe military) requires you to actually own the hardware your data rests on.

    This is a completely ridiculous statement. I have not worked for a company in the last 20 years, large or small, that did not have such a policy. Where did you come up with this idea?

    Well, I have not worked in IT for nearly that long, so maybe something has changed since then. Nevertheless, nowadays, companies outsource. My ideas about security policies come from reading them, and I have yet to see one that forbids outsourcing of hosting services. Also, I am intimately familiar with the PCI DSS, which permits outsourcing as long as the vendor in question is also PCI compliant. The general consensus is that if you can be PCI compliant, then you are already compliant with almost every other security standard there is...some notable exceptions being regulations that govern big telecom companies and military contractors.

    In fact, there are some standards that a small business can't hope to be compliant with without sending their data off to a third-party! Consider services like Postini, which are used to enforce email retention and filtering policies. BTW, Postini is owned by Google and a lightweight subscription is included with your Google Apps purchase.

    While there may be some legitimate concerns about network connectivity, cost and data portability, everything that you're saying in t

  223. Re:Don't buy any servers. Use the cloud. by VTI9600 · · Score: 1

    If you want to call that "irrational" policy, then be my guest.

    I do, because it is. Your security policy that was written in 1990 needs to be updated for the 21st century.

  224. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    My job had 2-3 hour down time sometime in the last two years. Two separate 1gb fiber connections to two diff ISPs, but it just so happened there was some construction going on just outside the building. The only point where the two fibers are next to each other is where they exit the building....Both got broke. I'm sure someone got in trouble for that.

    We also had a small 15min of up and down i-net from both ISPs recently. What's the chance of both ISPs having i-net issues at the same time? Our back-up ISP is AT&T, our primary has it's own fiber network through-out the midwest and its own connection to Chicago. Kind of scary seeing the server load graph across nearly 260 web servers, 32 DB servers, and the SAN drop to idle.

  225. Re:Don't buy any servers. Use the cloud. by VTI9600 · · Score: 1

    Contrary to owned infrastructure, you can't control the security of a shared hosting provider.

    That's usually a good thing. In-house IT staff sometimes cut corners on security either due to laziness, ignorance or some combination of both. IT services companies tend to be much more strict about information security since that's the core of their business.

    It boils down to a matter of trust. And would you actually trust a guy who askes questions like this to create (and maintain!) better security than a shared hoster with a compoter security team twice the size of his complete company?

    This statement contradicts your previous ones. I honestly can't tell if you are agreeing or disagreeing with me.

  226. Re:Don't buy any servers. Use the cloud. by Daengbo · · Score: 1

    6.1 Obligations. Each party will: (a) protect the other party’s Confidential Information with the same standard of care it uses to protect its own Confidential Information; and (b) not disclose the Confidential Information, except to Affiliates, employees and agents who need to know it and who have agreed in writing to keep it confidential. Each party (and any Affiliates, employees and agents to whom it has disclosed Confidential Information) may use Confidential Information only to exercise rights and fulfill its obligations under this Agreement, while using reasonable care to protect it. Each party is responsible for any actions of its Affiliates, employees and agents in violation of this Section.
    6.2 Exceptions. Confidential Information does not include information that: (a) the recipient of the Confidential Information already knew; (b) becomes public through no fault of the recipient; (c) was independently developed by the recipient; or (d) was rightfully given to the recipient by another party.
    6.3 Required Disclosure. Each party may disclose the other party’s Confidential Information when required by law but only after it, if legally permissible: (a) uses commercially reasonable efforts to notify the other party; and (b) gives the other party the chance to challenge the disclosure.
    7. Intellectual Property Rights; Brand Features.
    7.1 Intellectual Property Rights. Except as expressly set forth herein, this Agreement does not grant either party any rights, implied or otherwise, to the other’s content or any of the other’s intellectual property. As between the parties, Customer owns all Intellectual Property Rights in Customer Data, and Google owns all Intellectual Property Rights in the Services.

  227. If you need to ask Slashdot... by narcc · · Score: 1

    I recommend that you resign and let someone who isn't totally incompetent "remake their entire IT-infrastructure from scratch"

    1. Re:If you need to ask Slashdot... by KingFrog · · Score: 1

      Not to be mean, but I would really have to agree. The OP didn't provide nearly enough information to make any of the decisions he's asking about, which makes me wonder whether he even *realizes* that he doesn't have the information he needs to answer these questions. It may be time to bring in someone with more practical experience.

  228. Re:Don't buy any servers. Use the cloud. by cuban321 · · Score: 1

    And when Joe Farmer runs his backhoe through your Fiber line? Send everyone home for the day?

    Yes, do exactly that. Since everything is on the cloud they can work from home just as easily as they do from the office!

  229. Re:Don't buy any servers. Use the cloud. by Jane+Q.+Public · · Score: 1

    I posted this once before and it mysteriously disappeared. Go figure.

    You have a good point. I was not being sarcastic at all. I was exaggerating... slightly.

  230. Re:Don't buy any servers. Use the cloud. by Jane+Q.+Public · · Score: 1

    "... and (b) not disclose the Confidential Information, except to Affiliates, employees and agents"

    You have proven my point for me. Do you know who "Affiliates" are? Look it up. In this case (yes, I am speaking of this particular Agreement), "affiliates" are those companies and advertisers to whom Google has agreed to sell information.

    The rest of the language SOUNDS all nice and secure, but if you read it carefully, what it's really saying is "we won't give your information to anybody except those to whom we have agreed to sell it... but THEY must agree to also keep it confidential."

    Which is basically is no assurance at all. Who are those affiliates? How reliably will they keep their word about keeping YOUR confidentiality? Etc.

    Thanks very much. You go use Google Apps all you want. I'll keep my own data on my own computer.

  231. Re:Don't buy any servers. Use the cloud. by Jane+Q.+Public · · Score: 1

    This is a straw-man argument. It is illegal for banks to share such information. Google, on the other hand, routinely sells it, and publicly admits to doing so. You are comparing apples and oranges.

    Someone just up above posted part of Google's agreement that applies to Google Apps. In it, they openly state that they will share your information with "affiliates". Affiliates, in their terminology, are people to whom they sell information.

    Don't try to tell me about network security. I'm in the frigging business of shoving data around online. I think I know a little bit about it. And I'll be damned if I can figure out why some people think that "being in the 21st Century" is an excuse to ignore genuine privacy issues.

    Your suggestion to use IMAP is ridiculous. Because it leaves your email on the server (precisely the kind of situation we were discussing), it is LESS secure than POP3. It might be more convenient in some cases, but that's all.

  232. Microsoft Small Buisness Server by Anonymous Coward · · Score: 0

    Microsoft SBS
    I know, I know its not linux but its actually a very very good around package in a box and any monkey can do the basics on it. plus any qualified tech can work on it. Plus it will give you all you need for a MSE

  233. Re:Don't buy any servers. Use the cloud. by Jane+Q.+Public · · Score: 1

    Please explain to me why being in the "21st Century" is somehow an excuse to ignore legitimate privacy and security concerns. I admit that I have completely failed to follow your line of reasoning, if that is what it is.

  234. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    Believe it or not, there are a lot of offices I know of which are entirely self-sufficient. When the internet (or email) goes down, things still continue on, people keep doing their job. Because their jobs don't necessairly rely on the need to use either of these resources 100% of the time.

  235. The point remains the same: internet loss by Anonymous Coward · · Score: 0

    == loss of productivity.
    Whether you're on the cloud completely or just have a critical section of your business apps there, it's the same.

    Kind of like electricity loss == productivity outage. If your office loses power, how much work can you do?

  236. Re:Don't buy any servers. Use the cloud. by ADRA · · Score: 1

    "EC2? Yep. All of your financial reports and graphs will look just great coming from somebody else's data store. "

    Really? Who cares. There are very few CDN's in the world and unless you're Google, who cares if your financial reports are being hosted through, Google, Akamai, etc..

    --
    Bye!
  237. Re:Don't buy any servers. Use the cloud. by Daengbo · · Score: 1

    The legal language sounds exactly like what it means. Need to know. You asked for privacy and assurance that data's not mined. Ignore the legal NTK verbage if you like. It's no skin off my back.

  238. Re:Don't buy any servers. Use the cloud. by afabbro · · Score: 1

    YOu have just explained why I'm not likely to ever see my data in the "cloud", hell, our own server across the room is too slow for a lot of CAD models, even a 5400RPM harddrive is sometimes. Load a 600MB part into an assembly of 10 of them, or even just the one 600MB on into a 200MB assembly, now multiply that by 5, and all of a sudden you just about cannot get enough bandwidth on your server. Same goes for those people in video or audio production.

    Right, but do you do your own payroll?

    Virtually all people who put stuff on the cloud have hybrid environments. You can be doing fluid dynamics down the haul and still have hosted Exchange or whatever.

    --
    Advice: on VPS providers
  239. Re:Don't buy any servers. Use the cloud. by FoolishOwl · · Score: 1

    "The cloud": two syllables, nine characters.
    "Farming shit out to some website": nine syllables, thirty-two characters.

    Efficiency!

    It bugs me when people on tech sites say that "the cloud" is a ridiculous new idea that won't work, given that it's an expression for a set of practices that have been in use in industry for over a decade.

  240. Re:Don't buy any servers. Use the cloud. by afabbro · · Score: 1

    GMail? Nothing wrong with that... as long as you don't mind all your internal memos being examined by data-mining software.

    Not to mention state and federal laws (SOX, HIPAA) that require controlled access to certain information.

    The word you're looking for is "SAS70".

    --
    Advice: on VPS providers
  241. Pros dream of a job like this by FoolishOwl · · Score: 1

    I've spent the last several years studying IT, and whatever I was studying, I'd imagine how I'd set up the systems and network for an NGO. I expect most IT professionals like to daydream about what they'd do, given the chance to set things up from scratch.

    The questions the poster asked were so general, they suggest the poster was not a professional. Job #1: hire a professional. Then, do some homework, so you can work with the professional.

  242. Do you want more power? by Rsriram · · Score: 1

    1. Establish a file server, mail server, domain server, etc. Start talking to vendors.
    2. Establish backup servers for redundancy
    3. Setup a team of 4 people with skills in networking, databases, mail exchanges app servers and web servers.
    4. If you need 24x7 support or weekend support, hire 2 more people. Start talking to contract staffing companies. They might hire one of your friends who needs a job.
    5. Ask for budgets for mail access clients, offsite backups, redundancies, etc.
    6. Provide options for mobile access, home access, vpn, etc.
    7. Ask for more budget to provide the same. Start talking to more vendors.
    8. Talk to multiple vendors to hand out contracts so that you get invited to various breakfasts, dinners, events.
    9. Ensure that the 20 person company has an IT team of 10 persons and you are telling them what they should do, when they should do it and how. If not, the servers will overload, all their IT systems will break and leave them bankrupt and open to serious litigations. Or something like that.

    --
    O this learning! What a thing it is - William Shakespeare
  243. Re:Don't buy any servers. Use the cloud. by ozmanjusri · · Score: 1
    I am still surprised that there is no popular "appliance" type server for this purpose

    I've used SME Server with FreePBX in similar roles.

    It's as close to appliance-level simplicity as you're likely to get.

    --
    "I've got more toys than Teruhisa Kitahara."
  244. Re:Don't buy any servers. Use the cloud. by VTI9600 · · Score: 1

    Please explain to me why being in the "21st Century" is somehow an excuse to ignore legitimate privacy and security concerns.

    Your "concerns" are FUD. See my previous posts. If you're asking what's different now...well, there's this new-fangled thing called the world wide web, not to mention ubiquitous high-speed WAN connections. A great combo if I say so myself.

  245. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    It's called Small Business Server 2008... and soon 2011. I hate it, but it works.

  246. Re:Don't buy any servers. Use the cloud. by cgenman · · Score: 2, Interesting

    It's a 20 person company. Do you really think he's going to have the proper power conditioning, cooling, and remote-access setup for lots of live servers for basic stuff like e-mail and chat?

    Keep it as simple as possible. Don't use docking stations, as they will be useless the moment laptops change. Just have people use laptops. Bog standard local NTFS file server with Raid1 for safety, and backed up offsite. Use hosted exchange if they must have meeting requests, or Gmail if not. Chat over skype.

    IT is not about finding the quirky, brilliant solution that configures *just so*. It's about finding the robust solutions that will continue to work pretty well more or less indefinitely. Intra-company communication via skype means that Skype is responsible for making sure the IM server stays up, not you. Or substitute gChat / your medium of choice. Obviously, if they're legally required to log you should bring that in-house.

    In two years, the hardware will be a mess of different configurations. New people will want to bring in their own laptop. That carefully constructed network map with everyone allocated a specific IP tied to their login will be useless bunk. You will be on your second wireless router. A new hire has to be able to walk in with a laptop off the street, connect to your network as painlessly as possible, and go. Login to the intranet, the intranet has links to all the software they'll need, go. The router configurations are all DHCP, and where they aren't every bloody port and plug is labeled.

    If your replacement had to replace something, could they? Could a new, slightly technical user set themselves up without paging you? KISS.

  247. Google by Anonymous Coward · · Score: 0

    Google for business gmail, docs, calendar pretty neat solution

  248. Re:Don't buy any servers. Use the cloud. by cgenman · · Score: 1

    That is why you network with 2 providers and an emergency backup (such as satellite).

    Note that if you are hosting your e-mail offsite, when the network well and truly goes down, everyone can whip out their phones and still work. But if your e-mail is local, nothing can get in or out. Similarly, if you have hosted services and your netlink goes down, wander over to Starbucks and keep going.

    It really only makes sense to locally host high-bandwidth services, like file or version control servers. Anything else can be anywhere else.

  249. Since you asked... by jvonk · · Score: 1

    Allow me to disclose my bias: I hate MS products, especially Office after it went all Ribbon-y. I also have a moral objection to product activation. So, all I use on my primary computer is OOo 3.2.1, and the machine has been OOo-only since the day I bought it two years ago. I appreciate all the effort that the developers have put into it and that it is free.

    That said, OOo is a pain to use. Document assembly just hurts. How often do you make tables in your word processing documents? MS Word is great about manipulating columns, rows, etc. Text wrapping is great. OOo... oh my god. It's nearly impossible to get the table the way you want it to be. Bullets and numbering in Writer is nowhere as flexible as in Word, and I have often switched back to manual numbering in exasperation. Autocorrect in OOo blows, it usually annoys more than it helps, so I have turned it off. Never had a problem with MS Office.

    Doing scientific work? Want to embed sections of a spreadsheet in your Writer doc? Great, just don't expect the cells to look nicely. Border formatting in Calc sucks. Oh, and heaven forbid you find an error in your embedded spreadsheet cells; editing those in place is so problematic/laggy that it is just easier to delete the whole table and copy/paste from the (fixed) source spreadsheet. Text wrapping around these elements is abysmal... there's no option similar to Word's "in line with text", and so the thing stays as a floating table (no other option). OOo does offer some wrapping options that I don't think have parallels in MS Word: "background" and "through". These are excellent examples of a page wrap that I doubt anyone really wanted, because they allow text to wrap right through the table, becoming superimposed over or superimposing upon the table. Wow! Did I mention that the borders on the embedded tables will disappear on random sides when it comes time to print/export as PDF? WYSINWYG.

    Charts in Calc suck. There is no analogue to Excel's "chart as a sheet" option. That means if you change your page layout, etc, you have to go manually try to resize the floating chart to the new desired size with your mouse. It is difficult to get it exactly to the print size limits, because the chart is a floating object that does not snap to cell borders and lags/jumps when you try to drag it for fine positioning. It is very easy to get it a few pixels off and then have your chart print out as multiple pages, yay! It should go without saying that printing charts is a pain unless you send them to another sheet (trying to print just the chart without the data that is otherwise on the sheet).

    Which brings me to another point: there is no polynomial regression curve fitting for scatter plot charts in Calc, unlike Excel. This missing feature has driven me back to Excel for my reports more than once.

    There are lots of little annoyances with Calc, like there being no quick way to perform a sum on all relevant rows in a column. In Excel, this would be "=SUM(B:B)". In Calc, you are forced to enter "=SUM(B1;B65536)". Annoying. Also, the use of semicolons to separate function arguments is an annoying difference from Excel. Why not just use the same format? Was it patented? Most of the rest of the UI tries to be Excel-like... so why this difference?

    I could go on, but you get the picture. I believe the users who complain about OOo. Some just dislike having to learn anything new, but OOo does have serious limitations/annoyances for those who have scaled the learning curve. BTW, yes I did search for solutions to most of these issues/annoyances in OOo... they don't exist.

    tl;dr: I use OOo because I hate MS, but it is very difficult to do so—sometimes it is impossible to get a final product polished the way you wanted. Using something this painful probably builds character.

    1. Re:Since you asked... by Mkx · · Score: 1

      Also, the use of semicolons to separate function arguments is an annoying difference from Excel. Why not just use the same format? Was it patented? Most of the rest of the UI tries to be Excel-like... so why this difference?

      Actually my Excel uses semicolons to separate function arguments. I always wonder why all examples in FAQs, Tutorials etc. insist on commas? Really: everybody that uses comma as decimal sign (think Germany and remember StarDivision) use semicolon as separator sign. I guess OOo devels just adopted it as default/only option not to mess with different locales.

    2. Re:Since you asked... by jvonk · · Score: 1

      That's really interesting; thank you for the insight. I am used to programming languages that use commas to separate method parameters. Somewhat tangential, but are there dialects/programming languages in your locale that use semicolons to separate parameters in method invocations?

      As for OOo, it breaks our locale because it mimics Excel's function invocations (names, start with "=FUNCTION_NAME", enclosing parens, etc) in all ways except that it uses semicolons to separate params rather than the ubiquitous comma.

    3. Re:Since you asked... by Mkx · · Score: 1

      Somewhat tangential, but are there dialects/programming languages in your locale that use semicolons to separate parameters in method invocations?

      I wouldn't know. I'm not huge fan of CS translations and localizations, at least of those that go beyond proper localized output of data (numbers, dates). I've seen examples of actually translated programming language (Pascal to be exact) which made me sick. Which means that whenever I do programming I end up typing comma as parameter separator and dot as decimal separator. I hate using localized version of OS (Linux or Windows) that backfires me while using its calculator ...

    4. Re:Since you asked... by jvonk · · Score: 1

      I wouldn't know. I'm not huge fan of CS translations and localizations, at least of those that go beyond proper localized output of data (numbers, dates).

      Ah, so your versions of Java, Perl, Ruby, C, et al, use commas as parameter delimiters for your method invocations? If so, what happens when you are passing floats... must you switch to US-style decimal points (ie. dots)?

      If the correct interpretation of your comment implies that you don't code in any of these languages, then I apologize for being dense.

    5. Re:Since you asked... by LordLimecat · · Score: 1

      The biggest issue is that its only users like us (who really really do hate paying money for MS products), who have actually used calc extensively, that understand just how awful it is. So many others will just fire off an "OOO is fine, you must not know how to use it", despite its enormous deficiencies.

      Talk to me about Writer, and how it can replace Word, and sure, I can go along. Start spouting about calc as an Excel replacement, and I write you off as a fanatic.

    6. Re:Since you asked... by Mkx · · Score: 1

      Yup, I was implying that I code in English, I just try to make output correctly localized where applicable.

  250. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    If you want to completely abdicate responsability for it all than that's the way to go.

    Then you can concentrate full time on keeping your internet connection working because you'll be screwed without it

    One of the requirements is to host the website at their actual site instead of a remote host. So he's going to spend a lot of time and/or money on a fat internet connection anyhow. May as well have someone else handle all the rest of the infrastructure...

  251. Re:Don't buy any servers. Use the cloud. by mabhatter654 · · Score: 1

    Google didn't get it "wrong"... they're data mining all YOUR email. Even if they're not showing it to the public they're still scanning it all for search engine, advertising, new product development data. THAT is why it is so very hard to DELETE anything from Gmail.

  252. Re:Don't buy any servers. Use the cloud. by VTI9600 · · Score: 1

    I read the description for this and I can't tell what it actually does. Smells like snakeoil to me, and the four "customer" reviews seem fake. They claim to make you "HIPAA, HITECH, GLBA, SOA compliant". HITECH is the same as HIPAA, and as for GLBA/SOX...anyone telling you that you need to specifically use technology "X" to be GLBA or SOX compliant is just blowing smoke up your ass since those are accounting regulations that only vaguely touch on IT requirements.

    I'm guessing that this is just your run-of-the-mill encryption plugin that is being marketed toward hospitals and the like.

  253. Internal IT and Media Management Solution by ZoharBabin · · Score: 1

    20 employees - this is fairly small, but not too simple depending on your daily usage. What are your users doing with the computers? Are you running and special software? Are there developers?
    I agree with above as you should do better homework at identifying what the users do & need.
    For example: whether your users should use laptop or desk computers - it mostly depends on costs and mobility needs, are your users working while traveling or are they only at the office?
    Whether your server should be inhouse or external depends on costs vs. security needs as well as do flexibility and required access to the actual hardware.
    Hardware also depends on cost vs. do you need something dedicated to graphic processing? heavy financial or statistical work?..


    As for Media solution:
    "We also need an internal media server (we have thousands of big image and video files, and the archive grows bigger every year)" -
    For that there is a great open source solution called Kaltura - http://www.kaltura.org .
    Kaltura will allow you to syndicate, manage, transcode, integrate with other solutions, etc. at no costs and easily.
    Version 3 also runs on the Amazon EC2 in case you decide to go cloud based, or you can just download the software and install on your Linux box inhouse.

  254. design #1 by Anonymous Coward · · Score: 0

    1u dual core server with 1GB memory + some space for logging for firewall - pfsense has great support for vpn,proxy cache(filter if need to), antivirus via proxy, segregated network(dual pipe), QoS(must for VoIP)
    two subnets - webserver, office
    8 core server intel server + xen hypervisor for all the server needs
    1 small backup server.
    get two fibre channel controller and expansion fibre channel storage for the space, you can add more storage as the storage requirement grows.
    tape backup as online backup can be very expensive $$wise or network resource wise unless you can build private online backup server at one of the emplyee's home.
    UPS, AC & environment sensor required for any onsite servers.

  255. First they need a CTO by RationalRoot · · Score: 1

    How did you get hired?

    Did they ask if you had experience setting up an entire IT infrastructure from scratch?

    If they have hired you as a Chief Technical Officer, and you need to ask slashdot about this, then I suggest that they have hired the wrong person.

    --
    http://davesboat.blogspot.com/
  256. Re:Don't buy any servers. Use the cloud. by sumdumass · · Score: 1

    I don't think anyone is saying it won't work, I think they are saying it won't work for everyone or even them.

    They are expressing their concerns to why or why not.

  257. The human being behind by fluido · · Score: 1

    Most important is who will manage the system. You talk about a NGO. It may base its existence on some set of ethical values. Find a person who developed sufficient net skills, and who shares the values behind the NGO.

    I manage my own home site. Domain, mail server, web server. For presence online, one fixed IP address, plus some friend with a second fixed address somewhere else, is enough. No opaque clouds to block my view. A small PC which is always powered is enough.

    If requests are kept reasonable - i.e., not pretending to be able to handle thousands of contacts per second, not pretending to maintain multi-million contact mailing lists, and especially not pretending to aspire to the useless utopia of assured 24/7 fault-free presence - half a day per week of paid maintenance plus the emergency intervention here and there should keep your ONG afloat.

    You should be able to provide whatever PC-dependent functions you want the 20 people to make use of with Linux apps. Your in-house Linux expert, if adeguately motivated, will be eager to write small scripts (or even huge applications) to cater for your specific needs. Of course, workplace PC's should only be used for work-related activities...

    This only works for ethically motivated entities. If you manage a purely for-profit concern, no matter how small, you can only motivate experts to manage your network and machines with money, and there will always be someone who can offer more money than you. For good experts who base their choices on money, it will be a no-brainer to abandon you. What you will be left with are unskilled people with some vague point-and-click experience. You can opt for the cloud, but remember that, whenever an even vaguely important concern is raised, the survival or even the well-being of the entity providing the cloud services will always come before yours. ALWAYS! They are big and you are less than small.

    The solution: either become a huge money-printing concern and get the best people available on the market, or much better, BE ETHICAL.

  258. Re:Don't buy any servers. Use the cloud. by mabhatter654 · · Score: 1

    This is something that really belongs in some clever Linux Distribution. The vast majority of companies are small businesses, meaning under 75 employees. At that scale nearly everything should be "canned" solutions by now.

    What you really need is a system that builds in best practices right from the start. Something that MAKES you answer every question up front: Backups, disaster recovery, security, growth, directory services... all is more important that the desktops. In a proper IT structure "desktops" and mobile devices are "expendable" Local data goes back to the "mothership" as quickly as possible and the choice of desktop OS is whatever you need. Networking, apps, file layouts, are all at the bottom of the list as far as being important.

    If I was setting up something truly from scratch, I would set up something that mimicked the "online" models people are getting used to. Don't even let users "choose" file systems, force them to do housekeeping and put data where it belongs. Sharepoint is on the right track, but it's hobbled more by the legacy of people and apps doing whatever they want than technical issues.

    You do point out a key thing. What's really needed in the industry is a platform that meets HIPAA, SOX, ITIL, PEMBOK, etc standards right out-of-the-box. So much of this stuff is just knowing that it needs to be done. once you have to FIX 20 people to have backup, strong passwords, etc you lose control of your IT structure quickly. I'm most of the way through a CIS degree an have only had one class in management that even touched this stuff... in spite of the fact that the "IT" department at my company spends 60%+ of it's time managing the "big picture" things now. If you knew what was expected up front, you could save thousands of labor hours later.

    IN terms of hardware pieces, buy the best you can afford. Always over estimate the number of employees and devices you'll need. Make sure everything has an upgrade path, from 100mb to 1000mb network switches, ect, etc. Go for virtualization wherever you can, backing up, disaster recovery, and upgrading become infinitely easier once you're working with images that can be backed up and restored at will.

    The last thing would be to stick to a lease schedule rather than buying stuff. It forces you to buy better stuff and justify it. Second, it forces you to plan "the next" upgrade on a timetable. IT equipment still has a 3 year depreciation rate, so your company should use it if they have the cash flow. This also means you can fit neatly in the business "5-year" plan because you get a mid plan correction if you go over or under what your estimations for growth were. Most importantly, once you put something in place... you're not going to touch it for 3 years at all costs! And use that time to do interesting stuff for the business.

  259. Re:Don't buy any servers. Use the cloud. by VTI9600 · · Score: 1

    Wrong. There's nothing about Gmail that makes it incompatible with regulatory compliance. Furthermore, SOX and HIPAA regulations are not very specific about the technology solutions that need to be put in place. They just mandate that you have an effective infosec policy and (in the case of SOX) that you have a policy for retaining electronic correspondence. SOX doesn't even have a specific retention period...just that you include *all* correspondence and that your retention policy be reasonable. Google Apps + Postini gives you all the controls you need to achieve both the security and retention goals. So, Gmail?...Nope there's nothing wrong with that.

  260. Re:Don't buy any servers. Use the cloud. by mabhatter654 · · Score: 1

    it's not "farming out to a website". Companies with lots of small offices, have been using this model for a long time. The parent company has all the big servers properly maintained and the branch offices are "expendable". They ship a box with 2 PCs, cash register, and a Cisco VPN router to the branch and call Geek Squad to plug it in. All the PC updates and business apps live on the server farm. The shift to web based apps made this even easier as the computer literally has no apps installed at all. Authentication is done completely thru the VPN router and something like Citrix. The PC never even stores the actual transaction or customer data.

    When I worked for McDonald's in the 1990's they were using SCO Unix exactly like this. The computer would dial home for updates, orders, and system messages every night. It would tell the managers when they needed to swap the backup tapes and everything to take care of the local system. They could load all the cash register prices, and buy more food automatically. This was all "amber screen" stuff, it's funny how we've come full-circle with the internet putting everything back under centralized control.

  261. Re:Don't buy any servers. Use the cloud. by VTI9600 · · Score: 1

    OK, lemme get this straight...you want to take an accounting (i.e. not IT) standard that was written by accountants, for accountants, that pre-dates the web, is not actually codified into law, and invoke it as a reason for why gmail is inadequate for corporate correspondence? Let me know if I missed something here.

  262. Re:Don't buy any servers. Use the cloud. by rtb61 · · Score: 1

    Keep it simple sometimes works best. Simply split the company IT infrastructure in two, for critical services, accounting, productivity etc. use thin clients and for email and the internet use netbooks on a wireless network. Two completely separate networks, so they can trash their portable computers with all the crap off the internet and it has zero impact on critical services.

    The netbooks should have a unique recovery media to rebuild each one cutting the down time to say 10 to 20 minutes, generally speaking the only security affected will be the users own personal security as the netbooks should have no access to company critical services including banking and accounting.

    --
    Chaos - everything, everywhere, everywhen
  263. Re:Don't buy any servers. Use the cloud. by VTI9600 · · Score: 1

    Gee, I wonder how long your company's firewall would hold up if the nation of motherfucking China decided they wanted to take it down?

    P.S. I know that's not actually how the attack went but I think you get the point

  264. Blah blah linux blah blah by Tomsk70 · · Score: 1

    Windows SBS. Windows 7 on all the clients.

    You can go down the linux road, but it won't last.

    Nearly all new staff will need cross-training in your OS, Open Office, and whatever else is non-Windows. Remember, you can assume people will have Win7 at home, but you can't do that with linux and regular staff. And once that cost equals the money you 'saved' on MS licenses, you'll have to explain how this happened when the whole point was to 'save money'.

    And that's before we

  265. proGamler by Anonymous Coward · · Score: 0

    Hello,

    Im running about 5 Offices

    if there is a nice budget, I'll recommend to run VmWare cluster with 2-3 servers (HP servers) and 2 SoHo Iscsi nas,

    as clients i recommend laptops lenovo/dell/hp

    in the vmware you can run vyatta as router and firewall, im running a custom linux distribution as mail firewall, an some windows servers for apps,

    i love to have citrix XenAPP but most time they won't spend that much money

  266. Simple Process: by Anonymous Coward · · Score: 0

    Step one: Google for "IT infrastructure services in YOUR AREA"
    Step two: read the first five pages and take notes
    Step three: contact the companies for quotes

    And that is you done!

  267. Re:Don't buy any servers. Use the cloud. by bickerdyke · · Score: 1

    It's not exactly a contradiction, but you have to choose the lesser of two evils. (And I just described both evils, thats why it seems like a contradiction)

    A good, trustworthy hosting company is better than any in-house IT you could get for the same money.

    But there is no guarantee that in either your or an outsourced company, the staff would cut the same corners you mentioned. Laziness, ignorance, incompetence or lack of funding can happen anywhere.

    Your only option to get better security than a (trustworthy) server provider, is to hire a bigger and better security/IT-staff than said provider. But that won't be cheap.

    As this depends on an unknown factor (the service quality of the hoster), you basically have to gamble on it. (or "factor it into your risk assesment" as they call it nowadays)

    As a hint, compare, say, googles security breaches to the number of sql-injections on self-managed servers. Then have a look at googles security budget.

    You know know your options:

    a) Take the risk of a corrupt service hoster stealing your data (small risk, but huge potential damage)
    b) Take the risk of a sloppy inhouse IT doing something stupid (huge risk if you have a single guy handling everything)

    or c) throw an obscene amount of money on a top-notch inhouse IT

    --
    bickerdyke
  268. subjects are stupid for replies. by Kashgarinn · · Score: 1

    You have no idea what you're doing as a system administrator if you can't solve and implement these questions yourself within a few days.

    Use what works, and design around people.

  269. Re:Don't buy any servers. Use the cloud. by Kjella · · Score: 1

    If you really put your mind to it, most people could find something they should have done that doesn't require being online. Like say go through and update some documentation, I've rarely seen any place where everything is documented and the documentation is up to date. Instead it always end up that some people start goofing off and it's contagious, you aren't interested in doing boring stuff when you can be chit-chatting or leaving early.

    --
    Live today, because you never know what tomorrow brings
  270. I would solder something together by sp4ni3l · · Score: 1

    I would take 20 Xb0x360 devices and hook them up to some playstations which will have USB disks attached to them. Each and every one of the Xb0X 360 devices I would equip with a Kinect device (linux drives are there) and I would programm me a virtual keyboard. Missing USB ports can easily be soldered onto the motherboards of the Playstations Then I would change the office layout so everybody has their own cubical in which they can standup an do their minority report moves to handle their day to day tasks (You will have to write some software for that). Anything more, just ask. And now seriously Please approach this from a user/business perspective. What does the company need to do their business?. And then look at the support structure of each standard solution. If the support people know linux, then do linux. If the users know Windows, Then give them windows. If the companies customers and suppliers work with linux/osx/windows thats another pointer. There is shitload of standard stuff out there which will do the job just brilliantly. No need to bother /. with this!

  271. Me Setup for a 2-20 ppl Company by metasepp · · Score: 1

    Hi there,

    here is my Setup for a small Company with low budget.
    This is work in progress so please be gentle.

    Serverbased on http://www.zentyal.org/. Comes with everything preconfigured. Uses ubuntu as OS.
    Hardware depends on your budget. I used these services
    - Mailserver
    - Fileserver (Samba)
    - E-Groupware as CMS and Resources/Projektmanagement (ZARAFA is the new default Groupware, but i haven't tried it yet)
    - LDAP for usermanagement and adresses
    - OpenRadius (Optional if you want authentification) - Disabled as we don't use wireless.

    Website Outsourced to hoster. This ist simply too complex to handle ourselves.

    Clientsside:

    Used Laptops (IBM T42 or T60) for around 200-300€ each.
    Software:
    - Win XP preinstalled. Ubuntu might be an alternative.
    - OOO for normal work.
    - Firefox/Thunderbird for Mail/Web using LDAP for Contacts
    - File-syncing with Toucan
    - E-groupware on the server for Calendar/Mail/Ressourceplaning

    For the Clients using cheap used laptops means, you can buy newer ones every year. Broken ones are just replaced.

    I use Funambol to Sync mobile phones Contacts with the LDAP server. IMAP for Mail. If you want Push services you can look into Z-Push, wich is part of ZAFARA.

    I just started, so some parts are still under testing.

    Hope this gives you some Ideas.

    Greets

    Metasepp

  272. Eh? by ledow · · Score: 1

    I work for a school - it has 50+ employees, several computer rooms, a laptop / PC in every room and a requirement to be working all day long without fail. I've worked for dozens of schools, from 20 to a 100 employees, starting out from uni with zero experience in working in school IT or even Windows networking. It's not difficult. Even primary schools here demand two-three times more storage, clients and management than your stated project would require.

    Before I was hired to run it all, the schools went to Dell, RM or similar and bought the cheapest office servers and got on with it. Usually it was whoever was most IT-literate that decided whether to buy salesman's offer A, B or C. It really is that simple. The kids store hundreds of Gigs of data but there are thousands of Gigs of space on even a basic system. The system is way over-specced for its task but that's because it has to take account of a lot of problems (for office work, moving to another machine is hardly a chore... for a room full of kids that now can't work on an individual computer, it means the lesson is over for them all, weeks of planning are out of the window, the inspector's / parents might well cause trouble, confidence in the system is shaken and the IT guy has a lot of explaining to do). The IT systems in a school RUN the damn school - from door entry, to telephony, to pupil databases, to medical information (necessary to administer vital injections), to class registers (necessary for fire evacuations), to the canteen, to all the invoicing, to paying salaries, to submitting to government-mandated requests, etc. If school IT goes down, the school is basically out of action. Most of them run it on a hidden office server that wouldn't look out of place in a solicitor's office with 3 people and it sits idle 99.9% of the time. There's nothing to scale at this point.

    You're not talking Google here. You're talking a server, a set of clients and maybe some storage. The sort of thing that any idiot can set up with an order from a network server manufacturer in under a day even if they opt to install the damn OS on every machine themselves. Hell, the first time I did it, I'd had zero experience with networks outside of a 10BaseT ISA network card and setting IP's - I phoned up Viglen, gave them a minimum spec for machines, agreed the price and got about £100 off by offering to install Server 2003 myself. I set up an AD for a school from bare metal that was more secure, and more usable, than anything they had in their previous network from a big educational-IT supplier with support contract. It took eight hours to do the setup (more was spent on unboxing, waiting for installs, cloning disks from images, etc.) and convert 50+ client machines. It was built alongside their network until I was confident enough to flick the switch on their old server (which they had zero access to) and enable mine. It still runs the whole school - everything. The lessons can't even begin without it because they only have interactive whiteboards, projectors and laptops that are on the domain (so they don't even have a board to draw on if the domain is not operational). I'm still impressed at how well it operates despite being my "first" network for someone else. That was about 8 years ago now, and they normally replace everything after 4 years.

    What you're asking isn't difficult. If you *can't* do it, then you shouldn't even be trying, especially if it's for a business. If you were hired to do that, but don't know how, you shouldn't have been. If you've just been nominated at random, then you're better off calling in a supplier to do a one-off build. £11,000 gets you a 16-client, 2-server setup last time I looked, with delivery, full installation, software licensing, hardware support, etc. for a multi-user office setup. They sell them as "insta-network" kits for schools that are new-build, re-build or just want to add another IT suite. I even think that's expensive, but that's only a fraction of the wages of someone for a

  273. More important by Z00L00K · · Score: 1

    First you have to figure out how your business works - what is the needs of the business?

    If "everyone" only works at the office you can stick with stationary computers since they are generally more reliable than laptops and less prone to get stolen.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  274. Re:Someone has to apparently (was:Do my job please by ThePhilips · · Score: 1

    Just do it, and worry about what "it" is, and whether the approach was a good idea later, after you've done the first 90% and it is time to do the other 90%.

    What is in fact just another application of the well known 90/90 rule.

    --
    All hope abandon ye who enter here.
  275. Re:Someone has to apparently (was:Do my job please by Zero__Kelvin · · Score: 1

    Hopefully you realized I was alluding to the rule myself ... and the reason for it being so apropos can be clearly seen by the fact the the GP's post has been moderated +5 Insightful while mine has only received a 1 point bump. It is unfortunate, but a large subset of the software creating populace simply don't belong there :-(

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  276. Re:Don't buy any servers. Use the cloud. by towermac · · Score: 1

    This is your answer. Well, it is if you're a company man and not trying to build an IT kingdom. A real IT man will make himself 'indispensable" within a few short months of taking that position. But then he wouldn't have posted here.

    I guess I've got some ideas: Mainly, don't spend their money. Provide for the majority of their tech support needs with your salary. One thing I violated that rule on was a switch. When it came time to get one, and I admit I sped up that process a bit, I got a decent managed 3Com (Cisco is too expensive). You know, being alone, if we were to have real network problems, (I'm a general tech, not a networking expert, and they were having some undefined "flakiness") I could bring Intermapper or something up and figure it out. Of course I never really needed managed switch for 50 people (there were older unmanaged 24 and 10 ports also) so take from that what you will. When I did spend their money I tried to buy good stuff that would last.

    Oh and about strangers and their laptops. You'll want a firewall too, and have a public open wifi outside of it. Unless you really have to worry about leechers don't password it or anything, and have the ssid be obvious to the name of your company. Honestly, the old WRT54G would do fine for that for 20. (I had a cisco 630 die once and I substituted the venerable linksys for 40 users for the few days it took to get a replacement. You could not tell the difference). The second one, if you have another one, can be on the internal network. And I'd have any hot network ports plugged outside the firewall too. People plug in without asking. Perhaps it shows that I'm not all that confident in my ability to secure the server against a real threat, so keeping the internal network minimal helps.

  277. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    I just wanted to thank the poster for their question, I didn't even know Cloud-based AD was available from Microsoft.

    Working for a large university, it probably doesn't make sense for us to utilize it and thus I never researched the options. Interesting idea though.

  278. Re:Someone has to apparently (was:Do my job please by Anonymous Coward · · Score: 0

    First of all , sarcasm aside, the original poster needs to do his job. Asking for advice from the slashdot crowd is , at best, like trying to get a sip of water from a fire hose. At worst, it is like trying to get a sip of water from a sewage pipe.

  279. Re:Someone has to apparently (was:Do my job please by Zero__Kelvin · · Score: 1

    "First of all , sarcasm aside, the original poster needs to do his job."

    Which is exactly what he is doing, and he posted over the weekend no less.

    "Asking for advice from the slashdot crowd is , at best, like trying to get a sip of water from a fire hose. At worst, it is like trying to get a sip of water from a sewage pipe."

    You seem to be assuming that the only thing he is doing is asking Slashdot, but congrats on making sure he gets a sip from a sewer pipe rather than the sip from the firehose he was expecting and for which he was hoping.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  280. Re:Don't buy any servers. Use the cloud. by nobodie · · Score: 1

    i'm a ditto head on this, worked for a school with about 35 employees that had a sysadmin that wanted server experience for her resume. What a horrible waste of time, money resources as well as a nasty mess at the end. Even the guy they hired to help her set it up recognized the idiocy and put in a sub-domain that hosted his on-line store and retired to the beach on the money from that until a friend and i tried to figure out where all the bandwidth was going. When we cracked the stinking pile open the so called sysadmin started to cry. we lost.

    Now, my friend's in Beijing and I'm in Shanghai, the sysadmin is still there running that ridiculous mess.

    there was no reason in the world to host all that stuff in house, case closed.

    --
    Subversion of spatial scale luxury decoration ideas.
  281. Re:Don't buy any servers. Use the cloud. by silanea · · Score: 1

    [...] No rational security policy in the world (except maybe military) requires you to actually own the hardware your data rests on. Nor do they require that your employees have direct access to said hardware. [...]

    Our legal department respectfully disagrees. We shell out quite some cash on top of our regular support contracts so that no outside technician touches any system with its hard-drive installed. They have to bring their own bootable disk. And we recently had to move our branch's mail server from the Austria head office to our location in Germany. We are not even in a sensitive industry. But between state regulation, data protection laws and insurance terms we have very little room for outsourcing anything. The only component hosted externally is our static website. Everything else is kept on premises.

    --
    Rudolf Hess edited Mein Kampf. He was the very first grammar nazi.
  282. Re:Don't buy any servers. Use the cloud. by moosesocks · · Score: 1

    Google -- according to their own public statements -- mines data so they can display ads, AND sell your data to other people.

    [citation-needed]

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
  283. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    Give everyone a laptop and a gmail account.

    A gmail account. Seems people on /. forget Google scans and keeps all email even after you delete it. For a company do you really want Google or anyone reading all you mail? The same with the CLOUD. Cloud computing has no real security. I live in the mountians and I see the security of clouds every day. You can just walk right through them and see everything inside. Best to keep things either in house or with a company that has a good security policy. Unlike Google the company I work for all your data IS YOURS! You leave we give you back you data and delete it from our servers. We are not allow to scan or even look at customers files.

  284. Re:Don't buy any servers. Use the cloud. by DuckDodgers · · Score: 1

    In terms of backups, I'm starting to think that people would effectively benefit from something like an automatic remote revision control system (like Subversion, Git, Mercurial, etc...) and a background process on their laptop or PC that runs every few hours and just commits local changes to a local and remote repository. Then you get backups, historical backups with the ability to revert by date and time, and an efficient use of disk space (since only modified files are backed up).

    But obviously for end users unfamiliar with revision control systems you would need a very user-friendly GUI to retrieve older copies of lost files.

  285. Re:Don't buy any servers. Use the cloud. by uncledrax · · Score: 1

    I dunno, there's plenty I can do when I don't have internet access.. usually the priority is getting the internet access working again, but there's still programming that can be done, documents that can be tidied up, etc.

    It all depends on what you actual job/company is.

    --
    ----- The internet has given everyone the ability to have their voice heard equally as loud.. even if they shouldn't be
  286. Re:Don't buy any servers. Use the cloud. by pnutjam · · Score: 1

    This used to be clarkconnect, now it is clear os.

  287. The approach I take by oojimaflib · · Score: 1
    I don't know if it will help you, as you and your user's needs may be quite different to mine, but this is the set-up I use for a small company that I do part-time IT stuff for. It works pretty well for them so it might work pretty well for your lot too:
    This is for a small co. of about 12-15 engineers, (depending on how many part-timers your count). They do lots of computational modelling, so lots of storage space and CPU is needed. This sounds like it might be a bit similar to your needs (if you're going to do anything interesting with that large collection of videos & multimedia)

    They have one "main" file server for project work. It's a white box PC from the local shop and has a couple of TB of hard drives in it. It runs ubuntu server with samba (like all the other servers in this co.). It has needed work about twice in the last 4 years.
    They have a couple of old Dell workstations which are too slow to do engineering on now. One runs an external-facing FTP server (it could probably run a small website if needed, too) and one runs an internal wiki and a few other similar tools. I could probably move some of the internal stuff into the main file server, but we had the old machines kicking around, and it's useful to be able to fix stuff without breaking the whole network for the whole company at the same time.
    We have a modelling file server, which is a big Supermicro rack server. It's a 4 or 5U box, because they have an open-plan office and nowhere to put the rack, so the rack-mount servers have to be very big (for what they are), so they can be quiet. This has space for 8 hard drives so you can pack it out with largish drives and there will be enough space for all but the most data-hungry organisations. It's expensive compared to the white-box PC, but if you really need the extra space, it can be difficult to find an off-the-shelf machine with space for more than 6 hard drives (and it's a lot easier to replace one if one fails, too).
    We have a backup file server. This uses rsync to mirror the (newer) contents of the other two servers, so that if one of them falls over, we don't have a bunch of engineers sitting around while I get the train into the office, work out what's wrong, get the right part, fix it, etc. It also compresses the important (non-replacable) data every week so that someone can copy it to an external drive and take it off-site. Much cheaper than the internet connection that we would need to mirror a week's work in reasonable time over the internet.
    All of the computers are cheap white-boxes from the local shop running windows XP or 7 with various versions of MS Office (whatever was current when the machine was bought). No-one seems to have any problem with the fact that the boss uses XP and office 97 while the new guy uses Win 7 and office 2010, and I have better things to do than make an issue out of it. We keep track of whose license is who's on the wiki. Most machines also have OpenOffice, but there is general user resistance to that concept.
    We have a couple of PCs for doing number crunching. They sit in the corner and run VNC servers. If people need to crunch numbers they use them, otherwise they use their own cheap workstations.

    In summary: buy off-the-shelf PCs for the users. So long as they have windows, office, anti-virus, etc. they'll get on with what they need by themselves. The hassle of getting people to use linux or OpenOffice is not worth the 250 pounds we pay to MS per computer. An off-the-shelf workstation or server with some extra HDs and some version of linux makes a perfectly adequate file server. Use sneakernet for backups.

    As I say, your situation may be completely different, but I hope mine might give you some ideas.

  288. Re:Don't buy any servers. Use the cloud. by Jane+Q.+Public · · Score: 1

    Look down the page. It's in their TOS.

  289. Re:Don't buy any servers. Use the cloud. by Jane+Q.+Public · · Score: 1

    Nonsense. "Need to know" are weasel words. This exact kind of language has been used by people who sell to advertisers (and others) for years. If you are buying consumer information for the purpose of advertising (other other purpose), then pretty much by definition you "need to know" that information in order to advertise to those people. So while it sounds good, it really means NOTHING.

    Repeat: what this says is that Google can sell your information to others (affiliates). It does ask those affiliates to keep the information confidential... but so what? In the same position, I could legally sell your info to 100,000 people and ask them ALL to keep it "confidential"! And just how confidential does that make it?

    I am not "ignoring" the words need to know. I have seen them before -- many times -- and I know what they mean in this context: next to nothing.

  290. Re:Don't buy any servers. Use the cloud. by Jane+Q.+Public · · Score: 1

    I have seen your previous posts. You aren't making any real, logical arguments. You are simply making blanket statements and apparently assuming I should accept their validity.

    I repeat (because you haven't given me an answer): what makes living in the 21st Century an excuse to ignore legitimate privacy and security concerns? And simply saying that my concerns are FUD is not an argument. Go ask Bruce Schneier if you like. He's a renowned expert. And he'll tell you the same things. I am not making this stuff up.

  291. "BYOL" IT? by dmarti · · Score: 1

    The final decision on this is probably above the OP's pay grade, but consider putting employees on the "Bring your Own Laptop" plan. One of your biggest expenses at a company this size (unless you have very expensive vertical market software) is desktop hardware. Company-owned machines take a lot of hard use, and somehow people's own property lasts longer.

  292. Re:Someone has to apparently (was:Do my job please by meustrus · · Score: 1

    Sir, you are everything wrong with the IT industry. Too many techs have taken the "Build first, ask questions later" approach and we end up with legacy systems that need to be completely replaced. I'm sure this is the approach the last guy did, and that's why the whole thing needs to be done from scratch.

    At least, that's what I would say if I couldn't recognize sarcasm, like the clods who marked that "Insightful." And why can't we have <del> OR <strike> tags?

    --
    I sometimes ask revealing, often ignorant-seeming questions. Maybe they're harder to answer than you think.
  293. Need more data... by ujoronen · · Score: 1

    The biggest issue with the request is that we don't really know what the customer really does. Sure, they're a small NGO, but do they do accounting, document storage, engineering, or classified work? All of these have specific requirements that change the loadout.

    Second, how does the client interface with vendors and their clients? What data format do they need to output or accept? This, more than anything else, will determine software requirements. What proficiency are the users? If they are very skilled at a specific software title, your customer can spend money on that software to avoid retraining. If they are unskilled, a learning curve will occur regardless, so software selection can be made with capability and cost as primary factors.

    From the answer to these and other questions, you can derive the desktop software loadout, data flow, and server requirements. From these in turn you can derive network architecture, desktop specifications, and server specifications. Note the process:

    Regulations > Interface > Tasks > Users > Desktop OS and Software > Data Flow > Server OS and Software > Network > Server Spec. > Desktop Spec.

    Now that we covered this, a little general info. To rack or not to rack. If you are installing new infrastructure and your budget allows, place all network and server infrastructure in a rack. Lay it out and lock it down. Track every wire, origin, destination, and termination. This will go a long way to saving time when you must look uber-proficient.

    Desktop apps and operating system? Depends. If the client has never used a computer or is only marginally proficient, use Ubuntu 10.10 and save yourself an ungodly amount of labor. Just make sure that you nail down a service contract first. After training the users and some limited admin work, you will have little to do, if you rely on per hour support with a limited client base, you will go broke supporting Ubuntu, but your clients will be happy.

    As far as the server goes, things are a little more flexible, unless there are some specific server side applications. Assuming there are not, I have has excellent results running Ubuntu Server. Even in a windows-centric organization using Exchange, I have run Ubuntu 10.10 server and Citadel Server replacing an aged exchange server, saved myself days and my client a truckload of money.

    Network is fairly straightforward. For 20 users on a DSL backbone, a 10/100 switch is fine for office use unless there is heavy data access on the servers. If there is, or you are running VoIP, use gigabit. As a security solution, use Endian Community firewall on a dedicated machine, segmenting the system in a logical manner (guest access, trusted network, and VoIP for example).

    The specifics of the server will depend on the client use. Some basics: I nearly always spec Dell or SuperMicro. Don't choose a 1U server unless you need the space. The vertical clearance is simply too tight, heat is an issue, and standard PC parts don't fit. This will increase the likelihood of a failure and increase the support costs. Exception to this is the Atom based servers from SuperMicro. If you don't need the processing horsepower of a Zeon (like a basic fileserver) and you are not running Windows Server, the Atom based 1U servers they make are an extremely cost effective solution.

    Finally, what kind of desktop? User's choice. Whatever you do, do not deploy a laptop as a desktop and expect them to use the laptop keyboard. Between the ergonomics and construction, this will be a nightmare for all concerned. Use an external keyboard and mouse. The chief selling point of a laptop is the built in UPS you get for free (battery), but make sure the asset doesn't walk off. Another point, if you do deploy Linux on the desktop, use extreme caution and make sure the hardware is supported straight out of the box. I installed Ubuntu laptops as desktops at a client, using certified equipment (Dell Inspiron

  294. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    Nice UID. :)

    In general: the thousand miles of cables that are meshed up for redundancy.

    But, specifically, there are many parts of the country where that's not tenable. Daily, weekly outages. And with a cloud, you still have the same IT software management issues.

    (Some of our clients have daily upstream outages on DSL and cable, or periods when the network is saturated. This isn't all that uncommon, unfortunately.

  295. First 75% is easy... by JustNiz · · Score: 1

    Just by keeping your network and infrastructure completely free of any Microsoft products, you'll already be mostly there.

  296. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    And if you have any further questions just call CAIMLAS at the help desk. I'm sure you will get kind, respectful, and non patronizing service. See... there's no need to fear the IT group. They are really quite nice.

  297. About once a month by Wee · · Score: 1

    Our office loses power about once a month. Call it ten times per year. I put UPSes literally everywhere. But we keep everything in-house.

    My hesitation to using a cloud thing is that you are reliant on a third party for your most valuable asset. We have a new guy at work, he wants to use every weirdly-named online service for every issue that comes up. We don't need 39 external dependencies, thanks.

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

  298. Step 1: hire someone to replace you by billcopc · · Score: 1

    I get that many NGOs are ignorant little cash cows with minimal oversight, but if you are dealing with only 20 users, you probably don't need that much infrastructure, unless the NGO is expecting ludicrous growth over the next 2-3 years. The issue with in-house servers is you need someone to manage them, and that is an ongoing expense that may be hard to justify when cloud services can do it better, faster and cheaper. The nice thing about hosted services is someone else has already figured out all the scaling issues, all you have to do is pay your small monthly dues and use the damned thing. That web server ? Forget it! For the cost of a fiber line to the office, you could lease five managed servers in a respectable datacenter. You only need one, or maybe even a VPS would suffice.

    The best way to approach a small network is to treat it like a small network. You can probably get by with one modest server with a terabyte of mirrored storage, running your domain controller and file/print shares. If and when they outgrow this "SoHo server", meaning when it starts slowing down their work, then you'll know it's time to reevaluate their needs. Start small and try to keep the big picture in mind, the best way to plan these things is to look at how quickly an investment will pay for itself in increased productivity.

    --
    -Billco, Fnarg.com
  299. Re:Don't buy any servers. Use the cloud. by phoenix321 · · Score: 1

    Google's main business is IT, so it would be idiotic to outsource everything of their strategic advantage.

    The NGO this article was about certainly isn't strategically selling IT services, on the contrary, they just need something to work with.

    Companies that do something which isn't in their core interest are one of these cases:
    - If they do it in full quality anyway, they're wasting money.
    - If they don't reach a quality or flexibility level typical for commercial services, they're missing out on opportunities.
    - If they do it perfect, for perfect budgets, they still squander funds, staff and management attention to something that is not providing enough profit (compared to their core product)
    - And if they profit from it enough, do it perfect, for a perfect budget and it's not their core product, management has named the wrong product their "core".

    Full control is needed for services that can bring you down the instant anything goes even slightly wrong or hamper you for years if it isn't flexible enough to change with your business. If the outside commercial market is better AND cheaper than you on these services, you better not buy any stock in the company. If that company still decides to do everything themselves, you should sell any and all shares immediately. And update your resume, if you happen to work there.

  300. Re:Don't buy any servers. Use the cloud. by billcopc · · Score: 1

    I don't know what kind of redneck mecca you live in, where farmers cut cables often enough to affect your bottom line. I can count exactly one backhoe incident in 6 years at my datacenter, and they routed around it within an hour - epic fail for the network admin who didn't test the failover, but I ain't cutting myself over one measly hour of downtime. Shit happens, and clients are usually quite understanding of such unforeseen events. If they're not, you either need to charge more for the liability, or just plain fire them and let them find some other sucker to put up with their whining.

    --
    -Billco, Fnarg.com
  301. Re:Don't buy any servers. Use the cloud. by phoenix321 · · Score: 1

    It was a response to the GP who warned everyone with outsourced data centers from farmers cutting their lines as the main danger to services in the cloud. And we all know how often Google - which is hosted in their own cloud - is going down, i.e. never.

  302. Your point? by Anonymous Coward · · Score: 0

    This mentality is exemplar of former Exchange users.

    The entire point of leaving the messages on the server (and by the way, you can permanently delete messages from Google Apps hosted email) is to enable complete search results. Removing the messages cripples the search history functionality which is the core of how Gmail works.

    If you don't want a cluttered inbox, archive it! Learn to use the labels functions. Don't expect Google Apps to be a complete Exchange replacement -- it's not. It's superior to Exchange in so many ways it's not funny, even if it misses out on some specific functions people have grown used to.

  303. Make your life easier. Go with MS. by tom229 · · Score: 1

    I've done a few dozen of these so I'll give you my opinon on this: "Make your life as easy as possible". I'm a linux guy outside the office so it's very tempting to try to be benevolent and go with centOS, macbooks, etc, etc like some people have been suggesting. DONT LISTEN TO THEM. Microsoft has spent nearly 3 decades perfecting the small office and enterprise network. They will make your life so much easier. In this case youd need a decent server machine, somewhere in the 3-5 grand category. Install Server 2008 R2, configure Active Directory, DHCP, DNS, and Exchange on it. Get a small cisco firewall that can also take care of the routing. Set up GPO's as permitted by user software. Get a nice central managed antivirus solution like eScan or Comodo. Create login scripts for mapping shared drives and installing printers and make sure all people are working off the network drives at all times. If youre really ambitious you can also set up a network boot ghosting option for quick imaging rebuilds... although this may be a bit outside the scope of your company. Now sit back and relax. Most days you will be legitimately doing nothing. This is coming from a linux guy... go with Microsoft.. it makes your life easier and hey.. .its not your money anyways.

    --
    If it ain't broke, don't fix it.
  304. Re:Don't buy any servers. Use the cloud. by kiwimate · · Score: 1

    Yep. And in case it hasn't been mentioned in this thread already, Microsoft Small Business Server is designed for this kind of scenario. Here, pricing to get you started (server + CAL packs). If it has the services you need then it's a great way to get started with user authentication, e-mail, web services, etc. And it's in line with the parent's recommendation of KISS.

    There may be some Linux equivalent, which would be important depending on what your comfort zone is (do you come from a Linux or Windows background?), but that's not my forte, sorry.

  305. Re:Don't buy any servers. Use the cloud. by GigsVT · · Score: 1

    That doesn't sound like a "cloud" to me. Sounds like thin client architecture.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  306. You haven't given us enough info by codeguy007 · · Score: 1

    DiniZuli, without knowing more about any required applications such as Graphics, CAD or Accounting; it's going to be hard to decide what would be the best solution.

    For instance, if you are a web development house that needs to do a lot of photoshop work, you might need or want to go with OSX boxes.

  307. Re:Don't buy any servers. Use the cloud. by lymond01 · · Score: 1

    Too bad you're an AC. I could have told you that many universities are moving to Live@Edu which is the Microsoft offering of cloud-based authentication, email, calendaring, etc on par with Google. If the whole university takes it, MS usually offers it for free.

  308. QNAP by HappyPsycho · · Score: 1

    From the sounds of it something from QNAP can serve for most of the "servers" you will need.

    Relatively easy to use and should save you allot of grief.

    I'll leave you with the power / cooling / security aspects.

    BTW, I love my laptop but I think you will be better with desktops. Thin clients would be nice but you don't seem to have a user base large enough to make it worthwhile.

  309. Private cloud by MDillenbeck · · Score: 1

    Valid point. Are you talking about building a complete in-house cloud solution from the ground up, or are you talking about implementing a 3rd party proprietary API that may contain some "black boxes"?

    I've never been one for buzz words or paradigms, as you can obviously tell. I know going to the cloud is all the rage - just look at the stupid "to the CLOUD!" commercial for photo editing because your family is too self-absorbed in their own thing to hold still for even a couple of seconds. (...and yes, the end result did look like a really bad cut-and-paste Photoshop job.)

    1. Re:Private cloud by jon3k · · Score: 1

      Usually when people talk about "private clouds" they're referring to large organizations building their own cloud infrastructure, internally, "behind the firewall" so to speak. Although you can also build partitions of public clouds and then extend your network into that "private cloud". That let's smaller organizations leverage some of the features (scalability, remote access, etc) that you get from cloud based services.

      Like most buzzwords, there's actually some real value to it, which is a pity because marketing will shove it down your throat for the next 10 years and make you instantly gag at the sight of it (and me too).

  310. World Bank... really? by MDillenbeck · · Score: 1

    Sorry, I did not realize we were letting banks define the term NGO. Of course, what other types of groups could I see claim that their purpose is to "relieve suffering, promote the interests of the poor, protect the environment, provide basic social services, OR undertake community development"? Being from the US, the first one that pops into my head is Christianity. Then again, I can even generalize - many major religions claim these as tenets. Therefore, Christians are Hippies... something the Conservative Christian movement would love to be characterized.

    By the World Bank's definition, sure its "hippie bullshit". Should I equate that as trying to relieve suffering is bullshit, trying to promote the interest of the poor is bullshit, that protecting the environment is bullshit, that providing basic social services is bullshit, or that undertaking community development is bullshit?

    Also, I'm sorry you don't think I understand what an NGO is because of your personal definition. I used the common definition vs the banker's practical definition, the one you could find in a dictionary or at dictionary.com: "noun an organization that is not part of the local or state or federal government". I could argue you don't even know how to decompose the english language and see there is a "non-" prefix attached to the adjective "governmental" which modifies the noun "organization".

    Of course, I'll make your argument and state this is a bit of sophistry (a subtle, tricky, superficially plausible, but generally fallacious method of reasoning. - dictionary.com again) because there is a difference between the literal definition and the schema we have built for what an NGO is. We often use NGO to mean more than something like the KKK or a linux user's group (organization: a group of persons organized for some end or work; association - dictionary.com again). We have a schema that says they are usually some form of non-profit working to better society.

    Where I think the real failure is the understanding of what a hippie is. Hippie: noun "a person, esp. of the late 1960s, who rejected established institutions and values and sought spontaneity, direct personal relations expressing love, and expanded consciousness, often expressed externally in the wearing of casual, folksy clothing and of beads, headbands, used garments, etc.", and I hardly think most NGOs could fall into this category. I mean, do you think the NGO African Gender Institute is trying to promote Gender Equality or the NGO Action Against Hunger is trying to promote development by rejecting the establishment, engaging in direct personal relations expressing love, and wearing beads & used clothing???

    As I said originally, I know the original post was to inspire a flame-war of some sort. So, in the words of Johnny Storm... "Flame on!"

    1. Re:World Bank... really? by GigsVT · · Score: 1

      What inspired you in the 6 hours between your two replies?

      Did you just forget that you already replied to me once?

      Sure, noble causes. Most hippie bullshit is a noble cause. :)

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
  311. Internet != Productivity by Anonymous Coward · · Score: 0

    I know that I'm more productive when I can't read /.

  312. ClearBOX - replaces server racks for most SMBs by Anonymous Coward · · Score: 0

    ClearBOX - best Hybrid solution on the market, perfect for SMBs http://www.clearcenter.com/ClearBOX-Overview/clearbox-simplicity.html

  313. Re:Don't buy any servers. Use the cloud. by mabhatter654 · · Score: 1

    is there really a difference?

  314. One word by Anonymous Coward · · Score: 0

    Supermicro!

  315. Which OS by Bent+Spoke · · Score: 1
    The choice of OS really depends on what business the 20 person company is involved in. If it is marketing related, Windows will probably be mandated because "it looks nicer".

    However, Windows comes with hidden costs in the form of viruses, botnets and EOL pressures.

    Linux makes sense where "function" trumps "form"

  316. Re:Don't buy any servers. Use the cloud. by VTI9600 · · Score: 1

    I have seen your previous posts.

    I suspect you missed this comment in which I elaborated greatly on my argument and asked you twice to provide examples to back up your claims, which you have not supplied.

    I've been advocating use of Google Apps in the enterprise to various people for nearly three years, for no other reason than that I like the service and hate Outlook. Frankly, I'm getting pretty tired of dealing with the same closed-minded prejudices over and over again, so this will be my last post on the subject. Feel free to have the last word if you must and consider yourself the victor in this debate. Peace.

  317. Re:Don't buy any servers. Use the cloud. by VTI9600 · · Score: 1

    Well, what can I say?...Sometimes I forget that /. has a global audience. I guess I need a new acronym for this:

    IANAAL (I Am Not An Austrian Lawyer)

    By the way, IIRC, I read somewhere that information security policies in Palestine require a gunman armed with an AK-47 to stand outside the entrance to your data center. I'm sure they have their legitimate reasons too. :-}

  318. Re:Don't buy any servers. Use the cloud. by Jane+Q.+Public · · Score: 1
    Yes, I did miss it, because it wasn't in my discussion tree, for whatever reason. There have been some issues with /. of late.

    Indeed, it is possible to de-anonymize certain data, but for that to be of any consequence, the data must be *distributed* to another party who would do so. I'm not aware of any alleged cases of Google distributing Google Apps data to third-parties (except as ordered by subpoena). If you have evidence of this, please post it.

    YOU missed the part where I pointed out that their TOS says they can do so. I don't need evidence that they are actually doing so. Their insistence on including terms such that they CAN is enough for me. You can call that prejudice if you want, but that doesn't make it so. Once again, for example, AOL claimed to be doing the same thing (and with similar TOS, I might add). Yet their public release of data solidly confirmed that the "anonymized" data was not so anonymous after all. Other data releases have resulted in similar conclusions. This is recorded history. Why do you deny this?

    "Citation please...and remember, we are talking about data stored in paid, corporate Google Apps accounts, ..."

    Right. And as I have already mentioned, up above in this same thread is a copy of part of the Google Apps TOS, which includes wording stating that they can sell your data. Don't try to tell me I'm wrong about that; it's exactly the same language that data-miners have been using for years. Even Facebook tried to get away with it.

    "To outright call them liars is not really fair since its debatable whether or not one would consider these enhanced search boxes to be "search results". In the context of Google's own definition of a "search result", they are telling the truth."

    This is really laughable. So Google gets its own special definition of "search result", does it? And by that special definition of their own, they aren't quite lying? Are you paying attention to what you are writing here? I'm not trying to be derogatory, but that is a bit much to take.

    "The general consensus is that if you can be PCI compliant, then you are already compliant with almost every other security standard there is...some notable exceptions being regulations that govern big telecom companies and military contractors."

    Apparently you haven't heard about all the data "losses" and security breaches by those same contractors and government organizations. Standards are great. But in order for them to work, people have to comply with them. Here is the single biggest problem with most of these "standards": fallible PEOPLE, many of them low on the corporate totem pole, are assigned to oversee their compliance. Often it is those very people who are caught later for having "borrowed" some data.

    Government agencies have been reported every couple of months for the last few years, for "losing" hard drives full of important, confidential data. So have large financial firms, and military intelligence. Corporations have "leaked" data. Employees have stolen "confidential" business data. The list goes on.

    "Actually, I called it "FUD", and I think I backed up my case pretty well. When somebody tells me that flying spaghetti monsters are real, I ask *them* for evidence...not the other way around."

    First off, don't hide behind exact wording when your meaning was perfectly clear. You might have been SLIGHTLY (and only slightly) more polite about it, but for all practical purposes you were saying I was full of bullshit. And you STILL haven't given me any real reason for thinking so, other than your flat claims that I am full of bullshit. I am serious. In a logical argument, you have to refute what the other person says. Simple claims that "I haven't seen it" and "I don't believe you" don't carry much weight.

    I have in fact, pointed you at evidence, if nothing more than

  319. Re:Don't buy any servers. Use the cloud. by Jane+Q.+Public · · Score: 1

    "Actually, I called it "FUD", and I think I backed up my case pretty well. When somebody tells me that flying spaghetti monsters are real, I ask *them* for evidence...not the other way around."

    And actually, I find this statement to be the most amusing of all. I will counter it with my own analogy: When you're checked into a room at the Bates Motel, and I tell you there is someone with a knife behind you... well, don't say you weren't warned.

  320. Re:Don't buy any servers. Use the cloud. by VTI9600 · · Score: 1

    Wow. I never thought of Google as a knife-weilding maniac before. But analogies don't lie so I've made up my mind...I'm switching to Hosted Exchange!!!

    That is, unless you think that GoDaddy guy looks like Hannibal Lecter. No...wait...he doesn't wear glasses. OMG, its Benjamin Linus from Lost!!! No, wait...it's Agent Smith!

    Shit, they cut the hard line! Get out...It's a trap!!!!

  321. Awesome by Anonymous Coward · · Score: 0

    It\s a really nice post. I enjoy the reading of your article. Please don't mind i am sharing it with my friends.
    Thanks,
    Bus Rental

  322. Re:Someone has to apparently (was:Do my job please by Mista2 · · Score: 1

    Hey, I just did this for an 8 person company.
    1 8 port GB switch, a UPS, DSL modem, HP ML110 server with 4GB RAM and 3x320GB HDDs in a RAID 5 array, and a free copy of ESXi4 vSphere. On here run Ubuntu server as a VM Guest for OpenLDAP, SAMBA, and LAMP for their intranet (a media WIKI server) for storing manuals and other documentation.
    For mail, I used the 10 person free verison of Zimbra as a VMWare appliance.
    For their internet firewall, I used Astaro.
    What they get: Directory services, File/Print, Intranet, full groupware mail services, mobile access to mail with any phone supporting iMap or Active sync, and webmail. Astaro provides a VPN, and virus scanning at the border.
    When they grow past 10 users, They'll be big enough to pay for full versions of their suites, and easily expand onto a second ESXi4 server for more redundancy, and allow them to gracefully age out the old server.
    Then we just sell them 4 hrs engineering time each month to do maintenance for all their desktops/laptops and server side updates. As they have a VPN, we just do it from our office, no travel required.
    All up, NZ$8000 give or take, and most of that is just the one off services time to set everything up and move their data from their PCs to the network.

    For their main desktops They are happy with their Dells, for roaming staff, I recommended 11" Macbook Airs, for battery life and ruggedness. Expensive at NZ$1600 a pop, but will last much longer than most other plastic fantastic ultraportables. Also being fairly small, and limited disk space, and no Windows OS for games, less likely for the staffs family to mess with them 8) I recommended no Flash either, to keep temptation away. Small drives also means a full disk image can be easily taken regularly, and restored if required. Timemachine for away from the network backups.

  323. Are you crazy? by Logic+Worshipper · · Score: 1

    You want to host the web server for a 20 person NGO in house? What will the bandwidth cost? How will that handle high load because of a highly publicized event? Hosting the web sever in house is will be a catastrophic failure. Get a VPS, then you won't have to worry about bandwidth.

    Email - there are tons of decent email hosting companies, GMail, Rackspace, LuxSci, etc, depending on your budget (Rackspace is the cheapest, LuxSci is the nicest). You want to use cloud email, in house email is too big of a headace for 20 people. If you're worried about security LuxSci email is HIPAA compliant.

    You can either get a Microsoft AD server, or use Linux. Desktops are better than laptops for in the office, they're harder to steal and/or misplace, cheaper to repair or upgrade, and they last longer. If you use Windows, you'll have to buy a decent antivirus, but you should be able to find everything else Open Source.

    Get a decent router, cisco small business routers are nice, they don't crash like cheap routers do.

  324. The thing not in the cloud should be a file server by Logic+Worshipper · · Score: 1

    You'll want faster speed to and from your file server.

  325. Re:Don't buy any servers. Use the cloud. by Anonymous Coward · · Score: 0

    check out http://turnkeylinux.org with all it's appliances...

  326. Re:Don't buy any servers. Use the cloud. by Jane+Q.+Public · · Score: 1

    Do you know what "analogy" means? It's not a simile, or even a metaphor.

  327. hi by ElizaEliza · · Score: 1

    Valuable information and excellent post you got here! I would like to thank you for sharing your thoughts and time into the stuff you post!! Thumbs up! Big thanks for the useful info., http://www.optionpoppers.com/

  328. Re:Someone has to apparently (was:Do my job please by lewko · · Score: 1

    Amen.

    I asked a question which was posted to Ask Slashdot a long time ago.

    A number of sneering comments suggested the mere fact I'd posted to Ask Slashdot was proof I had no business doing what I do, despite the fact I'm a recognised world leader in the field.

    Asking around never hurts.

    --
    Do you or your partner snore? - Visit www.snoring.com.au