云计算那些事儿:从IaaS到PaaS进阶pdf下载

云计算那些事儿:从IaaS到PaaS进阶百度网盘pdf下载

作者:
简介:云计算那些事儿:从IaaS到PaaS进阶
出版社:电子工业出版社
出版时间:2020-01-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

编辑推荐
  云计算、大数据、人工智能、物联网、5G等一系列新技术的发展都离不开计算、存储和网络资源的合理配置、调度和管理,这正是云计算技术解决的核心问题。云计算技术的发展历程,是一个逐步将资源虚拟、共享和服务化的过程,这带来两大收益:一方面,它最大限度地提高了资源利用率;另一方面,它更便于应用,应用开发者只需要管理好自己的应用和数据,把底层资源分配、调度及备份、安全等复杂的问题留给了云计算平台。本书概述了云计算技术的发展历史,系统地介绍了不同阶段云计算技术的演变及功能,介绍了最新的云技术及其应用是运维工程师管理应用系统环境的操作指南,是应用开发者全方位了解云计算技术的百科全书,是系统架构师平台设计的教科书,也是技术管理者技术选型的参考书。愿这本书成为运维工程师、应用开发者、系统架构师、技术管理者的良师益友。宜信CTO 向江旭
内容简介
  本书系统地介绍云计算相关知识,分为两大部分,前半部分主要介绍IaaS相关技术,主要包括云计算基础概念、虚拟化及OpenStack,后半部分主要介绍PaaS相关技术,主要包括Docker、Kubernetes、PaaS平台的构建和落地实践及云原生应用。本书既有理论阐述,也有操作实践和源码分析,让读者可以充分了解云计算技术的使用和原理。
作者简介
  陈晓宇,北航硕士毕业,多年互联网以及能源和金融行业云平台的设计和研发,现任宜信基础研发部容器平台架构师,CSDN博客专家,并参与多个云计算开源软件的代码贡献。参与kubernetes用户大会并担任讲师。
  曾发表多篇关于容器云相关blog
  flannel系列:https://blog.csdn.net/u010278923/article/details/70597548
  kubernetes
  存储系列https://blog.csdn.net/u010278923/article/de
目录
版权信息
推荐序
推荐序
推荐语
前言
第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