信创服务器选型

82 天前
 DDKHktk

如题,老哥们有推荐的吗,机架式 2u 的

5562 次点击
所在节点    程序员
76 条回复
DDKHktk
82 天前
@xiaomushen 好,听过来人的经验,谢谢前辈老哥!
liuhuansir
82 天前
我司产品需要适配信创的各种 cpu 和系统,总结下来海光 x86 问题最少,跟 centos 几乎没啥区别,开发和测试都很省事
DDKHktk
82 天前
@liuhuansir 好的老哥,感谢,不听老人言吃亏在眼前,可以确定海光了,搭配的中标麒麟么?
klo424
82 天前
我客户就是鲲鹏 920+银河麒麟+达梦数据库,搞适配搞了一周没搞成,发现是虚拟机和软件不兼容,无奈只能买台华为泰山的物理机来适配。

https://blog.csdn.net/klo220/article/details/143567942
ala2008
82 天前
感觉能跑 docker 就没啥
realpg
82 天前
@DDKHktk #2

年信创业务过亿的建议:

你这种就 X86 曙光海光的 性能他们大致就是 zen 一代的同频率服务器 U 可以自己评估性能

服务器操作系统 银河麒麟服务器操作系统 不要听别人瞎搞别的目录里的 如果你们客户是某些省电网有“推荐系统”,不用“推荐系统”不给你验收 那问明白 别到时候坑爹(比如吉林电网)

如果是自己

数据库如果你们是性能复杂系统 存储过程多的 或者那种传统商业软件开发团队做的 那就达梦
如果你们是互联网开发 比较现代化的那种团队接的 可以考虑金仓 (金仓是山寨的 postgresql 旧版本)

如果你们是既有项目国产化改造 那就比较复杂了 建议你别参合选型 让领导来 这块是最麻烦的

其他组件 不要提 不要问 直接用

硬件,操作系统,数据库 三大件用信创目录 其他不要提不要问 比如什么 redis kafka 直接用 不要任何地方提到用了就完事 这是合规的 但是你提了就不一定合规了


如果你们是既有项目国产化改造 还会涉及数据库中间件 麻烦
wulinn
82 天前
信创和国产 CPU 没有直接联系,建议直接询问甲方要求和推荐。
DDKHktk
82 天前
@realpg 啊啊啊,谢谢老哥,懂了,超级感谢!!!是新项目,技术栈什么的都是我定的,地方央企内部用的,不是很复杂
realpg
82 天前
@DDKHktk #48
那就好 自己项目 不如就直接金仓 因为这玩意本质就是低版本的 postgresql 但是进阶性能不咋地 省的以后再改造坑死

达梦得用自己的驱动 用通用驱动兼容的话 小坑很多

走金仓的话 你甚至可以直接原生就用 postgresql 的协议开发

甚至很多电厂项目都是买一套金仓应付 真实数据库直接用 pg


比较操蛋的是,2024 年 9 月以后 达梦大涨价 之后金仓也开始控制新项目略微涨了点

几千块一套的达梦再也没有了

之前有个问信创的我说过挺多 你可以看看那个帖子

传送门

/t/1070549
mylovesaber
82 天前
@xiaomushen 同对龙芯有好感,同样给 sm 系统构建项目和对应所有环境组件的一体包,3a4k 原生编译打包需要 2.5 小时,但 3a5k ,只需要 20 分钟,差距太大了,从型号上看只是差距只有一代的常规迭代,性能翻了好几倍,能真真切切感受到龙芯团队不是 ppt 团队,是真有进取心的。

但业务系统适配,好不好用最直接接触的就是开发者和运维人员,龙芯性能再强都得慎重考虑,除非是客户指定或者和龙芯签署合作协议,否则允许企业自行决定选型的话老老实实优先海光这种 amd cpu ,其次是华为 arm 架构的
DDKHktk
82 天前
@wulinn
谢谢老哥,看了下文件
--------------------------------------------------------------------------------------------------------------------------------------------
具体说明系统信创替代用哪些技术,从开发语言、CPU 、中间件、操作系统、数据库等方面详细描述。(下表所列替代路线供参考,具体需结合系统实际情况修改)
替代内容 现用产品 信创产品 备注
研发语言及框架 Java Java/OpenJDK
应用中间件 Tomcat 普元/东方通 不限开源和商业版
数据库 Oracle/Mysql/SqlSeerver 达梦/人大金仓/海量 不限开源和商业版
操作系统 CentosOS 欧拉/麒麟/龙蜥/统信 不限开源和商业版
CPU Intel 兆芯/海光/龙芯
--------------------------------------------------------------------------------------------------------------------------------------------
realpg
82 天前
@DDKHktk #48

回头再看看有没有啥要买的让我挣点差价 [:doge]
realpg
82 天前
@mylovesaber #50

龙芯就适合客户侧是真正懂技术的 也懂操作系统架构的这类软件公司

我自己评估项目 能用龙芯的场景 我永远优先上龙芯 虽然一半以上用不了 自从 lonngarch 以后,龙芯是真的不混日子混补贴了 他们的进度不是很快 但是真的一步一个脚印

等后续原生 kernel 能随便引导起来以后 golang 兼容做好 我们甚至会考虑自己开发项目
api server 完全 golang+龙芯 大发神威了 arm 到时候反而最尴尬

传统 java 项目还是优先考虑 x86 吧
wynemo
82 天前
操作系统 欧拉 麒麟 UOS 都可以 其实都是欧拉( fedora )
硬件选海光的吧 x86 不用折腾
不要选 arm 的 arm 的无论鲲鹏 还是飞腾 arm 的版本比较低 ;另外就是 arm 软件可能需要涉及到重新编译 比如 redis clickhouse 你用一下就知道,比如“在 ARM 架构的华为云服务器上,运行 Redis 容器时出现 “jemalloc: Unsupported system page size” 错误,这通常是因为服务器的页面大小不受 jemalloc 库” “鲲鹏 CPU 上安装 ClickHouse 提示不支持 SSE4.2 指令集”自己搜吧
还有推荐龙芯的老哥是认真的吗 😂
mylovesaber
82 天前
@realpg 其实传统 java 项目问题永远不是 java 本身,因为只要某个 cpu 架构有适配好的 jdk ,那就没问题了,问题在于周边环境组件,就是各种中间件数据库等等,这些基于 c/c++的适配冷门 cpu 架构的话很麻烦,我给冷门平台适配就是环境组件是冰山一角,那我就把整个冰山挖出来打包,这样任何操作系统任何版本都能用根本不用担心其中任意一个依赖不兼容导致最终的环境组件无法使用的情况。类似隔壁 deepin 那个玲珑,但信创行业能做得到的人终究不是很多,大多数只能靠找现成包去安装。所以最终肯定是最优先推荐 x86 架构的,对不熟悉 linux 的人而言真的很省心,专注于业务开发就好了
tamshy
82 天前
第一 听领导的,第二 海光
pinkrab
82 天前
JDK 和 ARM 还是有兼容性 BUG ,如果能搞定就选 ARM ,否则推荐 X86 架构。
DDKHktk
82 天前
@tamshy 好的,谢谢老哥,两个都做到了
DDKHktk
82 天前
@pinkrab 好,谢谢老哥,arm 的 jdk 只在自己的 mac(m1 pro)上跑过,鲲鹏还有其他的 arm 芯片都没用过,不过综合老哥们的建议,不难判断,x86 yes !
DDKHktk
82 天前
@wynemo 好,感谢老哥的建议,避免踩坑,海光 x86 yes !

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1090454

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX