免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: yuhongchun
打印 上一主题 下一主题

[讨论]如何在中小企业中选择使用免费的开源软件 [复制链接]

论坛徽章:
27
CU大牛徽章
日期:2013-03-13 15:15:08CU大牛徽章
日期:2013-05-20 10:46:38CU大牛徽章
日期:2013-05-20 10:46:44CU大牛徽章
日期:2013-09-18 15:24:09CU大牛徽章
日期:2013-09-18 15:24:20CU大牛徽章
日期:2013-09-18 15:24:25CU大牛徽章
日期:2013-09-18 15:24:31CU大牛徽章
日期:2013-09-18 15:24:36CU大牛徽章
日期:2013-09-18 15:24:41CU大牛徽章
日期:2013-09-18 15:24:48CU大牛徽章
日期:2013-09-18 15:24:52处女座
日期:2013-09-27 17:45:43
11 [报告]
发表于 2012-02-08 14:41 |只看该作者
本帖最后由 yifangyou 于 2012-02-08 22:43 编辑

1、针对目前中小企业资金不足,应该如何选择使用服务器软件或内网版本管理及项目管理软件。
答:服务器软件最好选择服务器自带的rpm,这些软件都是经过长时间考验的,安全可靠。
版本管理可以用svn+apache,安装简单,由于svn是流行的版本软件,在windows上的客户端通过右键菜单很容易管理各个版本。
中小企业的服务器资源不够的话,可以考虑用性能比较高的服务器,用xen做虚拟化,一台机器变成几台机器进行使用,把开发环境和生产环境分开。
中小企业的网站运维的话可以用nagios或者ganglia进行监控报警。


2、分享大家在企业中使用的开源软件的成功案例。
答:我们公司有一个活动网站要上,这个网站注意是提供静态文件下载,还有一部分php程序,另外会带来流量很大。
而我公司机房里只剩余一台256MB,1核的机器,新买机器项目预算就超了。
按照我估计的访问量和流量,安装apache或者IIS,这台机器支持不了。
偶然的情况,我查到nginx是个轻量级,事件驱动的,高性能的web软件。
于是我在这台服务器上安装了nginx+php
目前运行了2个月,系统运行良好,没有出现负载超过1的时候。

3、推荐适合中小企业的性价比高的免费开源软件。
我推荐的免费开源软件:
Centos 5/6:安装简单,光盘自带很多rpm,安装简单
apache:全世界60%的服务器在使用,有很多扩展模块,支持php,cgi
nginx:高性能web软件,对静态文件的并发能力是apache的10倍,对动态语言也很好支持。
svn+apache:很好的管理软件

看楼上推荐那么多开源软件我也推荐我用过的
虚拟机:xen(我最近在玩这个,一台机器变成多台机器)
画图工具:rrdtool(安装mrtg或者cacti), ImageMagic(支持各种语言,主要是图像处理),PHPlot(这个是php的,画曲线图等最方便)

服务器监控工具:ngios(最强大的监控工具,强大的报警方式支持短信,邮件,qq,msn,飞信等等,缺点是看不到监控历史,不图形化,支持的服务器有限估计最多支持50台),ganglia(分布式监控能够支持上5000台机器,可以很清晰看到历史的曲线图,斯坦福大学也用它),mrtg(古老的监控软件,目前很多IDC还是用来监控流量),cacti

网络工具:tcpdump(linux随机安装的工具,很强大,所有经过本机网络数据包,所有协议都逃不出它的发言),sniffer(图形化的tcpdump)

DNS服务器软件:BIND(全世界90%的域名解析都在它的控制下,互联网的核心,CDN的核心,它倒了,我们就回到原始社会了,包含DNS服务端,DNS客户端,DNS递归查询服务端,DNS动态解析可以挂上数据库实现同一个域名网通电信分别解析),powerdns(虽然比比不上bind,但是它的长处在于可以让我们用c,perl,php等不同语言实现同一个域名根据地理位置返回不同的ip,也就是CDN)

web服务器:apache(这个地球人都知道了),nginx(这几年出来的新秀,性能很强大,负载很轻,另外模块很多,我写过它的模块,非常容易),tomcat7(跑jsp的), mina和netty(这两个是java的,代码结构长得很像,是tcp服务端,亲测性能比tomcat高一倍以上),Lighttpd...

ftp服务器:vsftpd(centos自带的,一个rpm安装成功,配置也非常简单),FileZilla Server(这个是windows,有客户端和服务端,易用)

搜索引擎:nutch(源自hadoop,java,可以自己定制搜索方式),Lucene(有java,.net版)

共享目录:samba(linux 和windows共享),nfs(linux和linux共享)
日志:syslog(linux系统自带),rsyslog(可以把日志写到远程服务器),AWStats(perl写日志分析,报告非常详细,分析很快)

javascript:jquery(非常易用的js库,这几年爆发性发展,几乎成为js库的标准,我做web开发已经离不开了它,目前新出mobile版)

浏览器:firefox(具有很多插件,我最喜欢用firebug和webdeveloper 这两个为我调试程序很方便),chrome(自带开发者工具)

论坛:discuz!(国内用得最多的论坛,后台功能非常多,板式我看最顺眼,有php,.net版),phpwind(虽然及不上discuz!,也挺不错),dvbbs(唯一的asp,asp的语法我不习惯)
关系数据库:mysql(全世界普及最高的数据库,支持多种存储引擎),
nosql数据库:sqlite(linux默认数据库,yum就是用sqlite,只有1MB大小,读速度很快是mysql的几倍),redis(具有硬盘文件和内存方式,可以控制隔多长时间同步到硬盘,读速度基本上20000/s,写速度有8000/s),日本人的tt数据库,fastdb,memcached(内存数据库我用得少就不说了),leveldb(google出的)






评分

参与人数 1可用积分 +30 收起 理由
无风之谷 + 30 很给力!

查看全部评分

论坛徽章:
0
12 [报告]
发表于 2012-02-08 14:44 |只看该作者
系统一般是centos5.6的。5.4的iptables还需要升级才可以用,加上源也方便,但要注意一点,用DELL的机器,网卡要升级驱动,这点很重要
WEB除了我说的还家几个tomcat,resion,jboss-web比较常用的,像lighttpd等,常用的不再多说
据说是redis的性能会比mongodb要好,可能是因为不同的环境不同的测试方法吧,除了Memcache,这2个还是很不错的
一般情况下mfs+drbd+heartbeat就差不多了,NFS不建议放到生产环境中应用
像监控开源的我就推下cacti,zabbix吧,zabbix一台搞定1000台是没问题
像iftop还是很不错的一个小软件,能很及时的查到流量突然增加的IP是那个,及时,生产环境中必备软件

还有N多小玩意,一时还真想不起来了

论坛徽章:
5
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
13 [报告]
发表于 2012-02-08 15:17 |只看该作者
不错.

能否推荐一个容易上手管理的邮件系统?近期目标200用户, 远期目标2000用户

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
14 [报告]
发表于 2012-02-08 15:58 |只看该作者
yuhongchun 发表于 2012-02-08 13:59
所以生产环境我们一般用成熟的,文档多的开源软件,这样出问题的机率很少,公司招人也是看经验和年限定 ...


没做过,有些行业里面就没有成熟的软件的,有些开源软件还很冷门,其实开源软件并不仅仅是LNMP/LAMP什么的
太多了,是吧
我看咱们bbs里面,在这里讨论的,大多数都是LNMP/LAMP/要不就是memcached什么的
其实还有很多不是服务器方面的,比如图形方面的,比如人工智能方面的。。。。

论坛徽章:
0
15 [报告]
发表于 2012-02-08 16:44 |只看该作者
本帖最后由 kns1024wh 于 2012-02-08 16:47 编辑

开源软件在企业的选择很多程度是源于互联网的发展,这个和linux的快速发展是同样的道理;开源软件在企业中的影响力也是从apache、php、mysql等为代表的开源软件开始的。当能够看到开源软件的价值曙光,有战略的眼观hack人事会开发出各类的开源软件针对企业的不同的应用领域来使用。第一个讨论问题,就是涉及企业的IT基础架构和研发管理平台等;第二个问题是非常广泛的内容话题;至于说说适合中小企业的开源软件,这个就是一个list的看法


1、针对目前中小企业资金不足,应该如何选择使用服务器软件或内网版本管理及项目管理软件。
服务器很多是和企业的IT基础架构有关系的,针对外包类型的研发企业很多要使用debian的os系统,老外的业务上玩的多,做对方的业务就要用这个没得说的了,而国内很多时候的影响就是centos好吧,普及教育就是这个,用户很广泛。而针对研发企业的版本管理、项目管理是要讲究联动的,同时要加上bugzilla等,DotProject是一个基于Web的项目管理工具,采用 PHP 开发。它包含的模块有:公司管理,项目管理,任务进度跟踪(运用甘特图),论坛,文件管理,日历,通信 录,备忘录等与一体的。当然针对版本管理cvs svn就是很多的博弈,项目管理选择就是会更多的Collabtive同时还有聊天功能的项目管理;
而针对不同的行业开发环境是否完全服务器化,选择版本管理和项目管理软件也是不同的,基于ubuntu + cvs +ic的开发环境在ic领域就很有时效性的。
当然在实际的应用中更多的是要关注业务方向。



2、分享大家在企业中使用的开源软件的成功案例。

企业内外环境用的多的是samba + windows AD +freeradius + postfix + dovecot的 全账号的通路组合,日常的hr在微软的平台上添加用户,这个不要教授就会用的,然后这个员工账号就可以访问wifi 访问邮件 访问共享的资源 访问版本管理 访问项目管理 访问oa等等

3、适合中小企业的开源软件
请到 sourceforge.net 看全球的眼球
http://download.chinaunix.net 看cu收集的热点开源软件

评分

参与人数 1可用积分 +30 收起 理由
无风之谷 + 30 赞一个!

查看全部评分

论坛徽章:
0
16 [报告]
发表于 2012-02-08 17:36 |只看该作者
本帖最后由 Gray1982 于 2012-02-08 17:39 编辑
老男孩linux培训 发表于 2012-02-08 14:34
==全凭[老男孩]记忆写下来的曾经用过或测试过的免费软件==
操作系统:Centos※,Freebsd
网站服务:apache ...


看了这个才想起来,还有hadoop,不过这玩意如果你只是做分布式存储就有点浪费了,如果你有做群集分析的话,用它准没错。也许你在二次开发的时候需要了解到JAVA
如果只是使用,Python就可以,装起来也不难,建议没事可以装装试下

RabbitMQ 是队列的一个开源,以前也用过,可以做分布式,用Python写,非常简单,而且性能还高,建议使用

再有个 分发工具,自己写吧,我自己写了个多线程的分发工具,有兴趣的朋友可以下载 python环境

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
17 [报告]
发表于 2012-02-08 18:18 |只看该作者
这个必须参加,深有体会啊。

论坛徽章:
0
18 [报告]
发表于 2012-02-08 18:22 |只看该作者
Gray1982 发表于 2012-02-08 17:36
看了这个才想起来,还有hadoop,不过这玩意如果你只是做分布式存储就有点浪费了,如果你有做群集分析的 ...

hapoop是趋势

消息队列的补充个activeMQ

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
19 [报告]
发表于 2012-02-08 20:11 |只看该作者
1、针对目前中小企业资金不足,应该如何选择使用服务器软件或内网版本管理及项目管理软件。
企业使用软件以成熟稳定为主,一般主要集中在LAMP,或者LNMP以及随之衍生的eAccelarate,memcache等php加速软件.
2、分享大家在企业中使用的开源软件的成功案例。
平时用cacti+nagios检测网络状况,用ntp作为交换机/服务器的时间源同步时间,用nginx做负载均衡,vsftp作为ftp服务....

论坛徽章:
9
技术图书徽章
日期:2014-10-14 15:48:13数据库技术版块每日发帖之星
日期:2015-06-04 22:20:00数据库技术版块每日发帖之星
日期:2015-06-10 22:20:00数据库技术版块每日发帖之星
日期:2015-06-11 22:20:00数据库技术版块每日发帖之星
日期:2015-06-13 22:20:00IT运维版块每日发帖之星
日期:2015-09-22 06:20:00IT运维版块每日发帖之星
日期:2015-12-08 06:20:00综合交流区版块每日发帖之星
日期:2016-02-02 06:20:00IT运维版块每日发帖之星
日期:2016-07-25 06:20:00
20 [报告]
发表于 2012-02-08 20:25 |只看该作者
我们单位网络中心成立快8年了,500多个信息点,总价值近两千万,从来没买过什么三层交换、路由器、防火墙,只有LINUX服务器和网吧交换机,网络运转良好,特点是安全,不怕ARP。近六年来未发生过大面积电脑中毒事故,最严重的事故是民工大哥把光缆给刨了,第二严重的事故是有一次换新系统,设置错误,导致DNS挂掉,正巧我在家睡觉没上班,电话还关了机,断网两个小时。我还给一家企业也做了这种网络,几千块钱的服务器加网管交换机做网络核心,年利税亿元的企业。网络很稳定,一直没出问题,所以拿完了钱我就没再露过面。
当然啦,服务器的作用不只是做交换机,做交换机只是它的副业而已。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP