会员   密码 您忘记密码了吗?
1,583,306 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > 鯤鵬生態應用開發
鯤鵬生態應用開發
上一张
下一张
prev next

鯤鵬生態應用開發

作者: 北京博海迪信息科技有限公司
出版社: 人民郵電出版社
出版日期: 2021-11-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT839.00
市场价格: RM150.83
本店售价: RM134.24
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

本書系統、詳細地介紹了鯤鵬計算產業的現狀及應用。本書首先講述了鯤鵬生態應用開發的基礎知識,其中包括計算產業發展概述、計算產業組成、鯤鵬生態概述以及鯤鵬處理器的相關知識;接著系統地講解了鯤鵬雲平臺上軟體遷移的原理和步驟,並基於大量實驗操作介紹了由華為開發的鯤鵬代碼掃描和移植工具的具體內容及使用方法,介紹了不同場景的軟體遷移流程;借助實驗流程重點講解了鯤鵬應用開發環境的搭建以及基於鯤鵬計算平臺的應用發佈與部署;概述了鯤鵬產業的行業以及通用解決方案。


作者介紹


目錄

第1章 鯤鵬體系介紹 1
1.1 計算產業發展概述 2
1.1.1 移動應用雲化、萬物互聯興起(萬物互聯時代背景) 2
1.1.2 單一架構向多種計算架構組合演進 2
1.1.3 計算產業空間與產值 4
1.2 鯤鵬計算產業組成 4
1.2.1 鯤鵬計算產業定義 4
1.2.2 華為鯤鵬處理器 6
1.2.3 TaiShan伺服器 11
1.2.4 華為雲鯤鵬雲服務 14
1.3 鯤鵬生態概述 20
1.3.1 鯤鵬計算產業生態全景 20
1.3.2 鯤鵬夥伴計畫 20
1.3.3 鯤鵬社區 21
1.4 本章小結 25

第2章 OpenEuler基礎操作 27
2.1 OpenEuler作業系統概述 28
2.1.1 作業系統的基本概念 28
2.1.2 作業系統的發展歷史 29
2.1.3 作業系統的基本功能 33
2.1.4 作業系統的設計目標 35
2.1.5 主流作業系統 36
2.1.6 作業系統的發展趨勢 38
2.1.7 OpenEuler系統簡介 39
2.2 OpenEuler基礎應用 46
2.2.1 華為雲ECS主機的登錄方式 46
2.2.2 重裝系統 51
2.2.3 重置密碼 54
2.2.4 OpenEuler系統常用命令操作 55
2.3 vim文字編輯器的使用 82
2.4 基於OpenEuler配置LAMP,部署WordPress 85
2.5 本章小結 89

第3章 鯤鵬應用遷移 91
3.1 程式運行原理 92
3.1.1 電腦系統概述 92
3.1.2 電腦系統的工作過程 106
3.2 鯤鵬軟體遷移和移植 109
3.2.1 鯤鵬軟體遷移流程概述 109
3.2.2 鯤鵬通用應用移植流程 111
3.3 鯤鵬應用移植工具 117
3.3.1 鯤鵬分析掃描工具 117
3.3.2 鯤鵬代碼移植工具 125
3.3.3 配置歷史報告閾值 136
3.4 軟體遷移評估 137
3.4.1 創建分析任務 137
3.4.2 管理分析任務 139
3.5 源碼遷移 140
3.5.1 創建源碼分析任務 140
3.5.2 鯤鵬代碼遷移工具使用案例 140
3.6 鯤鵬軟體代碼移植實例 148
3.6.1 Python代碼移植案例 148
3.6.2 Go語言代碼移植 156
3.7 Docker容器原理與操作 165
3.7.1 容器概述 165
3.7.2 Docker容器 166
3.7.3 Docker安裝與應用 169
3.8 遷移常見問題及解決思路與案例 179
3.8.1 常見編譯參數和編譯腳本的問題 179
3.8.2 常見功能問題 180
3.8.3 常見工具問題 183
3.8.4 代碼歸一 184
3.8.5 弱記憶體序導致程式執行結果與預期不一致 186
3.9 鯤鵬應用雲上開發概述 187
3.9.1 新形勢為企業帶來了新挑戰和新要求 188
3.9.2 應用開發流程 189
3.9.3 敏捷軟體發展 190
3.9.4 DevOps是什麼? 191
3.9.5 持續集成與持續交付 193
3.9.6 雲原生與微服務 193
3.10 本章小結 194

第4章 應用性能測試及調優 197
4.1 性能測試概述 198
4.2 性能測試方法論 199
4.2.1 SEI負載測試計畫過程 199
4.2.2 RBI方法 199
4.2.3 性能下降曲線分析法 200
4.2.4 GAME(A)性能測試過程模型方法 201
4.2.5 性能測試過程通用模型 204
4.3 常見內部性能測試指標概述 207
4.3.1 記憶體 207
4.3.2 CPU 207
4.3.3 磁片 208
4.3.4 Web 209
4.4 鯤鵬平臺性能優化介紹 210
4.4.1 基於CPU/記憶體的性能優化 210
4.4.2 網路系統的性能優化 213
4.4.3 磁片I/O系統性能優化 217
4.4.4 應用層性能優化 220
4.5 鯤鵬解決方案性能優化應用 221
4.5.1 資料庫性能優化 221
4.5.2 大資料性能優化 232
4.5.3 分散式存儲性能優化 248
4.6 常見性能測試工具使用 261
4.6.1 Linux監控工具vmstat使用 261
4.6.2 Linux監控工具sar使用 263
4.6.3 Linux監控工具iostat 使用 268
4.6.4 Linux監控工具top使用 270
4.6.5 Linux監控工具netstat使用 277
4.7 鯤鵬系統性能優化工具Tuning Kit概述 279
4.7.1 系統性能優化工具 279
4.7.2 Java性能優化工具 284
4.8 性能測試實驗指導 289
4.8.1 安裝Tomcat 290
4.8.2 壓力測試 294
4.8.3 安裝Jmeter 294
4.9 Nginx+應用發佈+性能優化綜合實驗 298
4.10 本章小結 331

第5章 應用部署與發佈 333
5.1 鯤鵬平臺軟體概述 334
5.1.1 鯤鵬軟體構成概述 334
5.1.2 鯤鵬平臺主流開發語言及常用打包工具 336
5.1.3 應用發佈的3種途徑 338
5.2 基於鯤鵬的開發環境搭建 338
5.2.1 交叉編譯簡介 339
5.2.2 x86環境下編譯ARM程式時使用交叉編譯工具 340
5.3 軟體打包實驗 344
5.3.1 RPM包製作 344
5.3.2 使用Maven打包Java代碼 351
5.3.3 Python打包 362
5.4 本章小結 365

第6章 鯤鵬解決方案 367
6.1 鯤鵬解決方案全景介紹 368
6.2 鯤鵬HPC解決方案 369
6.2.1 HPC介紹 369
6.2.2 鯤鵬HPC解決方案 370
6.2.3 HPC應用場景 371
6.2.4 HPC之WRF應用移植 372
6.3 大資料解決方案 382
6.3.1 大資料介紹 382
6.3.2 BigData Pro大資料解決方案搭建流程 386
6.4 雲手機解決方案 408
6.4.1 雲手機介紹 408
6.4.2 典型案例 409
6.5 華為鯤鵬平臺應用軟體移植調優綜合案例 414
6.5.1 搭建華為鯤鵬平臺 415
6.5.2 Porting Advisor移植部署PostgreSQL 415
6.5.3 鯤鵬平臺OA系 譯部署 420
6.6 鯤鵬平臺Cep 件存儲部署案例 423
6.7 本章小結 437

附錄 OpenEuler 作業系統的安裝 439