IT개념
[IT개념] 레거시(Legacy) 시스템
JDonly
2024. 6. 27. 09:45
레거시 시스템은 오래된 기술이나 소프트웨어로 구축된 컴퓨터 시스템을 의미합니다.
이 시스템들은 여전히 중요한 기능을 수행하지만, 최신 기술과 비교했을 때 구식으로 간주될 수 있습니다.
레거시 시스템은 종종 중요한 데이터와 프로세스를 처리하고 있으며, 기존의 운영 환경에서 매우 안정적이기 때문에 즉시 교체하기 어려운 경우가 많습니다.
💎 개념
- 오래된 기술 기반: 레거시 시스템은 수십 년 전에 개발된 기술과 소프트웨어를 기반으로 합니다.
- 핵심 업무 처리: 기업이나 기관의 핵심 업무를 처리하는 중요한 시스템입니다.
- 유지보수 어려움: 유지보수와 업데이트가 어렵고 비용이 많이 들 수 있습니다. 또한, 해당 시스템을 이해하고 유지할 수 있는 인력도 부족할 수 있습니다.
- 호환성 문제: 최신 기술이나 시스템과의 호환성이 떨어져 통합이 어려울 수 있습니다.
- 점진적 대체 필요: 즉각적인 교체가 어려운 경우가 많아, 단계적으로 새로운 시스템으로 전환하는 전략이 필요합니다.
💎 예시
- 은행의 코볼(COBOL) 기반 시스템:
- 많은 은행들이 1970년대나 1980년대에 개발된 코볼(COBOL) 기반 메인프레임 시스템을 여전히 사용하고 있습니다. 이러한 시스템들은 계좌 관리, 거래 처리, 대출 관리 등 중요한 업무를 처리합니다.
- 정부 기관의 IT 시스템:
- 세금 징수, 사회보장, 차량 등록 등의 업무를 처리하는 정부 기관의 시스템은 수십 년 전 기술로 개발되었습니다. 이 시스템들을 최신화하는 것은 비용과 시간이 많이 들며, 중단 없이 교체하는 것이 어려울 수 있습니다.
- 제조업의 생산 관리 시스템 (MES):
- 많은 제조업체들은 1980년대나 1990년대에 설치된 생산 관리 시스템을 사용하고 있습니다. 이러한 시스템들은 공장의 생산 라인을 제어하고 모니터링하는 역할을 합니다.
- 항공사의 예약 시스템:
- 많은 항공사들이 1960년대와 1970년대에 개발된 예약 시스템을 사용하고 있습니다. 이러한 시스템들은 전 세계에서 매일 수백만 건의 예약을 처리하지만, 새로운 기능 추가나 최신 기술과의 통합이 어려운 경우가 많습니다.
- 보험 회사의 클레임 처리 시스템:
- 보험 회사들은 고객의 클레임을 처리하기 위해 오래된 시스템을 사용하고 있습니다. 이러한 시스템들은 시간이 지남에 따라 여러 번의 패치와 업데이트를 거쳤지만, 여전히 근본적인 아키텍처는 구식입니다.
레거시 시스템은 비록 구식이지만, 많은 조직에서 중요한 역할을 하고 있으며, 이를 대체하거나 업데이트하는 것은 큰 도전 과제입니다. 단계적인 접근 방식을 통해 새로운 시스템으로 전환하는 전략이 필요합니다.