SAP服务器不可用什么原因?企业别急着重启,先从配置、存储和运维排查
本文未附完整的测试环境、工具版本与原始结果,内容作为故障排查或选型资料参考,不标记为实测报告。
SAP突然无法打开、登录速度变慢、财务过账被卡住的时候,最着急的人并不是IT人员,而是业务部门以及老板们。特别是月底结账、生产排程、采购入库等重要环节上出现“SAP服务器不可用”的情况时,会直接关系到订单、库存与财务数据。很多企业的第一反应就是重启服务器,但是实际上问题并不只是系统的“卡一下”。
如果在搜索“sap服务器不可用的原因”时遇到了宕机、连接失败、数据库响应慢、应用服务异常或者是老服务器经常报警的情况,那么你很可能已经遇到了上述问题。这些问题可能是因为软件设置的问题,也可能因为服务器硬件、存储、网络、备份以及售后服务跟不上而造成的。
常见的原因可以分为以下几个方面来判断:
1、服务器性能不够
SAP对于CPU、内存以及磁盘I/O的要求很高。当企业的员工数量增多、业务单据增多、报表查询次数增多的时候,如果使用的服务器还是几年以前的配置,就会出现响应速度慢、连接超时的问题。特别是数据库服务器,在选择的时候除了要关注CPU型号之外,还应该考虑核心数、主频、内存大小以及以后是否可以进行升级等问题。
2、内存不足或者配置不当
在SAP环境中真正紧张的是内存。应用程序、数据库和操作系统都占用了大量的资源。如果内存长时间处于高负载状态的话,那么系统就会长时间地去等,用户的感受就是“进不去、点不动、报表不出来”。这种情况应该按照用户数量、模块数目以及同时在线人数来进行判断,并不是说随便增加一两根内存就可以解决的。
3、硬盘以及RAID方案不匹配
SAP数据库读写很多次,普通的机械硬盘或者低档的阵列会很快成为瓶颈。主要关注的是企业级固态硬盘(SSD)、SAS硬盘以及RAID 10或者合理化的RAID 5/6方案,并且要配备上热备份盘。除了硬盘容量之外,I/O性能、稳定性与数据恢复策略也非常重要。
4. 电源、散热或者硬件出现问题
服务器电源报警、风扇故障、硬盘坏道、阵列降级等都会使SAP服务变得不稳定。企业在生产环境中应该选用双电源冗余、远程管理模块、品牌服务器或者成熟的国产化服务器方案来提高效率,让IT人员可以远程查看到硬件的状态从而缩短了无目的性的排查时间。
5、网络以及机房环境方面的问题
有时候SAP服务器没有问题,但是由于交换机、网线、虚拟化平台或者机房断电以及网络策略等原因不能访问。当很多用户同时下线的时候就要检查一下内部网络带宽、核心交换机、防火墙策略、服务器网卡绑定还有UPS电源的情况。
6、备份与维护不周到
很多企业在平时的时候只管使用不进行维护,等到了数据库损坏、系统盘满了或者日志满了才想起来没有做好备份。对于SAP这样的核心系统来说,应该有定期的数据备份、异地备份或者灾难恢复方案并且要有一个明确的恢复流程。备份并不是为了美观,而是在出现问题的时候可以快速地把业务恢复过来。
如果要购买或者更新SAP服务器的话,可以先看一下业务场景:有多少人会同时使用呢?运行哪些模块?数据库为HANA、Oracle、SQL Server等吗?是否已经进行了虚拟化的部署了呢?是否需要使用国产CPU、国产操作系统或者信创适配?这将会对服务器的配置以及预算产生影响。
比较稳妥的选择方案为:选用多核的企业级处理器,给内存留出一定的扩展空间,把系统盘与数据盘分开来设计,对于数据库盘要使用高规格的SSD,并且对重要的数据进行RAID保护,在电源以及网络方面也要做好冗余备份。还要考虑到上架安装、系统部署、RAID设置、数据库迁移、远程维护以及保修期等,而不能只看单台服务器的价格。
即使预算有限也可以做到稳固,但是要将资金用到最需要的地方。如果SAP数据库的压力比较大,那么就应该先保证内存和磁盘的性能;如果用户的数量不是很大但是对稳定性有很高的要求的话,那么就应该重点考虑冗余电源、备份以及售后服务;如果将来要进行模块的拓展的话,那么就需要提前看一下内存插槽、硬盘位、PCIe扩展还有网络带宽的情况。
服务器报价不能只看“多少钱一台”,还要考虑品牌、CPU、内存、硬盘、RAID卡、服务年限、是否上门安装、是否有系统调试等因素。选择合适的方案之后,后期就很少会停止工作了,也就不需要返工了,所以总的成本也会比较容易控制。
如果您的SAP服务器出现了不能使用、经常卡顿、硬盘报警的情况,或者是即将要新上线SAP、迁移到旧系统、进行国产化替换的时候,可以将用户的数量、SAP版本号、数据库种类、现有设置情况以及预算范围和现场环境等信息发送过来。可以帮您理清排查的方向、给出配置建议以及报价思路,便于您与老板、采购或者IT团队共同进行评价。