CERN nâng cao hiểu biết về vũ trụ với sự trợ giúp của GitLab
Được thành lập từ năm 1954, CERN đã ghi dấu ấn lịch sử khoa học khi lần đầu vận hành Máy Va chạm Hadron Lớn (LHC) vào năm 2008. Được mệnh danh là “một trong những kiệt tác kỹ thuật vĩ đại nhất của nhân loại,” LHC là một vòng tua kín chân không dài đến 27 dặm, nằm sâu dưới lòng đất, tích hợp nhiều cấu trúc gia tốc mạnh mẽ nhằm đập các chùm hạt vào nhau. Những va chạm này tạo ra các cơn mưa hạt mới, mô phỏng lại điều kiện vũ trụ thời kỳ sơ khai ngay sau vụ nổ lớn. Mục tiêu của LHC là khám phá các bí ẩn vũ trụ như Vụ nổ lớn, vật chất tối, và boson Higgs.
Qua nhiều năm, CERN đã tận dụng đa dạng công cụ DevOps – trong đó có GitHub – để phát triển phần mềm phục vụ cộng đồng khoa học nội bộ. Tuy nhiên, nhóm phát triển nhận thấy cần một nền tảng toàn diện hơn. Họ chuyển sang sử dụng nền tảng DevSecOps tích hợp bảo mật chặt chẽ trong toàn bộ vòng đời phát triển phần mềm, đồng thời nâng cao hiệu suất và tốc độ triển khai. Năm 2015, họ chính thức ứng dụng GitLab Starter. Từ đây, toàn bộ phần mềm tại CERN được cập nhật, tái cấu trúc và xây dựng lại. Mọi dự án mới đều được phát triển và triển khai trên GitLab. Để tiếp tục tối ưu hiệu quả và tăng khả năng kiểm soát, CERN nâng cấp lên GitLab Premium năm 2020 và tiếp tục nâng cấp lên GitLab Ultimate vào năm 2023 để khai thác tối đa các tính năng bảo mật nâng cao.
Dẫn dắt dự án của mình, kỹ sư Michi Hostettler của CERN chia sẻ: “Toàn bộ phần mềm của chúng tôi — từ phần mềm vận hành tổ hợp, điều khiển máy va chạm cho đến các hệ thống tạo ra va chạm — đều xây dựng và lưu trữ trên GitLab. Nhờ tích hợp sâu, tự động hóa quy trình, giám sát sự cố, quét bảo mật và tài liệu đầy đủ từ nền tảng này, toàn bộ hệ sinh thái phần mềm được phát triển một cách đồng bộ và hiệu quả.”
Máy va chạm không chỉ là trái tim của cơ sở hạ tầng công nghệ mà còn là trọng tâm sứ mệnh khoa học của CERN. Việc vận hành trơn tru và phân tích hàng exabyte dữ liệu thô mà LHC tạo ra mỗi năm đòi hỏi phần mềm đáng tin cậy và tiên tiến. Việc hiểu sâu sắc dữ liệu này là chìa khóa để mở rộng kiến thức của nhân loại về vũ trụ và thế giới quanh ta.
Ismael Posada Trobo, trưởng nhóm công nghệ và giám đốc kỹ thuật hệ thống kiểm soát phiên bản tại CERN, khẳng định: “GitLab chính là một phần không thể thiếu trong hệ sinh thái công nghệ tại CERN. Với GitLab, chúng tôi mô phỏng và tái tạo các va chạm hạt từ dữ liệu LHC. Điều này tạo điều kiện cho các nhà khoa học nghiên cứu và sáng tạo. Từ góc độ phát triển, GitLab giữ vai trò then chốt giúp nhóm hoàn thành nhiệm vụ của mình.”
Nếu bạn muốn tìm hiểu thêm hoặc cần giải pháp DevSecOps toàn diện như CERN để tối ưu hóa quy trình phát triển và bảo mật phần mềm, đừng ngần ngại liên hệ với Softribution ngay hôm nay để được tư vấn chuyên sâu và hỗ trợ lựa chọn giải pháp phù hợp nhất cho doanh nghiệp của bạn.
