电子书:《微服务运维实战(第一卷)》_任发科译《微服#务运维实战(第一卷)》_任发科译

电子书:《微服务运维实战(第一卷)》_任发科译《微服#务运维实战(第一卷)》_任发科译

资源下载
仅限VIP下载,请先
犹豫不决让我们错失一次又一次机会!!!

电子书:《微服务运维实战(第一卷)》_任发科译《微服#务运维实战(第一卷)》_任发科译

111

内容简介:

微服务运维实战(第一卷)[西] viktor farcic著任发科何腾欢汪欣袁诗瑶译华中科技大学出版社中guo·武汉

内容简介本书详细介绍了微服务和容器在软件持续集成和部署中的应用.将徵服务打包成不可变的容器.通过配置管理工具实现自动化测试和持续部署.同时保证零停机且随时能回滚。采用集中ri志对集群进行记录和监控.轻松实现服.务.器扩展。作者通过介绍相关工具( docker、kberners、 ansible、 consu等)的用法.分享自己的工作经验.帮助读者构建高效、可靠、可快速恢复的软件系统copyright packt publishing 2016. first published in the english language under the titlthe devops 2. 0 toolkit -(9781785289194)translation copyright o by hust press.湖北省版权局著作权合同登记图字:17-2018-19号图书在版编目cip数据微服务运维实战.第一卷/(西)维克托·法西克著;任发科等译.一武汉:华中科技大学sbn978-7-5680-4161-4i.①微…ⅱ.①维…②任…ⅲ.①互联网络-网络服.务.器-程序设计n.①tp368.5中guo版本图书馆cip数据核字(2018)第101100号微服务运维实战(第一卷)[西] viktor farcic著wei fuwu yun-wei shizhan任发科何腾欢汪欣袁诗璃译策划编辑:徐定翔责任编辑:陈元玉责任监印:周治超出版发行:华中科技大学出版社(中guo·武汉)电话027)81321913武汉市东湖新技术开发区华工科技园邮编:430223录排:华中科技大学惠友文印中印刷:湖北新华印务有限公司开本:787mmx960mm1印张:27.25字数:655千字版次:2018年6月第1版第1次印剧定价:115.00元本书若有印装质量问题.请向出版社营销中心调换全guo免费服务热线:400-6679-118竭诚为您服务忄员版权所有侵权必究

推荐序马克思的辩证唯物主义观点告诉我们.为了解决某个社会问题而诞生的新生事物.在流行并占据统治地位后.必然会出现它的反面.也就是负面的影响。然后又会出现新生事物来消除前者造成的负面影响。这样循环往复.推动人类社会向着更高级的方向发展软件开发也遵循辩证唯物主义的规律。早期的软件应用都是单片应用.随着流量的增大.单片应用无法支持.而且复杂的单片应用也难以维护和测试.最终开发团队只好将单片应用化整为零.变成分布式应用。分布式应用的设计和开发很复杂.所以出现了一些新的开发方法.如面向服务架构(soa)和微服务架构(msa)。千万不要以为msa就是软件开发最终的理想guo。msa仍然有很多令人头疼的地方.其中最主要的一个方面是运维在msa流行之前.一个软件应用即使是分布式的.服务数量通常也不多(不超过10个).运维工程师的工作量不算很大。msa流行之后.分布式应用常常会个服务甚至上百个服务。运维工程师的工作量不是随服务数量线性增加.而是按照服务数量的平方增加。可想而知.如果不想办法尽量降低运维工作的成本.建造理想的msa就是不切实际的空中楼阁聪明的运维工程师和聪明的程序员都懂得dry(don’ t repeat yourself.)原则解决方案只写一次.尽量重用.能自动化完成的工作尽量自动化完成。这个思维

ivp推荐序和工作方法叫 devops.它已经在运维领域流行了很多年。近5年来涌现出了大量的 devops工具.以及以 docker为代表的轻量级容器.这些新生事物极大地提高了运维工作的自动化程度.使得运维工作的效率有了10倍以上的提升《微服务运维实战》这套书探讨如何把设计开发msa和 devops两方面的最佳实践结合在一起.它的出版可以说是恰逢其时.因为有很多想要尝试msa的软件开发团队.由于不知道如何做好运维工作.而最终无奈放弃。实施好msa项目不可能一蹴而就.它霱要长期的演化迭代。有了《微服务运维实战》这套书的帮助.开发团队可以少踩很多坑.更加顺利地实施msa.少走回头路。我向大家强烈推荐这本书.它非常实用.也应该成为正在实施msa项目的所有技术人员的案上海霓风网络科技有限公司ceo

前言preface我的职业生涯是从程序员开始的。那段ri子.我所知道的只是编写代码。以为出色的软件设计师就是精通编码的人.而精通就是对所选的一种编程语言做到了如指掌。后来.我的想法变了.我开始对不同的编程语言产生兴趣:从 pascal换到 basic.而后换到asp。java和net让我了解到面向对象编程的好处python、perl、bash、html、 javascript、 scala.每种编程语言都带来了一些新东西.并教给了我如何以不同的方式思考。我学会了为手头的任务挑选正确的工具。每学会一种新语言.我就感觉距离成为专家又近了一点。我只想成为一名资深程序员.这个想法随着时间的推移而发生了变化。我认识到.如果要把自己的工作做好.我得成为一名软件艺匠( software craftsman)。我学习的东西远不止输入代码。有一段时间我痴迷于测试.现在我认为测试是开发不可或缺的一部分。除非有特殊原因.否则我编写的每行代码都是通过测试驱动开发(test- drivendevelopment.tdd)来完成的。测试驱动开发已成为我手上必不可少的工具。另外我还认识到.在确定应该做什么时.我必须接近客户并与他们肩并肩地工作。所有这些事情都将我引向软件架构领域。我在软件行业工作的这些年.没有哪个工具、框架或者实践能像持续集成( continuous integration.ci)以及之后的持续交付( continuous delivery.cd)那样

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
犹豫不决让我们错失一次又一次机会!!!
原文链接:https://1111down.com/224484.html,转载请注明出处

本站开启缓存功能

登入后回任何页面即可登入成功,当前页不显示

没有账号?注册  忘记密码?

社交账号快速登录