Oracle Information Lifecycle Management
정보 생명주기 관리(ILM, Information Lifecycle Management)는 데이터의 전체 생명주기에 걸친 관리에 초점을 맞춘 개념입니다. 대부분의 기업이 데이터를 가장 중요한 자산의 하나로 꼽고 있지만, 데이터가 관리, 유지보수 되는 방식은 기업에 따라 천차만별입니다. 과거의 데이터는 운영적인 목적을 달성하기 위해, 비즈니스를 실행하고 미래의 방향을 결정하고 기업의 성공을 도출하기 위해 활용되었습니다. 하지만 사베인즈-옥슬리, HIPAA, DOD5015.2-STD(미국), European Data Privacy Directive(유럽) 등의 새로운 정부 법규와 가이드라인이 발표되면서, 데이터를 보존하는 방식과 그 이유가 중요한 고려사항으로 떠오르고 있습니다. 그리고 기업은 매우 오랜 기간에 걸쳐 정보를 보존하고 통제하기 위한 방안을 고민하기 시작했습니다.
오늘날의 정보는 이메일 메시지, 사진, OLTP 시스템의 주문 등 매우 다양한 형태로 존재합니다. 이제 기업은 데이터의 진화와 성장에 초점을 맞추어, 오랜 기간에 걸쳐 데이터의 사용 내역을 모니터하고 그 보존 기간을 결정해야 합니다.
결과적으로 IT 관리자들은 두 가지 추가적인 부담을 안게 되었습니다. 그 하나는 대량의 데이터를 가장 저렴한 방법으로 관리하는 것이고, 또 하나는 데이터 보존 및 보호에 관련한 정부 법규를 준수하는 것입니다.
Oracle Database 11g – 비즈니스 ILM을 위해 준비된 솔루션
Oracle Database 11g 는 오늘날의 비즈니스 ILM 요구사항을 위한 준비된 환경을 제공합니다. 오라클 데이터베이스는 다양한 형태의 데이터를 저장하며, 모든 기업 데이터를 한 곳에 저장함으로써 데이터 관리 편의성을 혁신적으로 개선할 수 있게 합니다. 따라서 오라클 데이터베이스는 정보 생명주기 관리 정책을 구현하기 위한 이상적인 플랫폼으로 활용되며, ILM 솔루션의 구현을 위한 독보적인 기능을 제공하고 있습니다:
- 세밀한 관리 기능: 데이터를 로우(row) 단위로 관리
- 애플리케이션 투명성: 투명한 데이터 분류 지원
- 저렴한 비용: 저가형 스토리지를 이용한 비용 절감
- 컴플라이언스 정책의 구현
ILM 구현을 위한 4 단계 접근법
Oracle Database 11g를 기반으로 아래와 같은 단순화된 4 단계 접근법을 실행함으로써 ILM을 구현할 수 있습니다:
- 데이터 클래스의 정의
- 각 데이터 클래스를 위한 스토리지 티어(Storage Tier) 생성
- 데이터 액세스 및 마이그레이션 정책 생성
- 컴플라이언스 정책의 정의 및 실행
데이터는 사용 빈도 등의 다양한 기준에 따라 분류되며, 정의된 데이터 클래스를 기준으로 스토리지 티어를 생성할 수 있습니다. 데이터는 전체 생명 주기에 걸쳐 서로 다른 데이터 클래스를 이동하며, 그에 따라 접근 방법도 달라지게 됩니다. 최종적으로 데이터는 아카이브 되거나 데이터베이스 내에 영구적으로 보존됩니다.
Oracle ILM Assistant
Oracle ILM Assistant는 ILM 환경의 관리를 위한 GUI 기반 툴입니다. Oracle ILM Assistant는 라이프사이클 정의를 생성하고 생성된 정의를 데이터베이스 테이블에 할당하는 기능을 제공합니다. 그런 다음, ILM Assistant는 라이프사이클 정책을 기준으로 데이터의 이동, 아카이브, 삭제를 결정합니다. 또 데이터 이동 작업에 필요한 스토리지 요구사항과 비용 절감 효과가 확인됩니다. 그 밖에 라이프사이클 정의를 기준으로 테이블 파티셔닝 방법을 제시하는 기능과, 파티션된 테이블에 대한 이벤트를 시뮬레이션하는 기능이 제공됩니다.
컴플라이언스 이슈의 관리 지원을 위해, ILM Assistant는 정의된 모든 VPD, FGA 정책을 표시합니다. 또 모든 감사 기록을 조회하고, 디지털 서명을 생성/비교하는 기능이 제공됩니다.
Oracle ILM Assistant는 Oracle Database 9i 또는 이후 버전을 요구하며, ILM Assistant에 의해 관리되는 데이터베이스에 Oracle Application Express(구제품명 HTML DB)가 설치되어 있어야 합니다. 현재 ILM Assistant는 날짜를 기준으로 파티셔닝된 테이블만을 지원합니다. ILM Assistant는 데이터베이스에 물리적인 변경을 가하지 않으며, 그 대신 필요한 시점에 실행할 수 있도록 마이그레이션 스크립트를 자동 생성하여 제공합니다.
결론
Oracle Database 11g는 데이터 포맷, 하드웨어와 무관한 데이터 관리 환경을 제공한다는 점에서 ILM을 구현하기 위한 이상적인 플랫폼으로 볼 수 있습니다. 오라클 데이터베이스는 검증된 성능을 제공하며 모든 정보를 신속하게 조회, 인출하는 것이 가능합니다. 또 데이터베이스의 보안 기능을 이용하여 불법적인 접근을 차단하고 데이터의 트랜잭션 일관성을 보장할 수 있습니다. 오라클 데이터베이스는 뛰어난 유연성을 제공하므로 요구사항의 변화에 신속한 대처가 가능합니다. 이러한 특성은 새로운 법규가 연이어 제정되고 있는 오늘날의 환경에서 매우 중요한 장점입니다.
Oracle Database 11g를 이용하여 매우 저렴한 비용으로 포괄적인 ILM 솔루션을 구현할 수 있습니다.
|