摘要:信创趋势明确,站在用户角度,信创必须稳妥落地,但信创产品众多,如何实现业务目标充满挑战。通过云计算的方式,建立一云多芯的混合IT体系,同时基于信创平台进行云原生研发,是信创稳妥落地唯一正确答案。


最近一段时间信创屡被提及,信创的全称是信息技术应用创新。过去一段时间,中美贸易摩擦不断,在关键领域出现许多“卡脖子”的事件,外部压力倒逼我国科技自立,推进信创产业发展已经成为共识。


信创发展的关键是形成良好的生态,生态由厂商和用户组成。厂商不断取得技术突破完善产品,用户持续将业务迁移到信创平台,形成以用户业务带动厂商产品和服务的生态,让信创能够滚动发展,最终建立自有的IT体系。



一、信创趋势明确,同时充满挑战


最近,《求是》杂志发表了中共中央总书记、国家主席、中央军委主席习近平的重要文章《国家中长期经济社会发展战略若干重大问题》。文章指出,要优化和稳定产业链、供应链。要拉长长板,补齐短板,在关系国家安全的领域和节点构建自主可控、安全可靠的国内生产供应体系。


信创体系是实现自主可控、安全可靠的重要抓手。信创逐步在党政,金融,电信,交通,电力,石油,航空航天,教育,医疗等行业***。据亿欧智库估算,近期在党政领域达信创已经达到千亿规模,从长远看,信创将是万亿级的市场。


图 信创行业***情况,来源亿欧智库


站在用户角度,信创趋势明确,同时充满挑战。经过几年的发展,信创产品百花齐放,从芯片、服务器、操作系统、中间件、数据库都有不同产品。比如在CPU芯片方面有基于ARM体系的鲲鹏、飞腾,基于MIPS体系的龙芯,基于X86体系的海光、兆芯。操作系统有麒麟软件和统信软件。数据库有达梦、南大通用,人大金仓等。


图 信创生态体系,来源亿欧智库


如何选择合适的产品,如何整合到自己的系统中,如何将业务迁移到信创体系,如何保障业务的稳定,都是很大的挑战。面对信创的复杂性挑战,以云计算为基石,持续迭代是正确的解决之道。


二、信创落地,云为基石,持续迭代是正解


信创落地,业务迁移到信创平台最佳的方案是使用云。云可以纳管各种芯片,各种操作系统,各种数据库、中间件,抽象成统一的接口提供给应用。云可以分层迭代,永不过时。


公有云厂已经验证了通过云的方式构建异构平台,并分层提供服务是可行的。公有云厂商已经支持异构芯片的实例,也有自己定制的操作系统,数据库,中间件。这些自己定制的产品和服务,和常见的产品和服务使用方式类似,已经有不少的用户,并且稳定性和性能得到了验证。


比如AWS在2018年推出了基于ARM架构的Graviton处理器实例,定制AI芯片,在IaaS、SaaS、PaaS分层创新,提供服务。


图 AWS自研CPU/AI芯片+分层服务,图整理自资料


Azure也定制了自己的FPGA芯片,最近传言Azure有定制ARM芯片的计划,Azure在不同层面也提供自有服务。


图 Azure定制FPGA芯片+分层服务,图整理自资料


由此看见,信创的落地,可以以云为基石,构建异构混合的IT环境。抽象统一的接口给应用,分层迭代,不管每一层如何变化,都不影响应用的运行。同时整个云的迭代更新,可以分层分模块更新。通过云的方式,可以实现开着飞机换引擎,并且永远保持引擎是最新的,整个云的状态是良好的。


云是很好的解决方案,但在信创云的构建中还需要解决三个问题:

  • 云产品是否支持不同类型的CPU芯片,通常芯片厂商研发的云产品只支持自有的芯片;

  • 旧应用如何迁移上云,尤其是复杂环境的应用如何迁移到信创环境;

  • 新应用如何基于信创云高效开发,云原生是趋势,信创云必须支持对云原生应用的研发。


用户呼唤贴合需求的信创云解决方案,在这样的背景下品高云信创解决方案应运而生,品高云实现了信创一云多芯协调,协助用户信创项目稳妥落地。



三、品高云全栈信创解决方案解析


品高云经过十年自主研发,2010年品高就发布自主可控云操作系统,2014年品高云已经适配国产化的龙芯、飞腾。已经完成全类型国产芯片和8类30余家基础软硬件的联合测试与适配互认。品高云信创解决方案从帮助用户信创落地出发,经过多年实战,已经为信创做好准备。


1.技术多样性,一云多芯,多芯协同

品高云充分考虑到信创基础设施发展的多样性和不确定性,因此为要解决客户实施信创云不同阶段的诉求,包括:前期支撑多样异构技术选型的充分论证,中期支撑异构技术间的平滑扩容和相互迁移,后期支撑异构技术间的相互备份与可靠性。品高云通过针对信创云领域6年攻关研发实现了多种异构技术在单一资源池中无缝协同,并且支持按需自动分层支撑同一业务的一云多芯,多芯协同能力。


图 品高云2014年就获得了国家科技项目,支持国产芯片


计算方面,品⾼云支持基于ARM、MIPS、Alpha、X86、OpenPower等5类CPU芯片的物理设备构建单一资源池,支持跨同构异厂商CPU热迁移云支持,支持跨异构类型CPU芯片进行统一应用编排交付。


图 品高云支持异构单集群


网络方面,品高云支持异构同子网,业务迁移架构后⽹络地址空间不变。这一功能来自于品高的实践经验,方便了异构环境下业务的迁移。


存储方面,为保障业务数据在异构的物理设备间平滑迁移和相互备份,品高云提供了跨异构CPU服务器的统一分布式云存储能力,通过相互冗余提升数据整体可靠性。


应用方面,为提供传统应用,微服务,数据库乃至高性能HPC和大数据等场景的计算能力,品高云支持信创技术上的虚拟化主机,容器主机和裸金属主机的交付能力以符合业务实际需求。


品高云以用户需求为目标,实现了对常见国产芯片的异构纳管,实现了一云多芯,真正实现了多芯协同。品高云能够保护用户投资,让用户可以充分利用不同类型CPU芯片的功能特点。


2.全栈信创云平台,信创云原生应用开发

经过六年适配,品高云已经形成信创全栈云平台技术能力。


图 品高云全栈信创云平台


  • IaaS方面,是业内成熟的IaaS+云平台,不仅实现对数据中⼼计算、存储、⽹络资源的统⼀调度、管理,还可配合编排能⼒实现更⾼级的服务化交付;

  • PaaS方面,解决新⼀代企业多端应⽤⼀站式开发、交付、共享难点,减少信息孤岛,加快企业信息化建设融合,实现企业级应⽤开发⽀持、基础服务⽀撑、交付运⾏和全局应⽤管理;

  • SaaS方面,⽀持深度定制的企业统⼀协作平台,⽀持⼿机、平板、电脑跨设备联动,专业的统⼀应⽤接⼊解决⽅案;

  • DaaS方面,⼀站式的⼤数据应⽤⼯具,覆盖数据集成、数据处理、数据运维、数据可视化全⽣命周期,帮助客⼾快速交付数据价值;

  • 云管理方面,针对同⼀地域多个云平台、跨地域多个云平台等情形,整合不同云平台提供的资源和服务能⼒,并通过集中开放的⻔⼾进⾏管理和能⼒开放。


品高云还能够做到应⽤架构⾃动化,解耦底层硬件差异。通过应⽤交付包模板设计,将常⽤应⽤架构,如:Tomcat+MySQL、东⽅通+达梦、JBOSS+PostgreSQL等设计出来,并允许⽤⼾上传应⽤代码,⾃动完成部署,⽆论底层是国外还是信创架构,均⾃动管理。


图 品高云基于信创的云原生应用开发体系


在云应用研发方面,品高云支持基于信创的云原生应用开发体系,提供跨终端编程PaaS平台:

  • 同⼀套代码可以应用在Android、IOS、WEB等多类终端系统上;

  • 支持异构终端设施,如:X86、ARM、MIPS等;

  • 支持多终端交付能⼒PC、平板、⼿机等。


3.大规模信创迁移的体系方法论

对于用户来讲,如何大规模,体系化的将应用迁移到信创平台是很大的挑战,品高云早在2014年就获得了大规模应用迁移的国家项目。


图 品高云 2014年大规模应用迁移的国家项目申报书


在长期众多的项目实践中,品高总结出一套信创迁移方法论。


图 品高云的大规模信创迁移方法论


对于信创云迁移,品高做到了工具化,服务化,系统化:

  • 工具化,用简单的工具快速完成常见操作,加速迁移。

  • 服务化,屏蔽国产化硬件、软件与国外的不同,用API和自动服务隐藏细节。

  • 系统化,从团队建设、实施路径、最佳实践等多维度,梳理总结方法论。


4.典型案例介绍

我们来看一个品高云的典型案例,在品高云为某直辖市公安局实施的信创项目中,用户需要即支持x86硬件又支持信创技术硬件,支持多种云服务,支持不同的信创终端。


品高云的解决方案前端支持国产PC、平板、手机,中层使用品高的DaaS、IaaS、PaaS平台,底层支持X86和鲲鹏芯片,统一使用品高云管平台管理。整个云融合了各种技术,可以提供计算、块存储、对象存储、数据库、GPU、大数据等服务。


图 品高云信创典型案例


品高云解决方案通过一云多芯,多芯融合的方式满足了用户需求。在一朵云中提供异构硬件的支持,提供了多种的云服务。并且有云原生的开发能力,做到了使用一套开发工具适配多个终端的效果。通过品高云解决方案的使用,用户真正实现了以业务为目标的信创落地,提高了工作效率。



四、总结,品高云甲方信创生态是优秀答案


2020年是信创全面推广的元年,未来三年即2020-2022年,信创产业将迎来快速发展期。目前信创产品百花齐放,参与信创的厂商有两三百家。对于用户来说,落地最为关键,面临众多的产品,难以选择。


图 品高云甲方信创生态


品高基于开放的异构融合技术路线,利用6年实践复杂多样信创技术,深刻理解行业客户实际业务应用,运营多个大规模信息化云的实际经验,帮助甲方打造适合自身发展的信创技术生态。


图 品高云“行业+云”的可持续信创发展体系


而“一云多芯,多芯协同”的能力,正是品高“行业+云”的发展战略思维下,在信创发展过程中给出的落地性的更稳健的思考,是信创优秀的答案。

©著作权归作者所有:来自51CTO博客作者mob604756fa4732的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 浅谈数据迁移
  2. Docker 镜像的备份恢复迁移
  3. 程序员必须知道的9大数据挖掘工具
  4. Bootstrap5中文手册完整翻译版发布
  5. 【DB宝50】Oracle异构平台迁移之完全可传输导出导入
  6. 为了做服务注册迁移,我提前准备了这些东西,来看看对你有没有用!
  7. 视频:使用Docker搭建RabbitMQ环境
  8. 关于驰骋BPM对银行行业的问题答复
  9. 微信支付V3实现Payment Spring Boot 1.0.4.RELEASE发布,支持商家

随机推荐

  1. 近几年,你也没干出满意的成绩吗?
  2. 如何优雅地停止一个线程?
  3. 再来一次高考
  4. 导致并发程序出问题的根本原因是什么?
  5. 讲给前端的正则表达式(1):基本概念
  6. 个人博客搭建
  7. Java 隐式锁 - synchronized 关键字
  8. 什么是守护线程?
  9. 为什么要用并发编程?
  10. Java 中的 volatile 关键字