鲲鹏生态应用开发pdf下载pdf下载

鲲鹏生态应用开发百度网盘pdf下载

作者:
简介:本篇主要提供鲲鹏生态应用开发pdf下载
出版社:人民邮电出版社
出版时间:2021-11
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

编辑推荐

1.业界立足于实践的鲲鹏生态职业认证系列丛书。
2.作者专业。本书作者是鲲鹏认证培训专家,并且与华为“鲲鹏&昇腾”生态的开发者与建设者有过多次深层次的交流,熟知 “鲲鹏&昇腾”生态的核心技术及优势。
3.本书基于鲲鹏生态,从指令集架构到应用移植、调优,借助多项目案例,可帮助读者轻松快速地掌握鲲鹏移植相关内容。
4.弥补市场不足。目前市场上只有华为官方的一些文档和参考资料,偏向于理论,实际案例和操作指导较少,本书加入了更多的实际操作,与官方资料相辅相成,互相弥补。
5.本书借助多个案例,深入浅出地讲解相关知识,帮助读者轻松快速地掌握鲲鹏生态应用开发相关内容。

内容简介

本书系统、详细地介绍了鲲鹏计算产业的现状及应用。本书首先讲述了鲲鹏生态应用开发的基础知识,其中包括计算产业发展概述、计算产业组成、鲲鹏生态概述以及鲲鹏处理器的相关知识;接着系统地讲解了鲲鹏云平台上软件迁移的原理和步骤,并基于大量实验操作介绍了由华为开发的鲲鹏代码扫描和移植工具的具体内容及使用方法,介绍了不同场景的软件迁移流程;借助实验流程重点讲解了鲲鹏应用开发环境的搭建以及基于鲲鹏计算平台的应用发布与部署;最后概述了鲲鹏产业的行业以及通用解决方案。

作者简介

北京博海迪信息科技有限公司聚焦于云计算、大数据、人工智能、5G、区块链、软件开发、物联网、网络安全、数据通信等领域的创新产业人才培养,通过产教融合云平台与专业教育服务融合的方式,累计服务800余所高校和5000多家企业,为社会输送了超过25万名ICT产业高端人才。

目录

第 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 鲲鹏平台Ceph文件存储部署案例 423
6.7 本章小结 437
附录 OpenEuler 操作系统的安装 439