目前主流的编排引擎仍旧是K8S,并且在可见的未来这一点都不会发生改变。当然,开源的技术迭代较快是客观事实,那么企业从考虑长期投资回报的角度考虑,必然需要从兼容性、稳定性、技术开放程度几个方面去考虑。解决之道在于:
1、企业自身需要关注主流技术发展趋势,主动了解学习云原生相关知识。
2、选择成熟可靠的云原生平台厂商作为自己的供应商而不是自己造轮子。所谓专业的人办专业的事,“平台整体架构规划和选型”这方面的问题作为一线的厂商比企业要敏感的多。例如像灵雀云、IBM(红帽)、VMware这样在容器平台领域的一线厂商,大多都拥有很强的研发实力和对技术的深入理解。他们的产品架构规划和技术选型是彼此相互竞争的结果,所以基本都是趋同的。要相信这个市场竞争的结果。另外,成熟的厂商也更有能力跟上开源技术的快速迭代。而作为企业关注点应该放在享受这些技术成果,并转化为自身快速开发,敏捷迭代的能力上。
针对容器云平台技术选型与架构规划:
1、优先考虑成熟的容器技术,如果选择开源容器管理工具需要考虑社区活跃性,版本是否持续迭代更新。
2、从业务的稳定方面考虑,容器技术目前可以大规模商用,能够快速对资源进行纳管与监测,避免故障与隐患。
3、博云容器产品,不断向社区贡献代码与bug修复补丁,具备规模化交付成熟产品。
4、技术架构选择,可以使用容器发布业务,进行分布式服务管理,通过API网关进行数据交换与调用。
5、微服务治理、负载均衡、业务监控、中间件管理、服务镜像管理、可持续交付与集成的devops,目前博云有完善的解决方案。