dcsimg

在IT软件上省钱的五种方法

查理·施鲁廷| 打印此页
//www.chuangxintongxin.com/netsysm/article.php/3830831/Five-Ways-to-Save-Money-on-IT-Software.htm

上周我们专注于 削减IT支出的基础架构方面的成本,通常占IT预算的很大一部分。下一个可以消耗多达或更多预算的目标是软件。我们评估了开放源代码业务应用程序,托管服务,开放源代码操作系统的可行性和可用性,以及一种考虑调试定制开发工作的新方法。

1.皇冠上的珠宝

企业严重依赖于他们 客户关系管理 , 物料需求计划, 企业资源计划以及其他三个字母的缩写业务系统。 Sugar 客户关系管理 是一个值得注意的例外,没有针对这些类型的应用程序的可行的开源产品。实际上,除非您在付费插件中启用了Professional功能,否则Sugar才真正有用。公司实际上花费了数百万美元来实现这些系统,其中很大一部分用于咨询服务。这些应用程序极其复杂,并且为了开源而难以重新发明。

一般来说,开源开发人员倾向于远离特定目的的应用程序。他们想要创建其他开发人员将使用和依赖的东西,因此他们的软件将发展忠实的追随者并成倍增长。在潜意识里,这可能是对的,但真正的原因可能是缺乏兴趣-您经常找不到对业务资源计划系统感兴趣的开源开发人员,也找不到愿意承担如此巨大挑战的人。

简而言之,您不会在该领域切换到一些神奇的免费软件,并且会节省很多。用一些关于如何无法省钱的示例开始关于省钱的文章似乎很奇怪。下一节, SaaS以及有关自定义开发工作的最后一部分应说明可能存在更好的方法。因此,在继续阅读时,请考虑一下最昂贵的软件。

2.软件即服务

从Google文档和电子邮件到托管的CRM系统,一切都可以归为SaaS。省钱的潜力很大。使用SaaS模型,您无需在服务器上花钱来托管应用程序,也不需要系统管理员熟悉该应用程序所需的时间。如果我们正在谈论不需要集成工作的独立服务,则用户是唯一需要知道如何使用应用程序的人。

SaaS模型也吸引了希望摆脱其本地托管业务应用程序的人们的关注。与其购买价值数十万美元(每年)的软件,而不是购买比您需要的更多的软件,为什么不为基于SaaS的应用程序按次付费?通常来说,将这些应用程序集成起来(通常说得越多越好)。

假设每次收到客户订单时,您的CRM都需要为ERP系统提供数据。弄清楚如何做到这一点,以避免员工在两个地方输入数据,需要了解每个应用程序的界面。如果两个系统不兼容,则您将陷入困境(通常购买连接这两个系统的软件)。但是,如果两个系统都使用行业标准的通信协议,则您可以灵活地实现所需的一切。如果需要,您还可以灵活地跳船。

SaaS应用程序通常非常注重确保互操作性,从长远来看,这可以为您省钱。您当然不会替换大家都知道如何在一夜之间使用的ERP系统,但是随着越来越多的应用程序迁移到云中,您可能会发现它很容易做到。从长远来看,敏捷性可以节省成本,如果您只考虑短期预算,这不容易出售。

3.开源操作系统

但是,开源操作系统很容易出售。

Linux无处不在,即使您为支持合同付费,与Windows服务器相比,总拥有成本也要低得多。稳定性和互操作性都得到了证明。通过将服务迁移到Linux逐步淘汰Windows服务器是节省大量资金的快速方法。

采纳Linux的另一个常见反对意见是员工的技能水平。可能引起争议的是,您必须淘汰仅了解Windows的系统管理员。例如,以您熟悉Linux的普通骑师为例,他精通各种技巧,并且知道重要协议的工作原理,而不仅仅是一个供应商的GUI的工作原理,并且向她提出了新的任务。她将很快掌握所有内容,而这正是您想要的sysadmin类型。这很少能以相反的方式起作用,但是仅Windows管理员通常薪水相同。合理的业务决策非常简单。

4.集群和高可用性

群集和高可用性通常是在服务器上启用的最昂贵和最困难的功能。您需要坚如磐石的可靠性,但是应用程序负载平衡器和操作系统许可的成本至少是每台服务器成本的四倍。专有操作系统使您无法启用“企业”功能,但是免费操作系统却在这方面发挥了自己的才能。

Linux供应商(例如Red Hat)使其所有集群软件开源。 CentOS是Red Hat的克隆,实际上是克隆。它们只是重新编译Red Hat的源代码,从而使IT机构无需花一分钱就可以利用操作系统集群中最先进的技术。还可以使用众多开源工具免费进行应用程序级负载平衡和扩展,而无需支付任何费用。

5.定制开发项目

IT软件预算经常被合同工消耗,特别是在集成项目期间。人们很少谈论的是开发人员锁定。与供应商锁定一样,当项目范围发生变化或需要升级时,开发人员将大部分收入用于后续工作。

要大幅度削减初始项目成本和锁定风险,请考虑从现有的开源项目开始。通常,您可以找到满足您需求的软件,但是需要一些更改。您雇用的开发人员将已经熟悉该产品,而且他们并非从头开始。将来,您还可以通过该应用程序聘请其他专家,从而创造竞争并获得更好的工作成果。

通常,一个开发项目将包括集成两个专有系统。您可能没有可以利用的任何开源软件。在这种情况下,现在是退后一步,了解整个情况的好时机,看看是否可以通过使用上述某些节省措施来获得一定的灵活性。

上周我们专注于 削减IT支出的基础架构方面的成本,通常占IT预算的很大一部分。下一个可以消耗多达或更多预算的目标是软件。我们评估了开放源代码业务应用程序,托管服务,开放源代码操作系统的可行性和可用性,以及一种考虑调试定制开发工作的新方法。

1.皇冠上的珠宝

企业严重依赖于他们 客户关系管理 , 物料需求计划, 企业资源计划以及其他三个字母的缩写业务系统。 Sugar 客户关系管理 是一个值得注意的例外,没有针对这些类型的应用程序的可行的开源产品。实际上,除非您在付费插件中启用了Professional功能,否则Sugar才真正有用。公司实际上花费了数百万美元来实现这些系统,其中很大一部分用于咨询服务。这些应用程序极其复杂,并且为了开源而难以重新发明。

一般来说,开源开发人员倾向于远离特定目的的应用程序。他们想要创建其他开发人员将使用和依赖的东西,因此他们的软件将发展忠实的追随者并成倍增长。在潜意识里,这可能是对的,但真正的原因可能是缺乏兴趣-您经常找不到对业务资源计划系统感兴趣的开源开发人员,也找不到愿意承担如此巨大挑战的人。

简而言之,您不会在该领域切换到一些神奇的免费软件,并且会节省很多。用一些关于如何无法省钱的示例开始关于省钱的文章似乎很奇怪。下一节, SaaS以及有关自定义开发工作的最后一部分应说明可能存在更好的方法。因此,在继续阅读时,请考虑一下最昂贵的软件。

2.软件即服务

从Google文档和电子邮件到托管的CRM系统,一切都可以归为SaaS。省钱的潜力很大。使用SaaS模型,您无需在服务器上花钱来托管应用程序,也不需要系统管理员熟悉该应用程序所需的时间。如果我们正在谈论不需要集成工作的独立服务,则用户是唯一需要知道如何使用应用程序的人。

SaaS模型也吸引了希望摆脱其本地托管业务应用程序的人们的关注。与其购买价值数十万美元(每年)的软件,而不是购买比您需要的更多的软件,为什么不为基于SaaS的应用程序按次付费?通常来说,将这些应用程序集成起来(通常说得越多越好)。

假设每次收到客户订单时,您的CRM都需要为ERP系统提供数据。弄清楚如何做到这一点,以避免员工在两个地方输入数据,需要了解每个应用程序的界面。如果两个系统不兼容,则您将陷入困境(通常购买连接这两个系统的软件)。但是,如果两个系统都使用行业标准的通信协议,则您可以灵活地实现所需的一切。如果需要,您还可以灵活地跳船。

SaaS应用程序通常非常注重确保互操作性,从长远来看,这可以为您省钱。您当然不会替换大家都知道如何在一夜之间使用的ERP系统,但是随着越来越多的应用程序迁移到云中,您可能会发现它很容易做到。从长远来看,敏捷性可以节省成本,如果您只考虑短期预算,这不容易出售。

3.开源操作系统

但是,开源操作系统很容易出售。

Linux无处不在,即使您为支持合同付费,与Windows服务器相比,总拥有成本也要低得多。稳定性和互操作性都得到了证明。通过将服务迁移到Linux逐步淘汰Windows服务器是节省大量资金的快速方法。

采纳Linux的另一个常见反对意见是员工的技能水平。可能引起争议的是,您必须淘汰仅了解Windows的系统管理员。例如,以您熟悉Linux的普通骑师为例,他精通各种技巧,并且知道重要协议的工作原理,而不仅仅是一个供应商的GUI的工作原理,并且向她提出了新的任务。她将很快掌握所有内容,而这正是您想要的sysadmin类型。这很少能以相反的方式起作用,但是仅Windows管理员通常薪水相同。合理的业务决策非常简单。

4.集群和高可用性

群集和高可用性通常是在服务器上启用的最昂贵和最困难的功能。您需要坚如磐石的可靠性,但是应用程序负载平衡器和操作系统许可的成本至少是每台服务器成本的四倍。专有操作系统使您无法启用“企业”功能,但是免费操作系统却在这方面发挥了自己的才能。

Linux供应商(例如Red Hat)使其所有集群软件开源。 CentOS是Red Hat的克隆,实际上是克隆。它们只是重新编译Red Hat的源代码,从而使IT机构无需花一分钱就可以利用操作系统集群中最先进的技术。还可以使用众多开源工具免费进行应用程序级负载平衡和扩展,而无需支付任何费用。

5.定制开发项目

IT软件预算经常被合同工消耗,特别是在集成项目期间。人们很少谈论的是开发人员锁定。与供应商锁定一样,当项目范围发生变化或需要升级时,开发人员将大部分收入用于后续工作。

要大幅度削减初始项目成本和锁定风险,请考虑从现有的开源项目开始。通常,您可以找到满足您需求的软件,但是需要一些更改。您雇用的开发人员将已经熟悉该产品,而且他们并非从头开始。将来,您还可以通过该应用程序聘请其他专家,从而创造竞争并获得更好的工作成果。

通常,一个开发项目将包括集成两个专有系统。您可能没有可以利用的任何开源软件。在这种情况下,现在是退后一步,了解整个情况的好时机,看看是否可以通过使用上述某些节省措施来获得一定的灵活性。


当他不为Enterprise Networking Planet撰写文章或不骑摩托车时,Charlie Schluting担任以下机构的战略联盟副总裁 LINBIT的美国分部,DRBD的创建者。他还经营 OmniTraining.net,最近完成了 网络忍者,这是每位网络工程师必读的内容。

本文最初于2009年7月22日发布