云原生集成开发环境——TitanIDE
通过网页在任何地方更安全、更高效地编码1、实现需求快速响应,提升应用部署效率,实现高效运维;
2、实现研发生态体系提供持续集成、持续交付等能力;
3、实现更高效的资源申请和应用部署;
4、构建实现高效创新的研发平台。
【现状】
随着业务的快速发展,上汽对云资源的使用要求和管理要求逐步提高。然而传统云资源的分配模式已经不适应快速发展的应用上新、迭代需求。上汽对于研发体系的持续部署、持续集成这一块也提出来必要的需求。
【挑战】
1、应用上线前需要准备相应的物理机或者虚拟机资源环境,并且安装相应依赖关系, 每次准备时间需要一周以上。
2、应用的发布还是在虚拟机或者物理机环境中手动进行部署。
3、应用部署时间周期长。
1、可视化架构设计平台,“拖拉拽”式快速设计。
2、DevOps开发平台,实现敏捷高效开发支撑,包括开发、测试、部署、CICD。
3、应用商店平台,实现机理模型的分享复用。
4、多云应用部署平台,实现应用的可视化一键部署到多集群生产环境。
1、通过行云CloudOS,通过容器化技术标准了应用的运行环境,封装了依赖关系。每次应用上线前的准备可以在当天内完成。
2、上汽大部分应用已经迁移PaaS平台,统计使用容器平台平均可以提升60%的部署效率、提升60%的运维效率,同时节约20%的人力成本。