计算机类教材 > 云计算

云计算应用运维实战

书号:9787113299439 套系名称:高等职业教育工匠工坊新型活页式系列教材

作者:郭立文 魏晓艳 王海龙 出版日期:2023-05-01

定价:53.80 页码 / 开本:无 /16

策划编辑:翟玉峰 谢世博 责任编辑:翟玉峰 包宁

适用专业:计算机基础教育 适用层次:高职教育

最新印刷时间:

资源下载
教学课件 教学素材(暂无)
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  • 本书是云计算技术入门书籍,适合初学者使用。全书共6个项目。第一个项目主要介绍自动化运维,介绍了Ansible的安装以及使用。第二个项目主要介绍Docker的搭建和运维,详细的介绍了Docker的安装和基本操作。第三个项目主要介绍了ELK日志分析系统,分别介绍了ELK的安装和使用,Logstash部署以及收集Nginx日志。第四个项目主要介绍了MySQL的常用操作。第五个项目介绍了网站优化与服务器优化的相关知识。第六个项目介绍了Tomcat服务器的搭建和配置。
    
    全书参照开发云计算功能所需要的技术,如:Ansible与Ansibleplaybook的使用,Docker容器帮助快速部署,Elasticsearch日志分析工具,网站优化与服务器优化,对云计算的设计和开发过程进行了系统而又详细的介绍。使读者能清楚地了解云计算开发过程中的各种知识。本书附有相关代码和界面截图,希望帮助读者更好地学习。
  •         随着教学改革的深入,大部分高职院校计算机相关专业的课程都在进行项目化教学,通过项目化教学锻炼学生综合应用和实践操作能力,以达到人才培养与企业无缝对接的目标。在此背景下,编者凭借多年教学经验,引入企业真实项目,并以教学规律、教学进程等为前提,撰写了本书,旨在为项目教学的师生提供参考。本书由具备丰富教学经验的专业课教师和企业工程师共同开发,采用企业真实项目,将工作任务转化为学习领域课程内容,学校与企业共同进行课程内容的开发与设计。教材内容组织上,摒弃了传统的知识架构,是以项目为载体,任务驱动模式,以工作任务引领专业知识。本书适合教学做一体化教学,通过项目实战操作,培养学生职业能力和实际操作技能,使其胜任相关岗位工作。与其他同类云计算开发实战书籍相比较,本书有以下几个特点:
    (1)特别注重基础知识的讲解,适合没有云计算开发基础的学生学习。
    (2)书中任务实训模块能举一反三,同时规模难度适中,适合学生课后练习。
    (3)本书语言简练、通俗易懂,各任务实现给出了具体步骤,帮助学生理解所学知识。
            本书包含6个项目,共18个单元,项目1包含2个单元,介绍当前流行的自动化运维工具Ansible和Ansible Playbook,内容包括Ansible的安装,Ansible Playbook的基本使用、循环、条件判断以及handlers。项目2包含5个单元,内容包括Docker容器的安装、注册Docker Hub仓库、创建Docker镜像、Docker的数据管理和数据卷容器操作以及Dockerfile使用。项目3包含3个单元,内容包括Elasticsearch工具的安装与配置、集群状态的检测、Kibana的配置、部署Logstash、使用Beats采集日志。项目4包含4个单元,内容包括MySQL密码修改、连接数据库、MySQL的常用操作、MySQL的主从配置。项目5包含2个单元,内容包括检测网站打开速度,注册和使用DNSPOD。项目6包含2个单元,内容包括JDK安装、Tomcat安装、Tomcat的配置。每个单元按照项目实现过程化分为多个任务,每个任务由任务描述、任务目标、任务实现、任务考评以及供使用者练习的实训任务构成,以完成任务的实操为主线,在任务描述中提供任务涉及的知识介绍,一些操作中应用到的知识点在任务实现的知识链接中讲解,既保证理论知识在实践操作中学习应用,也对实操提供支撑。
            本书由郭立文、魏晓艳、王海龙任主编,由夏卓越、宁春梅、应天龙任副主编。由于编者水平有限,书中疏漏及不妥之处在所难免,敬请广大读者批评指正。
    编?者
    2022 年 6 月
  • 项目 1 自动化运维 .............................................................................................1-1
    单元 1?Ansible 安装与 Ansible Playbook 使用........................................................1-2
    任务 1 Ansible 安装.............................................................................................1-2
    任务 2 Ansible Playbook 中的基本使用..............................................................1-13
    任务 3 Ansible Playbook 中的循环 .....................................................................1-17
    任务 4 Ansible Playbook 中的条件判断..............................................................1-20
    任务 5 Ansible Playbook 中的 handlers ...............................................................1-23
    单元 2?Ansible Playbook 进阶使用.......................................................................1-26
    任务 1 Ansible 自动化安装 Nginx ......................................................................1-26
    任务 2?管理配置文件.........................................................................................1-34
    项目 2 Docker 搭建与运维 .................................................................................2-1
    单元 1?安装 Docker 与注册仓库 Docker Hub .........................................................2-2
    任务 1 Docker 安装..............................................................................................2-2
    任务 2?注册仓库 Docker Hub ...............................................................................2-5
    单元 2?Docker 镜像管理 / 仓库管理........................................................................2-9
    任务 1?搜索镜像与下载镜像................................................................................2-9
    任务 2?镜像的基本操作.....................................................................................2-13
    单元 3?通过容器创建镜像与 Docker 容器管理......................................................2-16
    任务 1?通过容器创建镜像 .................................................................................2-16
    任务 2 Docker 容器管理 ....................................................................................2-19
    单元 4?Docker 数据管理与 Docker 网络管理........................................................2-25
    任务 1 Docker 数据管理之数据卷容器实践 .......................................................2-25
    任务 2 Docker 网络管理 ....................................................................................2-28
    单元 5?Dockerfile 使用..........................................................................................2-33
    任务 1?自定义镜像 ............................................................................................2-33
    任务 2?自定义 Tomcat9 镜像..............................................................................2-38
    项目 3 ELK 日志分析系统 ..................................................................................3-1
    单元 1?Elasticsearch 安装与配置 ...........................................................................3-2
    任务 1?基础环境配置...........................................................................................3-2
    任务 2 Elasticsearch 安装.....................................................................................3-6
    任务 3?配置 Elasticsearch ...................................................................................3-10
    单元 2?检测集群状态和部署 Kibana .....................................................................3-15
    任务 1?检测集群状态.........................................................................................3-15
    任务 2?部署 Kibana............................................................................................3-18
    单元 3?部署 Logstash 和收集 Nginx 日志.............................................................3-21
    任务 1?部署 Logstash .........................................................................................3-21
    任务 2 Logstash 收集 Nginx 日志.......................................................................3-30
    任务 3?使用 Beats 采集日志...............................................................................3-37
    项目 4 MySQL 常用操作 ....................................................................................4-1
    单元 1?更改 root 密码与连接 MySQL......................................................................4-2
    任务 1?更改 root 密码 ..........................................................................................4-2
    任务 2?连接 MySQL ............................................................................................4-5
    单元 2?MySQL 的常用操作与创建用户以及授权 ....................................................4-8
    任务 1 MySQL 的常用操作..................................................................................4-8
    任务 2 MySQL 创建用户以及授权.....................................................................4-13
    单元 3?MySQL 常用 SQL 语句以及 MySQL 数据库的备份与恢复........................4-16
    任务 1 MySQL 常用 SQL 语句...........................................................................4-16
    任务 2 MySQL 数据库的备份与恢复.................................................................4-21
    单元 4?MySQL 主从配置 ......................................................................................4-24
    任务 1?主配置(安装完 MySQL 的虚拟机) .....................................................4-24
    任务 2?从配置(安装完 MySQL 的虚拟机) .....................................................4-29
    任务 3?主从同步及相关配置参数.......................................................................4-33
    任务 4?测试主从................................................................................................4-36
    项目 5 网站优化与服务器优化 ...........................................................................5-1
    单元 1?了解基础知识与检测网站打开速度..............................................................5-2
    任务 1?了解网站优化与服务器优化的基础知识...................................................5-2
    任务 2?检测网站打开速度 ...................................................................................5-5
    单元 2?注册和使用 DNSPOD 与接入 CDN 厂商.....................................................5-8
    任务 1?注册和使用 DNSPOD...............................................................................5-8
    任务 2?接入 CDN 厂商 ......................................................................................5-12
    项目 6 Tomcat 搭建配置 ....................................................................................6-1
    单元 1?安装 JDK 与安装 Tomcat ............................................................................6-2
    任务 1?安装 JDK .................................................................................................6-2
    任务 2?安装 Tomcat .............................................................................................6-6
    单元 2?配置 Tomcat 监听 80 端口、虚拟主机和生成日志 ....................................6-10
    任务 1?配置 Tomcat 监听 80 端口.......................................................................6-10
    任务 2?配置 Tomcat 虚拟主机............................................................................6-15
    任务 3?配置 Tomcat 生成日志............................................................................6-26
    参考文献 ............................................................................................................ C-1
  • 郭立文,副教授,现任职于陕西国防工业职业技术学院,1999年毕业于长春光学精密机械学院计算机软件专业,从事教学工作22年。曾获得国家级教学成果二等奖1项;陕西省教学成果二等奖1项;《信息技术基础》课程思政负责人;《计算机网络技术》课程思政负责人;主持建成省级精品课程2门,参与建成省级精品在线开放课程2门;获得陕西省教学能力大赛二等奖1项;主持或参与教育部、陕西省教育厅、职教学会、计算机学会、中华职教社等纵向课题8项;主持横向课题4项,其中完成国家市场监管总局横向项目1项;参与编写《IT基础运维交付服务规范标准》;发表论文7篇,编写教材6部。
    
    魏晓艳,女,1978年2月出生,副教授,现任职于陕西国防工业职业技术学院。2002年毕业于新疆石油学院计算机科学与技术专业(本科),2010年毕业于西安工业大学计算机技术专业(硕士)。任教19年,主要从事计算机软件相关专业教育教学研究工作,主讲课程有《Java程序设计》、《游戏应用开发》、《软件工程》、《J2EE》、《微控制器技术与应用》等;获得省级教学成果奖一等奖1项、二等奖1项,主持建成《Java程序设计》省级精品课程1门、《微控制器技术与应用》等院级精品课程2门;指导学生参加技能大赛获得国家级二等奖2项、三等奖6项,省级一等奖6项等。主编或副主编出版教材5部,公开发表论文20篇。获得实用新型专利2项,主持和参与教育部项目1项、省级项目3项、厅局级及校级课题10余项;主持横向课题2项。
    
    王海龙,男,1987年2月出生,高级工程师。具有近12年软件开发工作经验,现作为江苏一道云科技发展有限公司虚拟现实项目经理、课程资源开发部门经理和工匠工坊运营部门经理,从事智慧校园、物联网、云计算、大数据、人工智能等相关产品研发和管理工作。组织设计并研发了《Android云存储客户端开发》等18项课程资源或教材。
  • 全书参照开发云计算功能所需要的技术,如 Ansible 与 Ansible Playbook 的使用、Docker容器帮助快速部署、Elasticsearch 日志分析工具、网站优化与服务器优化,对云计算的设计和开发过程进行了系统而又详细的介绍,使读者能清楚地了解云计算开发过程中的各种知识。本书附有相关代码和界面截图,希望帮助读者更好地学习。