特别优惠
跟上新发行和促销的步伐。注册,听取我们的意见。
为云基础设施的未来做好准备:分布式服务平台
通过将服务模块移动到离应用程序更近的地方,分布式服务(DS)平台将成为面向未来的云架构——提高性能、响应能力、可观察性和故障排除能力。网络先驱Silvano Gai演示了DS平台的卓越功能,并指导您在各种硬件中实现它们。
Gai始终关注业务利益,展示了如何提供必要的共享服务,如段路由、NAT、防火墙、微段、负载平衡、SSL/TLS终端、vpn、RDMA和存储(包括存储压缩和加密)。他还比较了三种领先的基于硬件的方法——处理器之海、fpga和asic——为您评估解决方案、提出正确的问题和为您的环境规划策略做好准备。
下载样例页面(包括第一章)
前言
第1章:分布式平台简介
1.1分布式业务平台的需求
1.2宝贵的CPU周期
1.3针对特定领域硬件的案例
1.4使用家电
1.5尝试定义分布式服务平台
1.6对分布式业务平台的要求
1.7总结
第二章:网络设计
2.1桥接和路由
2.1.1 L2转发
2.1.2 L3转发
2.1.3硬件LPM转发
2.1.4多联机
2.2 Clos拓扑
2.3覆盖
2.3.1 IP中的IP
2.3.2 GRE考试
2.3.3现代封装
2.3.4 VXLAN
2.3.5 MTU注意事项
2.4安全隧道
2.5在何处终止封装
2.6段路由
2.7使用离散设备服务
2.7.1使用VXLAN进行长号操作
2.7.2使用VRF进行长号操作
2.7.3混合长号
2.8基于缓存转发
2.9通用转发表
2.10总结
2.11参考书目
第3章:虚拟化
3.1虚拟化与云
3.2虚拟机和虚拟化环境
3.2.1 VMware ESXi
3.2.2 hyper - v
3.2.3 QEMU
3.2.4 KVM
3.2.5 XEN
3.3容器
3.3.1 Docker和朋友们
3.3.2型容器
3.3.3容器网络接口
3.3.4 Kubernetes
3.4微服务架构
3.4.1 rest接口
3.4.2 gRPC
3.5 OpenStack
3.6 NFV
3.7总结
3.8参考书目
第4章:网络虚拟化服务
4.1网络服务简介
4.2软件定义组网
4.2.1 OpenFlow准备
4.2.2 SD-WAN
4.2.3 gRIBI
4.2.4数据平面开发包(DPDK)
4.3虚拟交换机
4.3.1 Open vSwitch (OVS)
4.3.2 tc-flower
4.3.3 DPDK RTE流过滤
4.3.4 VPP (Vector Packet Processing)
4.3.5 BPF和eBPF
4.3.6 XDP
4.3.7虚拟交换机概述
4.4有状态NAT
4.5负载均衡
4.6故障排除和遥测
4.7总结
4.8参考书目
第五章:保安服务
5.1分布式防火墙
5.2 Microsegmentation
5.3 TLS无处不在
5.4对称加密
5.5非对称加密
5.6数字证书
5.7哈希
5.8安全密钥存储
5.9 PUF
5.10 TCP/TLS/HTTP实现
5.11安全隧道
5.11.1 IPsec
5.11.2 TLS
5.11.3迪泰
5.12 vpn
5.13安全启动
5.14总结
5.15参考书目
第6章:分布式存储和RDMA服务
6.1 RDMA和RoCE
6.1.1 RDMA架构概述
6.1.2 RDMA传输业务
6.1.3 RDMA操作
6.1.4 RDMA可扩展性
6.1.5 RoCE
6.1.6 RoCE vs iWARP
6.1.7 RDMA部署
6.1.8 RoCEv2和有损网络
6.1.9 RDMA的持续演进
6.2存储
6.2.1 ssd的出现
6.2.2 NVMe over fabric
6.2.3存储协议的数据平面模型
6.2.4远程存储与虚拟化的结合
6.2.5分布式存储服务
6.2.6存储安全
6.2.7存储效率
6.2.8存储可靠性
6.2.9卸载和分发存储业务
6.2.10将持久化内存设置为新增存储层
6.3总结
6.4参考书目
第七章:cpu和特定领域的硬件
7.1 42年的微处理器趋势数据
7.2摩尔定律
7.3登纳德缩放
7.4阿姆达尔定律
7.5其他技术因素
7.6把它们放在一起
7.7摩尔定律是否已经消亡?
7.8分域硬件
7.9服务器经济
7.10总结
7.11参考书目
第八章:网卡演化
8.1了解服务器总线
8.2比较网卡外形因素
8.2.1 PCI插件卡
8.2.2专有的mezz扣卡
8.2.3 OCP mezz扣卡
8.2.4主板Lan On
8.3查看网卡演化
8.4使用单根输入输出虚拟化
8.5使用虚拟I/O
8.6定义SmartNIC
8.7总结
8.8参考书目
第九章:DS平台的实现
9.1分布式业务平台目标分析
9.1.1服务无处不在
9.1.2扩展
9.1.3速度
9.1.4低时延
9.1.5低抖动
9.1.6最小化CPU负载
9.1.7可观察性和故障排除能力
9.1.8可管理性
9.1.9主机模式vs网络模式
9.1.10 PCIe防火墙
9.2了解约束
9.2.1虚拟化vs裸金属服务器
9.2.2绿地与棕地部署
9.2.3驱动程序
9.2.4仅限pcie业务
9.2.5电源预算
9.3确定目标用户
9.3.1企业数据中心
9.3.2云提供商和服务提供商
9.4了解DSN实现
9.4.1软件中的DSN
9.4.2 DSN适配器
9.4.3 DSN线中碰撞
9.4.4 Switch中的DSN
9.4.5设备中的dsn
9.5总结
9.6参考书目
第10章:DSN硬件架构
10.1 DSN的主要组成部件
10.2识别硅最佳点
10.2.1 16nm工艺
10.2.2 7纳米制程
10.3选择架构
10.4拥有大量的CPU内核
10.5了解现场可编程门阵列
10.6使用专用集成电路
10.7确定DSN功耗
10.8确定内存需求
10.8.1主机内存
10.8.2外接DRAM
10.8.3片上DRAM
10.8.4内存带宽要求
10.9总结
10.10参考书目
第11章:P4领域特定语言
11.1 P4 Version 16
11.2使用P4语言
11.3了解便携式交换机架构
11.4查看P4示例
11.5实现P4Runtime API
11.6了解P4 INT
11.7扩展P4
11.7.1可移植网卡架构
11.7.2语言可组合性
11.7.3更好的编程和开发工具
11.8总结
11.9参考书目
第12章:DS平台的管理架构
12.1管理控制平面架构特征
12.2声明式配置
12.3构建分布式控制平面云原生应用
12.4监控和故障处理
12.5固定管理控制平面
12.6易于部署
12.7性能和规模
12.8故障处理
12.9 API架构
12.10联盟
12.10.1扩展单个SDSP
12.10.2分布式多sdsp
12.10.3多sdsp联合
12.11规模和性能测试
12.12总结
12.13参考书目
指数