
业务上云已经成为当下企业的主要解决方案。本书重在普及公有云主流技术的应用,本书自始至终结合开源的WordPress博客应用系统,演示了业务系统上云、业务系统容器化部署、业务系统结合大数据服务的使用等。本书将帮助读者了解公有云基础知识以及企业级公有云解决方案,让读者逐步走进高效、低成本的云上容器世界,快速迈向云原生。本书共分为7个项目:项目一 认识华为云的产品、解决方案、云市场和培训认证,帮助读者认识公有云;项目二 学习华为云云服务器、云存储、云网络和云数据库等热门产品的使用;项目三 学习业务系统wordpress迁移上华为云的实现流程;项目四 学习云原生技术栈相关技术的使用和云容器引擎的部署流程;项目五 学习Hadoop生态圈常用技术的使用场景和公有云上大数据服务的内容及其使用;项目六 学习云监控服务和云日志服务的概念、功能和应用场景;项目七 学习python api调用华为云热门产品和基于华为云容器CCE的灰色发布系统部署。
一、编写背景 当前,我国云计算产业呈现爆发式增长,公有云市场规模占比已超过60%,云计算应用从互联网行业逐渐向政务、金融、工业、医疗等传统行业加速渗透。随着数字经济上升为国家战略,云计算成为拉动经济增长的重要引擎和产业升级的重大突破口。行业迅速发展,对优质人才的需求急剧增加。为培养公有云行业应用型、复合型、创新型高素质工程技术人才,济南职业学院以立德树人为根本任务,以学生发展为中心,深化产教融合,面向云计算技术应用专业,联合国基北盛(南京)科技发展有限公司、华为济南创新中心、江苏鲲鹏昇腾生态创新中心、江苏一道云科技发展有限公司等企业的云计算专家与高级工程师,共同设计与编写了本书。本书对接公有云人才岗位需求、云计算技术应用专业教学标准与1+X云计算认证标准,力求促进公有云高技术技能人才的培养。 二、本书特点 本书体现产教融合、校企双元合作开发原则,为教师和学生提供一站式课程解决方案和立体化教学资源,易教易学。具体特点如下。 (1)本书配有教学项目视频,以二维码形式插入正文,读者可随时随地扫码学习。 教学项目视频可以有效帮助学生完成预习、复习、实训,还可以为教师备课、授课、进行实训指导等提供便利,节省教师的备课时间,降低教师的备课难度。 (2)以“任务驱动”开展项目化教学。 结合主流公有云平台架构,使用开源的WordPress博客应用系统,演示了业务系统上云、业务系统容器化部署、业务系统结合大数据服务的使用等。 (3)校企合作、双元开发。 本书编写团队包括高职院校一线教师、企业一线工程师,内容编排做到理论知识够用即可,教学方法采用“教学做”一体化模式。 (4)对接1+X职业等级证书标准。 本书内容对接云计算领域1+X证书的认证标准,既适用于对学生岗位技能的培养,也适合于对在岗职工的技能培训。 三、教学参考学时 本书的参考学时为64学时,其中实践环节为34学时。 本书非常适合作为高等职业院校云计算、大数据相关专业的教材,也可作为广大云计算运维及开发技术人员学习公有云知识的参考书。 本书由刘洪海、刘晓玲主编,刘洪海编写项目2、项目7,刘晓玲编写项目3,项目5,石宁飞、张可雪、徐胜南编写项目1、项目4、项目6,许珊珊、李超也参与了部分项目的编写。特别感谢国基北盛(南京)科技发展有限公司宋学永,以及华为济南创新中心、江苏鲲鹏昇腾生态创新中心、江苏一道云科技发展有限公司对教材编写提供的帮助和大力支持。
项目1 走进公有云 (1) 任务1.1 云计算介绍 (1) 任务描述 (1) 知识学习 (1) 1.云计算的由来 (1) 2.云计算的概念 (2) 3.云计算的价值和优势 (2) 4.云计算的服务类型 (4) 5.公有云的相关技术 (5) 6.典型公有云平台介绍 (6) 任务实施 (8) 1.查看华为云产品 (8) 2.查看华为云解决方案 (13) 3.了解华为云云市场 (15) 任务1.2 公有云运维 (16) 任务描述 (16) 知识学习 (16) 1.公有云运维技能要求 (16) 2.公有云运维的优势 (17) 3.公有云运维主要工作 (17) 4.华为云沙箱实验室 (18) 任务实施 (19) 1.注册账号 (19) 2.体验华为云沙箱实验室 (21) 项目2 公有云架构 (25) 任务2.1 计算云服务介绍 (25) 任务描述 (25) 知识学习 (26) 1.云服务器简介 (26) 2.云服务器的优势 (26) 3.弹性云服务器介绍 (27) 任务实施 (28) 创建弹性云服务器ECS (28) 任务2.2 存储云服务介绍 (34) 任务描述 (34) 知识学习 (35) 1.存储类型简介 (35) 2.云硬盘 (35) 3.弹性文件服务SFS (37) 4.对象存储服务 (38) 任务实施 (40) 1.添加云硬盘并初始化 (40) 2.云硬盘的格式化与自动挂载 (42) 3.申请对象存储OBS (45) 任务2.3 网络云服务介绍 (47) 任务描述 (47) 知识学习 (47) 1.虚拟私有云 (47) 2.弹性公网IP (48) 3.弹性负载均衡 (49) 任务实施 (50) 1.搭建VPC网络 (50) 2.共享型负载均衡 (53) 任务2.4 云数据库服务介绍 (62) 任务描述 (62) 知识学习 (62) 1.什么是数据库 (62) 2.数据库分类 (62) 3.认识华为云数据库服务 (62) 任务实施 (65) 1.申请MySQL实例 (65) 2.管理MySQL实例 (67) 3.连接MySQL实例 (71) 项目3 企业上云 (74) 任务3.1 企业上云简介 (74) 任务描述 (74) 知识学习 (74) 1.企业上云简介 (74) 2.企业上云的作用 (75) 3.企业上云的类型 (75) 任务3.2 公有云Web应用上云解决方案 (75) 任务描述 (75) 知识学习 (76) 1.公有云Web应用上云概述 (76) 2.公有云Web应用上云场景架构 (76) 3.公有云Web应用上云案例介绍 (78) 任务实施 (81) 1.申请云服务器实例 (81) 2.数据库实例申请 (83) 3.案例实施 (86) 任务3.3 弹性伸缩 (92) 任务描述 (92) 知识学习 (93) 1.什么是弹性伸缩 (93) 2.弹性伸缩的优势 (94) 3.弹性伸缩的组成和基本操作 (94) 任务实施 (95) 1.创建和配置弹性负载均衡 (95) 2.制作镜像 (97) 3.配置弹性伸缩 (100) 项目4 公有云容器化部署 (106) 任务4.1 公有云上原生Kubernetes云平台部署 (106) 任务描述 (106) 知识学习 (106) 1.Docker容器技术 (106) 2.Kubernetes的简介与功能 (108) 3.Kubernetes架构解析 (108) 4.华为云公有云容器发展 (110) 5.云原生基础设施 (110) 6.云原生应用赋能 (111) 任务实施 (113) 1.云主机部署Kubernetes (113) 2.Kubernetes容器云平台的基础使用 (118) 任务4.2 基于Kubernetes集群的博客系统部署与运维 (121) 任务描述 (121) 知识学习 (121) 1.Kubernetes的定义 (121) 2.Kubernetes集群架构 (122) 任务实施 (122) 基于Kubernetes集群的博客系统部署与运维 (122) 任务4.3 基于公有云容器平台的博客系统部署与运维 (127) 任务描述 (127) 知识学习 (127) 1.云容器引擎的定义 (127) 2.基本概念 (128) 3.应用场景 (128) 4.云容器引擎的优势 (128) 任务实施 (129) 基于公有云容器平台的博客系统部署与运维 (129) 项目5 公有云大数据处理与分析 (139) 任务5.1 走进大数据生态圈 (139) 任务描述 (139) 知识学习 (139) 1.Hadoop简介 (139) 2.MapReduce服务 (140) 任务5.2 公有云大数据服务MRS的使用 (142) 任务描述 (142) 知识学习 (142) MRS服务与自建Hadoop的对比 (142) 任务实施 (146) 1.公有云自建Hadoop实现单词计数 (146) 2.公有云MRS实现单词计数 (155) 任务5.3 公有云大数据服务DWS的使用 (159) 任务描述 (159) 知识学习 (159) 1.数据仓库服务DWS相关概念 (159) 2.数据仓库服务DWS产品架构 (159) 3.数据仓库服务DWS应用场景 (160) 4.数据仓库服务DWS产品优势 (160) 5.DWS与其他云服务的关系 (162) 6.数据仓库服务DWS成功案例 (162) 任务实施 (163) 快速创建DWS集群并导入数据 (163) 任务5.4 公有云大数据服务DLI的使用 (168) 任务描述 (168) 知识学习 (168) 1.数据湖探索DLI的基本概念 (168) 2.数据湖探索DLI的功能 (168) 3.数据湖探索服务DLI的访问方式 (169) 4.数据湖探索服务DLI与自建Hadoop对比 (169) 任务实施 (170) 快速使用SQL语句查询数据 (170) 任务5.5 公有云云搜索服务CSS的使用 (173) 任务描述 (173) 知识学习 (173) 1.云搜索服务CSS基本概念 (173) 2.Elasticsearch集群应用场景 (174) 3.Logstash集群应用场景 (174) 4.云搜索服务CSS产品功能 (175) 5.云搜索服务CSS产品优势 (175) 任务实施 (176) 快速使用Elasticsearch引擎搜索数据 (176) 项目6 管理与监控云服务 (180) 任务6.1 云监控服务 (180) 任务描述 (180) 知识学习 (180) 1.云监控的定义 (180) 2.云监控功能介绍 (181) 3.云监控应用场景 (182) 4.云监控—主机监控 (183) 5.云监控—网络监控 (183) 6.云监控—存储监控 (183) 7.创建告警规则 (184) 任务实施 (185) 1.使用云监控服务监控弹性云服务器 (185) 2.创建告警 (186) 任务6.2 云日志服务 (188) 任务描述 (188) 知识学习 (189) 1.云日志简介 (189) 2.应用场景 (190) 任务实施 (190) 1.查看弹性云服务器日志 (190) 2.配置ICAgent日志采集工具 (191) 项目7 公有云综合案例 (195) 任务7.1 用Python语言创建云主机 (195) 任务描述 (195) 知识学习 (195) 1.Python语言简介 (195) 2.Python的优点 (196) 3.基本语法 (196) 4.软件开发工具包 (197) 任务实施 (198) 1.Python SDK使用指导 (198) 2.用Python SDK创建云主机 (199) 3.用Python SDK创建和删除云硬盘 (202) 4.用Python SDK创建和删除数据库 (206) 任务7.2 基于Kubernetes应用灰度发布 (209) 任务描述 (209) 知识学习 (209) 1.应用服务网格 (209) 2.产品架构 (210) 3.产品功能 (211) 4.产品优势 (212) 任务实施 (213) 1.容器镜像管理实验 (213) 2.容器资源管理实验 (214) 3.应用快速部署实验 (219) 4.应用灰度发布实验 (222)
http://www.hxedu.com.cn/hxedu/fg/book/bookinfo.html?code=G0442330