万本电子书0元读

万本电子书0元读

顶部广告

云计算那些事儿:从IaaS到PaaS进阶电子书

本书系统地介绍云计算相关知识,分为两大部分,前半部分主要介绍IaaS相关技术,主要包括云计算基础概念、虚拟化及OpenStack,后半部分主要介绍PaaS相关技术,主要包括Docker、Kubernetes、PaaS平台的构建和落地实践及云原生应用。本书既有理论阐述,也有操作实践和源码分析,让读者可以充分了解云计算技术的使用和原理。本书适合已经从事云计算相关岗位的研发和运维人士,或者对云计算技术感兴趣的读者。

售       价:¥

纸质售价:¥75.90购买纸书

507人正在读 | 3人评论 6.2

作       者:陈晓宇

出  版  社:电子工业出版社

出版时间:2020-01-01

字       数:20.9万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
IAAS部分主要介绍虚拟化:包括计算虚拟化。存储虚拟化,网络虚拟化结合OpenStack分析这些技术如何实现以及落地。PAAS部分介绍docker、kubernetes以及容器管理平台的设计和实现*后介绍当下流行的devops技术,以及云原生应用个规范以及如何在PAAS平台上部署。<br/>【推荐语】<br/>本书系统地介绍云计算相关知识,分为两大部分,前半部分主要介绍IaaS相关技术,主要包括云计算基础概念、虚拟化及OpenStack,后半部分主要介绍PaaS相关技术,主要包括Docker、Kubernetes、PaaS平台的构建和落地实践及云原生应用。本书既有理论阐述,也有操作实践和源码分析,让读者可以充分了解云计算技术的使用和原理。本书适合已经从事云计算相关岗位的研发和运维人士,或者对云计算技术感兴趣的读者。<br/>【作者】<br/>陈晓宇,北航硕士毕业,多年互联网以及能源和金融行业云平台的设计和研发,现任宜信基础研发部容器平台架构师,CSDN博客专家,并参与多个云计算源软件的代码贡献。参与kubernetes用户大会并担任讲师。曾发表多篇关于容器云相关blogflannel系列:https://blog.csdn.net/u010278923/article/details/70597548kubernetes存储系列https://blog.csdn.net/u010278923/article/details/78908905Kubernetes监控:https://blog.csdn.net/u010278923/article/details/78894652Kubernetes源码分析https://blog.csdn.net/u010278923/article/details/78707645还有harbor等多个相关系列文章<br/>
目录展开

版权页

推荐序

推荐序

推荐语

前言

第1章 云计算概览

1.1 云计算的定义

1.2 云计算的发展

1.3 云计算的分类

1.3.1 IaaS

1.3.2 PaaS

1.3.3 SaaS

1.3.4 私有云

1.3.5 公有云

1.3.6 混合云

1.4 云计算架构

1.4.1 部署架构

1.4.2 架构设计

1.5 云计算中的关键技术

1.5.1 异构资源管理

1.5.2 虚拟化

1.5.3 资源调度

1.5.4 自定义网络

1.5.5 安全与高可用

1.6 云计算的优势

1.7 云计算面临的风险和挑战

1.8 AWS

1.8.1 IAM

1.8.2 EC2

1.8.3 AMI

1.8.4 EBS

1.8.5 VPC

1.8.6 S3

1.9 相关概念

1.9.1 并行计算

1.9.2 网格计算

1.9.3 边缘计算

第2章 虚拟化与IaaS

2.1 虚拟化定义

2.2 虚拟化优势

2.3 IaaS

2.3.1 资源管理

2.3.2 监控和告警

2.3.3 用户权限

2.3.4 安全管理

2.3.5 计量与计费

第3章 计算虚拟化

3.1 CPU虚拟化

3.2 内存虚拟化

3.3 常用计算虚拟化软件

3.3.1 VMware

3.3.2 Xen

3.3.3 Hyper-V

3.3.4 KVM

3.4 Libvirt

3.5 KVM相关介绍

3.5.1 KVM安装

3.5.2 KVM虚拟机启动

3.5.3 KVM运维

3.5.4 KMV迁移

3.5.5 KVM克隆

3.5.6 KEM优化

3.6 镜像格式转换

3.6.1 ova转raw

3.6.2 raw转qcow2

3.7 初始化虚拟机神器cloud-init

3.7.1 基本概念

3.7.2 cloud-int原理

第4章 存储虚拟化

4.1 存储虚拟化定义

4.2 存储虚拟化演进

4.3 存储基础知识拾遗

4.3.1 存储介质

4.3.2 RAID

4.3.3 存储总线

4.3.4 iSCSI协议

4.3.5 文件系统

4.4 存储分类

4.4.1 块存储

4.4.2 文件存储

4.4.3 对象存储

4.5 分布式存储架构

4.6 开源存储

4.6.1 Ceph

4.6.2 Minio

4.7 华为FusionStorage

4.8 其他存储系统

第5章 网络虚拟化

5.1 网络虚拟化定义

5.2 网络虚拟化的优势

5.3 网络基础拾遗

5.3.1 网络分层

5.3.2 Linux收发包流程

5.3.3 VLAN

5.4 数据中心网络架构

5.5 隧道技术

5.6 虚拟网络设备

5.6.1 TAP/TUN设备

5.6.2 veth

5.6.3 Linux网桥

5.6.4 Open vSwitch

5.7 SDN

5.7.1 OpenFlow解析

5.7.2 常见的SDN控制器

5.7.3 SDN和网络虚拟化

5.7.4 SDN的未来

第6章 OpenStack

6.1 OpenStack简介

6.2 Devstack启动

6.3 整体架构

6.3.1 Horizon

6.3.2 Keystone

6.3.3 Nova

6.3.4 Cinder

6.3.5 Neutron

6.3.6 Glance

6.3.7 Swift

6.4 CloudStack

第7章 Docker容器

7.1 容器的定义

7.2 容器和虚拟机的区别

7.3 Docker是什么

7.4 Docker的优势

7.4.1 环境一致性

7.4.2 资源隔离和限制

7.4.3 快速部署

7.5 Docker镜像

7.6 Docker 为什么火起来了

7.7 Docker安装部署

7.7.1 Docker在Linux上的部署

7.7.2 Docker在Windows上的部署

7.7.3 Docker在MAC上的部署

7.8 Docker常用命令

7.9 Dockerfile

7.10 Docker进阶

7.10.1 Direct-lvm

7.10.2 高级命令

7.10.3 Docker注意事项

7.10.4 Docker接口调用

7.10.5 Docker的网络方案

7.10.6 Docker安全

7.11 Docker架构和源码分析

7.11.1 Docker 架构分析

7.11.2 runc源码分析

7.11.3 镜像构建源码分析

7.12 Pouch

7.13 Kata Containers

7.14 Go语言

第8章 Docker实现原理

8.1 cgroup

8.1.1 CPU

8.1.2 内存

8.1.3 磁盘

8.1.4 PID

8.2 namespace

8.2.1 PID namespace

8.2.2 Network namespace

8.2.3 UTS namespace

8.2.4 IPC namespace

8.2.5 Mount namespace

8.3 Union Filesystem

8.4 chroot和pivot_root

8.5 50行代码创建一个简单的容器

第9章 Kubernetes基础

9.1 Kubernetes概览

9.1.1 Kubernetes起源

9.1.2 Kubernetes发展

9.2 Yaml格式与声明式API

9.2.1 散列表

9.2.2 数组

9.2.3 复合结构

9.2.4 声明式API

9.3 Kubernetes资源定义

9.3.1 Pod

9.3.2 Deployment和ReplicaSet

9.3.3 Service和Endpoint

9.3.4 PVP和VC

9.3.5 Configmap和secret

9.3.6 Job

9.3.7 namespace

9.4 Kubernetes物理资源抽象

9.5 Kubernetes资源限制

9.5.1 内存

9.5.2 CPU

9.6 Kubernetes编译

9.7 Kubernetes安装

9.8 Kubernetes运维

9.8.1 kubectl常用命令

9.8.2 Etcd监控和备份

9.8.3 节点维护

第10章 Kubernetes进阶

10.1 Kubernetes组件分析

10.1.1 Apiserver

10.1.2 Controller manager

10.1.3 Scheduler

10.1.4 Kubelet

10.1.5 Kube-proxy

10.2 将数据注入容器

10.2.1 环境变量

10.2.2 配置文件

10.3 Pod生命周期

10.3.1 Initcontainer

10.3.2 探针

10.3.3 PostStart和PreStop

10.4 Kubernetes CNI

10.4.1 CNI规范

10.4.2 Calico

10.4.3 Flannel

10.4.4 Bridge+vlan

10.4.5 容器固定IP

10.5 Kubernetes CRI

10.6 Kubernetes CSI

10.7 Kubernetes高级特性

10.7.1 CRD

10.7.2 动态准入控制

10.7.3 QoS

10.7.4 专用节点

10.8 Kubernetes源码情景分析

10.8.1 优先级调度

10.8.2 Docker镜像下载认证流程

10.8.3 Kubelet启动Pod

10.8.4 Pod回收顺序

10.8.5 存储回收

10.8.6 动态伸缩

10.8.7 ConfigMap子路径挂载

10.9 上Kubernetes,你需要三思

10.10 其他容器管理平台

10.10.1 Rancher

10.10.2 Mesos和Marathon

第11章 Kubernetes生态圈

11.1 Prometheus

11.2 KubeDNS&CoreDNS

11.3 Filebeat

11.4 Harbor

11.5 Dragonfly

第12章 PaaS平台

12.1 服务和应用管理

12.2 监控告警

12.3 日志管理

12.4 镜像管理

12.5 CICD

12.6 Paa S平台在宜信落地实践

12.6.1 服务编排和管理

12.6.2 nginx自助管理

12.6.3 多集群管理

12.6.4 网络方案

12.6.5 CodeFlow

12.6.6 日志

12.6.7 监控

12.6.8 Kubernetes实践

第13章 云原生应用

13.1 CNCF

13.1.1 简介

13.1.2 KSCP

13.1.3 CNCF项目

13.2 云原生应用规范

13.2.1 微服务

13.2.2 DevOps

13.2.3 容器化

13.2.4 云原生项目概览

13.3 Service Mesh

13.3.1 Envoy

13.3.2 Istio

反侵权盗版声明

累计评论(2条) 2个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部