IBM i
개요
IBM i는 IBM이 개발·유지 보수하는 통합형 서버 운영 체제로, IBM Power Systems 하드웨어와 결합하여 사용된다. 전통적으로 AS/400(1988년) 플랫폼용으로 출시된 OS/400를 기반으로 하며, 이후 i5/OS, IBM i 등으로 명칭이 변경되었다. 현재는 기업용 애플리케이션, 데이터베이스, 웹 서버, 보안 기능 등을 하나의 시스템 이미지에 통합한 형태를 제공한다.
역사
- 1988년: IBM은 AS/400 시스템과 함께 OS/400을 발표하였다. 이는 IBM의 중소·대기업용 비즈니스 컴퓨팅을 목표로 한 첫 번째 통합 운영 체제였다.
- 2004년: OS/400은 i5/OS로 개명되면서 최신 PowerPC 기반 하드웨어와의 호환성을 강화하였다.
- 2008년: i5/OS는 현재의 이름인 IBM i로 변경되었다. 이때부터 Power Systems 서버와의 긴밀한 결합이 강조되었다.
구조 및 주요 특징
- 통합 데이터베이스: DB2 for i(이전 명칭: DB2/400)를 기본 데이터베이스로 포함하여 애플리케이션과 데이터베이스가 동일한 주소 공간에서 동작한다.
- 하이퍼시큐리티: 객체 기반 보안 모델, 감사 로그, 암호화 기능 등을 통해 기업 수준의 보안 요구를 충족한다.
- 가상화: IBM PowerVM과 연계하여 논리 파티션(LPAR) 및 가상화 기능을 제공, 하나의 물리 서버에서 다중 워크로드를 격리 운영할 수 있다.
- 다중 언어 지원: RPG, COBOL, Java, PHP, Node.js 등 다양한 프로그래밍 언어를 네이티브 환경에서 실행할 수 있다.
- 고가용성: 시스템 복제, 자동 장애 복구, 동적 로드 밸런싱 등을 지원하여 24/7 연속 가동을 목표로 설계되었다.
운용 및 시장
IBM i는 전통적인 제조·유통·금융 분야의 기업에서 널리 채택되고 있다. 변동이 적은 레거시 애플리케이션을 장기적으로 유지하면서도 최신 웹·모바일 서비스와 연계할 수 있는 환경을 제공한다. 또한, IBM은 정기적인 보안 패치와 기능 업데이트를 통해 시스템의 안정성을 지속적으로 향상시키고 있다.
관련 기술
- Power Systems: IBM i가 동작하는 하드웨어 플랫폼으로, POWER9·POWER10 등 최신 프로세서 아키텍처를 지원한다.
- PureFlex와 클라우드: IBM i 환경을 온프레미스뿐 아니라 IBM Cloud의 가상 서버에서도 운영 가능하도록 하는 옵션이 제공된다.
참조
- IBM 공식 문서 및 제품 안내서
- IBM i 관련 기술 백서 및 사용자 매뉴얼
본 항목은 공개된 IBM 공식 자료와 신뢰할 수 있는 기술 문헌을 기반으로 작성되었으며, 불확실한 정보는 포함하지 않았다.