2015年,Greenplum数据库宣布开源。如今,DELL将Greenplum数据库一体机的硬件配置也开放给了Greenplum社区。Greenplum成为了全球首个MPP数据仓库的软件和硬件同时开源的平台。我们坚信开放是未来的趋势。
在过去的两年中,Greenplum团队持续地帮助客户设计、测试高级通用硬件平台。我们与戴尔OEM合作,通过专用存储设备、高速互连网络、计算和存储配置组合等,为Greenplum客户提供高性能Greenplum数据仓库一体机。
Dell PowerEdge BOMs
在此我们隆重的介绍介绍Dell PowerEdge Bill of Materials (BOM)。Dell BOMs用于客户最具挑战性和性能密集的工作负载。Dell BOMs包括SAS SSD,NVMe HHHL卡,BOSS卡和40GbE互连模块。请参阅下面的详细信息,以及相关Dell BOM的链接。
用开放助力社区
通过共享Greenplum数据仓库一体机的硬件配置,社区在部署Greenplum方面将更加易于成功。用户可以将Dell BOMs作为硬件讨论的起点。用户可以购买Dell BOMs配置中的设备,也可以修改Dell BOMs以适合工作负载的特定要求。
社区参与度推动知识积累与分享
在开源软件大行其道的今天,使用开源软件的方式几乎已经标准化了,Greenplum也不例外。下载源代码,进行编译并运行Greenplum数据库。如果在使用中发现了问题,编写代码并提交代码请求(pull request)来修复这个问题。
这个流程也同样适用于开源的硬件BOM。如果找到适合特定工作负载的BOM,请通过slack联系我们(http://greenplum.slack.com/)!
如何使用Dell PowerEdge BOM
下载Excel文件(.xlsx)后,使用Microsoft Excel打开它。请留意底部的选项卡,电子表格中的每个标签都代表一个特定的配置(BOM),我们称这些配置为“块(blocks)”。每个block都需要两个节点(服务器),部署 工具 包除外。master、defense、和balance block类型的节点均支持硬件磁盘加密(自加密驱动器)选项。
对于使用Dell PowerEdge BOM构建的任何集群,您需要准备一个部署套件。BOM为部署套件提供了机架,PDU(电源)和操作MPP集群所需的所有交换机。接下来,如果希望拥有专用的master节点,可以选择包括一个master block。对于较大的集群,建议使用一个master block BOM来创建专用的master。较小的集群(包括那些对高可用要求不高的集群)可以将master部署在segment host(工作节点)上。
然后,您需要选择一个segment host block。对于segment block,可以从“fast”,“balanced”,“dense”或“super dense”block类型中选择。唯一区别是磁盘的密度。选择一个segment block类型,然后乘以工作负载(计算驱动,存储驱动或两者皆有)所需的block数。每个物理机架的segment block最大数量为七个(14个segment节点)。
在系统配置方面,用户可以自己决定如何为工作负载配置Dell BOM集群,这是我们开源的好处之一。集群配置过程中有许多细节和决策。为了方便客户快速入门,下面将分享我们如何配置这些系统。
在为工作负载配置CPU时,我们选择物理核心与primary segment的比为4:1。我们将使用NVMe HHHL用于存储临时文件空间,Red Hat Linux运行在BOSS卡上,primary segment安装在运行在十二个SAS SSD上组成可插拔的RAID 5 + 1阵列上,mirror segment运行在第二组十二个SAS SSD组成的RAID 5 + 1阵列上。Dell BOMs是为单机架群集设计的,因此我们可以通过Dell PowerEdge 740XD机箱打包很多计算资源和存储资源。用户可以修改Dell BOM,例如使用交换机来配置多机架群集。此外,在理想情况下,将有两个60amp的三相电源供电。
相关资源:
-
Dell PowerEdge BOMs:
https://greenplum.org/download/ -
平台要求:
http://docs.greenplum.org/6-8/install_guide/platform-requirements.html -
Dell OEM 网站:
https://www.delltechnologies.com/en-us/oem/index.html -
Greenplum中文社区网站:
https://cn.greenplum.org -
Greenplum Slack频道:
http://greenplum.slack.com/ -
Greenplum GitHub 主页: