生产场景不同角色linux服务器分区案例分享

#########################################################
#生产场景不同角色linux服务器分区案例分享
#date:2011-08-08
#作者:老男孩
#QQ:31333741 MAIL:[email protected]
#QQ交流群:45039636    
#blog: 
http://oldboy.blog.51cto.com
#psite: 
http://oldboy.cc(即将开放)
#pblog:http://blog.etiantian.org
##########################################################

      鉴于大家对 
http://oldboy.blog.51cto.com/2561410/629558 一文反应强烈,老男孩在发一篇《生产场景各linux不同角色服务器分区案例分享》希望能给大家一个摸不着,但看的见的老鸟对于生产场景分区的建议。

服务器角色

分区建议

优点

 

RAID方案

单机服务器

如8G内存,300G硬盘

 

 

/boot 100-200M

swap 16G,内存大小8G*2

/ 80G

/var 20G(也可不分)

/data 180G(存放web及db数据)

 

数据盘和系统盘分开,有利于出问题时维护。

视数据及性能要求,一般可采用raid5折中。

负载均衡器(如LVS等)

/boot 100-200M

swap 内存的1-2倍

简单方便,只做转发数据量很少。

数据量小,重要性高,可采用RAID1

负载均衡下的RS server

/boot 100-200M

swap 内存的1-2倍

简单方便,因为有多机,对数据要求低。

数据量大,重要性不高,有性能要求,数据要求低,可采用RAID0

数据库服务器

mysql及oracle

如16/32G内存

 

 

/boot 100-200M

swap 16G,内存的1倍

/ 100G

/data 剩余(存放db数据)

数据盘和系统盘分开,有利于出问题时维护,及保持数据完整。

视数据及性能要求主库可采取raid10/raid5,从库可采用raid0提高性能(读写分离的情况下。)

存储服务器

/boot 100-200M

swap 内存的1-2倍

/ 100G

/data(存放数据)

此服务器不要分区太多。只做备份,性能要求低。容量要大。

可采取sata盘,raid5

共享存储服务器(如NFS)

/boot 100-200M

swap 内存的1-2倍

/ 100G

/data(存放数据)

此服务器不要分区太多。NFS共享比存储多的要求就是性能要求。

视性能及访问要求可以raid5,raid10,甚至raid0(要有高可用或双写方案)

监控服务器

cacti,nagios

/boot 100-200M

swap 内存的1-2倍

 

重要性一般,数据要求也一般。

单盘或双盘raid1即可。三盘就RAID5,看容量要求加盘即可。


          说明:现在的硬盘已很便宜,硬盘空间也比以前大很多,因此,再细致的去分区的必要性就不大了。简单、易用、方便批量管理(如监控)是基本原则。

-----------------------------------------------------------------------------------------------------
计划近期分享: 

 

2.1.4 生产环境负载均衡集群系统架构设备选购案例     10

2.1.4.1负载均衡器硬件选择及raid级别    10

2.1.4.2 WEB层硬件选择及raid级别 10

2.1.4.3 数据库层硬件选择及raid级别(适合mysql和oracle) 10

2.1.4.4 存储层硬件选择及raid级别   11

数据备份硬件选择及raid级别:       11

共享存储NFS硬件选择及raid级别:      11

2.1.4.5监控管理网关层硬件选择及raid级别    11

2.1.4.6 网络设备:[采用千M交换机]      11


你可能感兴趣的:(生产场景不同角色linux服务器分区案例分享)