加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 移动互联 > 评测 > 正文

如何正确审视开源的风险与挑战 从容上云?

发布时间:2019-09-02 16:31:34 所属栏目:评测 来源:查士加
导读:副标题#e# 【51CTO.com原创稿件】近年来,开源理念得到了中国企业界和开发者们的普遍认可,国内企业参与开源生态的热度持续提升,众多互联网企业纷纷尝试运用开源技术搭建云平台,部署云原生应用。随着云计算发展迈向第二篇章,一些诸如金融行业的传统企业
副标题[/!--empirenews.page--]

【51CTO.com原创稿件】近年来,开源理念得到了中国企业界和开发者们的普遍认可,国内企业参与开源生态的热度持续提升,众多互联网企业纷纷尝试运用开源技术搭建云平台,部署云原生应用。随着云计算发展迈向第二篇章,一些诸如金融行业的传统企业也在积极地拥抱开源,采用基于容器或微服务的云原生架构,开启上云之旅。

据中国信息通信研究院发布的《开源产业白皮书》中的数据显示,全球开源产业链已经形成,而国内已经应用了开源技术的企业占比达到86.7%,有计划应用开源技术的企业占比10.6%,开源技术已经被企业普遍接受。

那么在传统企业,CIO对开源理念和产品的接受程度如何?开源在企业中的普及和深入应用给CIO带来了哪些挑战?为了帮助传统企业拥抱开源,加速上云之旅,51CTO通过CIO社群话题讨论活动、调查,以及CIO深度访谈,详细了解了传统企业对开源的接受程度,拥抱开源技术的顾虑和隐忧,梳理了传统企业运用开源、云计算技术进行数字化转型面临的痛点与解决方案,供广大用户参考。

传统企业CIO对开源的接受度相对保守

经过CIO社群话题讨论、调查与采访后笔者发现,大多数CIO用户对拥抱开源这件事持观望态度,这些用户的观点可以总结为以下四点:

1、 用开源产品,所有的风险都将由IT部门承担,尤其是来自安全与合规性方面的风险,隐患太多。

2、 商业环境、尤其是生产环境用商业软件服务更有保障。商业软件支持版本的持续更新,而开源软件版本更新缓慢,甚至会停止更新。

3、 出于成熟度方面的考虑,传统企业的软件有很多定制化的需求,开源软件难以满足。

4、 使用开源软件,需要考虑IT部门的学习成本、安全问题以及后续维护的难度。

由此可见,大多数传统企业的CIO相对保守,核心系统或生产系统的应用尤其如此,他们不愿意承担采用开源软件带来的风险与挑战,担心一旦出现重大问题,会给企业带来不可预知的直接经济损失。

与此同时,传统企业CIO们认为,以下三种类型的企业适宜拥抱开源:

1、 相对简单的需求,可以用开源软件。

2、 规模较小或处于学习了解阶段的企业可以拥抱开源。

3、 有足够的技术资源,且将技术融入战略中的企业可以选择开源。

开源与云计算相结合 加速上云之旅

虽然开源已经成为信息技术发展的重要力量,但是开源技术也存在一定的风险,传统企业应当如何正确审视开源所涉及的风险,更好地让开源为企业所用呢?

针对这一问题,笔者采访了农银人寿信息技术部总经理刘培龙以及IBM大中华区混合云技术总监潘雪梅,详细了解了企业上云过程中应用开源技术带来的风险与挑战,以及应对方法。

农银人寿的上云历程和平台无关理念

农银人寿是诸多锐意进取、勇于创新、拥抱开源的企业之一。实际上,开源与云计算、大数据、人工智能等先进技术密不可分。因此,聊开源之前,需要先来介绍一下农银人寿的上云历程。

据刘培龙介绍,作为农行控股子公司,农银人寿的保险业务量很大,配置IT资源的难度较高。在经历了几次由于IT资源不足引发的故障后,2018年初,农银人寿正式开启上云历程,通过公有云的快速、灵活调度,满足保险业务的高并发需求。与此同时,农银人寿通过对私有云及容器产品展开调研、试用后,尝试通过私有云来提高资源使用率、降低存储成本。接下来,农银人寿还将探索敏捷开发,尝试对私有云和公有云之间资源的统一纳管,并积极探索混合云。

“在农银人寿上云的过程中,采用了‘平台无关’的理念,中间件、数据库等均由IT部门来搭建,只将云作为基础设施服务来使用。与此同时,我们集成了一些云厂商或第三方提供的SaaS和PaaS服务,这样做的好处在于技术栈不会被某个云平台绑定,更加灵活,迁移也相对简单。”刘培龙强调。同时他还提到,公有云厂商提供的底层服务,如数据库服务、中间件服务等,虽然有其自身的优势,但后续是否会采用,还需要进一步评估。

如何正确审视开源的风险与挑战 从容上云?

农银人寿信息技术部总经理 刘培龙

农银人寿上云过程中面临的三大挑战

云计算服务与传统企业的IT管理之间存在很大的差异。公有云现在已经能够提供覆盖企业各方面应用的大量SaaS、PaaS服务和基础组件,可选择的空间非常大,企业可以进行封装和调用,但是在实际应用的过程中也存在诸多问题。刘培龙提到:“在调用基于公有云的某个人工智能的SaaS服务时,我们判断该服务有很大可能在后台保留了客户数据,而且对于企业来说这个行为是透明的,完全不可控。”

另外,近几年来,金融行业对公有云的接受度越来越高,但对于处于强监管下的保险企业来说,在上云的过程中除了要解决云本身的问题以外,还有来自安全性、合规性等行业体系性的问题。

农银人寿在上云的过程中运用了大量开源的SaaS服务和PaaS服务,同时有大量的开源项目为企业云应用中的各种服务提供支撑,包括底层的互联网架构和组件,例如Spring Boot框架以及它所封装的上千个外部组件,大量使用开源的同时也遇到了很大难题。

一是来自服务可靠性方面的难题。开源项目的引入对于应用型的企业来说,对技术支撑及技术储备的要求非常高,难度较大。例如,农银人寿在公有云上部署移动应用时所用到的Redis组件,存在监控以及管理手段方面的缺失,这对企业来说是一个非常现实的问题。

二是数据安全问题。近两年,国内一些大的公有云平台均出现过服务中断的事故,其中不乏对公有云服务使用不当导致的事故。基于数据安全的考虑,农银人寿在上云的过程中通过数据同步,将云平台中的数据、日志及时备份到内部的网络资源中,通过内部监控平台进行统一监管和分析处理,来确保数据的安全性和应用的可用性。

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读