ERP笔记5-系统服务水平
系统的服务水平有这么几个标准:可用性、数据完整性和可恢复性。
1.可用性
系统每个月的非计划停机时间(提前发布信息的计划停机不计算在内)应该小于一个标准如若干个小时。
用户系统正式运营后,非计划停机给用户很可能带来巨大风险和损失。一般地,造成非计划停机的原因有这么几个:
(1)系统软件问题:系统本身设计、实现或者配置有问题,导致因系统运行出错而停机。
可以通过加强测试来降低因为该原因发生非计划停机的几率。在系统上线之初,因为这个原因而造成的非计划停机占大多数。
(2)操作系统和硬件故障:因为硬件本身的问题如硬盘老化、操作系统死机、数据库系统出错等导致系统意外停机。
通过双机互为热备份,一台服务器发生故障可以迅速切换到另外一台服务器,时间短则几秒,长则几分,基本可以不影响用户使用,可避免因为操作系统和硬件故障引起的非计划停机。
(3)人为操作失误:操作人员技术不熟练,误操作导致非计划停机。
加强机房人员管理,对操作人员进行有效培训,可大大因为人为因素导致的非计划停机。
(4)意外灾难:地震、火灾等导致系统无法正常运行。
意外灾难是不可控制的,其他几条都可以通过种种方法降低发生的几率。
2.数据完整性
不应该因为硬件的故障导致数据的丢失。
服务器常常处于7X24小时的不间断运行中,负载压力很大,运行环境也比较恶劣。运行一段时间后,因为硬件老化而宕机甚至数据丢失在所难免。通过双机热备份的方式可以大大降低数据丢失的几率。
3.可恢复性
在发生意外灾难(地震、火灾)的情况下,系统和数据应该可以恢复到前一天的状态。
每天都应该对数据库进行定时备份。一般这个都是由数据库自带的维护程序执行一个计划任务,在深夜系统访问量小的时候进行备份。备份数据不应该和应用服务器、数据库服务器放到同一台服务器上,这是为了防止因为硬盘损坏而导致运行数据和备份数据一块丢失。
备份可备份全部数据,也可进行增量备份,根据实际业务确定。