读书频道 > 网站 > 网页设计 > 网站运维技术与实践
前言
14-04-12    奋斗的小年轻
收藏    我要投稿   

本文所属图书 > 网站运维技术与实践

网站运维工作,一向以内容繁杂、覆盖面广著称。《网站运维技术与实践》选取日常工作涉及的监测调优、日志分析、集群规划、自动化部署、存储和数据库等方面,力图深入阐述各项工作的技术要点及协议原理,并介绍相立即去当当网订购

运维是一个古老但愈发新奇的职位。在不同时代、不同公司,都有不同的称呼。在万维网到来之前漫长的几十年中,运维工作大都由系统本身的开发人员来完成,他们很自豪地给自己加上了系统管理者(System Administrator)的头衔。随着万维网的出现和发展,计算机系统管理者中也就出现了专注于网站管理的人群,这些人自称为网站管理者,至今我们依然可以在一些历史悠久的软件(比如Apache、Squid)的配置中,看到专门的指令来设定这个身份。与此同时,在互联网的另一端(接入端)——为普及上网而大量出现的网吧和网城中,另一批专注于网络接入、局域网共享和桌面应用管理的人群,则被称为“网吧管理员”。接入端牢牢占据了绝大多数人对互联网的第一印象,并将他们所能触及的方面认定为互联网从业人员的全部,即软件开发者和网络管理者。

毫不讳言,笔者在五年前(大学毕业时),同样以这种眼光看待自己“很熟悉”的这个互联网。

那么,除去接入端的网管,在互联网的另一端的管理者们到底是什么状态呢?

先说看得见的一面:每次当你发现网页变样了,这说明网站管理者完成了一次应用发布;每次你投诉访问有问题并附上截图,这意味着网站管理者要开始一次故障排查和修复;每次你觉得比上次访问快一点了,这说明网站管理者已经悄悄结束了一次后台优化……

再说看不见的一面:管理者尽力为你提供优质的访问体验,也带来指数级增长的新访问者。一百万、一千万乃至更多,大家的访问体验都要一样好,数据都要一样可靠,甚至业大招贼后还要保护大家的信息不被窃取……这些问题的背后,都是网站管理者的工作。

正是由于网站管理者与访问者之间的频繁交流,以及网站访问数据对业务发展的支撑,慢慢地将管理者的职责从系统维护扩展到了运营相关的广泛领域,最终合二为一成为了“运维”,而这也是现代的专职的“网站运维”与“古代的”模糊化的“系统管理员”最重要的区别。在业内公推为经典著作的Web Operations 一书中,甚至专门有第8 章“Community Management and Web Operations”来讲述运维和用户交流、社区管理相关的内容。

从上一代互联网巨头引申出网站运维这个独立的职位到现在,运维的职能依然在不断细化和变化——网络运维、系统运维、应用运维、数据库运维,甚至更细分的CDN 运维和业务变更运维,都有专门的人员和团队来负责。运维团队甚至不再仅仅是网站服务的支持方,还越来越以网站内部的技术需求方的角色出现,进行广泛而细心的考察,采取更激进的方法,从而提升网站的单位成本效益。

从大概一两年前开始,另一个新的概念“敏捷运维”(DevOps)跟随云计算的浪潮出现。从思想和理论上,目前对其依然没有准确的定义,但从技术实质上,无非是在保证产品质量和访问性能的前提下提高产品发布的频率,“自动化一切可自动化的工作”加上“充分了解业务流程”——而这本来就是一个优秀的运维人员应该去实现的事情!

了解业务流程是一件取决于个人偏好和公司文化的事情,虽然笔者在过去的工作经历中见过不少比相应的开发负责人还了解业务的老运维人员,但是这方面确实很难说出太多可以循序渐进的道理,还是让我们先掌握那些可以帮助我们“Laziness, Impatience and Hubris”(程序员的三大美德——懒惰、急躁和傲慢——出自Larry Wall的Programming Perl)地完成网站运维工作的技术吧!

饶琛琳

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站