本書涵蓋了在鯤鵬平臺(tái)上進(jìn)行應(yīng)用開(kāi)發(fā)與遷移的關(guān)鍵內(nèi)容。通過(guò)深入探討指令集的分類、鯤鵬處理器、TaiShan 服務(wù)器、openEuler 操作系統(tǒng)及鯤鵬云服務(wù)器等核心概念,讀者將建立對(duì)鯤鵬生態(tài)系統(tǒng)的多方面理解。 本書以任務(wù)導(dǎo)向的方式組織內(nèi)容,從購(gòu)買鯤鵬云服務(wù)器開(kāi)始講解,深入探討了鯤鵬代碼遷移工具的安裝與使用、Megahit 源碼遷移、Knox 軟件包重構(gòu)、匯編代碼遷移等內(nèi)容。讀者還將學(xué)習(xí)如何在鯤鵬云服務(wù)器上部署OA 系統(tǒng),以及如何運(yùn)用瀑布開(kāi)發(fā)模型、敏捷開(kāi)發(fā)模型和DevOps 開(kāi)發(fā)模型進(jìn)行軟件開(kāi)發(fā)。 持續(xù)規(guī)劃與設(shè)計(jì)、持續(xù)開(kāi)發(fā)與集成、持續(xù)部署與發(fā)布是本書的關(guān)鍵任務(wù)。本書內(nèi)容涵蓋性能測(cè)試方法、Linux 常用性能監(jiān)控分析工具和常見(jiàn)性能測(cè)試工具等。通過(guò)基于Wrk、JMeter 和sysbench 工具分別測(cè)試Nginx、 Web 和 MySQL 應(yīng)用,讀者將深入了解鯤鵬平臺(tái)應(yīng)用性能測(cè)試的方法。 本書還實(shí)施了鯤鵬性能優(yōu)化工具的安裝、SQLite3單數(shù)據(jù)插入與多數(shù)據(jù)插入性能調(diào)優(yōu)、鯤鵬硬件加速實(shí)踐等任務(wù)。最后,通過(guò)基于RPM、Maven 等軟件包管理工具構(gòu)建應(yīng)用,以及在鯤鵬云服務(wù)器上部署Nginx 進(jìn)行綜合實(shí)驗(yàn),讀者將熟練掌握在鯤鵬平臺(tái)上進(jìn)行應(yīng)用開(kāi)發(fā)與遷移的技能。本書旨在為開(kāi)發(fā)人員、系統(tǒng)工程師和IT 專業(yè)人士提供系統(tǒng)且實(shí)用的指導(dǎo),幫助他們?cè)邛H鵬平臺(tái)上成功開(kāi)發(fā)與遷移應(yīng)用。
黃新,副教授、高級(jí)工程師,深圳職業(yè)技術(shù)學(xué)院優(yōu)秀教師、勞模。擔(dān)任深圳職業(yè)技術(shù)學(xué)院人工智能學(xué)院云計(jì)算技術(shù)應(yīng)用專業(yè)專業(yè)主任,負(fù)責(zé)云計(jì)算專業(yè)廣東省二類品牌專業(yè)建設(shè)和教育部雙高建設(shè)高水平專業(yè)群云計(jì)算專業(yè)建設(shè),期間作為負(fù)責(zé)人全程參與云計(jì)算專業(yè)校級(jí)資源庫(kù)、云計(jì)算校級(jí)書證融通專業(yè)、云計(jì)算工匠精英培育、云計(jì)算專業(yè)校級(jí)金課建設(shè)。系統(tǒng)講授數(shù)據(jù)存儲(chǔ)與數(shù)據(jù)管理、大數(shù)據(jù)技術(shù)與應(yīng)用、云平臺(tái)建設(shè)與運(yùn)維實(shí)戰(zhàn)、云容器技術(shù)與應(yīng)用、鯤鵬應(yīng)用遷移與開(kāi)發(fā)、云計(jì)算綜合運(yùn)維等專業(yè)核心課程,參與云平臺(tái)運(yùn)維與開(kāi)發(fā)X證書標(biāo)準(zhǔn)制定與區(qū)塊鏈應(yīng)用軟件開(kāi)發(fā)與維護(hù)X教材開(kāi)發(fā),獲得"云計(jì)算平臺(tái)運(yùn)維與開(kāi)發(fā)職業(yè)技能認(rèn)證高級(jí)講師資格”和"區(qū)塊鏈應(yīng)用軟件開(kāi)發(fā)與維護(hù)職業(yè)技能認(rèn)證中級(jí)講師資格”。主編"Linux服務(wù)管理與運(yùn)維”和"鯤鵬應(yīng)用開(kāi)發(fā)與移植”多本教材的開(kāi)發(fā)工作。在教學(xué)育人方面取得豐碩成果,目前引導(dǎo)和培育了100多名學(xué)生通過(guò)華為HCIE-CloudComputing和RHCA頂級(jí)認(rèn)證。指導(dǎo)學(xué)生獲得全國(guó)職業(yè)院校技能大賽云計(jì)算賽項(xiàng)全國(guó)一等獎(jiǎng)3項(xiàng)(2022、2020、2018)、華為ICT大賽2019-2020全球總決賽實(shí)踐賽云賽道一等獎(jiǎng)1項(xiàng)、華為中國(guó)大學(xué)生ICT大賽2020實(shí)踐賽云賽道一等獎(jiǎng)1項(xiàng)二等獎(jiǎng)1項(xiàng)、華為中國(guó)大學(xué)生ICT大賽2021實(shí)踐賽云賽道(深圳賽區(qū)高職組)一等獎(jiǎng)1項(xiàng)、2020年獲得全國(guó)職業(yè)院校技能大賽教學(xué)能力比賽高職組二等獎(jiǎng)1項(xiàng),獲得2020年廣東省職業(yè)院校技能大賽教師教學(xué)能力比賽一等獎(jiǎng)1項(xiàng)、國(guó)賽遴選一等獎(jiǎng)1項(xiàng)。2021年獲得獲深圳市技術(shù)能手稱號(hào)和2022年度鯤鵬卓越工程師稱號(hào)并成為鯤鵬南山創(chuàng)新人才基地特聘專家。目前擔(dān)任吉安職業(yè)技術(shù)學(xué)院機(jī)械與電子工程學(xué)院計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)產(chǎn)學(xué)研指導(dǎo)委員會(huì)委員和深圳市第二職業(yè)技術(shù)學(xué)校計(jì)算機(jī)應(yīng)用、物聯(lián)網(wǎng)技術(shù)應(yīng)用、網(wǎng)絡(luò)信息安全專業(yè)建設(shè)指導(dǎo)委員會(huì)委員。
單元 1 鯤鵬云服務(wù)實(shí)踐
單元描述:P1
任務(wù)分解:P1
知識(shí)準(zhǔn)備:P2
任務(wù):購(gòu)買鯤鵬云服務(wù)器:P12
單元小結(jié):P26
單元練習(xí):P27
單元 2 鯤鵬云服務(wù)器部署 OA 系統(tǒng)
單元描述:P28
任務(wù)分解:P29
知識(shí)準(zhǔn)備:P29
任務(wù) 2.1 鯤鵬代碼遷移工具的安裝與使用:P38
任務(wù) 2.2 Megahit 源碼遷移:P49
任務(wù) 2.3 Knox 軟件包重構(gòu):P59
任務(wù) 2.4 匯編代碼遷移:P67
任務(wù) 2.5 部署 OA 系統(tǒng):P76
單元小結(jié):P91
單元練習(xí):P91
單元 3 華為云 DevCloud 開(kāi)發(fā)平臺(tái)的使用
單元描述:P92
任務(wù)分解:P93
知識(shí)準(zhǔn)備:P93
任務(wù) 3.1 持續(xù)規(guī)劃與設(shè)計(jì):P106
任務(wù) 3.2 持續(xù)開(kāi)發(fā)與集成:P129
任務(wù) 3.3 持續(xù)部署與發(fā)布:P140
單元小結(jié):P157
單元練習(xí):P157
單元 4 鯤鵬應(yīng)用性能測(cè)試
單元描述:P158
任務(wù)分解:P158
知識(shí)準(zhǔn)備:P159
任務(wù) 4.1 基于 Wrk 工具測(cè)試 Nginx 應(yīng)用:P163
任務(wù) 4.2 基于 JMeter 工具測(cè)試 Web 應(yīng)用:P168
任務(wù) 4.3 基于 sysbench 工具測(cè)試 MySQL 應(yīng)用:P175
單元小結(jié):P180
單元練習(xí):P180
單元 5 鯤鵬應(yīng)用性能調(diào)優(yōu)
單元描述:P181
任務(wù)分解:P182
知識(shí)準(zhǔn)備:P182
任務(wù) 5.1 鯤鵬性能優(yōu)化工具的安裝:P183
任務(wù) 5.2 SQLite3 單數(shù)據(jù)插入與多數(shù)據(jù)插入性能調(diào)優(yōu):P190
任務(wù) 5.3 鯤鵬硬件加速實(shí)踐:P195
單元小結(jié):P201
單元練習(xí):P201
單元 6 鯤鵬應(yīng)用構(gòu)建與發(fā)布
單元描述:P202
任務(wù)分解:P202
知識(shí)準(zhǔn)備:P203
任務(wù) 6.1 基于 RPM 軟件包管理工具構(gòu)建 MySQL 應(yīng)用:P208
任務(wù) 6.2 基于 Maven 軟件包管理工具構(gòu)建應(yīng)用:P217
任務(wù) 6.3 基于鯤鵬云服務(wù)器部署 Nginx 綜合實(shí)驗(yàn):P227
單元小結(jié):P249
單元練習(xí):P249