上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3.1 硬件平台
硬件构建块相对比较简单。我们从使用商用硅基芯片构建的裸金属服务器和交换机开始。例如我们可能分别采用ARM或x86处理器芯片以及Tomahawk或Tofino交换芯片。裸金属服务器还包含引导启动机制(例如服务器的BIOS和交换机的ONIE)和远程设备管理接口(例如IPMI或Redfish[7])。
我们可以使用图1-1所示的硬件构建块来搭建物理云集群:一个或多个服务器机架通过叶脊(leaf-spine)交换网络连接。服务器在交换机的上方显示,用以强调运行在服务器上的软件控制着交换机。
图1-1还包括假定的底层软件组件,我们将在后续章节展开介绍。图中所示的所有硬件和软件组件共同构成了平台。我们在平台上的哪个位置划出界线,用于区分在平台中运行组件和在平台上运行组件,以及它的重要性,将在后续章节中逐步阐述,从而使之清晰。但总的来说,不同机制(运行在平台中以及运行在平台上)将各自负责:1)启动平台并准备运行工作负载;2)管理需要部署在该平台上的各种工作负载。
图1-1 用于构建云的构建块组件示例,包括商用服务器和交换机,基于叶脊交换网络相互连接