Find the answer to your Linux question:
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 18
Hello All, We are a new company looking to develop our site software, at the beginning stages of starting work but have to choose between going with Windows or Open ...
  1. #1
    Just Joined!
    Join Date
    Dec 2008
    Posts
    0

    Ubuntu or Windows Server 2008?

    Hello All,

    We are a new company looking to develop our site software, at the beginning stages of starting work but have to choose between going with Windows or Open Source.

    So far, it appears that development cost for the .net platform will be cheaper than linux but the licensing cost to Windows for the Server 2008 and SQL Server 2008 will be prohibitive.

    Upscaling the hardware and software from the initial start gets subsequently cheaper each time a new server is added, going with open source than with windows licensing fee for each server.


    Assuming that traffic is handled equally by both platforms, here are the general specifications for the hardware we will be using:
    3 web servers
    1 app server
    1 sql server

    All IBM Intel Quad Core 3 Ghz with 16 GB RAM and 15K 73 GB HDDs on RAID with separate Backup HDD.

    Is it worth considering the windows option if we are going to expand later on and add more servers or should we spend more money on the development cost now and then have no upgrade cost....

    Your comments

  2. #2
    Linux Engineer GNU-Fan's Avatar
    Join Date
    Mar 2008
    Posts
    935
    I recommend to use Free Software.

    (Did you really expect to get an unbiased recommendation in this forum )
    Debian GNU/Linux -- You know you want it.

  3. #3
    Linux Enthusiast L4Linux's Avatar
    Join Date
    Sep 2008
    Location
    Greece
    Posts
    584
    As you said, Linux seems to have lower costs when scaling up. Since your goal probably is to expand eventually, you should consider this future cost. Also, as far as I know, Linux has better virtuallization (XEN & KVM. VMware runs on both) and clustering capabilities than Windows Server.

  4. #4
    Linux User gruven's Avatar
    Join Date
    Dec 2004
    Location
    Arkansas
    Posts
    481
    Personally I would go with the larger cost up front and use Free Software. You have to consider that if you want to expand later, then you can do it for free with Linux/FOSS and it can also run on older hardware.

    You will have limits with Microsoft software on how many users, how many machines, etc... With Linux, your only limit is your own knowledge. Hire a good sysadmin, and you won't have problems (well, there are always problems, but you will have less).

    There is a reason that the larger corporations use Linux/FOSS (google, yahoo, registrars, etc...) and it isn't solely because it is free. Open source software seems to patch security holes faster, and push out needed updates faster.

    In the end it is really up to you and what your company is most comfortable with, but for me it would be a non-issue. I would never consider Microsoft over Linux/FOSS for a business, simply for the costs and scalability.

    Linux User #376741
    Preferred Linux Distro: Funtoo
    There is no need to login to the GUI as root!

  5. #5
    Just Joined!
    Join Date
    Aug 2005
    Location
    South West England
    Posts
    91
    Ahem... larger development cost? That makes no sense.

  6. #6
    Linux User SkittleLinux18's Avatar
    Join Date
    Dec 2007
    Location
    Mesa, AZ
    Posts
    302
    Quote Originally Posted by L4Linux View Post
    KVM. VMware runs on both)
    Let's make sure we clarify KVM here. If we are talking about the Virtual Machine known as KVM, the statement made by L4Linux would be correct.

    However, if we are talking about a KVM switch, let me clarify a few things. A KVM Switch is not virtualization at all. KVM switches will give you more problems in Linux, unless you get the right the right hardware. There are screen resolution problems as well as video placement issues. I've been using a KVM switch to go back and forth between my Linux computer and Windows computer for over a year now. (Kind of my solution to WINE haha). However, it took me 5 weeks to narrow down the best way to go about using a KVM switch between the two different types of OS in order to avoid those problems.

    Just something to think about.
    Using Linux since June 2007
    Distros: Mint 12
    SPECS: AMD Atholon 64 X2 5400+, 2GB RAM, GeForce 8800 GTS
    When your whole life is on one computer, servers and all, choose stability over anything else.

  7. #7
    Linux User SkittleLinux18's Avatar
    Join Date
    Dec 2007
    Location
    Mesa, AZ
    Posts
    302
    There are good points being made here, however, stability has yet to be mentioned. When it comes to the servers that myself and SierraDump use to make money off of, we prefer Windows Server because of it's stability and reliability. However, we prefer open source and Linux for our personal servers.

    When it comes to stability, it depends on who you talk to. Some people prefer Linux and the LAMP server it has. Others prefer Windows. Stability is tricky and vastly varies based on personal definition and experience.
    Using Linux since June 2007
    Distros: Mint 12
    SPECS: AMD Atholon 64 X2 5400+, 2GB RAM, GeForce 8800 GTS
    When your whole life is on one computer, servers and all, choose stability over anything else.

  8. #8
    Linux Enthusiast L4Linux's Avatar
    Join Date
    Sep 2008
    Location
    Greece
    Posts
    584
    If we are talking about the Virtual Machine known as KVM
    Yes, I was referring to Kernel-based Virtual Machine. The switches tend to freeze both systems from time to time with no apparent reason, after they have worked fine for days...

  9. #9
    Linux User gruven's Avatar
    Join Date
    Dec 2004
    Location
    Arkansas
    Posts
    481
    Quote Originally Posted by SkittleLinux18 View Post
    There are good points being made here, however, stability has yet to be mentioned. When it comes to the servers that myself and SierraDump use to make money off of, we prefer Windows Server because of it's stability and reliability. However, we prefer open source and Linux for our personal servers.

    When it comes to stability, it depends on who you talk to. Some people prefer Linux and the LAMP server it has. Others prefer Windows. Stability is tricky and vastly varies based on personal definition and experience.
    I MUCH prefer Linux or BSD over Windows for servers. IMO, and from what I have experienced, Linux/FOSS/BSD is much more stable and reliable than a Windows server. Granted, I am much more versed in Linux and feel more comfortable in it, I just usually have less problems with Linux.

    Plus, if it isn't a kernel update, you don't have to reboot, ever.

    What it comes down to is familiarity and if you can fix it when/if it goes down. Personally, I would use Linux because I can fix it. Windows would frustrate me to no end because I couldn't customize it like I wanted, and I couldn't dig in and fix it if needed (recompile, etc...).

    Linux User #376741
    Preferred Linux Distro: Funtoo
    There is no need to login to the GUI as root!

  10. #10
    Linux User SkittleLinux18's Avatar
    Join Date
    Dec 2007
    Location
    Mesa, AZ
    Posts
    302
    Quote Originally Posted by L4Linux View Post
    Yes, I was referring to Kernel-based Virtual Machine. The switches tend to freeze both systems from time to time with no apparent reason, after they have worked fine for days...
    I figured you were just because I know how knowledgeable you are to Linux, L4, and computers in general. I guess I just wanted to make sure that others reading knew what you meant.

    As for your comment about the switches, you are totally right. I ran into those problems all the time. However, I found out that getting a switch with usb emulation drastically cuts down on the problem. So do booting each system while KVMed into it helps a lot. In other words, if you're booting Linux, don't KVM back to Windows and browse the internet while waiting for Linux to boot up. The signals being passed in the switch need to be on the system that is booting up. Once booted, though, you're ok.

    Quote Originally Posted by gruven View Post
    I MUCH prefer Linux or BSD over Windows for servers. IMO, and from what I have experienced, Linux/FOSS/BSD is much more stable and reliable than a Windows server. Granted, I am much more versed in Linux and feel more comfortable in it, I just usually have less problems with Linux.

    Plus, if it isn't a kernel update, you don't have to reboot, ever.

    What it comes down to is familiarity and if you can fix it when/if it goes down. Personally, I would use Linux because I can fix it. Windows would frustrate me to no end because I couldn't customize it like I wanted, and I couldn't dig in and fix it if needed (recompile, etc...).
    I like the point you're making to expand upon mine regarding stability. One of the reasons you find Linux more stable is because you're able to fix it easier than Windows. Whereas some people might find Windows more stable because either they can fix it, or have easier access to those who can fix it.

    That's a good way of looking at it, gruven. Thanks!
    Using Linux since June 2007
    Distros: Mint 12
    SPECS: AMD Atholon 64 X2 5400+, 2GB RAM, GeForce 8800 GTS
    When your whole life is on one computer, servers and all, choose stability over anything else.

Page 1 of 2 1 2 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •