GitOps is a foundational approach for modernizing infrastructure by leveraging Git as the single source of truth for declarative configurations. The poster explores how GitOps transforms traditional control system infrastructure, services and applications by enabling fully automated, auditable, and version-controlled infrastructure management. Cloud-native and containerized environments are shifting the ecosystem not only in the IT industry but also within the computational science field, as is the case of CERN [1] and Diamond Light Source [2] among other Accelerator/Science facilities which are slowly shifting towards modern software and infrastructure paradigms. The ACORN project, which aims to modernize Fermilab's control system infrastructure and software is implementing proven best-practices and cutting-edge technology standards including GitOps, containerization, infrastructure as code and modern data pipelines for control system data acquisition and the inclusion of AI/ML in our accelerator complex.
翻译:GitOps是一种通过将Git作为声明式配置的单一可信源来实现基础设施现代化的基础性方法。本海报探讨了GitOps如何通过实现完全自动化、可审计且版本控制的基础设施管理,来变革传统的控制系统基础设施、服务与应用。云原生和容器化环境正在重塑生态系统,这不仅发生在IT行业,也出现在计算科学领域,例如欧洲核子研究中心[1]和钻石光源[2]等加速器/科学设施正逐步转向现代软件与基础设施范式。ACORN项目旨在实现费米实验室控制系统基础设施与软件的现代化,正在实施经过验证的最佳实践和前沿技术标准,包括GitOps、容器化、基础设施即代码以及用于控制系统数据采集的现代数据流水线,并在我们的加速器复合体中引入人工智能/机器学习技术。