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."

64 of 600 comments (clear)

  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 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!

    3. 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
    4. 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.
  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. 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.

  4. 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 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...

    2. 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.
  5. 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/

  6. 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

  7. 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
  8. Don't want to be rude or flamebait but... by JazzyMusicMan · · Score: 2, Insightful

    Do you have any clue what you're doing?

  9. 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 /.

  10. 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...

  11. 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.
  12. 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.

  13. 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?
  14. 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?
  15. 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 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.)

    2. 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.

  16. 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!

  17. 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.
  18. 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)

  19. 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.

  20. 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?

  21. 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
  22. 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.

  23. 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.

  24. 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.
  25. 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.

  26. 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.

  27. 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.

  28. 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.

  29. 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
  30. 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.

  31. 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.

  32. 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.

  33. 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
  34. 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.

  35. 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.

  36. 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.
  37. 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.

  38. 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.
  39. 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.

  40. 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...

  41. 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.

  42. 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.
  43. 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.

  44. 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.

  45. 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.

  46. 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.

  47. 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.

  48. 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.
  49. 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
  50. 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?
  51. 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
  52. 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.

  53. 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.

  54. 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.