天好大数据平台与红帽的OpenShift平台之间如何整合,OpenShift平台对天好大数据平台提供了怎样的底层技术支持。
天好在前期选型容器平台的时候,考察了社区版K8s和其他一些发行版,最终选择OpenShift主要看中以下几点:
1、 路线稳定,K8s很多功能和组件都是OpenShift反馈给社区,技术路线演进得到保证。OpenShift的迭代升级也会有明确的长期规划,对于我们的技术投入来说比较可靠,也比较有前瞻性。
2、 开放兼容,OpenShift的核心是基于K8s,所以开放性得到保证,我们的大数据平台基于OpenShift开发,也可以很好地兼容K8s,没有锁定风险。
3、 功能完备,红帽的整合能力非常强,把K8s所需开源组件整合进OpenShift,形成统一交付平台,降低了最终用户的使用门槛。对机器学习、AI等GPU运算场景也有很好地支持。
天好大数据平台是完全自研的一款产品,覆盖数据的全生命周期管理和应用,包含众多功能模块,基于微服务、DevOps、持续交付等理念研发。在研发过程中充分利用了OpenShift提供的组件和功能,比如研发过程中DevOps流水线就是基于OpenShift内置的流水线和源码到镜像搭建,应用上线部署方式也很灵活,蓝绿发布等模式在OpenShift里实现非常便捷。很多数据组件如kafka、redis、机器学习框架等在OpenShift的Operator Hub里很容易部署,对我们整个研发都是一种提速,节省了大量人力学习成本。
收起