正规买球app排行十佳平台

中国教育在线 中国教育网 加入收藏 设为首页
首页 | 新闻 | 中小学 | 高考 | 考研 | 国际 | 教师招聘 | 学术桥 | 公服平台 | 课堂

Google的系统工程师如何工作

http://itpx.eol.cn  来源:  作者:  2010-09-14    

  Google的系统工程师(System Administrator)如何工作

  由于Google的服务已经集群化,系统工程师并不大量接触硬件比如做安装服务器等事情。另外大部分工作也已经自动化了,比如架设LDAP, 负载均衡等。对照而言,国内目前大部分互联网正规买球app排行十佳平台SA仍然要做大量重复的底层工作,比如拿一个业务的数据库过大需要拆分为例,从系统管理员的角度,需要做以下事情:

  同技术人员沟通目前业务特点,制定拆分方案并评估程序风险

  搭建测试环境,技术人员测试程序兼容性

  制定实施方案,保证业务的不停机平稳过渡

  深夜上线

  观察1-2天运行情况

  我们需要思考上面工作是否是系统管理员以及技术人员有价值的工作。像Cassandra这样解决了分布式存储自动化扩展的问题是业内一种发展方向,尽管Cassandra的稳定性还需要改进)。

  Google的系统工程师怎么做?

  他们会通常1周值班,响应各种问题,比如完成上述场景中的扩容业务。然后有大约5周左右脱离一线工作来自由思考将这1周内碰到的工作进行自动化改进,将那些会反复碰到的问题通过脚本及监控程序完成,或者进一步反馈给技术人员改进应用程序来实现自动化。1:5只是个大约比例,时段可以灵活安排。比如也可以按天来安排,1天值班/7天改进。当改进完成之后,下次遇到相同的场景,自动化程序会完成大部分工作。如果在其他正规买球app排行十佳平台,SA通常忙碌在一线机械重复上述工作,但是在Google, 给系统工程师预留了相当多的时间让大家思考改进。

  这就是Google的System Administrator自称SRE(Site Reliability Engineers)的原因。SRE会不断在优化所负责的系统,一些人关注运维层面,另外一些可能关注自动化工具。所有的SA都需要具备一定程序或脚本开发能力。

  因此,当遇到Google的数据规模,自动化不是是否需要,而是如何更好实现的问题。

  在Google其他一些令人兴奋的工作还包括

  与开发技术人员是协同的关系。

  只需关心技术,在技术领域也有职业生涯上升通道,不必转向技术管理岗位或其他。

  同事都非常聪明,通常会觉得自己是最逊的那一个。

  很多挑战,保守的估计领先行业2-10年,在这里工作就象给了你一个魔法水晶球,通过你的工作可以预见这个行业的未来。

  受Google方式的启发,以下想到的一些可以研究的自动化方向

  1. 程序部署

  ◆C/C++/Java/PHP/Python/Ruby/C# 等语言如何不停机自动发布

  ◆自动发布如何简洁的解决模块依赖性,比如1天需要同时更新10个有相互依赖的模块,并且不能停止服务

  ◆Web容器虚拟化,同一Web容器上可以部署多个业务,业务之间互相隔离,互不影响。

  ◆将新开发的服务程序运维自动化。一般的服务程序从数量上来说,10是一个分水岭,10台以下的服务通过人工重复操作方式来管理也问题不大,但是10台以上就需要自动化管理的方法。很多优秀的开源程序(比如Tokyo Cabinet, Redis等)在单机上表现优秀,但是大规模部署不能。大正规买球app排行十佳平台中很多技术人员经常提到很多开源软件不适合他们就有这方面原因。

  2. 资源部署

  ◆MySQL

  ◆分布式文件存储

  ◆Cache,拿cache自动化管理举例

  ◆端口资源管理,不同业务使用不同端口,同一应用内不同的数据使用不同的端口,相关原因可以参看以前cache相关博文。

  ◆容量管理,不同的数据需要不同的容量

  ◆动态扩容,应用业务规模增长,比如从10G扩容到100G

  ◆Proxy功能,比如虚拟化端口映射,程序访问的是固定虚拟端口,这样不需要重启服务也可以随时扩充,应用也不需要一致性hash, proxy帮你做了。

  3. 系统部署

  ◆OS

  ◆反向代理与负载均衡

  ◆本地分区容量,批量管理

  ◆程序发布与停止,比如一个程序一个点击部署到100台服务器

  ◆虚拟化,比物理服务器更容易部署,资源利用率更高,部署更可控

  大部分国内互联网正规买球app排行十佳平台基础技术还是比较原始的,这跟行业过分强调“好产品是运营出来的”也有关系,基础研发通常不受重视,长此以往,只能在门槛低的领域打拼,与Google的技术差异就不止10年了。

推荐给好友    我要收藏    我要纠错    分享到

免责声明:

① 凡本站注明“稿件来源:中国教育在线”的所有文字、图片和音视频稿件,版权均属本网所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发表。已经本站协议授权的媒体、网站,在下载使用时必须注明“稿件来源:中国教育在线”,违者本站将依法追究责任。

② 本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。

内容推荐

更多>>培训信息

  • 安卓智能手机软件开发技术
  • 斯坦福大学:编程方法学
  • ASP动态网页制作千元优惠中
  • 企业定制保障就业班
  • 成都盛课盟android培训

精彩推荐

  • 关注焦点:中国大学排行榜
  • 考研全程热点专题关注
  • 历年考研复试分数线
  • 教育部最新学科评估结果
  • 考研专业院校精准定位
  • 全日制专业硕士工具箱
  • 研究生招生学科专业目录
    苹果      安卓
  • 乔布斯病逝
  • 苹果iOS 5升级指南
  • 苹果乔布斯十大囧事
  • 如何识破翻新iPhone
  • iPhone每月至少应该放电一次
  • iPad 2参数全解析
  • iPhone 4越狱教程
  • iPhone 4解锁教程
  • iPhone 4上网设置教程
  • 揭秘iPhone4翻新全过程
  • 谷歌推出Andorid 2.3.7
  • Andorid 4.0将发布
  • CDMA版MB810使用WAP上网教程
  • Android手机SD卡进行EXT2分区教程
  • Android系统:Android内存管理原理
  • Android系统:Android手机邮箱设置
  • Android系统:Android流量控制方法
  • 安卓手机输入法切换方法教程
  • 安卓手机进入工程模式方式
  • Android手机如何恢复出厂设置

新闻排行

  • iPhone 4解锁教程
  • 2011年11月互联网十大热词公布
  • 2012年3月计算机等级考试报名时间汇总
  • 2011年9月计算机等级考试成绩查询汇总
  • 苹果传奇CEO乔布斯十大囧事
  • iPhone 4SIM卡剪卡方法
  • iPhone 4越狱教程
  • 全国2012年计算机软考工作安排
  • iPad设置教程:从入门到精通
  • 苹果电脑(MAC)下安装软件方法
eol.cn简介 | 联系方式 | 网站声明 | 京ICP证140769号 | 京ICP备12045350号 | 京公网安备 11010802020236号
版权所有 北京中教双元科技正规买球app排行十佳平台有限正规买球app排行十佳平台 EOL Corporation
Mail to: webmaster@eol.cn
正规买球app排行十佳平台(山西)有限公司