自从2月底乌克兰危机爆发以后,以美国为首的西方体系成员,针对俄罗斯的各种制裁五花八门,无所不用其极,甚至延伸到了动物和花草树木都有国界,当然也包括我们IT领域的制裁,如苹果、甲骨文、微软等知名企业对俄罗斯的封禁。网上也出现了一种声音,假设这种制裁发生在我们身上,我们如何应对?仔细想下,其实我们国家身边有三个火药桶:朝鲜半岛、台湾、南海。如果西方国家要彻底打断我们的发展,点燃这三个火药桶中的一个或几个都有可能,那此时的制裁只会比制裁俄罗斯更狠,更无底线。我们虽然无法预估这种情况何时发生,但不能报以侥幸,我们IT人,应该未雨绸缪,从小事、从此时、从我做起国产替代。 这些年信创的概念很火,也出了很多成果,特别对关键性基础设施、国计民生和金融证券行业等,大大提升了自主可控能力和安全防护水平,但是对于我们普通企业IT人员来说,感知还不是很强烈。那国产替代我们该做些什么呢?IT基础设施设备用国产 国产替代应该从IT基础设施设备入手,也是最容易实现的。我们从后台、用户感知不明显的专业设备入手,如数据中心设备、网络设备、服务器设备、安全设备、存储灾备设备等,都采用国产设备,能大大降低风险。同时将用户终端办公设备也逐步采用国产设备,从硬件上逐步实现国产替代,因为现在国产设备基本能满足IT发展需求。比如大家都在做的虚拟化或私有云建设,以前我们采用vmware的传统架构,硬件主机网络存储vshpare体系,价格昂贵,现在我们可以直接用超融合架构,超融合节点横向增加,架构简单,运维要求降低,华为、深信服等一批厂商的产品也成熟稳定,我们有了国产替代的底气和依仗。信息化系统选型和架构设计 目前市面上信息化系统是国外产品和国内产品互相竞争的格局,总体来说国外产品在一些专业领域还占据主导地位,国产系统产品也在不断成长进步。企业在信息化系统选型上面,如果没有硬性性能或特殊功能要求,我们还是要尽量选择国产信息化系统,特别对政府、国企或关基、特殊行业等,必须要求全国产化。另外在信息化系统架构设计时,尽量选择最新的、开源的或能国产化的信息化技术,比如Docker、Devops、AI、大数据、mysql、nosql等,既能保障信息化系统平台技术先进性,又能提升自主可控性,还能增强信息化系统的性能。终端用户使用方式设计 无论是国外信息化系统还是国产信息化系统,最终都必须提供一个交互体验良好的方式给用户使用。目前我们主流的方式是使用网页方式打开,即BS架构。但本人在信息化工作实践过程中,发现有许多系统还依赖浏览器的插件,部分还必须用CS架构的客户端才能使用,能做到跨浏览器(无插件)和支持H5的信息化系统并不多,所以我们在规划设计终端用户使用时,必须考虑移动端、跨浏览器、嵌套集成等多应用场景,建立因为制裁无法使用一种方式,还有很多方式可以继续使用的机制。比如googlechrome、苹果手机无法使用了,怎么办?360浏览器能用,华为手机移动端能用,企业微信集成功能能用,这就是有效应对。 当然,如果真的发生极端情况,西方国家对我们极限制裁,对我们IT领域来说,可能会带来很大的麻烦和造成比较大的损失,毕竟目前主流IT技术领域还是他们在主导。但如果我们日常信息化工作中,能国产替代的做到国产替代,那么在未来的那一日,我们所受的损失,我们所受的困难,我们所受的压力,必然要少许多。说不定因为我们国产替代的坚持,培育了我们自己的技术和市场,到时鹿死谁手还未可知。