51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2439|回复: 0
打印 上一主题 下一主题

如何保证网站服务的可用性?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-12-18 17:32:32 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
由于常年从事企业级网站服务,在网站维护方面总结了一些经验,在这里拿出来与大家分享。
在网站的整个生存周期中,主要分为三个阶段:程序发布、运维监控、性能优化。三个阶段中都存在着很多可能导致网站服务中断的风险,如何避免这些风险进而保证我们的网站服务常年不停顿,就成为了网站维护人员的首要责任和义务。
    网站维护工作主要分为硬件方面和软件方面。硬件方面的维护可以依靠一些硬件环境监控软件,对网络节点(路由器、交换机、服务器等)及硬件设备(CPU利用率、内存利用率等)进行全方面的监控。软件方面的维护,主要包含服务器操作系统的维护(补丁升级、病毒防护等)及最为重要的网站程序维护。在网站维护工作中,目前最难以控制的问题是由于程序问题而导致服务器性能下降。当服务器服务性能下降时,通常维护人员的做法是检查网络节点故障、检查网络流量、检查服务器Service是否正常…但这样的手段不仅费时费力,而且一般也无法找到网站程序中存在的问题。因此当维护人员发现网站服务性能下降时,不可能依靠程序开发人员去快速地有效地解决问题。由于技术瓶颈等各种因素,维护人员与开发人员间存在着某种不可逾越的鸿沟。在这种情况下,为了保证网站的性能维持在一定水平上,企业在服务器及网络上的硬件投入也逐年增加。
    如何有效地实现运维团队与开发团队的沟通,如何快速及时地发现网站程序中的问题节点,如何降低每年投入到网站中的硬件成本,已经成为大多数企业网站最为头疼的问题。经过多年的苦苦寻找,终于发现了一款可以全面解决网站维护问题的性能管理软件。这款名为JENNIFER的软件,不仅可以实现实时的网站服务性能监控,还可以帮助运维团队在5分钟内发现程序中的问题节点,并针对该问题与开发团队进行沟通,可直接提供给开发团队问题程序名称、方法名称、甚至问题SQL的内容及当时的参数等详细信息。这样可以使开发团队第一时间对该问题进行测试并解决,有效地提高了问题对应及问题改善的效率。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-22 14:45 , Processed in 0.062785 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表