银行在使用容器技术时,从开发、测试到生产全流程实施中,以什么团队为主实施?是否会涉及开发、运行相分离的监管要求?
收起最开始使用容器技术进行开发,测试到生产全流程实施中,都是开发部主导,具体可能是基础技术平台部,架构部等。虽然是开发部主导,但是需要运维部门参与。
传统的运维部门只负责资源平台的监控和设置,在容器平台推广中,运维部门需要转换角色,逐步参与到基于容器平台的运维当中去。理想的情况是,容器平台作为一种基础资源,将全部由运维部门负责实施和管理。
所以开发部在主导容器技术转型时,一定不要忘记联合运维部门,而且最后要移交给运维部门。
开发,测试,运行,这个监管要求并不会因为容器技术而改变。
理想的devops系统应该只能在开发测试阶段推行。银行在推行容器技术时,一定要考虑到开发,测试和运行分离(网络隔离,团队隔离)的场景,做到既分离,又能提高上线效率。