We have developed a Scalable CI/CD Pipeline to address internal challenges related to Japan 2025 cliff problem, a critical issue where the mass end of service life of legacy core IT systems threatens to significantly increase the maintenance cost and black box nature of these system also leads to difficult update moreover replace, which leads to lack of progress in Digital Transformation (DX). If not addressed, Japan could potentially lose up to 12 trillion yen per year after 2025, which is 3 times more than the cost in previous years. Asahi also faced the same internal challenges regarding legacy system, where manual maintenance workflows and limited QA environment have left critical systems outdated and difficult to update. Middleware and OS version have remained unchanged for years, leading to now its nearing end of service life which require huge maintenance cost and effort to continue its operation. To address this problem, we have developed and implemented a Scalable CI/CD Pipeline where isolated development environments can be created and deleted dynamically and is scalable as needed. This Scalable CI/CD Pipeline incorporate GitHub for source code control and branching, Jenkins for pipeline automation, Amazon Web Services for scalable environment, and Docker for environment containerization. This paper presents the design and architecture of the Scalable CI/CD Pipeline, with the implementation along with some use cases. Through Scalable CI/CD, developers can freely and safely test maintenance procedures and do experiments with new technology in their own environment, reducing maintenance cost and drive Digital Transformation (DX). key words: 2025 Japan Cliff, Scalable CI/CD, DevOps, Legacy IT Modernization.


翻译:为应对日本2025年数字悬崖问题相关的内部挑战,我们开发了一套可扩展的CI/CD流水线。该问题指遗留核心IT系统大规模服务终止期的临近,这将显著增加系统维护成本;同时系统的黑盒特性导致更新乃至替换极为困难,进而阻碍数字化转型进程。若不加以解决,2025年后日本每年可能面临高达12万亿日元的经济损失,此数额为以往年份成本的三倍。朝日公司同样面临遗留系统带来的内部挑战:手动维护流程与有限的QA环境导致关键系统过时且难以更新。中间件与操作系统版本多年未变,现已临近服务终止期,需投入巨额维护成本与人力以维持运行。为解决此问题,我们设计并实施了一套可扩展CI/CD流水线,能够按需动态创建和删除隔离的开发环境,并具备弹性扩展能力。该流水线集成GitHub用于源代码控制与分支管理,Jenkins实现流水线自动化,亚马逊云服务提供可扩展环境,Docker则用于环境容器化。本文阐述了可扩展CI/CD流水线的设计与架构,并介绍了具体实施方案及若干用例。通过可扩展CI/CD,开发者可在专属环境中自由安全地测试维护流程并尝试新技术,从而降低维护成本并推动数字化转型。关键词:2025日本数字悬崖,可扩展CI/CD,DevOps,遗留IT系统现代化。

0
下载
关闭预览

相关内容

FlowQA: Grasping Flow in History for Conversational Machine Comprehension
专知会员服务
34+阅读 · 2019年10月18日
Keras François Chollet 《Deep Learning with Python 》, 386页pdf
专知会员服务
163+阅读 · 2019年10月12日
Unsupervised Learning via Meta-Learning
CreateAMind
44+阅读 · 2019年1月3日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
18+阅读 · 2018年12月24日
STRCF for Visual Object Tracking
统计学习与视觉计算组
15+阅读 · 2018年5月29日
Focal Loss for Dense Object Detection
统计学习与视觉计算组
12+阅读 · 2018年3月15日
IJCAI | Cascade Dynamics Modeling with Attention-based RNN
KingsGarden
13+阅读 · 2017年7月16日
国家自然科学基金
13+阅读 · 2017年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
2+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
VIP会员
相关资讯
Unsupervised Learning via Meta-Learning
CreateAMind
44+阅读 · 2019年1月3日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
18+阅读 · 2018年12月24日
STRCF for Visual Object Tracking
统计学习与视觉计算组
15+阅读 · 2018年5月29日
Focal Loss for Dense Object Detection
统计学习与视觉计算组
12+阅读 · 2018年3月15日
IJCAI | Cascade Dynamics Modeling with Attention-based RNN
KingsGarden
13+阅读 · 2017年7月16日
相关基金
国家自然科学基金
13+阅读 · 2017年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
2+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
Top
微信扫码咨询专知VIP会员