|
企业IT架构是指机房硬件管理和应用开发交付模式,前者涉及物理资源的高效便捷管理,衍生出虚拟化技术;后者关系到开发运维协同工作,加速容器技术的发展。特别是在互联网化已成为促进信息技术产业发展和应用创新主要推手的当代,迫切需要应对“交付方式移动化、用户峰值极限化、版本更新高频化、失效恢复实时化”的应用新特点。因此,企业对应用管控的性能、敏捷性和可靠性提出了更高的要求,IT架构转型升级迫在眉睫。
容器是一种新型物理资源抽象方法,其核心思想是操作系统内核的复用,通过提供应用运行环境描述规范,自动构建应用(进程)的沙箱运行环境,达到应用相互隔离的目的。如图1所示,与虚拟机技术相比,容器回避了冗余OS(DuplicatedOS)问题,理论具有与物理机接近的性能[1];容器引入应用环境描述规范,机器识别替代基于脚本和文档的应用环境构建,容易维护,不易出错[2]。因此,容器具有更好的性能,更优的敏捷性,正逐渐成为构建应用系统运行环境的主流基础设施。 睿云智合的WiseBuild持续交付平台支持对接基于DokcerRegistry标准的镜像仓库服务,包括DockerHub,DockerRegistry,Habor,阿里云等等。 环境搭建-过去,流程搭建环境是先提交环境需求单,走审批流程,然后运维人员搭建虚拟机,安装中间件等,时间消耗在繁杂的流程审批和安装虚拟机中间件上。现在,通过容器云平台,只需从平台选择需要部署的镜像文件版本,然后直接部署到云平台定义好的相应环境的资源池中即可。环境搭建时间由过去的以天为单位提高到以分钟为单位。 编译打包-过去,编译打包各个项目人员各自为阵使用本地编译环境及依赖,一旦出现问题在测试过程中才能发现,造成返工,影响整个项目的进度。现在,通过容器云平台开发人员只需提交代码,构建打包在平台上统一完成,编译环境一致,过程透明,自动化流水线中出现问题一目了然。最终生成标准化的镜像交付物可以在任意环境中部署运行。 | |
处理生命周期内这一阶段数据的系统通常都很复杂,但从广义层面来看它们的目标是非常一致的:通过对数据 ...
随着IT从DOS时代向Windows时代过渡,软件系统开始变得越来越复杂,程序开发变成了软件工程。软件除了开 ...