你这是假设的吧!上千台服务器规模,在行内也算是比较大的了,虽然没法跟阿里腾讯这些巨头比,但也是很牛逼的公司了,如果真是上千的服务器让你管(我自己在05年才管500台,比你少很多了),那么先恭喜你。作为这种规模网络的运维,要注意哪些呢?
1.尽可能多的要薪资,配小弟。舍得给薪资,才会舍得在资源方面进行投入,也容易招到小弟。为什么大厂能招到牛人,就是因为薪资具有吸引力,不会为生计发愁;不发财才会把更多的心思和精力用于工作。
2.做好规划,保证可用性。可用性高、系统及应用耦合性低,那么即便出现部分系统故障或者down机,不影响正常对外服务,将有更多的时间来恢复故障,各方面的压力都很小。不要把鸡蛋都放在一个篮子里,具体起来,可以根据业务或者应用,拆分成一个个小的、经济合理的高可用集群,比如主站集群、数据库集群、消息中间件集群...有一家旅游类头部网站,所有数据都存在一个san机柜中(网站、票务、三方合作...),结果悲剧发生,存储挂了,全部服务停止,花了20多小时才从备份中恢复。
3.注重性能与成本平衡。设计合理的架构,可以大大提高性能,同样数量的设备或者系统,能支持更多的用户,提高用户体验的同时,大大降低成本。而那些外包搞的项目,成本巨大,性能缺十分垃圾,主要原因是架构不行,比如前几年,某重要涉商国家单位,人下班,服务器下班;人放假,服务器放假。
4.有效监控策略。一定要真有问题再告警,告警必须处理,要杜绝狼来了这样的问题。
5.平台及数据可扩展和可移植性。数量大,如果按照常规的方法,将会花费更多的时间和成本,甚至有时根本无法完成任务。因此,往私有云平台转移,是个非常好的主意。
标签: 服务器运维