鯤鵬應用開發與遷移

黃新,帖莎娜,趙利格

  • 出版商: 電子工業
  • 出版日期: 2025-01-01
  • 售價: $329
  • 語言: 簡體中文
  • 頁數: 256
  • ISBN: 7121489635
  • ISBN-13: 9787121489631
  • 相關分類: Linux
  • 下單後立即進貨 (約4週~6週)

商品描述

本書涵蓋了在鯤鵬平臺上進行應用開發與遷移的關鍵內容。通過深入探討指令集的分類、鯤鵬處理器、TaiShan 服務器、openEuler 操作系統及鯤鵬雲服務器等核心概念,讀者將建立對鯤鵬生態系統的多方面理解。 本書以任務導向的方式組織內容,從購買鯤鵬雲服務器開始講解,深入探討了鯤鵬代碼遷移工具的安裝與使用、Megahit 源碼遷移、Knox 軟件包重構、匯編代碼遷移等內容。讀者還將學習如何在鯤鵬雲服務器上部署OA 系統,以及如何運用瀑布開發模型、敏捷開發模型和DevOps 開發模型進行軟件開發。 持續規劃與設計、持續開發與集成、持續部署與發布是本書的關鍵任務。本書內容涵蓋性能測試方法、Linux 常用性能監控分析工具和常見性能測試工具等。通過基於Wrk、JMeter 和sysbench 工具分別測試Nginx、 Web 和 MySQL 應用,讀者將深入了解鯤鵬平臺應用性能測試的方法。 本書還實施了鯤鵬性能優化工具的安裝、SQLite3單數據插入與多數據插入性能調優、鯤鵬硬件加速實踐等任務。最後,通過基於RPM、Maven 等軟件包管理工具構建應用,以及在鯤鵬雲服務器上部署Nginx 進行綜合實驗,讀者將熟練掌握在鯤鵬平臺上進行應用開發與遷移的技能。本書旨在為開發人員、系統工程師和IT 專業人士提供系統且實用的指導,幫助他們在鯤鵬平臺上成功開發與遷移應用。

目錄大綱

單元 1 鯤鵬雲服務實踐
單元描述:P1
任務分解:P1
知識準備:P2
任務:購買鯤鵬雲服務器:P12
單元小結:P26
單元練習:P27
單元 2 鯤鵬雲服務器部署 OA 系統
單元描述:P28
任務分解:P29
知識準備:P29
任務 2.1 鯤鵬代碼遷移工具的安裝與使用:P38
任務 2.2 Megahit 源碼遷移:P49
任務 2.3 Knox 軟件包重構:P59
任務 2.4 匯編代碼遷移:P67
任務 2.5 部署 OA 系統:P76
單元小結:P91
單元練習:P91
單元 3 華為雲 DevCloud 開發平臺的使用
單元描述:P92
任務分解:P93
知識準備:P93
任務 3.1 持續規劃與設計:P106
任務 3.2 持續開發與集成:P129
任務 3.3 持續部署與發布:P140
單元小結:P157
單元練習:P157
單元 4 鯤鵬應用性能測試
單元描述:P158
任務分解:P158
知識準備:P159
任務 4.1 基於 Wrk 工具測試 Nginx 應用:P163
任務 4.2 基於 JMeter 工具測試 Web 應用:P168
任務 4.3 基於 sysbench 工具測試 MySQL 應用:P175
單元小結:P180
單元練習:P180
單元 5 鯤鵬應用性能調優
單元描述:P181
任務分解:P182
知識準備:P182
任務 5.1 鯤鵬性能優化工具的安裝:P183
任務 5.2 SQLite3 單數據插入與多數據插入性能調優:P190
任務 5.3 鯤鵬硬件加速實踐:P195
單元小結:P201
單元練習:P201
單元 6 鯤鵬應用構建與發布
單元描述:P202
任務分解:P202
知識準備:P203
任務 6.1 基於 RPM 軟件包管理工具構建 MySQL 應用:P208
任務 6.2 基於 Maven 軟件包管理工具構建應用:P217
任務 6.3 基於鯤鵬雲服務器部署 Nginx 綜合實驗:P227
單元小結:P249
單元練習:P249