新書推薦:

《
齐鲁世族与魏晋政治
》
售價:NT$
755

《
团队教练 : 释放团队的力量和潜能(修订版)
》
售價:NT$
347

《
汗青堂丛书165·中世纪城堡生活
》
售價:NT$
449

《
强者心法
》
售價:NT$
286

《
新兴产业发展报告(2024―2025)
》
售價:NT$
704

《
别让相爱败给相处
》
售價:NT$
239

《
解读日本:古往今来的文明流脉
》
售價:NT$
434

《
语言帝国:世界语言史
》
售價:NT$
602
|
| 編輯推薦: |
面向本科院校云计算方向课程的通识教育需求。 系统介绍当前云计算领域的理论、技术和实践应用 重视实践能力的培养,利用多个实验提高实操能力。 配套提供电子课件、习题答案、教学大纲、教案、微课视频。
|
| 內容簡介: |
本书全面、系统地介绍了当前云计算领域的理论、技术和实践应用。全书分为两部分,共16章。第一部分基础篇(第1~9章),包括云计算概述、云计算基础、计算、网络、云存储、数据库、安全、云运维、数据分析;第二部分实践篇(第10~16章),包括阿里云、腾讯云、华为软开云、百度智能云、AWS、Docker和OpenStack的实际应用。本书将理论与实践相结合,使读者易于理解和掌握云计算的相关知识。 本书可作为高等院校数据科学与大数据技术、计算机科学与技术、软件工程等相关专业云计算方向相关课程的教材或教学参考书,也可供从事计算机应用开发的各类技术人员参考。
|
| 關於作者: |
|
柏燕峥,资深解决方案架构师和高级工程师,在云计算领域拥有深厚的理论功底与丰富的实战经验。曾深度参与多个亚马逊云科技的大型项目,主导了从技术选型、架构设计到部署实施的全过程,为企业构建了高可用、高安全且具备成本效益的云上解决方案。出版了多部关于云计算与系统架构的专业教材,深受业界读者和高校学生的好评。研究方向始终聚焦于云计算,尤其关注云原生技术、混合云架构以及云上数据治理等前沿课题。
|
| 目錄:
|
前言 第一部分 基 础 篇 第1章 云计算概述 2 1.1 云计算的定义和由来 2 1.1.1 云计算的定义 2 1.1.2 云计算的产生背景 2 1.1.3 云计算的发展历史 3 1.2 云计算和传统IDC的区别 3 1.3 云计算与大数据 4 1.4 云计算与人工智能 5 习题 5 第2章 云计算基础 7 2.1 分布式计算 7 2.1.1 应用场景 7 2.1.2 应用架构中的分布式 8 2.1.3 分布式计算和云计算的区别与联系 9 2.2 云计算的关键技术 9 2.2.1 分布式海量数据存储 9 2.2.2 虚拟化技术 11 2.2.3 云平台技术 11 2.2.4 并行编程技术 12 2.2.5 数据管理技术 12 2.3 云交付模型 13 2.3.1 软件即服务 13 2.3.2 平台即服务 14 2.3.3 基础设施即服务 16 2.3.4 基本云交付模型的比较 16 2.4 云部署模式 17 2.4.1 公有云 18 2.4.2 私有云 18 2.4.3 混合云 18 2.5 云计算的优势与挑战 18 2.6 典型云应用 20 习题 23 第3章 计算 24 3.1 云主机 24 3.1.1 区域和可用区 24 3.1.2 CPU 25 3.1.3 操作系统 25 3.1.4 IP和网络接口 26 3.1.5 访问密钥 27 3.1.6 EBS磁盘 27 3.1.7 安全组 27 3.1.8 镜像和快照 28 3.2 容器及容器编排 29 3.2.1 容器 29 3.2.2 容器编排 29 3.2.3 云托管的K8s架构 30 习题 30 第4章 网络 32 4.1 虚拟私有云 32 4.1.1 VPC的概念 32 4.1.2 VPC的工作原理 33 4.1.3 IP寻址 33 4.1.4 DHCP 34 4.1.5 DNS 34 4.1.6 子网 35 4.1.7 VPC连接Internet 35 4.1.8 VPC之间的通信 37 4.2 DNS解析原理 37 4.2.1 域名系统的相关概念 37 4.2.2 域注册的工作原理 39 4.2.3 路由Internet流量到Web应用程序的方法 39 4.2.4 域名防火墙 41 4.3 专线 41 4.4 虚拟私有网络 41 4.4.1 Site-to-Site VPN 42 4.4.2 Site-to-Client VPN 42 4.5 内容分发网络 43 4.5.1 支持场景 44 4.5.2 分发内容 44 4.6 负载均衡器 45 4.6.1 简介 45 4.6.2 原理 45 4.6.3 应用负载均衡器 46 4.6.4 网络负载均衡器 46 4.6.5 网关负载均衡器 47 习题 49 第5章 云存储 51 5.1 对象存储 51 5.1.1 对象存储的概念 51 5.1.2 对象存储的功能 52 5.1.3 对象存储的工作原理 52 5.1.4 数据一致性模型 53 5.2 块存储 53 5.2.1 EBS卷 53 5.2.2 快照 53 5.2.3 加密 54 5.3 文件系统 54 5.3.1 弹性文件系统 54 5.3.2 高性能文件系统 54 5.4 数据备份 55 5.4.1 在云上的数据备份 55 5.4.2 数据备份的原理 55 5.4.3 备份计划 56 习题 56 第6章 数据库 58 6.1 托管开源数据库 58 6.1.1 关系数据库 58 6.1.2 内存数据库 58 6.1.3 文档数据库 59 6.1.4 键值数据库 60 6.1.5 图数据库 60 6.2 云原生数据库 61 习题 62 第7章 安全 63 7.1 数据加密 63 7.1.1 云上的加密方式 63 7.1.2 静态加密 63 7.1.3 传输中加密 64 7.1.4 客户端加密 64 7.2 身份及权限管理 65 7.2.1 组织和账号 65 7.2.2 单账号内的认证授权 65 7.3 网络及基础设施 66 7.3.1 抵御DDoS攻击 66 7.3.2 应用防火墙 66 7.3.3 漏洞扫描 67 7.3.4 补丁管理 67 7.4 入侵检测及风险控制 68 7.4.1 入侵检测 68 7.4.2 安全运营服务 68 习题 69 第8章 云运维 71 8.1 云监控 71 8.1.1 指标监控 71 8.1.2 日志监控 71 8.1.3 应用性能监控 72 8.2 配置管理 73 8.3 API审计 74 8.4 自动化 74 习题 75 第9章 数据分析 77 9.1 数据湖 77 9.1.1 数据湖的特征 77 9.1.2 数据湖的意义 77 9.2 云数据仓库 78 9.2.1 云数据仓库的典型架构组件 78 9.2.2 云数据仓库的优势 78 9.3 BI报表 79 9.3.1 BI报表的定义和特点 79 9.3.2 托管BI服务的特点 79 9.4 消息中间件 80 9.4.1 消息中间件的定义和主要作用 80 9.4.2 托管消息中间件的优势 80 9.5 Hadoop集群 80 9.5.1 Hadoop的核心组件 80 9.5.2 云上托管的Hadoop集群的优势 81 9.6 云OpenSearch 81 9.6.1 云OpenSearch的优势 81 9.6.2 云OpenSearch的主要组件 82 习题 82 第二部分 实 践 篇 第10章 阿里云 85 10.1 创建阿里云服务器 85 10.2 配置SSH远程连接 90 10.3 创建Python环境 93 10.4 部署并启动Django服务 97 第11章 腾讯云 102 11.1 创建一个云服务器 103 11.2 搭建一个LAMP环境 108 11.3 WordPress的安装及配置 111 第12章 华为软开云 118 12.1 创建软开云账号 118 12.2 新建项目 119 12.3 创建代码仓库 121 12.4 项目代码的编译与构建 123 12.5 项目部署 127 12.6 创建华为云服务器 132 第13章 百度智能云 137 13.1 注册百度云账号,创建文字识别应用 137 13.2 Python环境的配置 140 13.3 编写Python文字识别程序 142 第14章 AWS 147 14.1 创建一个EC2实例 147 14.2 创建一个弹性高可用的博客 156 14.3 AWS计算存储网络基础入门 174 14.4 通过CDN实现加速 183 14.5 使用S3实现静态网站 203 14.6 AWS关系数据库入门 215 14.7 自动化运维 232 第15章 Docker 260 15.1 Docker的核心概念 262 15.2 Docker的安装 264 15.3 容器的操作 268 15.4 搭建一个Docker应用栈 269 15.5 实现私有云 279 第16章 OpenStack 282 16.1 OpenStack的安装准备 283 16.2 OpenStack在线安装 283 16.3 初始化OpenStack的环境 290 16.4 搭建OpenStack中的虚拟机 292 参考文献 295
|
| 內容試閱:
|
云计算是一种通过互联网提供计算资源和数据存储的服务,用户可以根据需要获取或释放资源,通常按使用量付费。它涵盖了各种服务类型,包括基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。这些服务使得个人和企业可以通过网络访问服务器、存储资源、数据库和各种应用程序,而无须拥有或维护物理服务器或其他基础设施。 云计算可以减少企业对硬件、软件和其他IT基础设施的投资和运营成本。利用云服务的高度灵活性和可扩展性,企业可以根据需要快速增加或减少资源,这对于应对不断变化的市场需求和工作负载是非常重要的。云计算简化了数据备份和恢复过程,提高了数据的安全性和可靠性。云计算使企业能够快速部署新的应用程序,测试新的想法,并能利用新技术,如人工智能、机器学习和大数据分析,从而推动业务创新。 因此,学习云计算可以帮助个人和企业更好地理解和利用这些技术带来的优势,提升IT运营的效率和效果,同时拓展更多职业发展的机会。对于从事或希望进入IT和相关领域的读者来说,掌握云计算技能变得日益重要。 本书全面系统地介绍了当前云计算领域的理论和实践知识,反映了当前主流的云计算理论、技术和实践。全书可分为两部分,共16章。第一部分基础篇(第1~9章),包括云计算概述、云计算基础、计算、网络、云存储、数据库、安全、云运维、数据分析;第二部分实践篇(第10~16章),包括阿里云、腾讯云、华为软开云、百度智能云、AWS、Docker和OpenStack的实际应用。本书将理论与实践相结合,使读者易于理解和掌握云计算的相关知识。 本书重视实践能力和操作能力的培养,介绍了阿里云、腾讯云、华为软开云、百度智能云、AWS、Docker和OpenStack的多个实际应用,旨在培养和提高读者的实操能力。 本书可作为高等院校数据科学与大数据技术、计算机科学与技术、软件工程等相关专业云计算方向相关课程的教材或教学参考书,也可供从事计算机应用开发的各类技术人员参考。 本书的作者为柏燕峥、吕云翔、许鸿智、梁杨、杜宸洋、孔文、刘文涛、俎怡婷、曹瑞娟、雷佳琪、王文杰、马家豪,曾洪立也参与了部分内容的编写及素材整理、配套资源制作等工作。 由于编者能力和水平有限,书中难免存在疏漏和错误之处,恳请各位同仁和广大读者给予批评指正,也希望各位能将教学过程中的经验和心得与我们交流分享
|
|