DB Systel
프랑크푸르트 암 메인에 본사를 둔 DB Systel GmbH는 DB AG의 전액 출자 자회사이며 모든 그룹 회사의 디지털 파트너입니다. Deutsche Bahn AG는 세계에서 두 번째로 큰 운송 회사이며 유럽에서 가장 큰 철도 사업자 및 인프라 소유자입니다. 그것은 독일 철도의 큰 부분을 운영하고 그것은 매년 약 20 억 승객을 운반한다.
DB Systel 직원은 약 4,600명이며, 600개의 기간 업무 애플리케이션, 100,000개의 PC 워크스테이션, 93,000개의 VoIP PBX 및 200,000개의 모바일 장치 등을 운영하고 있습니다. 기존 IT 서비스에서 철도 시스템의 모든 측면을 제어하는 데 사용되는 모든 내부 애플리케이션의 개발에 이르기까지 회사의 모든 IT 인프라를 처리합니다.
DB Systel의 경우 데스크톱 애플리케이션은 인프라의 중요한 구성 요소입니다. 그들은 철도 시스템의 올바른 작동을 보장하기 위해 직원을 관리에서 많은 중요한 작업에 대한 기본 인터페이스입니다. DB Systel은 총 600개의 지방 클라이언트 데스크톱 애플리케이션과 약 200개의 Java 애플리케이션을 개발, 기본 획득 및 배포합니다.
데스크톱 애플리케이션의 경우 다음 항목과 관련하여 기본 몇 가지 문제에 직면했습니다.
- 대부분의 서버 쪽 애플리케이션은 고도로 자동화된 프로세스를 사용하여 빌드 파이프라인을 통해 빌드, 테스트 및 제공됩니다(DevOps). 그러나 현재 배포 기술은 지금까지 Windows 데스크톱 애플리케이션과 동일한 목표를 달성하는 것이 불가능했습니다.
- 많은 팀이 개발 및 배포 프로세스에 참여하고 있으며, 사용자가 최신 버전의 소프트웨어를 다운로드하기까지 며칠이 지연되었습니다.
- 이전 소프트웨어 배포 프로세스는 시간이 많이 걸리고 시간이 오래 걸리고 비용이 많이 들었습니다.
- 대부분의 비즈니스 애플리케이션은 중단된 Java Web Start 기술을 기반으로 합니다.
이러한 과제의 결과로 DB Systel은 단기 업데이트만 제공할 수 있었습니다. 많은 애플리케이션이 백 엔드의 특정 소프트웨어 버전에 의존하기 때문에 이 문제는 중요한 문제가 되었습니다. 사용자를 위한 클라이언트 소프트웨어는 백 엔드의 소프트웨어 업데이트 직후에 업데이트해야 합니다. 그렇지 않은 경우 해당 소프트웨어로 작업하는 사용자의 기능은 더 이상 보장되지 않으며 철도 서비스가 중단될 수 있습니다.
DB Systel은 Java Web Start 기술을 대체하는 방법을 조사하기 시작했을 때 MSIX에 대해 처음 들었습니다. MSIX는 설치 중인 Java 런타임 환경에 종속되지 않는 자체 포함 애플리케이션을 만들 수 있기 때문에 유망했습니다. 이렇게 하면 팀이 시간이 많이 걸리는 조정 및 동기화 노력을 절약하고 보다 안정적인 작업을 수행할 수 있습니다. MSIX로 실험을 시작했을 때 Java Web Start 마이그레이션을 지원하는 것뿐만 아니라 패키징 및 배포와 관련된 주요 문제를 해결하는 것이 올바른 기술라는 것을 빠르게 이해했습니다.
MSIX에서 DB Systel을 사용하도록 설정하여 다음을 수행합니다.
- 소프트웨어 패키지의 기존 패키징 및 배포를 간소화합니다.
- 소프트웨어 개발자가 패키징 및 배포 프로세스를 특수 팀에 위임하는 대신 소프트웨어를 빌드하고 배포하는 전체 엔드투엔드 프로세스를 소유할 수 있습니다.
- 파이프라인 덕분에 기존 수동 프로세스를 자동화합니다.
- Windows 데스크톱 앱 배포에서 속도와 단순성을 사용하도록 설정하면 새로운 셀프 서비스 접근 방식을 통해 상당한 비용을 절감할 수 있습니다.
"과거에는 프로세스에 많은 팀이 참여했고 애플리케이션 관리자가 소프트웨어를 사용하고 업데이트할 수 있는 지점에 도달하기까지 시간이 걸렸습니다. 따라서 많은 노력으로 고객에게 릴리스(업데이트)만 배포할 수 있었습니다. Microsoft 전문가와 함께 매우 유익하고 유익한 MSIX 워크샵에 이어 MSIX 셀프 서비스를 사용하여 DB Systel의 소프트웨어 프로비저닝 프로세스에 혁신을 일으킬 수 있다고 확신합니다. MSIX는 속도와 단순성 측면에서 컨테이너 형식으로 큰 이점을 제공합니다. 애플리케이션 관리자는 MSIX를 사용하여 소프트웨어를 패키지하고 Microsoft Store를 통해 소프트웨어를 제공할 수 있습니다." -Markus Thomann, DB 최신 배포 팀의 소프트웨어 컨설턴트
DB 시스템은 MSIX를 컨테이너 형식으로 빌드 프로세스에 통합합니다. 많은 중요 업무용 애플리케이션을 포함한 대부분의 애플리케이션은 MSIX 형식으로 이식됩니다. 이렇게 하면 소프트웨어 프로비저닝 프로세스가 더 간단하고 빠르며 저렴해집니다. MSIX 및 최신 배포 팀 덕분에 애플리케이션 관리자는 이제 최종 사용자에게 소프트웨어 업데이트를 하루에 여러 번 직접 제공할 수 있습니다.
"MSIX 기술을 사용하면 클라우드 소프트웨어가 아닌 클라이언트 소프트웨어를 제공하더라도 DevOps 접근 방식을 채택할 수 있습니다. 최근까지는 상상할 수 없는 일이었습니다." -Markus Thomann, DB 최신 배포 팀의 소프트웨어 컨설턴트