레거시 시스템
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
레거시 시스템은 오래된 컴퓨터 하드웨어에서 실행되는 소프트웨어로, 유지 관리, 보안, 통합, 인력 부족 등의 문제점을 안고 있다. 이러한 문제에도 불구하고, 레거시 시스템은 작동한다는 긍정적인 측면과 비즈니스 로직 재작성의 높은 비용 때문에 유지되는 경우가 많다. 레거시 시스템을 개선하기 위해 인터페이스 추가, 프린트 개선, 보안 조치 등이 사용되며, 자동화된 비즈니스 프로세스 소프트웨어로의 전환도 시도된다. 항공 우주 분야에서는 검증된 시스템의 재사용이 이루어지며, 소프트웨어 아키텍처 분야에서는 브라운필드 아키텍처가 레거시 시스템 통합에 활용된다.
더 읽어볼만한 페이지
- 레거시 시스템 - OS/2
OS/2는 IBM과 마이크로소프트가 공동 개발한 DOS의 후속 운영 체제로, 초기에는 80286 컴퓨터용으로 설계되었으나 IBM 단독 개발 체제로 전환 후 OS/2 Warp로 성능을 개선했으나 Microsoft Windows에 비해 인기가 낮았고, IBM의 지원 종료 후 제3자 개발을 통해 파생 운영 체제가 출시되기도 했다. - 레거시 시스템 - 텔레텍스
텔레텍스는 문서 작성 중에도 백그라운드에서 다른 문서 송수신이 가능한 통신 시스템으로, 헤더 정보를 통해 페이지 번호와 방송사 정보 등을 표시하며, 기존 텔렉스 시스템과의 호환성을 고려하여 다양한 문자 집합과 기호를 지원하도록 설계되었다. - 레거시 하드웨어 - 플로피 디스크
플로피 디스크는 자기 정보를 저장하는 유연한 자기 디스크로 개인용 컴퓨터의 주요 저장매체였으나, 다른 저장매체의 등장으로 사용이 감소하여 현재는 레거시 기술로 여겨지지만 일부 시스템에서 사용되며 디자인은 소프트웨어 인터페이스의 "저장" 아이콘으로 이어지고 있다. - 레거시 하드웨어 - 직렬 포트
직렬 포트는 컴퓨터와 주변 기기가 비트 단위로 데이터를 순차적으로 전송하는 통신 인터페이스로, RS-232 표준을 통해 널리 사용되었으나 현재는 USB에 밀려 사용이 줄었지만 특정 분야에서 여전히 활용된다. - 기술 변화 - 기술의 사회적 구성론
기술의 사회적 구성론은 기술이 사회적 과정을 통해 구성되며 사회적 요인이 기술 개발과 확산에 중요한 역할을 한다는 이론으로, 대칭의 원리, 해석적 유연성, 관련 사회 집단의 상호작용 등의 핵심 개념을 포함하며 과학지식사회학의 영향을 받아 사회정치적 맥락과 연관된다. - 기술 변화 - 트랜스휴머니즘
트랜스휴머니즘은 과학기술을 활용하여 인간의 신체적, 정신적 능력을 향상시키고 인간 조건을 개선하려는 지적, 문화 운동으로, 수명 연장, 질병 극복, 인지능력 향상 등을 목표로 하며, 사회적, 윤리적 논쟁과 함께 20세기 후반부터 국제적 조직을 중심으로 활발히 진행되고 있다.
레거시 시스템 | |
---|---|
개요 | |
유형 | 컴퓨터 시스템 |
설명 | 현재 기술 환경에서 구식이 되었지만 여전히 사용 중인 컴퓨터 시스템 또는 기술 |
특징 | |
유지보수 | 유지보수가 어렵고 비용이 많이 들 수 있음 |
기술 지원 | 기술 지원이 부족할 수 있음 |
위험 | 새로운 기술과의 호환성 문제 보안 문제 |
사용 이유 | |
교체 비용 | 교체 비용이 너무 높을 수 있음 |
시스템 의존성 | 핵심 비즈니스 프로세스에 깊이 통합되어 있어 교체가 어려울 수 있음 |
위험 회피 | 시스템 변경에 대한 위험 회피 |
관리 방법 | |
캡슐화 | 다른 시스템과의 상호 작용을 제한하여 시스템을 보호 |
마이그레이션 | 시스템을 새로운 기술로 점진적으로 이전 |
교체 | 시스템을 완전히 새로운 시스템으로 교체 |
문제점 | |
개발 생산성 | 낮음 |
테스트 용이성 | 어려움 |
배포 빈도 | 낮음 |
위험 감수 | 높음 |
비용 | 높음 |
극복 방안 | |
자동화 테스트 | 중요 |
지속적인 통합 | 필수 |
점진적인 개선 | 필요 |
기타 | |
관련 용어 | 기술 부채 소프트웨어 노후화 |
2. 역사
1980년대에는 새로운 시스템의 설계 및 구현과 구별하기 위해 기존 컴퓨터 시스템을 지칭하는 데 "레거시"라는 용어가 널리 사용되었다. 이 용어는 레거시 시스템에서 새로운 데이터베이스로 데이터를 이동하는 데이터 마이그레이션과 같은 변환 과정에서 자주 사용되었다.[3]
레거시 시스템은 여러 가지 이유로 계속 사용될 수 있다. 시스템이 여전히 사용자의 요구를 충족시키기 때문에 굳이 변경할 필요성을 느끼지 못하는 경우가 있다.
하지만 레거시 시스템이라는 용어는 명확한 정의가 없으며, 입장에 따라 상대적으로 사용된다. 컴퓨터 시스템 전반에서는 1980년대 다운사이징 시대에 오픈 시스템이나 클라이언트 서버 시스템이 보급되면서, 기존의 메인프레임이나 오피스 컴퓨터, 배치 처리 등의 애플리케이션을 부정적인 의미로 부르는 경우가 많았다. 1990년대 인터넷과 인트라넷이 보급되면서 클라이언트 서버 시스템도 레거시 시스템으로 불리게 되었다.
개인용 컴퓨터 분야에서는 MS-DOS와 같은 운영 체제나, 플로피 디스크와 같은 저장 장치 및 미디어가 레거시 시스템으로 불렸다.
일반적으로 레거시 시스템은 실적이 있지만, 지원 종료나 개발, 운용, 보수 등의 제약이나 비용이 높아지는 위험이 있어 더 새로운 기술이나 시스템으로의 이행(마이그레이션)이 진행되는 경우도 있다.
2018년 일본 경제산업성이 발표한 "DX 보고서 ~IT 시스템 '2025년의 절벽'의 극복과 DX의 본격적인 전개~"에서는 약 80%의 기업이 아직도 레거시 시스템을 안고 있으며, "IT 인력이 부족한 가운데, 레거시 시스템의 보수·운용에 IT·소프트웨어 인력이 할애되고 있어, 귀중한 'IT 인적 자원'의 낭비로 이어진다"라고 지적했다.[21]
3. 레거시 시스템의 유지 이유
또한, 다음과 같은 이유로 레거시 시스템을 유지하는 것이 더 유리할 수도 있다.
일본 경제산업성이 2018년에 발표한 "DX 보고서 ~IT 시스템 '2025년의 절벽' 극복과 DX의 본격적인 전개~"에서는 약 80%의 기업이 여전히 레거시 시스템을 보유하고 있으며, "IT 인력이 부족한 가운데, 레거시 시스템의 보수·운용에 IT·소프트웨어 인력이 할애되고 있어, 귀중한 'IT 인적 자원'의 낭비로 이어진다"라고 지적하고 있다.[21]
4. 레거시 시스템의 문제점
레거시 소프트웨어가 구식 컴퓨터 하드웨어에서만 실행되는 경우, 에뮬레이터나 하위 호환성을 통해 소프트웨어를 새 하드웨어에서 실행하도록 하지 않으면 시스템 유지 관리 비용이 소프트웨어 및 하드웨어 교체 비용보다 커질 수 있다.[5][6] 시스템에 대한 전반적인 이해 부족은 유지 관리, 개선, 확장을 어렵게 만들 수 있다. 전문가가 은퇴했거나 해당 시스템에 대한 지식을 잊어버렸고, 이후 직원은 처음부터 배우지 못했을 수 있다. 문서 부족이나 유실은 이러한 상황을 더욱 악화시킨다.[7]
레거시 시스템은 보안 패치를 사용할 수 없거나 적용되지 않아 구형 운영 체제나 애플리케이션에 취약점이 있을 수 있다. 또한 보안 문제를 일으키는 프로덕션 구성이 있을 수 있다. 이는 레거시 시스템이 공격자나 지식이 있는 내부자에 의해 손상될 위험을 높인다.[8] 새로운 소프트웨어가 완전히 다른 기술을 사용할 수 있으므로 최신 시스템과의 통합도 어려울 수 있다. 기술 간 통합은 컴퓨팅에서 일반적이지만, 최신 기술과 오래된 기술 간 통합은 일반적이지 않으며, 통합 기술 개발에 대한 수요가 충분하지 않을 수 있다.
예산 제약으로 인해 기업은 레거시 시스템 교체 또는 마이그레이션의 필요성을 해결하지 못하는 경우가 많다. 그러나 기업은 증가하는 지원 비용(인력, 소프트웨어, 하드웨어)과 레거시 시스템 실패 시 발생할 수 있는 막대한 역량 손실 또는 비즈니스 연속성 손실을 고려하지 않는다.
대부분의 레거시 프로그래머가 은퇴 연령에 접어들고 있으며, 그들을 대체하는 젊은 엔지니어의 수가 매우 적어 인력 부족이 심각하다. 이는 레거시 시스템 유지 관리의 어려움과 숙련된 프로그래머 확보 비용 증가로 이어진다.[9]
일부 레거시 시스템은 오늘날의 요구 사항에 충분하지 않은 총 용량에 대한 하드 제한이 있을 수 있다. 예를 들어, 많은 구형 x86 CPU의 4GB 메모리 제한이나 IPv4의 40억 주소 제한이 있다.
5. 레거시 시스템의 개선
레거시 시스템을 완전히 교체하는 것이 불가능하더라도 시스템을 개선할 수 있다. 대부분의 개발은 레거시 시스템에 새로운 인터페이스를 추가하는 데 집중된다. 일반적인 개선 방법은 터미널 기반 메인프레임 애플리케이션에 웹 기반 인터페이스를 제공하는 것이다.[10] 이는 응답 시간 지연과 마우스 기반 작업자의 느린 작업으로 인해 직원 생산성을 감소시킬 수 있지만, 인터페이스 스타일이 숙련되지 않은 사용자에게 익숙하고 사용하기 쉽기 때문에 "업그레이드"로 간주되기도 한다.
인쇄 문제는 프린트 서버를 사용하여 데이터를 가로채고 최신 코드로 변환하는 방식으로 해결할 수 있다. 레거시 소프트웨어 시스템은 종종 서식 지침을 추가하지 않거나 최신 PC/Windows 프린터에서 사용할 수 없는 프로토콜을 사용하기 때문이다. 리치 텍스트 형식(RTF) 또는 포스트스크립트 문서는 레거시 애플리케이션에서 생성된 다음 인쇄되기 전에 PC에서 해석될 수 있다.
생체 인식 보안 조치는 텔넷 또는 HTTP 프록시 서버를 사용하여 사용자와 메인프레임 사이에 위치시켜 레거시 애플리케이션에 대한 안전한 액세스를 구현하는 방식으로 구현할 수 있다.
일부 조직에서는 자동화된 비즈니스 프로세스(ABP) 소프트웨어로 전환하여 완전한 시스템을 생성하기도 한다. 이러한 시스템은 조직의 레거시 시스템과 인터페이스하여 이를 정보 저장소로 사용할 수 있다. 이 접근 방식은 사용자가 레거시 시스템의 비효율성으로부터 보호받고, 변경 사항을 ABP 소프트웨어에 빠르고 쉽게 통합할 수 있다는 중요한 이점을 제공한다.
모델 기반 역공학 및 순공학 접근 방식도 레거시 소프트웨어 개선에 사용될 수 있다.[11]
6. 레거시 코드에 대한 관점
소프트웨어 엔지니어링 분야에서는 "레거시 코드"를 시대에 뒤떨어진다는 느낌 없이 표현하는 것을 선호한다. 널리 사용되는 중립적인 개념으로는 '다른 사람으로부터 상속된 소스 코드', '소프트웨어의 이전 버전에서 상속된 소스 코드' 등이 있다. Typemock의 CEO 엘리 로피안은 레거시 코드를 "개발자가 변경을 두려워하는 코드"로 정의했다.[15] 마이클 페더스[16]는 '테스트가 없는 코드'를 '레거시 코드'의 정의로 제시했는데, 이는 레거시 코드가 부분적으로 자동화된 회귀 테스트의 부재로 인해 작업하기 어렵다는 관점을 반영한다. 그는 또한 '레거시 코드'를 테스트하기 시작하기 위해 특성 테스트를 정의했다.
기니 헨드리는 코드 생성을, 현존하는 코더들이 "우리 삶의 다른 유산들, 즉 골동품, 가보, 그리고 한 세대에서 다음 세대로 소중히 전해지는 이야기와 같은" 코드를 만들도록 하는 '도전'으로 묘사했다. "만약 레거시 코드가 우리가 자부심을 느끼는 무언가라면 어떨까?"[17]
7. 레거시 시스템의 긍정적 측면
레거시 시스템은 단순히 작동 중인 컴퓨터 시스템이라는 긍정적인 견해도 존재한다. IT 분석가들은 비즈니스 로직을 교체하는 비용이 재사용 비용보다 약 5배 더 높다고 추정한다.[19] 기업은 대부분의 핵심 비즈니스 로직을 다시 작성할 필요가 없다. 즉, "차변 = 대변"은 영원한 요구 사항이다.
레거시 현대화 및 레거시 변환을 통해 기존 비즈니스 로직을 개선할 수 있다. 새로운 사용자 인터페이스를 추가하거나, 웹 서비스를 통해 서비스를 활성화하는 접근 방식을 사용할 수 있다. 이러한 기술을 통해 조직은 기존 코드 자산을 이해하고, 새로운 사용자 및 애플리케이션 인터페이스를 제공하며, 워크플로우를 개선하고, 비용을 절감하며, 위험을 최소화하고, 고전적인 서비스 품질(거의 100% 가동 시간, 보안, 확장성 등)을 누릴 수 있다.[20]
잘 설계된 레거시 시스템은 탄탄한 컴퓨터 아키텍처 원칙을 따르고, 신중한 계획과 엄격한 방법론을 통해 구현된 경우가 많아 오래 지속될 수 있다.
8. 특정 분야에서의 레거시 시스템
특정 분야에서 레거시 시스템은 다음과 같이 활용된다.
=== 항공 우주 분야 (NASA) ===
안드레아스 M. 하인은 뮌헨 공과대학교에서 우주 탐사 분야 레거시 시스템 사용에 대해 연구했다. 하인에 따르면, 레거시 시스템은 조직이 검증, 유효성 확인, 테스트 및 운영 이력을 위한 역량을 갖추고 있다면 재사용하기에 매력적이다.[12][13]
하인은 검증, 유효성 확인, 테스트 및 운영 이력이 시스템의 신뢰성과 품질에 대한 신뢰도를 높이지만, 이러한 이력을 축적하는 데는 비용이 많이 든다고 설명한다. NASA의 현재 퇴역한 우주왕복선 프로그램은 1970년대 기술을 대량으로 사용했다. 비행 인증에 대한 비싼 요구 사항 때문에 교체 비용이 많이 들었다. 원래 하드웨어는 비행을 위한 비싼 통합 및 인증 요구 사항을 완료했지만, 새로운 장비는 해당 전체 과정을 다시 거쳐야 했다. 이 길고 상세한 과정은 우주왕복선 프로그램에서 단일 장치를 사용하기 전에 새로운 구성 요소에 대한 광범위한 테스트를 요구했다. 따라서 인증 과정을 시작한 모든 새로운 시스템은 비행 승인을 받을 때까지 ''사실상'' 레거시 시스템이 된다.
또한 지상 및 발사체 자산을 포함한 전체 우주왕복선 시스템은 닫힌 시스템으로 함께 작동하도록 설계되었다. 사양이 변경되지 않았기 때문에 인증된 모든 시스템과 구성 요소는 설계된 역할에서 잘 수행되었다.[14] NASA는 우주왕복선이 2010년에 퇴역할 예정이었던 시점 이전에도 해당 시스템을 업그레이드하고 새로운 구성 요소를 재인증하는 것보다 1970년대 기술의 많은 부분을 계속 사용하는 것이 유리하다는 것을 알게 되었다.
=== 브라운필드 아키텍처 ===
프로그래머들은 건설 산업에서 이미 개발된 부지(종종 오염되고 버려진)를 묘사하는 ''브라운필드''라는 용어를 빌려왔다.[18]
'''브라운필드 아키텍처'''는 레거시 시스템을 통합하는 소프트웨어 또는 네트워크 아키텍처의 한 유형이다. '''브라운필드 배포'''는 레거시 구성 요소를 유지하는 기존 소프트웨어 또는 네트워크 아키텍처에 대한 업그레이드 또는 추가 기능이다.
8. 1. 항공 우주 분야 (NASA)
안드레아스 M. 하인은 뮌헨 공과대학교에서 우주 탐사 분야 레거시 시스템 사용에 대해 연구했다. 하인에 따르면, 레거시 시스템은 조직이 검증, 유효성 확인, 테스트 및 운영 이력을 위한 역량을 갖추고 있다면 재사용하기에 매력적이다.[12][13]하인은 검증, 유효성 확인, 테스트 및 운영 이력이 시스템의 신뢰성과 품질에 대한 신뢰도를 높이지만, 이러한 이력을 축적하는 데는 비용이 많이 든다고 설명한다. NASA의 현재 퇴역한 우주왕복선 프로그램은 1970년대 기술을 대량으로 사용했다. 비행 인증에 대한 비싼 요구 사항 때문에 교체 비용이 많이 들었다. 원래 하드웨어는 비행을 위한 비싼 통합 및 인증 요구 사항을 완료했지만, 새로운 장비는 해당 전체 과정을 다시 거쳐야 했다. 이 길고 상세한 과정은 우주왕복선 프로그램에서 단일 장치를 사용하기 전에 새로운 구성 요소에 대한 광범위한 테스트를 요구했다. 따라서 인증 과정을 시작한 모든 새로운 시스템은 비행 승인을 받을 때까지 ''사실상'' 레거시 시스템이 된다.
또한 지상 및 발사체 자산을 포함한 전체 우주왕복선 시스템은 닫힌 시스템으로 함께 작동하도록 설계되었다. 사양이 변경되지 않았기 때문에 인증된 모든 시스템과 구성 요소는 설계된 역할에서 잘 수행되었다.[14] NASA는 우주왕복선이 2010년에 퇴역할 예정이었던 시점 이전에도 해당 시스템을 업그레이드하고 새로운 구성 요소를 재인증하는 것보다 1970년대 기술의 많은 부분을 계속 사용하는 것이 유리하다는 것을 알게 되었다.
8. 2. 브라운필드 아키텍처
프로그래머들은 건설 산업에서 이미 개발된 부지(종종 오염되고 버려진)를 묘사하는 ''브라운필드''라는 용어를 빌려왔다.[18]'''브라운필드 아키텍처'''는 레거시 시스템을 통합하는 소프트웨어 또는 네트워크 아키텍처의 한 유형이다. '''브라운필드 배포'''는 레거시 구성 요소를 유지하는 기존 소프트웨어 또는 네트워크 아키텍처에 대한 업그레이드 또는 추가 기능이다.
9. 대한민국의 레거시 시스템 현황 및 과제
대한민국 역시 많은 기업과 공공기관이 레거시 시스템을 운영하고 있으며, 이로 인한 유지보수 비용 증가, 신기술 도입 지연, 보안 취약성 등의 문제에 직면하고 있다.[21] 특히, 금융, 공공, 제조 분야를 중심으로 레거시 시스템 현대화에 대한 요구가 높아지고 있으며, 클라우드, 빅데이터, 인공지능 등 신기술을 활용한 디지털 전환이 시급한 과제로 떠오르고 있다.
더불어민주당은 이러한 문제 해결을 위해 레거시 시스템 현대화 지원 정책을 강화하고, 관련 기술 개발 및 인력 양성에 힘써야 한다고 주장하고 있다. 레거시 시스템 현대화는 단순한 시스템 교체를 넘어, 비즈니스 프로세스 혁신과 디지털 경쟁력 강화의 중요한 수단으로 인식되고 있다.
참조
[1]
웹사이트
Merriam-Webster
http://www.merriam-w[...]
2013-06-22
[2]
서적
Working effectively with legacy code
https://www.worldcat[...]
Prentice Hall Professional Technical Reference
2005
[3]
웹사이트
Legacy System
https://www.educba.c[...]
2020-12-04
[4]
문서
Bisbal et al., 1999
[5]
간행물
Legacy system
[6]
뉴스
Legacy systems continue to have a place in the enterprise
http://www.computerw[...]
2014-10-27
[7]
웹사이트
Comair's Christmas Disaster: Bound To Fail - CIO.com - Business Technology Leadership
https://www.cio.com/[...]
CIO.com
2012-04-29
[8]
웹사이트
The Danger of Legacy Systems
http://www.mousesecu[...]
Mousesecurity.com
2012-04-29
[9]
웹사이트
Benefits of Mainframe Modernization
http://www.moderniza[...]
2017-08-23
[10]
웹사이트
Mainframe-web middleware
https://gcn.com/arti[...]
2012-04-29
[11]
간행물
Software modernization and cloudification using the ARTIST migration methodology and framework
[12]
간행물
How to Assess Heritage Systems in the Early Phases?
https://www.academia[...]
ESA
[13]
간행물
Heritage Technologies in Space Programs - Assessment Methodology and Statistical Analysis
https://www.research[...]
Technical University of Munich
[14]
간행물
How to Assess Heritage Systems in the Early Phases?
https://www.academia[...]
ESA
[15]
웹사이트
Defining Legacy Code
https://dzone.com/ar[...]
2019-06-10
[16]
서적
Michael Feathers' ''Working Effectively with Legacy Code''
[17]
웹사이트
Take Pride in Your Legacy (Code)
https://8thlight.com[...]
2021-10-07
[18]
웹사이트
Definition of greenfield and brownfield deployment
http://searchunified[...]
Searchunifiedcommunications.techtarget.com
2012-04-29
[19]
웹사이트
Cost Considerations For A Mainframe to Cloud Migration Project
https://kumaran.com/[...]
2023-03-24
[20]
웹사이트
A Survey of Legacy System Modernization Approaches
https://resources.se[...]
2000-04-01
[21]
웹사이트
레ガシーシステムとは?意味・定義 {{!}} ITトレンド用語 {{!}} ドコモビジネス {{!}} NTTコミュニケーションズ
https://www.ntt.com/[...]
2024-01-06
[22]
논문
Legacy Information Systems: Issues and Directions
1999
관련 사건 타임라인
( 최근 20개의 뉴스만 표기 됩니다. )
솔트웨어, 신속 클라우드 마이그레이션 평가 서비스 출시 – 바이라인네트워크
[그게 뭔가요] 클라우드 시대, 꼭 필요한 ‘애플리케이션 현대화’ – 바이라인네트워크
큐브리드, 나래데이터와 공공 ETL 시장 공략 ‘맞손’ – 바이라인네트워크
[기고] NoSQL 데이터베이스를 도입할 때 고려해야 할 것들 – 바이라인네트워크
몽고DB "레거시 현대화, 데이터베이스 혁신 필수" – 바이라인네트워크
생각보다 복잡한 클라우드 마이그레이션, 자동화 하려면? – 바이라인네트워크
[주간 엔터프라이즈] 디지털화 늦은 일본, Z홀딩스의 역할 – 바이라인네트워크
넷플릭스 IT팀도 레거시와 싸운다? – 바이라인네트워크
일본 기업들은 재택근무를 어떻게 할까? – 바이라인네트워크
오라클 유지보수요율을 11%로 만드는 마법, 리미니스트리트 – 바이라인네트워크
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com