AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 50002
Accepted
Max Schmeling
Max Schmeling
Asked: 2009-08-05 12:13:11 +0800 CST2009-08-05 12:13:11 +0800 CST 2009-08-05 12:13:11 +0800 CST

从头开始在新业务中使用 Linux 是否值得?

  • 772
锁定。这个问题及其答案被锁定,因为这个问题离题但具有历史意义。它目前不接受新的答案或交互。

事实上,这家公司需要在工作站上运行 Windows 以支持 SolidWorks、QuickBooks 和可能的其他一些应用程序,我相信至少有一台服务器需要是 Windows 才能成为 QuickBooks 服务器,但我不是肯定的。

考虑到这一点,将 Linux 服务器、工作站和路由器/防火墙(路由器/防火墙可能真的是 linux)引入环境是否值得节省许可证成本?我将成为管理这一切的人,我对 Linux 有很好的了解,但我远非专家,尤其是在商业环境中的真实网络方面。

从几台服务器开始可能是 Linux,但数量会迅速增长(如果没有,那么这个问题并不重要)。

你觉得呢?你有没有什么想法?

windows linux
  • 6 6 个回答
  • 563 Views

6 个回答

  • Voted
  1. Best Answer
    Evan Anderson
    2009-08-05T12:19:31+08:002009-08-05T12:19:31+08:00

    如果你能让商业案例有意义,那是值得的。许可费用只是等式的一部分。还要想想:

    • 管理费用——你有一个称职的 Linux 管理员吗?如果你不得不去买另一个,你知道在你的市场上一个称职的 Linux 管理员的成本是多少?在您说“需要”的 Windows 基础架构与“想要”的 Linux 基础架构之间的互操作性开销方面,您是否会产生管理费用(您对没有 Active Directory、组策略等有何感想)?

    • 用户生产力——用户会拥有他们“想要”的应用程序吗?他们能否在他们可以访问的基于 Linux 的应用程序上同样高效地工作?对用户效率的粗略影响是什么?

    • 性能——您的应用程序在 Linux 上也能正常工作吗?他们会更好地工作吗?量化为用户和/或管理员节省的时间。

    • 硬件费用 - 您是否会找到具有 Linux 驱动程序的专用硬件(绘图仪、扫描仪等),或者您是否需要为“高档”硬件支付更多费用?(过去服务器硬件也是如此,但在过去的 5 到 7 年里,它变得不那么真实了......)

    使用 Linux 肯定会更具成本效益,但可能不会。管理可能更令人愉快,也可能不会。没有一个单一的答案。你需要把业务的“大图”写在纸上并计算数字。即使你错了,至少你已经考虑过它并使用某种方法开发了一个答案。

    • 12
  2. Kevin Kuphal
    2009-08-05T12:20:04+08:002009-08-05T12:20:04+08:00

    不会。对于小型企业,您购买的硬件可能会获得 Windows 许可证。除了一些 CAL 之外,这基本上是一项免费的冒险活动。虽然您可能熟悉 Linux,但您可能会遇到与您已经提到的需要 Windows 的软件的兼容性问题,这本身就是一个坏主意。我冒昧地猜测,如果您将解决这些问题的潜在生产力损失与除了硬件之外您实际上必须购买的 Windows 许可证的成本相加,您会发现许可证成本远低于您的成本,并且其他时间。

    当然 Windows 也有问题,但我的经验是它在标准配置中相当稳定,而 Linux 只会引入问题,尤其是在桌面上。服务器是一个完全不同的问题。

    • 6
  3. Karl Katzke
    2009-08-05T14:06:34+08:002009-08-05T14:06:34+08:00

    面对日常问题时,您可能很快就会成为专家。

    除了上面 Evan 的出色回答之外,我想补充一点,还有其他未涵盖的互操作性解决方案。

    • Novell Open Enterprise Server (OES) 基于 Suse-Linux,可与 Novell 客户端和 Groupwise 电子邮件服务器完美配合,后者具有适用于 linux、mac 和 windows 桌面的跨平台客户端。
    • 不要忘记虚拟化。通过购买具有更好支持程序(即戴尔 4 小时)的更大服务器并使用 Xen 虚拟化套件运行 Linux,您可能会为企业节省一些钱。通过这种方式,您可以以访客身份运行 Linux、OES 或 Windows 服务器,以便真正找出最适合业务的方式。你可以从 Linux 开始,如果你真的需要,可以回退到 Windows。

    在此过程中,让我们看看您将必须处理的基本功能及其替代方案。

    • 配置和帐户管理:您的选项是 MS AD、YP/NIS/NIS+、Novell eDirectory。
    • 电子邮件:Exchange(管理起来很麻烦)、Zimbra、Postfix/Dovecot 和网络管理、托管(即 Google)。Groupwise 的名声很差,但在 OES 上相当不错。
    • 文件共享:非常基本,但 Samba 在 Linux 上相当成熟。Novell 可以很好地跨平台运行。Windows,嗯,它是微软...
    • Quickbooks:IIRC,大约 2007 年左右,Intuit 提供了Quickbooks Linux Database Server Manager。

    如果可能的话,我会尽可能地外包。电子邮件是一个很好的目标——将其外包通常具有成本效益,因为身份验证、安全性、垃圾邮件和网络传输问题非常重要(即反向 DNS 和 c),而且要继续运行很麻烦。

    • 3
  4. John Gardeniers
    2009-08-05T21:31:16+08:002009-08-05T21:31:16+08:00

    这一切都取决于您的需求。我混合运行 Windows 和 Linux,每个都选择以适应它必须做的事情和可用的硬件(它是一家小公司)。由于几乎所有工作站都运行 Windows,因此在主服务器上使用 Windows 是有意义的。即用户直接与之交互的那些服务器。对于我认为是“杂项服务”的东西,例如防火墙、系统监控、垃圾邮件过滤、网络传真等,我使用 Linux。这使我能够以非常接近零的成本实施现成且经过充分验证的解决方案,而不会产生互操作性问题。最后一点,以前由其他人提出,需要仔细考虑。最重要的是,这可能是混合环境的真正长期成本。

    • 2
  5. Maximus Minimus
    2009-08-05T12:36:34+08:002009-08-05T12:36:34+08:00

    许可证的成本只是总成本的一小部分,而使用桌面上的 Windows,您将通过将 Windows 放在服务器上来获得更好的环境。

    正如我在对Evan的回答的评论中提到的,互操作性是这里的关键。客户端/服务器通信比原始 IP 流量要多得多。如果没有别的,Windows 服务器将为您提供 Active Directory 和组策略。再加上集中管理、单点登录以及在旨在协同工作的客户端/服务器平台上的收益,这看起来很容易。

    • 1
  6. sybreon
    2009-08-05T16:33:55+08:002009-08-05T16:33:55+08:00

    虚拟化。不要忘记虚拟化。您可以在一台机器上运行多个服务器。它还有助于配置和设置。如果您不熟悉一台服务器的工作原理,您可以创建一个虚拟服务器并根据您的喜好对其进行测试,然后再在另一台虚拟服务器中设置生产服务器。此外,正如其他人所提到的,您也可以运行 Windows 虚拟化。

    • 1

相关问题

  • Vanilla Powershell 是否足以成为 Windows 和 DB 服务器管理员的语言?

  • 为什么添加新驱动器后我的磁盘驱动器访问速度如此之慢?

  • (软)Ubuntu 7.10 上的 RAID 6,我应该迁移到 8.10 吗?

  • 在 Windows Server 2003 下使用 wscipt 从 .asp 文件运行 .exe

  • 最佳混合环境(OS X + Windows)备份?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve