数据存储产业服务平台

不会开发,要敏捷云原生开发平台吗?

像互联网企业一样敏捷开发、迭代创新,传统行业企业需要的是云原生,如果把云原生应用比喻为“蛋”,那么目前市场上能够提供给行业企业用户的就只有“鸡”,从“鸡”到“蛋”,还需要一个从饲养到产蛋的过程,对于云原生应用而言,养鸡产蛋的过程要复杂多,搞不好就会鸡飞蛋打,这是很有可能的事情。

并不简单的抉择

为了蛋,用户需要养鸡吗?这不是容易抉择的事情。让我们简单了解一下云原生开发平台,以红帽OpenShift为例,就是一个集成Container容器的企业就绪容器平台,运行在Red Hat Enterprise Linux(RHEL)之上,通过Kubernetes进行管理。

OpenShift让开发者可以在基于云的容器平台上构建云原生应用,实现了配置、管理、扩展等自动化,开发者可专注业务编写代码、创新业务应用,而不用再忙于数据基础设施的管理。OpenShift作为一个PaaS和云原生开发平台,可以兼顾云平台和敏捷开发的需求,以视频监控为例,很多企业级能够借助AI技术,对于视频监控数据进行管理,云原生开发平台提供的各种管理工具就可以很好满足需求。

在如图所示方案中,通过使用无服务(Serverles)框架,借助Tensorflow高性能、容器化,机器学习模式、对Kafka中间件对接的视频、监控数据进行识别和分析,对图像中人、车、物体进行设别,根据业务逻辑需求,创新云原生业务应用,并具有镜像一键部署,弹性扩展运行的特征。

这种快速结合新技术赋能的特点,恰恰是企业用户所欠缺的,也是亟待增强的能力。应该说,云原生技术开发平台为企业用户推开了“一扇”窗,赋予了云原生应用的可能性。

DIY是必要条件

云原生固然充满了诱惑,但要发挥威力却很难,OpenShift、Serverles、Tensorflow、Kafka要掌握的技巧很多,业务逻辑创新更要依靠用户DIY,就没有简捷的方法上手云原生应用吗?不买鸡,只买蛋?

红帽全球副总裁兼大中华区总裁曹衡康在接受采访时表示:如今已经很多云原生应用的案例,主要集中在移动App设备的应用上。云原生开发速度快,能够帮助企业级用户针对市场做出快速的应对。

红帽大中华区解决方案架构高级总监王慧慧表示:云原生业务应用都是每一个客户根据自己的实际情况设计出来的,用“最成熟云原生产品”来描述有点不太合适,也许用“对行业最具创造价值的云原生应用”来形容更为恰当。以海信为例,其原生Paas平台服务于工业互联网,主要借助API接口实现不同系统的互联互通。

如此看来,拿来主义基本上行不通,还是需要DIY,自己动手,丰衣足食。

云原生就像高速公路,一定是先有路,后有车。对于这条高速公路,学会开车就是实现快速交通的必要条件。

小结

如今云原生开发平台很成熟,大多采用开源平台,应该说,工具有了!剩下的事情要看自己的发挥,云原生应用开发要靠自己,生态合作伙伴最多只是加持的作用。

云原生时代,用户要学会养鸡,不是吗?

未经允许不得转载:存储在线-存储专业媒体 » 不会开发,要敏捷云原生开发平台吗?