长城永不倒,国货当自强——华为鲲鹏架构服务器于广西广电大数据的落地之旅

[TOC]

前言

如今这个特殊的时代,自主科技实力成为了时下的热门议题,其中难度最大的莫过于CPU。目前国产CPU主要有中科龙芯、中科海光、华为鲲鹏等,综合性能显而易见相比主流级Intel与AMD有所差距,但究竟差多少,体验上有什么区别,相信绝大多数人都是通过新闻模糊得知,并没有真正使用过。近日机缘巧合拿到了一台华为鲲鹏架构服务器用于测试体验。服务器主要配置如下:


Image

华为鲲鹏处理器基于ARMv8指令集研发的高性能服务器处理器,同样是7nm工艺,最多64核心,支持8通道DDR4内存及PCIe 4.0,集成100Gbe网络,号称是最强ARM服务器芯片,比业界标准性能高出25%。


Image

内存使用的是海力士的DDR4 3000,32G×8,总计256G。

环境准备

网络设计

Image
  • 由VMC提供运维和审计接入,并提供镜像服务。
  • 使用Kubernetes的haproxy-ingress做为入口及LB,将网络流量分发至鲲鹏。

操作系统

Image

Image

考虑到团队技术储备选用了CentOS 7 for ARM。CentOS社区于2015年已开始对ARM架构支持,稳定性及基础设施支持相对完善。


Image

由于服务器设置只能通过在iBMC上挂载ISO进行安装。
Image

CentOS 7 for ARM的社区支持完善,安装过程与x86一致,无脑下一步即可。


Image

安装完成,显示CPU信息为鲲鹏920

制作内网yum源

Image

基于公司网络架构,及网络设计将设置为黑盒环境,因此通过搭建内网yum源提供依赖安装。

应用部署

Docker

Image

直接安装ARM版,官方支持完备。

nginx

Image

源码安装,社区支持完备。目前大数据官网已迁移至鲲鹏上。

MySQL

Image

源码安装,社区支持完备。

最后

基于ARMv8指令集研发的高性能服务器处理器,社区已经支持ARM较长时间,从OS到gcc,再到nginx、JDK、MySQL等常用应用都已完全ARM架构。而对于鲲鹏920这款CPU,期望国货当自强。大数据后续将进行CI/CD(持续集成/持续交付)、虚拟化和性能等测试。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容