by-nc-sa     개발자, DBA가 함께 만들어가는 구루비 지식창고!

10. IMPLEMENTING INFORMATION LIFECYCLE MANAGEMENT USING THE ILM ASSISTANT




10. Implementing Information Lifecycle Management Using the ILM Assistant.

ILM : 복잡하고 비효율적인 수동 데이터 파티셔닝을 자동화하고 비즈니스 규칙에 따라 운영되는 스토리지 관리 성능을 갖춤

▶ 스토리지의 에너지 절약화

  • 기업에서다루어지는 고객데이터와 영업활동및거래로 부터 발생한 데이터는 기하급수적으로 증가
  • 최근에는 기업 데이터의 영역이 기존의 정형 데이터에서 비정형 데이터로까지 확대되고 있어서 그 증가의 속도는 더욱 빨라지고 있음

<Winter Corp 발표 기업전산시스템의 데이터사이즈 통계 표>

Winter Corp에서 발표하는 기업 전산 시스템의 데이터 사이즈 통계에 따르면,
2003년에는30TB의FT(France Telecom)이가장큰규모의 데이터베이스였고,
2005년에는 Yahoo의 100TB,
2006년 말에는 호주에 서 150TB의 데이터베이스를 구축했으며,
최근에는 국내에서도 비슷하 거나 그 이상의 규모를 가진 데이터베이스가 구축되고 있다.

결국 폭발적인 데이터의 증가는 스토리지 장비 소비전력의 증가, 발열량 의증가, 유지관리 비용의 증가 문제에 직면하게 되는 것이다. 많은기업과기관들은폭발적으로증가되는이러한데이터들을효율적으 로관리하기위해정보주기관리( Information LifeCycle Management : ILM ) 기법을 활용하는 솔루션을 도입하고 있다.

▶ ILM 을 통한 스토리지 관리비용의 절약

어떤 기업이 3 Tera Bytes 크기의 스토리지를 운영한다고 가정했을 때, 다음과같은대표적인Storage 장비의GB 당비용을예상할경우, 스토리 지 비용을 계산해 보자.

가. GB 당 스토리지 장비 비용 예

  • 고성능 스토리지 : 72,000원
  • 저비용 스토리지 : 14,000원
  • Online 아카이브 : 7,000원
  • Tape Device : 15,000원

나. 데이터 액세스 빈도에 따른 데이터 양의 분리

  • Active 영역 : 3개월 이내의 데이터
  • Less Active 영역 : 과거 4개월 이후 9개월 간의 데이터
  • Historical 영역 : 과거 1년 이후 2년 간의 데이터

1. 고성능 스토리지 장비로 모든 데이터를 저장할 때의 예상 비용 예

72000 * 3000 = 2억1천6백만원

2. 데이터를 정보주기에 따라 파티션화해 적절한 스토리지에 관리했을 때의 예상 비용 예

72000 * 200 = 1천4백4십만원

14000 * 800 = 1천1백2십만원

7000 * 2000 = 1천4백만원

총 3천9백6십만원

3. 정보주기 관리에 추가해 자주 사용되지 않는 데이터를 압축 관리했을 때의 예상 비용 예

4. ILM 도입과 압축 솔루션 적용 시의 비용 절감 예

단일의 고성능 스토리지를 사용했을 경우를 비교해 저비용 스토리지와 혼용했을때는81.7% 비용절감효과가있고, 자주사용되지않는저비용 스토리지의 데이터에 압축기술을 적용했을 때의 스토리지 비용 절감의 효과는89.7%에 달하는 것을 알 수 있다.

특히이러한ILM 및데이터압축기술은Application의변경없이적용할 수 있어야 더욱 큰 효과를 얻을 수 있다.

필자소개

엄진우 수석 컨설턴트, 한국오라클 DB Tech TSC

출처 : 한국 오라클

제공 : DB포탈사이트 DBguide.net

ILM 설치

다운받은 파일들

1. 오라클 데이터베이스 11g를 Sample Schema를 포함하여 인스톨 합니다. --데모데이타 설치 시 필요
2. 데이터베이스에 오라클 어플리케이션 익스프레스를 설정합니다.

SQL>@apexins SYSAUX SYSAUX TEMP /i/ --/i/는 apex디렉토리위치

@apexins tablespace_apex tablespace_files tablespace_temp images

tablespace_apex is the name of the tablespace for the Oracle Application Express application user.

tablespace_files is the name of the tablespace for the Oracle Application Express files user.

tablespace_temp is the name of the temporary tablespace.

images is the virtual directory for Oracle Application Express images. To support future Oracle Application Express upgrades, define the virtual image directory as /i/.

ILM install

3. OTN에서 ILM Assistant를 다운로드하고 압축을 풀어 줍니다.

5. ILM Assistant를 인스톨하기 위해, 터미널 윈도우를 열고, 3번 단계에서 download하고 unzip했던
디렉토리에서 다음과 같이 ilma_install.sql을 수행합니다.

SQL>@ilma_install imsi00 SYSAUX none --로컬에서는 none or NONE

sqlplus sys/<sys_password> as sysdba
alter user FLOWS_020200 identified by FLOWS_020200 account unlock;
@ilma_install <ilmpasswrd> <tblsp> <sid>
<sys_password> is your sys password.
<ilmpasswrd> is a password for which you will need to log in to the ILM Assistant.
<tblsp> is the tablespace where the ILM Assistant is installed.
<sid> is the SID for your Oracle Database.

4. 당신의 호스트 컴퓨터에 디렉토리 안으로 이 OBE를 위해 ilm.zip files를 다운로드 하고 압축을풀어 줍니다.
http://example.oradba.net/manage/ilm/files/ilm.zip

SQL>@ilm_data

ILM Assistant에 Log-in

http://127.0.0.1:8080/apex/f?p=737677


논리적 저장 계층 생성ILM은 데이터의 사용 주기에 따라 구분하여 가장 적합한 저장장치에 보관하는 것을 의미합니다. ILMAssistanct에서는 이를 위해, 논리적 저장 계층을 생성하고, 저장 가능한 서로 다른 타입의 저장 장치를논리적 저장 계층과 연결해 주는 것에서 시작합니다.

-High Performance 스토리지 티어 - 가장 최근에 자주 접근되는 모든 데이터가 저장 (고성능 스토리지 디스크)
-Low Cost 스토리지 티어 - 덜 자주 접근되는 데이터가 저장 (저렴하지만 최대의 저장용량을 제공하는 대용량 디스크)
-Online Archive 스토리지 티어 - 사용빈도가 적게 접근되거나 변경되는 데이터 (테이프에 정보를 저장하는 것보다 약간 많은 비용)
-오프라인 스토리지 티어 - 데이터 베이스에서 데이터를 삭제하거나 테이프의 XML 과 같은 다른 포멧으로 저장하기 위해 사용되는 선택적 티어











테이블에 lifecycle 지정

사용자가 설정한 값에 따라 어느정도의 비용 절감 혹은 증가 효가가있을지 예상치를 미리 확인해볼 수 있습니다.

테이블을 실제로 파티션으로 구성 변경하지 않고, 일반 테이블인 상태 그대로 simulation mode에 놓아 둘수도 있습니다. 이 모드에서 ILM Assistant가 데이터가 언제 어떻게 옮겨져야 할 것인지를 알려 줄 것입니다.

Lifecycle Events
Lifecycle event scanning은 생성되고 실제 테이블에 적용된 Lifecycle Definition에 의해 데이터들이 언제어떻게 이동되거나 관리되어야 하는지를 확인하는 작업입니다.
Reports를 활용한 결과 분석ILM 환경에 가치 있는 정보를 제공하기 위해 ILM Assistant와 함께 공급되는 많은 리포트가 있습니다.

결 론

  • 각종 규제 조항들로 인해 점점 더 기업에서 보관, 유지 및 관리해야 할 데이터가 급격히 늘어나는 현실에서정보에 대한 생명 주기 관리는 더 이상 미룰 수 없는 과제입니다.
  • Oracle Database는 정보의 생명 주기 관리를 보다 더 쉽게 할 수 있는 플랫폼일 뿐만 아니라, 기업에서 다루는정형 및 비정형, 각종 형태의 정보를 통합 관리할 수 있는 최적의 솔루션을 갖추고 있습니다.
  • 강력한 Oracle Database를 기반으로 ILM Assistant를 사용하여, 방대하고 복잡한 보관 관리 요구사항을 쉽게충족시킬 수 있습니다.

문서정보

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.