微服务与容器 pdf下载

微服务与容器 百度网盘pdf下载

作者:
简介:微服务与容器
出版社:
出版时间:2020-02
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

作  者:(美)帕敏德·辛格·科克(Parminder Singh Kocher) 著 任发科 译
定  价:59
出 版 社:人民邮电出版社
出版日期:2020年02月01日
页  数:220
装  帧:平装
ISBN:9787115527479
部分微服务
章微服务概览3
1.1什么是微服务3
1.2模块化架构7
1.3微服务的其他优点8
1.4微服务的缺点9
第2章转换到微服务11
2.1疲劳与属性11
2.2组织的学习曲线12
2.3微服务的商业案例14
2.4成本构成15
第3章进程间通信19
3.1交互的类型19
3.2准备编写Web服务20
3.3微服务的维护21
3.4发现服务21
3.4.1API网关22
3.4.2服务注册中心23
3.5融会贯通23
第4章微服务的迁移与实现27
4.1转换的必要性27
4.2使用微服务创建新应用29
4.2.1组织的准备情况29
4.2.2基于服务的方式30
4.2.3进程间(服务与服务)通信30
4.2.4技术选型31
4.2.5实现31
4.2.6部署32
4.2.7运维32
4.3将单体应用迁移到微服务33
4.3.1微服务准则34
4.3.2重新架构服务36
4.4混合方式37
第二部分容器
第5章Docker容器41
5.1虚拟机41
5.2容器44
5.3Docker架构和组件45
5.4Docker的力量:一个简单示例48
第6章Docker安装51
6.1在MacOSX上安装Docker51
6.2在Windows上安装Docker56
6.3在UbuntuLinux上安装Docker57
第7章Docker接口61
7.1关键Docker命令61
7.1.1docker search61
7.1.2docker pull63
7.1.3docker images
7.1.4docker rmi65
7.1.5docker run65
7.1.6docker ps67
7.1.7docker logs68
7.1.8docker restart72
7.1.9docker attach73
7.1.10docker rm73
7.1.11docker inspect75
7.1.12docker exec76
7.1.13docker rename77
7.1.14docker cp78
7.1.15docker pause/unpause79
7.1.16docker create80
7.1.17docker commit81
7.1.18docker diff81
7.2Dockerfile82
7.3Docker Come86
第8章容器连网89
8.1关键Linux概念89
8.2互联90
8.3默认选项93
8.3.1none94
8.3.2host94
8.3.3bridge96
8.4自定义网络99
8.4.1自定义网桥网络驱动100
8.4.2重叠网络驱动102
8.4.3非重叠网络驱动和Macvlan103
第9章容器编排105
9.1Kubernetes105
9.1.1kubectl106
9.1.2主节点106
9.1.3工作节点108
9.1.4示例:Kubernetes集群109
9.2ApacheMesos和Marathon110
9.2.1Mesos主节点111
9.2.2代理111
9.2.3框架112
9.2.4示例:Marathon框架112
9.3DockerSwarm113
9.3.1节点113
9.3.2服务113
9.3.3任务114
9.3.4示例:Swarm集群114
9.4服务发现116
9.5服务注册中心119
0章容器管理121
10.1监控121
10.2日志记录122
10.3指标收集125
10.3.1docker stats125
10.3.2API126
10.3.3cAdvisor126
10.4集群范围的监控工具127
10.4.1Heapster127
10.4.2Prometheus127
第三部分项目实战——学以致用
1章案例研究:单体Helpdesk应用145
11.1Helpdesk应用概览145
11.2应用架构146
11.2.1身份验证、和授权147
11.2.2账户管理148
11.2.3工单151
11.2.4产品目录153
11.2.5预约156
11.2.6留言板158
11.2.7搜索160
11.3构建应用程序161
11.3.1搭建Eclipse161
11.3.2构建应用162
11.3.3部署与配置166
11.4新需求和bug修复168
2章案例研究:迁移到微服务171
12.1准备迁移171
12.1.1采用微服务准则172
12.1.2转换小结173
12.1.3对架构的影响174
12.2转换到微服务174
12.2.1产品目录175
12.2.2工单177
12.2.3搜索178
12.3应用构建和部署179
12.3.1代码设置179
12.3.2构建微服务179
12.3.3部署与配置180
12.4新需求与bug修复183
3章案例研究:容器化Helpdesk应用185
13.1容器化微服务185
13.1.1列出依赖项185
13.1.2构建二进制文件和WAR文件186
13.1.3创建Docker镜像186
13.1.4构建Docker镜像189
13.1.5在AWS上搭建DC/OS集群190
13.2部署产品目录微服务195
13.2.1向Marathon提交一个任务195
13.2.2检查与扩展服务198
13.2.3访问微服务200
13.3更新单体应用201
结语203
附录AHelpdesk应用流207
附录B安装Solr搜索引擎217
本书是关于微服务和容器的实用指南。全书分为3部分,共13章。分系统介绍微服务,包括微服务的概念、什么类型的组织适合转换到微服务、进程间通信、微服务的迁移与实现、将单体应用迁移到微服务等内容;第二部分讲述容器,具体包括Docker容器的概念、Docker安装、Docker接口、容器连网、容器编排、容器管理等知识点;第三部分提供一个功能完整的Helpdesk服务示例,帮助读者学以致用,进一步掌握微服务和容器的具体应用。本书内容丰富,既适合微服务相关从业人员和容器开发人员阅读,也适合希望在生产环境中高效使用Docker的开发人员参考。