MTU Aero Engines Logo
Industry: Manufacturing
Location: 독일
Download Full Story

MTU Aero Engine, SUSE 기술로 기후 중립적 항공기를 목표로 설정

Highlights

  • 20여 년간 독일 최대, 최고 성능 Linux 클러스터에 사용되며 입증된 신뢰할 수 있는 성능
  • 2.5~3배 더 뛰어난 비용 효율성으로 동급 UNIX 기반 슈퍼컴퓨팅 솔루션을 압도
  • 2.6페타플롭스의 성능, 초당 2,600조 회 연산
  • SAP 및 Oracle 같은 필수 엔터프라이즈 애플리케이션 및 CAE 워크스테이션의 지속적인 가용성 보장
  • 컨테이너화된 애플리케이션을 위한 Kubernetes 클러스터의 배포 및 관리 간소화
  • 멀티 클러스터 환경 관리 시 운영 부담 최소화
  • 유연한 온디맨드 확장성으로 혁신과 성장 가속화
  • 보안 위험 및 무단 액세스를 차단하여 컨테이너화된 환경과 민감한 기업 데이터 보호

Products

MTU Aero Engines 소개

MTU Aero Engines AG는 독일의 선도적인 엔진 제조업체로, 전 세계적인 인지도가 높은 기업입니다. MTU는 모든 추력 및 출력 범주에 속하는 상용 및 군용 항공기 엔진과 고정식 산업용 가스 터빈을 개발, 제조, 판매, 지원하고 있습니다. 현재 전 세계 상업용 항공기 세 대 중 한 대에는 MTU의 구성품이 설치되어 있습니다.

MTU는 최근 몇 년 동안 크게 성장했습니다. 2019년 독일 주식시장(DAX)에 상장된 MTU Aero Engines는 독일에서 시가총액이 가장 높은 기업 40곳 중 하나입니다. MTU Aero Engines는 독일 뮌헨에 본사가 있고, 전 세계 18개 지사에 11,000여 명의 직원이 근무 중입니다.

요약

항공 엔진의 선두 제조업체인 MTU Aero Engines는 2050년까지 기후 중립적 항공기용 엔진을 제공하는 것을 목표로 지구 온난화를 늦추는 야심 찬 목표를 설정했습니다. 이 목표를 달성하기 위해 SUSE Linux Enterprise Server에 20년 이상 의존하여, 고효율 엔진을 개발하고 시뮬레이션의 예측 정확도를 개선해 왔습니다. 이제 Rancher Prime을 활용하여 MTU는 민첩한 애플리케이션 아키텍처와 차세대 보안 기능으로 혁신의 속도를 가속화하고 있습니다.

항공기 배기가스를 제로까지 감축

MTU Aero Engines는 미래를 위한 야심 찬 목표를 설정했습니다. 바로 2050년까지 기후 중립적 항공기용 엔진을 제공하여 지구 온난화를 늦추는 데 기여하는 것입니다.

이 목표를 달성하기 위해 혁신적인 추진 개념에 연구 역량을 쏟은 결과, 상당한 진전을 이루었습니다. 파트너사인 Pratt & Whitney와 함께 개발 한 기어 터보 팬 엔진 제품군은 이전 모델에 비해 연료 소비량 및 CO2 배출량을 약 16% 감축합니다. 이러한 혁신의 결과, 항공사들은 2016년 이후 1,000만 톤 이상의 CO2를 감축했습니다.

MTU Aero Engines의 Linux 팀 책임자인 Thomas Kronseder 박사는 "한층 더 효율적인 엔진 개념을 개발하려면 매일 엄청난 양의 데이터를 처리하고 분석해야 합니다."라고 설명하면서, "오늘날 엔진 내 공기 흐름을 시뮬레이션하려면 막대한 컴퓨팅 성능이 필요합니다. 또한 고도로 디지털화된 생산 프로세스를 위해 새로운 애플리케이션을 그 어느 때보다 빠르게 제공해야 합니다. 결국 올바른 IT 기술이 있어야만 기후 중립적 항공기를 향한 비전을 실현할 수 있습니다."라고 말했습니다.

"20여 년 전, 저희 회사는 독일에서 최초로 SLES 기반의 Linux 클러스터를 구축한 대규모 산업체였습니다. 그때부터 지금까지 오픈 소스 기술은 당사 기업 전략의 핵심 요소가 되었습니다. 그 이후로 SUSE와 함께 달성한 결과는 당사의 결정이 정확하게 옳았음을 보여줍니다."

SUSE Linux Enterprise Server를 사용한 고성능 컴퓨팅

2002년 MTU Aero Engines는 연산 집약적 시뮬레이션을 위한 고성능 인프라를 셋업했습니다. 초기 클러스터 아키텍처는 64개의 표준 Dell Technologies 랙 서버로 구성되었고, 각 서버에는 2개의 Intel Pentium III 프로세서와 144GB의 SDRAM이 장착되어 있었습니다. IT 팀은 SUSE Linux Enterprise Server(SLES)를 운영 체제로 선택했습니다.

Kronseder는 "Linux 클러스터는 가격 대비 성능이 뛰어났으며 2.5~3배 더 뛰어난 비용 효율성으로 동급 UNIX 기반 슈퍼컴퓨팅 솔루션을 압도했습니다."라고 했습니다.

총 소유 비용이 낮고 가용성이 높다는 점 외에, 시스템을 쉽게 확장할 수 있다는 것도 설득력 있는 장점이었습니다. 6개월 만에 첫 번째 클러스터의 성능이 두 배로 향상되었습니다. 현재 MTU Aero Engines의 고성능 인프라는 SLES를 실행하는 서버 1,500대로 구성되어 2.6페타플롭스의 성능으로 초당 2,600조 회의 연산이 가능합니다.

MTU Aero Engine의 Computer-Aided Engineering(CAE), 고성능 컴퓨팅(HPC) 및 Linux 클라이언트 부문의 IT 기획자인 Tobias Opel은 "전 세계 TOP500 슈퍼컴퓨터와 동급인 이 컴퓨팅 성능을 통해 저희 회사는 시뮬레이션의 예측 정확도를 크게 높였으며, 이제는 특정 상황에서 개별 구성 요소가 어떻게 동작하는지 정확하게 평가할 수 있게 되었습니다."라고 말합니다.

MTU Aero Engines는 고성능 클러스터를 성공적으로 배포한 후 엔지니어들의 워크스테이션도 SLES로 마이그레이션했습니다. 현재 이 회사는 SUSE 운영 체제가 설치된 약 800개의 Linux 클라이언트를 실행하고 있습니다. 이러한 클라이언트에서는 미래에 대비한 엔진 개념을 개발하기 위해 다양한 CAE 애플리케이션이 실행 중입니다.

SLES의 엔터프라이즈 애플리케이션

Kronseder는 "Linux 인프라를 이루는 세 번째 요소는 엔터프라이즈 IT입니다."라면서, "현재 MTU의 엔터프라이즈 백엔드 중 상당 부분이 SLES에서 실행되고 있습니다. 여기에는 기존 ERP 애플리케이션, SAP HANA 솔루션, Oracle 시스템, 그리고 제품 라이프싸이클 관리를 위한 Siemens Teamcenter가 포함됩니다."라고 설명합니다.

MTU Aero Engines는 2003년에 엔터프라이즈 애플리케이션을 UNIX에서 SLES로 마이그레이션하기 시작했으며, 몇 년 지나지 않아 가장 규모가 크고 우수한 시스템 중 일부를 Linux 플랫폼으로 이전했습니다. 마이그레이션 동안 IT 팀은 이전에 HPC 환경에서 개발된 아키텍처를 사용했습니다.

Kronseder는 "HPC 및 클라이언트 환경에서 얻은 다양한 지식을 엔터프라이즈 세계에 활용할 수 있었습니다. 가장 중요한 두 가지 기준은 첫째는 이미지 기반 설치였고, 둘째는 시스템에 구애받지 않는 애플리케이션과 중앙 집중식 스토리지를 사용한 로컬 운영 체제 설치를 일관되게 분리하는 것이었습니다. 두 가지 기준 모두 루트 권한 없이 애플리케이션을 설치 및 작동할 수 있도록 합니다. 이는 전통적인 UNIX 개념과 같은 맥락이지만, 독자적인 소프트웨어 벤더 측의 규율이 필요합니다."라고 덧붙였습니다.

MTU Aero Engines의 엔터프라이즈 환경에는 이제 가상화된 시스템과 베어 메탈 시스템을 포함하여 약 1,000대의 서버가 포함되어 있습니다. 이러한 리소스를 관리하기 위해 IT 팀은 '클라우드'라는 용어가 널리 사용되기 몇 년 전부터 클라우드와 유사한 관리 프레임워크를 구현했습니다. 이와 같은 환경에서 IT 팀은 고가용성을 갖춘 서버 전체에 걸쳐 다양한 규모의 서비스를 배포하고 운영할 수 있습니다.

컨테이너 및 Rancher Prime을 통한 현대화

첫 번째 Linux 서버를 배포한 지 20년이 지난 MTU Aero Engine은 SUSE를 통해 컨테이너화된 IT라는 최신 기술을 도입했습니다. Kronseder는 "처음에는 컨테이너라는 시류에 편승하는 걸 주저했습니다. 설정이 매우 복잡해 보였고 어떤 기술은 완성도가 떨어져 보였기 때문입니다. 하지만 컨테이너 및 Kubernetes와 관련된 사업부에서 점점 더 많은 요청을 받게 되면서, 이 문제를 면밀히 살펴보기로 결정했습니다."라고 설명합니다.

MTU의 IT 팀은 시중에 출시된 주요 Kubernetes 관리 플랫폼을 평가한 끝에 최종적으로 Rancher Prime을 선정했습니다. IT 팀을 설득한 요소는 손쉬운 사용법, 폭넓은 기능, 100% 오픈 소스를 지향하는 점이었습니다. 또한 MTU가 SUSE와 오랜 관계를 맺어온 점도 이러한 결정에 중요한 역할을 했습니다.

현재 MTU Aero Engines에서 컨테이너 부문을 담당하고 있는 Opel은 "Rancher Prime 덕분에 컨테이너 환경에 훨씬 더 쉽게 진입할 수 있었습니다. Kubernetes 환경을 맨 처음부터 새로 조성하는 작업은 방대한 프로젝트였을 겁니다. 하지만 Rancher Prime을 통해 구현 시간을 크게 단축하고 몇 주 만에 첫 번째 클러스터를 배포할 수 있었습니다."라고 말합니다.

IT 팀은 독자적인 IT 시스템 설계사 및 SUSE Global Services를 통해 환경을 계획하고 첫 번째 시스템을 배포하는 작업을 지원했습니다.

Opel은 "SUSE에서 제공한 25시간의 컨설팅 서비스는 당사가 최초의 환경을 셋업하는 데 큰 도움이 되었습니다. SUSE 컨설턴트와 함께 저희는 비즈니스 요구 사항을 정확하게 충족하는 솔루션을 개발했습니다. 또한 SUSE 컨설팅 팀은 충돌 요소를 없애고, 매우 짧은 시간 내에 인프라를 가동 및 실행할 수 있도록 도와주었습니다."라고 말합니다.

MTU Aero Engines의 Kubernetes 인프라는 현재 생산 클러스터 3개, 테스트 클러스터 4개, 개발 클러스터 1개로 구성되어 있습니다.

Rancher Prime의 영향

모든 면에서 효율적인 IT 운영

MTU Aero Engines의 전체 Kubernetes 환경은 현재 MTU의 Linux 인프라를 담당하는 팀이 관리하고 있습니다. 총 10명 이하의 전문가가 두 가지 플랫폼의 관리 및 전략 개발을 담당합니다.

Kronseder는 "이는 IT 운영을 매우 효율적으로 구성했기 때문에 가능한 일입니다.”라고 말합니다.

자세히 설명하자면, MTU의 모든 Linux 서버는 동일한 SLES 기본 이미지를 사용합니다. 이는 프로세서 코어가 1개뿐인 단순한 가상 시스템에서도, 프로세서 8개와 12TB RAM이 있는 하이엔드 서버에서도 마찬가지입니다. 개발자 워크스테이션 800대에서도 동일한 운영 체제 코드 베이스가 실행됩니다. 유일한 차이점은 데스크탑 인터페이스가 추가된다는 점입니다.

Opel은 "우리의 원칙은 항상 단순함을 유지하는 것입니다. Rancher Prime은 이 원칙을 컨테이너 환경에 적용하는 데 도움이 됩니다. 이 솔루션을 통해 모든 Kubernetes 클러스터를 중앙 인터페이스에서 관리하고 손쉽게 최신 상태로 유지할 수 있습니다. 클릭 몇 번만으로 전체 환경에 대한 업데이트를 롤아웃할 수 있습니다. 또한 Prometheus 및 Grafana에 기반한 모니터링 기능이 내장되어 있으므로, 클러스터가 활용되는 방식 및 개별 워크로드의 상태를 지속적으로 모니터링할 수 있습니다."라고 덧붙였습니다.

민감한 데이터 및 애플리케이션을 위한 종합적인 보안

IT 팀은 Rancher Prime을 사용하여 역할 기반 액세스 제어(RBAC)를 통해 Kubernetes 환경에 대한 사용자 권한 및 액세스 권한을 중앙에서 관리할 수도 있습니다. 이러한 RBAC는 클러스터에서 개별 프로젝트를 서로 엄격하게 분리하므로, 개발자는 액세스 권한이 부여된 애플리케이션과 리소스에만 액세스할 수 있게 됩니다.

Kronseder는 "데이터 보안은 컨테이너화된 애플리케이션에서 가장 중요한 요소입니다. Rancher Prime은 무단 액세스로부터 환경을 보호할 수 있는 강력한 기능을 제공합니다. 그리고 모든 클러스터에서 일관된 보안 설정을 보장하기 위해 이 솔루션을 사용하고 있습니다."라며 강조합니다.

혁신 및 성장 견인

Kronseder의 설명에 따르면, SUSE 기술은 MTU Aero Engine이 탄소 배출 제로 항공기라는 목표에 매일 한 걸음 더 가까워질 수 있도록 지원합니다. "SLES에 기반한 고성능 클러스터의 안정적인 성능 없이 기어 터보 팬과 같은 기술을 개발하는 건 상상하기 어려운 일입니다. 게다가 현재 Rancher Prime은 현대적이고 민첩한 애플리케이션 아키텍처를 위한 길을 개척하고 있습니다."

처음 몇 달간의 경험에 비춰보았을 때 Rancher Prime이 내부에서 순조롭게 도입되었다는 걸 알 수 있습니다. 다양한 팀이 컨테이너 인프라에서 개발 프로젝트를 시작했으며 첫 번째 애플리케이션은 이미 Kubernetes 클러스터에서 실행되고 있습니다. 여기에는 웨어하우스 관리 및 유지보수를 위한 중요한 애플리케이션이 포함됩니다. 운영 팀은 조만간 컨테이너화된 애플리케이션의 수가 빠르게 증가할 것으로 예상하고 있습니다.

Opel은 "그렇게 되면 현재 인프라의 유연한 확장성을 활용할 수 있을 겁니다. Rancher Prime을 통해 우리는 환경 관리의 복잡성을 가중시키지 않고도 팀에 필요한 클러스터와 리소스를 신속하게 프로비저닝할 수 있습니다."라고 말합니다.

MTU Aero Engines의 향후 계획

앞으로 해당 팀은 SUSE NeuVector를 사용하여 Kubernetes 인프라를 위한 제로 트러스트 전략을 구현할 계획입니다. SUSE NeuVector 컨테이너 보안 플랫폼은 컨테이너 수명 주기의 모든 단계에서 지속적인 검사를 수행하고, 모든 컨테이너 통신을 실시간으로 모니터링합니다. 또한 의심스러운 컨테이너를 자동으로 격리하며 가상 패치 기능을 통해 잠재적인 보안 허점을 차단하는 한편, 다른 시스템에 영향을 미치기 전에 무단 활동을 차단합니다.

Randcher Rodeo 현장 워크숍에서 운영 팀은 이 솔루션의 기능을 명확히 이해했습니다. Opel은 "SUSE NeuVector는 컨테이너 보안 수준을 더욱 업그레이드할 수 있는 다양한 기술을 제공합니다. 이를 통해 알 수 없는 위협으로부터 컨테이너 인프라를 보호할 수 있습니다."라고 말합니다.

Kronseder는 "앞으로 Kubernetes 환경을 하이브리드 클라우드 시나리오로 확장하는 방법을 반드시 알아볼 예정입니다. 우리가 Rancher Prime을 Kubernetes 관리 플랫폼으로 선택한 배경에는 바로 이 점도 일찌감치 중요한 요소로 작용했습니다. 퍼블릭 클라우드에서 모든 주요 Kubernetes 제품을 지원하는 이 플랫폼의 기능이 특히 당사에 중요한 이유는 향후 모든 시나리오에 대비할 수 있기 때문입니다."라고 덧붙였습니다.