初创公司的运维应该怎么做(lamp架构)

作者 : admin 于 2009-06-22 13:23:02 标签: ,
2009
06-22

这里说的初创公司,也包括一些小型的网络公司,运维是很头疼的事情。

初创公司,包括一些现金有问题的公司,资金紧张,买不起大量的设备,用不起高级的运维人员,财政捉襟见肘。

这种公司一个很重要的问题,就是要充分利用现有的资源,把每一分钱的效益都充分榨出来。

从技术上讲,大部分瓶颈都发生在带宽上,而大部分的灾难都发生在数据丢失上,底下,从以下两个问题来描述如何去搭建高效安全的小企业级应用系统。

单台服务器方案:

这样的公司实在是穷疯了,只有一台服务器,一个百兆共享。

配置:linux nginx mysql php 这是标配。单台服务器就别考虑负载均衡之类的东西了,只要保证http服务够快,充分去利用idc的带宽,跑高跑满是前期要做的。

如果只是网站,没有下载之类的,nginx是最佳的选择(做虚拟主机安全性太差)。这个时候,优化好mysql,搭配nginx优秀的性能,一般瓶颈优先出现在带宽上。

不建议把带宽跑得很满,因为idc一般都会在交换上限制流量,所以,不要等到相应很迟缓的时候再考虑增加带宽,如果带宽实在闲着没用,开个ftp,给员工做文档备份,装个邮件服务器,解决了内部沟通的问题。

数据安全,是一定要做的。mysql前期可以每天全备份,找个本地的机器每天下载备份,虽然浪费点人工,但不失为最安全的备份。如果本地都能搞丢……就拿块硬盘自己拍自己。

网站程序建议用svn版本控制发布,这样,就有了源码、svn库、本地开发三个以上的备份。而网站的附件,在程序编写前就得考虑增量备份的方式,合理设计存储结构,每天增量备份(因为附件多的话,每天全备压力会大)。而每天的增量,设计一个全备,一旦出现数据问题,有前边的全备,当日的增量,这样会把损风险和失降低到最低。

—————————————-

临时撰写,想哪里写哪里。希望有经验的一起交流。

评论 2

  1. linsk Says:

    不错。
    硬件方面应该如何选择呢?

  2. admin Says:

    硬件,看实力了
    我曾经攒过成本2K的1U服务器用,也用过DELL ibm

发表评论




XHTML:你可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

(若看不到验证码,请重新加载页面。)