服务器维护计划怎样制定?

Bignet /2019-08-10

您不必是服务器专家来购买服务器来托管数据中心或租用服务器,但您必须定期维护它。该服务器每天24小时运行,每周执行数百万次互动。所有这些都可能导致硬件,软件,数据库和服务器磨损。较旧的服务器设置不足以处理越来越多的交互。服务器软件将容易受到新攻击,SQL表将变得支离破碎,硬盘最终会降级甚至崩溃,最终导致服务质量差,数据丢失或信息被盗。事实上,所有这些都很容易预防。您只需要一个计划:服务器维护计划。您需要在不同时间检查服务器上的不同内容。

 服务器

服务器维护计划中包含哪些内容?

 

1.例行维修

    •软件更新:可以在任何一天完成防病毒和软件更新。

•安全日志审核:滥用用户,网站访问者或僵尸程序可能会从合法用户那里获取资源,并应尽快阻止。

•漏洞披露:软件供应商和安全渠道报告未修补的漏洞或攻击。紧急维修将保护您的数据。

 

  2.每周:检查备份。如果备份不可用,则只会丢失一周的数据。

  3.双周刊:查看磁盘使用情况,包括旧帐户,未完成的备份,旧的临时文件等,这会占用磁盘空间并导致磁盘空间问题。

  4.每月一次:优化数据库。繁忙的数据库可以在一个月内产生3%-5%的碎片。

  5.双月:调整应用程序。由于流量模式可能会在两个月内发生变化,因此未经优化的设置会影响速度。

       6.一天24小时:监控服务器运行状况。可以通过峰值负载等早期迹象发现服务器故障。早期检测可防止完全停机。您需要检测的内容包括RAID运行状况,服务器温度,平均负载,网络连接等。

 

如何为服务器构建维护计划

 

您可以根据服务器维护活动的目标细分服务器维护活动,然后找出实现该目标需要完成的工作。例如:在紧急响应中,您需要知道服务器上是否发生了错误,并且您需要在出现问题时快速恢复服务。预防措施包括主动审查和检查系统,以防止可能的服务降级或误用。它可能包括:安全检查,性能审计,资源使用审查等。保险措施包括:备份审计,镜像故障转移测试和高可用性测试。

 

制定应急响应计划

 

可能失败的软件和硬件组件类型可能因数据库服务器,邮件服务器以及Web或应用程序服务器而异。因此,没有列出需要监视的服务器中所有故障的单人列表。您需要考虑服务器可能出现故障的常见方式以及如何尽早找到它们。例如:Web服务器可能存在以下问题:


•容量错误(流量突然增加会耗尽内存并使磁盘过载,导致响应缓慢);

    •用户滥用(在共享环境中,某些用户可能会运行资源密集型脚本,导致服务器负载);

    •网络攻击(僵尸网络通过在网站上执行数千个同时查询来执行大规模攻击);

    •Buggy脚本(错误编码的脚本可能导致内存泄漏或过度使用其他资源);

    •网络故障(Web服务器可能失去与后端数据库服务器或其他应用程序服务器的连接);

    •硬件错误(从RAID降级到温度问题,各种问题可能导致服务器运行不佳或冻结);

    •恶意软件注入(黑客可能使用未公开的漏洞将恶意软件注入服务器);

        •IP /网站声誉问题(搜索引擎可以检测注入恶意软件的网站以减少网站重量)等等。

 

要防止这些故障,您需要每周7天,每天24小时监控与这些问题相关的服务器参数。它可能包括负载平衡,内存使用,I/O使用等。列出服务器类型的所有这些方案和服务器参数后,列出使服务重新联机所需执行的操作。需要提前考虑紧急行动,因为您没有时间停下来思考服务何时失败。

 

制定预防性维护计划

 

预防性维护的目标是检查和调整服务器和服务的每个部分,以便它不会失败。同样,您需要检查的内容将根据您运行的服务器类型而有所不同。我们来看一个数据库SQL服务器的例子。

 

MySQL服务器维护计划将包括:

 

•碎片整理(又称表优化):数据库中频繁的“删除”可以对表进行分段。每月优化一次表以防止性能问题和可用空间的损失。

 

•分析(优化索引):MySQL使用索引快速查找所需的数据。每月运行一次Analysis以简化索引并使查询执行得更快。

 

•完整性检查:有时,由于数据库崩溃或应用程序错误,MySQL索引会丢失数据集的跟踪。每周检查数据库完整性以防止查询错误。

 

•磁盘运行状况检查:服务器日志中记录了HDD或RAID错误。此类错误是即将发生故障的早期指示,您可以采取措施更换磁盘。

 

•空间使用检查:您的数据库需要增加备份和大型事务的空间。每月检查一次陈旧文件,临时文件或旧备份。

 

•群集效率分析:数据库群集应有效地同步数据,以防止查询延迟和数据错误。早期检测同步滞后可以防止代价高昂的数据库崩溃。

 

•错误日志审核:如果MySQL服务器检测到索引或表损坏,则会记录错误。定期错误日志审核将防止意外停机。

 

•慢查询分析:MySQL将对性能不佳的查询记录到文件中。对这些查询和服务器调整的每周分析可能会阻止性能日志。

 

•服务器速度审计:每月速度测试显示MySQL服务器执行查询的效率。通过尽早识别和修复瓶颈,您可以避免性能问题。

 

规划灾难恢复

 

您的服务器硬盘迟早会失败。某些数据可能会丢失。当时的重要问题是,“你能恢复多久?”如果你准备好应对这种可能性,可能只需要1分钟。

 

在香港巨网互联,我们维护着网络托管,数据中心和其他在线服务提供商的服务器。我们的每个客户都有不同级别的可用性要求。有些人可以忍受数小时的停机时间。有些人甚至无法容忍一分钟的停机时间。

 

因此,我们部署了各种解决方案来确保业务连续性,从高可用性集群和容错硬件到故障转移镜像和增量备份。您的灾难恢复计划至少应包括备份审核。一些检查是:

 

  •状态检查:备份是否每天都成功完成?它是否显示错误?

  •数据完整性检查:备份存档是否已损坏,是否可以从中检索数据?

  •磁盘空间检查:是否有足够的磁盘空间?是否有空间接收下周的文件?

      •恢复过程检查:当前恢复方法是否有效?是否存在连接错误或其他阻止快速恢复的问题?

 

  构建灾难恢复计划的出发点是问问自己,您希望恢复服务的速度有多快。然后对所需的系统,所涉及的成本以及您愿意接受的权衡进行倒退。


新人注册,即送价值满880元现金劵

立即注册>>
客服 电话 反馈 活动 回顶部

服务热线

+852-5764-9835

1对1贴心服务

7*24小时热线