Date: 8月 30, 2020
通过SIOS AppKeeper Monitoring消除* Apache Web服务器停机
如今,Apache Web服务器是Internet上最受欢迎的Web服务器。 公司正在使用Amazon AWS,Microsoft Azure和Google Cloud Platform等云平台部署基于Apache构建的关键任务,面向客户的应用程序。 因此,您可以打赌他们正在投入大量时间和金钱来监视那些应用程序并试图减少停机时间。但是,如果我们告诉您,当Apache Web服务器停机时,可以通过自动监视和重新启动应用程序来消除手动干预的需要怎么办?
在探讨如何做到这一点之前,让我们先回顾一下,看看公司在监视和管理其Apache Web服务器以及这些关键应用程序方面的选择。
如何监视和保护Apache Web服务器免受不必要的停机
任何使用Apache Web服务器部署应用程序的人都在考虑监视其Web服务器本身的运行状况,或者将该任务外包给第三方。
在监视运行在Amazon Web Services上的云应用程序时,一种流行的选择是使用Amazon CloudWatch。 一些公司甚至通过开发脚本或使用AWS Lambda创建某种程度的自动化来扩展CloudWatch的功能。 但是,使用自定义指标正确配置Amazon CloudWatch并设置AWS Lambda需要一定数量的技术专长,而这可能超出了许多公司。 然后,随着应用程序的发展,维护任何脚本都需要付出成本和精力。
另一个选择是从诸如New Relics,Dynatrace,DataDog或LogicMonitor等供应商那里投资全面的应用程序性能监视(“ APM”)解决方案。如果您要监视的不仅仅是AWS环境,这些方法可能非常合适。APM解决方案非常可配置,可以根据发生的情况为您提供大量数据。
但是,您减少了停机时间吗?可能不是。 您所做的一切都花在了一个系统上,该系统将在Apache Web服务器出现故障时立即提醒您,并在尝试重新运行时使您的数据超载(或“警报风暴”)。
一些公司已决定将监视和管理其应用程序的责任外包给受信任的第三方(通常是“托管服务提供商”或MSP)。作为基本月费的回报,MSP监视应用程序并提供一组核心服务,通常受服务水平协议的约束。收到警报后,他们将进行调查。在某些情况下,这些调查可能需要(昂贵)升级。如果应用程序出现故障,则MSP将控制并重新启动服务或在可能的情况下重新启动实例。 但是这些补救措施通常是额外的费用。
一定有更好的方法。
使用SIOS AppKeeper进行自动监视和重新启动如何消除Apache Webserver的停机时间
根据我们的客户经验,只有三个EC2实例的普通公司每月至少要经历一次停机。 “该站点已关闭!放下一切。找出需要做什么!”您需要做的是减少对这些不必要的消防演习的需求。
SIOS AppKeeper是一项SaaS服务,易于安装和配置并监视Amazon EC2上运行的任何服务和应用程序,例如Apache httpd服务。 当检测到异常时,AppKeeper会自动重新启动服务,如果不起作用,它将重新启动整个实例。无需再通读日志以查明失败的原因,或升级到开发人员以重新启动服务。还是昂贵的外包费用。 AppKeeper提供“设置并忘记”功能,以便您消除停机时间。
如今,数百家公司依靠AppKeeper来保持其云环境运行。我们邀请您观看下面的视频,以演示AppKeeper如何保护Apache Web服务器。 如果您喜欢自己所看到的内容,请随时注册AppKeeper的14天免费试用版。
*基于客户数据,AppKeeper解决了85%的应用程序服务故障。因此,十分之九的AppKeeper会发送一封电子邮件,通知客户检测到停机时间并且服务已重新启动或实例自动重新启动。 这比手动重新启动所有文件之前恐慌和挖掘日志文件好吗?
请参阅相关文章:为什么AWS EC2应用程序监控如此困难?