网站运维之道 关于可用性

news/2024/5/11 12:39:41/文章来源:https://blog.csdn.net/Fenng/article/details/81362377
这是前一段时间投稿给《程序员》的一篇文章。标题中的"道"有些大了,您可以理解为"门道"的"道"。一家之言,妄自言道,诚可笑也。

什么是网站运维(Web operations) ?运维,绝不是某些人眼中安装系统、做几根网线那么简单? 除去应用开发和业务运营之外的保障网站能运转的事儿都可能是运维工作的职责范围。运维的工作包括(但不限于) 软硬件部署、网络管理、应用程序维护、安全、容量规划、故障修复等等。

运维,有别于”运营”。在中文的语境中,运营更多和业务结合在一起的。而运维,则是偏向技术层面。

任何一个成功的站点都离不开一只优秀的运维团队,尽管他们更多时候隐身在网站背后不为人知。

网站可用性

所谓网站可用性(availability)也即网站正常运行时间的百分比,这是每个运营团队最主要的 KPI (Key Performance Indicators ,关键业绩指标)。对于 Web 站点来说,传统的那个 24×7 的说法已经不是很适用了,现在业界更倾向用 N 个9 来量化可用性, 最常说的就是类似 “4个9(也就是99.99%)” 的可用性。看一下表 1 能更为直观一些。

描述通俗叫法可用性级别年度停机时间
基本可用性2个999%87.6小时
较高可用性3个999.9%8.8小时
具有故障自动恢复能力的可用性 4个999.99%53分钟
极高可用性5个999.999%5分钟

根据墨菲定理的推论,世界上没有 100% 可靠的 Web站点(除非不运行)。业界网站的可用性都是多少?引人注目的 Web 新贵 Twitter (http://twitter.com), 2008 年前四个月的可用性只有 98.72%,有 37小时 16分钟不能提供服务,连2个9 都达不到,甚至还没达到”基本可用”状态。电子商务巨头 eBay 2007 年的可用性是 99.94%,考虑到 eBay 站点的规模与应用的复杂程度,这是个很不错可用性指标了。Web 应用类型决定了不同的站点对可用性的依赖性是不同的。 要知道 4 个 9 的可用性实际上是很难实现的目标。至于 5 个9 的 Web 站点,一半靠内功,另一半恐怕是要靠点运气。

wikimedia_db2.png
(图1 维基百科网站的一台数据库服务器的可用情况报告, 由Nagios的监控得到的)

多数情况下,网站可用性会是 SLA (Service Level Agreement, 服务水平协议) 中的一个重要度量指标,也是运维团队向自己的客户(更多是公司老板)的正式承诺。可用性是能够持续改进的东西,KPI 制定者切不可狮子大开口,企图一步登天,拍拍脑袋提一些不太切实的指标。运维团队对可用性的承诺也不能开些空头支票,到头来两头难看。值得强调的是,如果是做第三方托管,更需要明确 SLA,明了第三方的服务能力,否则,费尽了九牛二虎之力终于保证了软硬件网络等环节都没问题了,IDC 却频繁断电或者IDC 出口网络不可用,这也绝对做不到预期的高可用性。

提高可用性的一些常规策略有消除单点,部署冗余设备(或集群),配置带外管理网络等,对可用性要求不高的网站这些可能足够了。如果要提供更高的可用性,比如 4 个 9 甚至 5 个9,就不是简单靠硬件就能做到的事情,还需要建立完善的流程制度、建立变更机制、提升事故响应速度等。正所谓是”没有最高可用,只有更高可用性”。

一般来说,所有的网站运维人员都在追求网站的更高级别的高可用性,但是必须注意,这是以额外的软硬件投入、更多的人力成本为代价的。成本与可用性之间也请做到良好的平衡,盲目追求高可用性是不可取的。

(补充:Twitter 的可用性现在已经有了很大提升,但是可以看到,可用性不佳并非一个网站的杀手,只要产品对用户足够友好,足够有粘度,足够不可或缺,那么可用性并非是第一要追求的运维目标。有些运维人员被 Amazon 的某年圣诞节期间宕机所造成的影响埋下心理阴影,其实没那么可怕,如果真的觉得可怕,那么你可能被一些厂商销售人员洗脑了。)

未完待续: 下一篇《监控与报警》

Google+

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_834205.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站运维之道 监控与报警机制

接上一篇的《关于可用性》,再谈一下监控与报警机制。 监控机制 定义了网站可用性指标,如何获取网站的可用值? 监控工具该粉墨登场了。 多数网站都会倾向于利用开源软件自行搭建监控平台。笔者一向认为,即使网站有一台服务器,也应…

网站运维之道 之容量规划

接上一篇《网站运维之道 监控与报警机制》,谈谈关于容量规划。 容量规划 有效的监控能够避免绝大多数问题的扩大化,但是还是做不到防患于未然。监控告警机制完善后,就需要着手考虑容量规划(Capacity Planning)的问题。 所谓的容量规划&#x…

手机之家网站架构–对话高春辉

这次去北京参加 CSDN SD 2.0 ,没发现高春辉的身影,原来是忙着做手机之家的架构升级呢。 从老高的近期工作总结中看到: 目前的技术状况是基于自行设计的 PHP 框架,跑在 PHP 5.2 MySQL 5.1 下,PHP 使用 Fastcgi 模式&am…

跨屏网  ,网站适配手机案例,适配前后对比图

跨屏网 ,网站适配手机案例,适配前后对比图 网站引用一句话JS代码适配 适配前 适配后 跨屏网自主开发一键适配跨屏平台,致力于为中小企业提供平价的手机适配服务。跨屏网为天悦网提供移动适配服务,网站适配后完美兼容手机端&#…

跨屏前后,网站添加一行代码,快速适配手机(非跳转)

跨屏前后,网站添加一行代码,快速适配手机,真实效果截图, 采用跨屏平台自主开发的解决方案。 主要的优势 1,pc手机内容及时同步 2,相同的域名访问 3,无需提交百度适配 4,利于seo…

面向用户的网站性能优化

在互联网这个行业,”以用户为中心的设计“已经达成共识,但很少听到有人说”以用户为中心进行性能优化”之类的话,很多时候,网站性能优化是面向服务器来进行,或许,应该扭转一点思维,改到考虑如何…

跨屏建站系统2021.2.17发布更新

跨屏网打造“无印良品”版建站系统,在传统建站系统都习惯性的保留建站平台的信息(版权),以至于形成了一个固有的现象,当一个建站平台上线的时候,往往都会带上平台的一些logo或者版权信息,然而这…

跨屏建站saas系统2021.4.27发布更新

跨屏建站saas系统2021.4.27发布更新,增加了聚合头条板块,saas建站除了成本低,建站快,更多的还是应该能够连接企业与企业的通道,以及帮助企业把信息推广出去,这才是saas建站的本质,也只有saas建站…

如何申请注册跨屏建站“跨屏号”

企业要网络营销,离不开网站。 而做网站的第一步,你只需要注册一个自助建站平台的账号即可快速开启。 跨屏网专注于h5响应式网站的开发,模板多、代码规范标准、后台操作简单,如果后期seo优化做的好,很容易获得百度的排…

电脑版、3g版、触屏版、跨屏版,网站为何需要重新定义?

从pc端为主、pc手机版,再到移动优先,网站到底发生了哪些变化? 跨屏时代的到来,让推广理念和建站方式随之发生改变。 2010年,被许多人称为移动互联网元年,这一年,用户逐渐将重心从PC端转到动端。 跨屏理念渗透到各个行业,比如最各大手机厂商oppo,小米…

我想这就是我选择模板自助建站平台的原因

伴随着低代码、无代码技术的出现,自助建站平台再次受到关注,只要会打字就能建站,面向小白的模板自助建站平台何尝又不是低代码、无代码技术呢?并且随着技术的革新,模板建站提供的模板不仅跨屏自适应,而且也…

【跨屏建站网】选择自助建站平台很重要的一个指标

跨屏建站网主攻电脑、手机多屏多端自适应的自助建站系统的开发,下面和大家讲讲选择自助建站平台很重要的一个指标,这是一般人不会提及的,但是又非常重要的。 首先我们不讲大家常提到的,什么网站功能强大,模板漂亮选择…

学习豆瓣好榜样–网站架构

这次的 QCon 会议,《豆瓣网技术架构的发展历程》这个议题差不多是最受关注的。洪强宁在演讲开始告诫大家期望值不要太高,我还是相信不会有人觉得失望的。 先说几句题外话,整个演讲听下来,我们会发现豆瓣在发展的过程中也是有点弯路…

跨屏建站网发布响应式电子商务网站主题kpshop

跨屏建站网发布响应式电子商务网站主题kpshop,在此之前我们开发了会员专用主题kpvip,博客专用主题kpblog,企业官网专用主题kpcom,而此次开发的跨屏响应式电子商务模板主题代号kpshop主要针对企业商城设计,采用简约式设…

跨屏建站平台2023.3.4发布更新,启用了新logo

跨屏建站平台2023.3.4发布更新,启用了新logo,网站整体风格布局进行了比较大的调整,走的是极简设计风格,最大的变化是网站变得更加简洁了,网站采用极简设计的好处很多,不仅耐看,而且对于手机下的…

再跟 Flickr 学习网站运维经验

Image via CrunchBase 学习了一下 Flickr 的运维工程师 John Allspaw 的这个Operational Efficiency Hacks 讲座内容。做一点笔记。 现在 Flickr 的数据相比2007年的时候真是有了显著的增长: 24 TB 的 MySQL 数据每秒钟 MySQL 有 3.2 万次写操作每秒钟 MySQL 有 12…

小白前端开发笔记-创建网站的细节(娃娃级)导航栏的写法细则 搜索框的写法细则

拿到后的操作: 观看布局 确定版心 :1102px 基础准备: *{ margin: 0px; padding: 0px; line-height: 1; } .center { width: 1100px; margin: 0px auto; } li{ list-style-type: none; } a{ text-decoration: none; } 针对form的操作&#xf…

杨泽业:给你的php网站添加经典语录功能

我们做一个网站就是要不断给访客提供最佳的用户体验,同时提升自己的品牌价值,而文章结束的经典语录的功能,完全可以实现我们所要达到的效果。(如下图)给你的wordpress博客添加经典语录功能这个是怎样实现的呢&#xff…

我的网站搭建: (第四天) 导航栏与页脚

2019独角兽企业重金招聘Python工程师标准>>> 经过观察可以发现,基本上每个网站都会有一个叫导航栏的东西,其目的就是为了方便用户找到自己查看的页面。导航栏可以自己制作,但我选择的方法是使用Bootstrap框架,还有给每…

网站规划通识:原型图绘制的一些注意事项

本文来自网易云社区作者:林玮园雷火游戏部 网站组基本概念:一、什么叫原型图?用线条、图形描绘出产品/专题的框架,即为原型,也可称线框图。原型图的输出可根据质量,大致分为低保真、中保真、高保真原型图。…