官术网_书友最值得收藏!

譯者序

2021年7月的一天,一個(gè)偶然的機(jī)會(huì),我看到了OpenShift for DevelopersSecond Edition一書的早期電子版本。原書結(jié)構(gòu)清晰完整、語(yǔ)言簡(jiǎn)潔樸實(shí),我很快便在幾天內(nèi)讀完了全書。閱讀完畢,我就認(rèn)定這本書在OpenShift和Kubernetes的已有書籍中獨(dú)樹(shù)一幟,填補(bǔ)了行業(yè)空白,當(dāng)時(shí)就萌生了在該書正式出版后翻譯并引進(jìn)國(guó)內(nèi)出版的想法。

2021年9月,在O'Reilly公司正式出版本書的英文版之后,我主動(dòng)聯(lián)系了作者Brian Tannous和Joshua Wood,表達(dá)了希望翻譯本書并引進(jìn)中國(guó)出版的想法。他們非常支持這個(gè)想法,幫助我和O'Reilly公司的相關(guān)人員牽線搭橋,最后確定由機(jī)械工業(yè)出版社引進(jìn)出版。

本書篇幅精干、定位清楚、目標(biāo)明確,專為開(kāi)發(fā)人員而寫。它的目的是讓開(kāi)發(fā)人員在學(xué)習(xí)并掌握如何使用OpenShift來(lái)構(gòu)建、部署和管理他們開(kāi)發(fā)的應(yīng)用程序之后,又可以不被OpenShift所牽扯。開(kāi)發(fā)人員最重要的是把精力聚焦在自身從事的開(kāi)發(fā)工作(比如編寫代碼,構(gòu)建、運(yùn)行和測(cè)試程序)上,而不是因應(yīng)用程序的運(yùn)行平臺(tái)從虛擬機(jī)改為容器而增加額外的工作來(lái)編寫部署腳本等。但是,新的業(yè)務(wù)應(yīng)用平臺(tái)已經(jīng)改為容器,應(yīng)用程序的部署和管理工作本質(zhì)上發(fā)生了變化,開(kāi)發(fā)人員必須適應(yīng)和接受這些變化,這就形成了矛盾。本書的目的就是解決這個(gè)矛盾,即讓開(kāi)發(fā)人員利用OpenShift的特性將這些額外新增的工作通過(guò)自動(dòng)化的方式讓OpenShift承擔(dān)。這些額外工作在完成初始配置之后就變成透明的了,接下來(lái)開(kāi)發(fā)人員又回到他們以前所熟悉的開(kāi)發(fā)流程中了。這樣,開(kāi)發(fā)人員既得到了OpenShift帶來(lái)的好處(比如類似公有云的按需獲取資源和基礎(chǔ)組件服務(wù)等),又避免了需要承擔(dān)每次開(kāi)發(fā)過(guò)程中的額外工作。不得不說(shuō),這個(gè)定位確實(shí)抓住了軟件開(kāi)發(fā)工作的主要矛盾:一切工作都是為了提高開(kāi)發(fā)效率!

為了實(shí)現(xiàn)這個(gè)目標(biāo),本書采取了場(chǎng)景式的動(dòng)手實(shí)驗(yàn)?zāi)J剑ōh(huán)境搭建、應(yīng)用部署、流水線、從源代碼開(kāi)發(fā)和部署、數(shù)據(jù)持久化、生產(chǎn)環(huán)境部署和應(yīng)用伸縮、監(jiān)控、軟件安裝打包等軟件開(kāi)發(fā)完整周期中的各個(gè)相關(guān)內(nèi)容,有利于開(kāi)發(fā)人員迅速上手,并能夠?qū)W(xué)到的知識(shí)運(yùn)用到實(shí)踐中。

本書的翻譯工作由沈衛(wèi)忠統(tǒng)籌,其中前言和第1章、第2章、第3章由沈衛(wèi)忠翻譯,第4章、第5章由包力翻譯,第6章由舒力翻譯,第7章由劉翔翻譯,第8章由姜萬(wàn)里翻譯,第9章、第10章由張繁翻譯。全書的校對(duì)工作由姜萬(wàn)里和沈衛(wèi)忠完成。

在本書的翻譯過(guò)程中,我們得到了原書作者(Joshua Wood、Brian Tannous)、O'Reilly中國(guó)總經(jīng)理陳磊以及紅帽大中華區(qū)解決方案架構(gòu)部高級(jí)總監(jiān)王慧慧的支持和幫助,在此一并感謝。

沈衛(wèi)忠

主站蜘蛛池模板: 新营市| 黔南| 囊谦县| 红原县| 疏附县| 嵊泗县| 四会市| 新竹市| 铁岭县| 开封市| 海南省| 金平| 嘉义市| 仙居县| 河曲县| 博乐市| 久治县| 金沙县| 旺苍县| 尉氏县| 建德市| 余姚市| 乌拉特后旗| 涟水县| 巨野县| 原阳县| 忻州市| 沅江市| 葵青区| 桐柏县| 崇文区| 南城县| 江都市| 禹州市| 凤庆县| 武夷山市| 乌拉特后旗| 平南县| 桃园市| 木里| 天长市|