注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络操作系统鲲鹏生态应用开发

鲲鹏生态应用开发

鲲鹏生态应用开发

定 价:¥139.80

作 者: 北京博海迪信息科技有限公司 著
出版社: 人民邮电出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787115576767 出版时间: 2021-11-01 包装: 平装
开本: 16开 页数: 455 字数:  

内容简介

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

作者简介

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

图书目录

第 1章 鲲鹏体系介绍\t1
1.1 计算产业发展概述\t2
1.1.1 移动应用云化、万物互联兴起(万物互联时代背景)\t2
1.1.2 单一架构向多种计算架构组合演进\t2
1.1.3 计算产业空间与产值\t4
1.2 鲲鹏计算产业组成\t4
1.2.1 鲲鹏计算产业定义\t4
1.2.2 华为鲲鹏处理器\t6
1.2.3 TaiShan服务器\t11
1.2.4 华为云鲲鹏云服务\t14
1.3 鲲鹏生态概述\t20
1.3.1 鲲鹏计算产业生态全景\t20
1.3.2 鲲鹏伙伴计划\t20
1.3.3 鲲鹏社区\t21
1.4 本章小结\t25
第 2章 OpenEuler基础操作\t27
2.1 OpenEuler操作系统概述\t28
2.1.1 操作系统的基本概念\t28
2.1.2 操作系统的发展历史\t29
2.1.3 操作系统的基本功能\t33
2.1.4 操作系统的设计目标\t35
2.1.5 主流操作系统\t36
2.1.6 操作系统的发展趋势\t38
2.1.7 OpenEuler系统简介\t39
2.2 OpenEuler基础应用\t46
2.2.1 华为云ECS主机的登录方式\t46
2.2.2 重装系统\t51
2.2.3 重置密码\t54
2.2.4 OpenEuler系统常用命令操作\t55
2.3 vim文本编辑器的使用\t82
2.4 基于OpenEuler配置LAMP,部署WordPress\t85
2.5 本章小结\t89
第3章 鲲鹏应用迁移\t91
3.1 程序运行原理\t92
3.1.1 计算机系统概述\t92
3.1.2 计算机系统的工作过程\t106
3.2 鲲鹏软件迁移和移植\t109
3.2.1 鲲鹏软件迁移流程概述\t109
3.2.2 鲲鹏通用应用移植流程\t111
3.3 鲲鹏应用移植工具\t117
3.3.1 鲲鹏分析扫描工具\t117
3.3.2 鲲鹏代码移植工具\t125
3.3.3 配置历史报告阈值\t136
3.4 软件迁移评估\t137
3.4.1 创建分析任务\t137
3.4.2 管理分析任务\t139
3.5 源码迁移\t140
3.5.1 创建源码分析任务\t140
3.5.2 鲲鹏代码迁移工具使用案例\t140
3.6 鲲鹏软件代码移植实例\t148
3.6.1 Python代码移植案例\t148
3.6.2 Go语言代码移植\t156
3.7 Docker容器原理与操作\t165
3.7.1 容器概述\t165
3.7.2 Docker容器\t166
3.7.3 Docker安装与应用\t169
3.8 迁移常见问题及解决思路与案例\t179
3.8.1 常见编译参数和编译脚本的问题\t179
3.8.2 常见功能问题\t180
3.8.3 常见工具问题\t183
3.8.4 代码归一\t184
3.8.5 弱内存序导致程序执行结果与预期不一致\t186
3.9 鲲鹏应用云上开发概述\t187
3.9.1 新形势为企业带来了新挑战和新要求\t188
3.9.2 应用开发流程\t189
3.9.3 敏捷软件开发\t190
3.9.4 DevOps是什么?\t191
3.9.5 持续集成与持续交付\t193
3.9.6 云原生与微服务\t193
3.10 本章小结\t194
第4章 应用性能测试及调优\t197
4.1 性能测试概述\t198
4.2 性能测试方法论\t199
4.2.1 SEI负载测试计划过程\t199
4.2.2 RBI方法\t199
4.2.3 性能下降曲线分析法\t200
4.2.4 GAME(A)性能测试过程模型方法\t201
4.2.5 性能测试过程通用模型\t204
4.3 常见内部性能测试指标概述\t207
4.3.1 内存\t207
4.3.2 CPU\t207
4.3.3 磁盘\t208
4.3.4 Web\t209
4.4 鲲鹏平台性能优化介绍\t210
4.4.1 基于CPU/内存的性能优化\t210
4.4.2 网络系统的性能优化\t213
4.4.3 磁盘I/O系统性能优化\t217
4.4.4 应用层性能优化\t220
4.5 鲲鹏解决方案性能优化应用\t221
4.5.1 数据库性能优化\t221
4.5.2 大数据性能优化\t232
4.5.3 分布式存储性能优化\t248
4.6 常见性能测试工具使用\t261
4.6.1 Linux监控工具vmstat使用\t261
4.6.2 Linux监控工具sar使用\t263
4.6.3 Linux监控工具iostat 使用\t268
4.6.4 Linux监控工具top使用\t270
4.6.5 Linux监控工具netstat使用\t277
4.7 鲲鹏系统性能优化工具Tuning Kit概述\t279
4.7.1 系统性能优化工具\t279
4.7.2 Java性能优化工具\t284
4.8 性能测试实验指导\t289
4.8.1 安装Tomcat\t290
4.8.2 压力测试\t294
4.8.3 安装Jmeter\t294
4.9 Nginx+应用发布+性能优化综合实验\t298
4.10 本章小结\t331
第5章 应用部署与发布\t333
5.1 鲲鹏平台软件概述\t334
5.1.1 鲲鹏软件构成概述\t334
5.1.2 鲲鹏平台主流开发语言及常用打包工具\t336
5.1.3 应用发布的3种途径\t338
5.2 基于鲲鹏的开发环境搭建\t338
5.2.1 交叉编译简介\t339
5.2.2 x86环境下编译ARM程序时使用交叉编译工具\t340
5.3 软件打包实验\t344
5.3.1 RPM包制作\t344
5.3.2 使用Maven打包Java代码\t351
5.3.3 Python打包\t362
5.4 本章小结\t365
第6章 鲲鹏解决方案\t367
6.1 鲲鹏解决方案全景介绍\t368
6.2 鲲鹏HPC解决方案\t369
6.2.1 HPC介绍\t369
6.2.2 鲲鹏HPC解决方案\t370
6.2.3 HPC应用场景\t371
6.2.4 HPC之WRF应用移植\t372
6.3 大数据解决方案\t382
6.3.1 大数据介绍\t382
6.3.2 BigData Pro大数据解决方案搭建流程\t386
6.4 云手机解决方案\t408
6.4.1 云手机介绍\t408
6.4.2 典型案例\t409
6.5 华为鲲鹏平台应用软件移植调优综合案例\t414
6.5.1 搭建华为鲲鹏平台\t415
6.5.2 Porting Advisor移植部署PostgreSQL\t415
6.5.3 鲲鹏平台OA系统编译部署\t420
6.6 鲲鹏平台Ceph文件存储部署案例\t423
6.7 本章小结\t437
附录 OpenEuler 操作系统的安装\t439

本目录推荐