Skip to content

华为云:站上巨人的肩膀后,Java 平台业务竞争力提升 10%

华为云:站上巨人的肩膀后,Java 平台业务竞争力提升 10%

用ARM取代x86,或将成为一个新的发展趋势。

近年来随着边缘计算、物联网、移动互联网的发展,各种便携式、边缘型的小型独立计算终端的数量开始飞速增长。既然用户场景发生了变化,在其对应的业务形态上,也需要顺应变化,做出相应调整。其中最典型的就是:“将项目代码迁移到ARM服务器上去,包括在未来客户项目方案上,也要求首推ARM环境部署。”

现在的市场早已是红海一片,在互联网应用的“培养”下,无论是企业用户还是个人开发者,追求高可靠性与业务可持续性下的“极致性能、极低成本”已经成为了默认项。在技术实现层面,一方面Java平台的受众用户较多且性能卓越,另一方面也需要给客户提供具有竞争力的环境方案,这其中关键的一点就是对服务器CPU架构的选择。

构建向ARM迁移的方案

以Hadoop为例,当前有很多企业用Apache Hadoop分布式架构的方式建设自身的系统软件,其中多核、超线程的CPU更能发挥其Java企业级分布式软件的优势。在市场上,业界大厂也都纷纷推出基于ARM平台服务器的CPU,可见从服务转向ARM云平台已然成为了一种趋势。

ARM架构芯片核的面积仅为x86核的1/7,这也意味着在单位面积下ARM可以集成四倍以上的核心。这意味着ARM架构下的CPU众核架构横向扩展的方式会更符合当下主流分布式业务的需求。此外由于移动端日益增长的应用需求,在云端采用ARM平台服务器还可以做到端云同构,节省开发调试成本。由此看来,将Java平台系统迁移到ARM平台是明智的选择。

迁移目标:

1、软件系统扩容,是继续采购x86平台还是ARM平台服务器,需要对迁移成本评估。

2、针对客户项目需求,需要了解如何推荐部署环境方案,降低客户业务连续性风险。

3、在客户提出ARM环境需求的情况下,我们的软件能否体现性能优势,需要做性能评估、优化。

迁移解决问题点:

1、基于Hadoop分布式架构的系统软件,其中涉及到x86上的默认配置的,需要重新调配。

2、项目中有几个C++调用库,需要重新编译。

3、JVM运行时环境的构建。

4、性能测试、优化。

选择站在巨人的肩膀上

2019年,华为推出了第二代ARM平台数据中心处理器鲲鹏920芯片,其采用7nm制程,最高支持64个内核,工作频率高达2.6 GHz,支持8通道DDR4,以及一对100G RoCE端口。秉承开放合作的生态精神,华为鲲鹏与ISV、合作伙伴、开发者、产业联盟共建全栈生态,兼容主流企业应用软件,支持丰富应用快速平滑移植,降低用户迁移成本。

华为鲲鹏云平台解决方案架构

华为鲲鹏迁移提供了迁移全流程服务,大大降低了迁移的工作量。鲲鹏分析扫描工具是一款可以简化客户应用迁移到服务器过程的工具。当客户有软件需要迁移到TaiShan 100/200服务器上时,可先用该工具分析可迁移性和迁移投入。该工具解决了客户软件迁移评估分析过程中人工分析投入大、准确率低、整体效率低下的痛点。

鲲鹏性能优化工具进行函数分析

借助于鲲鹏迁移平台完善的迁移工具和课程体系,可帮助开发者在短时间内完成平台代码迁移,通过了性能测试,给公司带来的方案完整性提升。

相关推荐: 印度整体商品出口不振,但农产品出口旺盛

印度《金融快报》2014年4月23日报道,近年来印度的粮食、肉制品、瓜尔豆胶、水果和蔬菜得到了很多国家消费者的信赖。尽管印整体出口不振,但农产品出口旺盛,占印对外贸易的份额在一直上升。近3个财年的农产品出口额占印出口总额的比重分别为2013-14财年(3123…

    码刀科技(www.lekshop.cn)是国内知名企业级电商平台提供商,为企业级商家提供最佳的电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售/跨境等)、平台管理系统开发及互联网采购解决方案服务, 联系客服了解更多.

    电子商务网站建设的重要性和好处