 |
|
난이도 : 중급 Daniel G. Schall, IBM Intern, IBM Dr. Henrik Loeser, pureXML Storage Architect for DB2 on Linux, UNIX, and Windows, IBM
원문 게재일 : 2009 년 5 월 07 일 번역 게재일 : 2009 년 7 월 28 일 유연성이 뛰어나고 많은 애플리케이션 환경에서 사용되고 있다는 이유로 XML이
로그 형식으로 선호되고 있습니다. 이 튜토리얼에서는 IBM® WebSphere® 및 IBM DB2®의 XML
기능을 활용하여 애플리케이션 로깅 환경을 쉽게 설정하는 방법에 대해 설명합니다. 먼저 간단한 애플리케이션
로깅 시나리오를 살펴본 다음 IBM solidDB®를 사용하여 캐싱 기법을 통해 애플리케이션과 로깅 인프라를
분리하는 방법에 대해 설명합니다. 로그 메시지를 애플리케이션에서 DB2로 안전하게 옮기기 위해 WebSphere
Message Queue와 WebSphere Message Broker가 사용되며 pureXML® 기능을 사용하여 DB2에 메시지를 저장
및 쿼리할 수 있습니다. 다양한 메시지 형식을 정규화하기 위해 WebSphere Message Broker를 사용하여
로그 파일을 다른 XML 형식으로 변환한 후 DB2에 저장합니다.
시작하기 전에
이 튜토리얼의 정보
이 튜토리얼에서는 여러 IBM 제품을 결합하여 애플리케이션 로깅을 위한
인프라를 구축하는 방법에 대해 설명한다. 속도가 빠른 메모리 내 데이터베이스인 IBM solidDB를
애플리케이션측의 캐시로 사용하여 애플리케이션과 로깅 인프라를 분리한다. WebSphere MQ(Message
Queue)를 사용하여 메시지를 영구적으로 저장하고 WMB(WebSphere Message Broker)로 전송한다. WMB에서는
메시지를 분석하여 다양한 XML 출력 형식으로 변환할 수 있다. 마지막으로 메시지를 DB2 for Linux®,
UNIX® and Windows®에 저장한다. pureXML 기능을 통해 로그 파일을 네이티브 XML 형식으로 저장한
후 나중에 로그에 대한 쿼리 및 분석 작업을 수행할 수 있다.
목표
이 튜토리얼에서는 애플리케이션 로깅과 관련된 도전 과제를 살펴본 후
그러한 맥락에서 XML을 사용하는 방법과 실제 업무 환경에서 애플리케이션 로깅을 활용하기
위해 인프라를 설정하는 방법에 대해 설명한다.
이 튜토리얼에서는 IBM solidDB, WebSphere Message Broker 및 DB2 for Linux,
UNIX and Windows를 포함한 IBM 도구로 작업하는 방법에 대해서도 설명한다.
전제 조건
이 튜토리얼은 초급 및 중급 수준의 스킬과 경험을 가진 사용자를 대상으로
한다. DB2, WebSphere MQ, WebSphere Message Broker 및 solidDB를 비롯한 여러 가지 소프트웨어를
설치 및 사용해본 경험이 있어야 한다.
시스템 요구 사항
이 튜토리얼에서 설명하는 인프라를 설정하려면 최소 2GB의 여유 디스크
공간이 있는 Windows 시스템(Server 2003, Vista 또는 Server 2008)과 이 시스템에 대한 전체
관리자 권한이 있어야 한다. 또한 이 시스템은 하루에도 여러 번 다시 부팅할 수 있는 여분의
시스템이어야 한다. 프로덕션 서버 시스템을 사용해서는 안되며 안전하게 운용할 수 있는 전용
시스템을 사용해야 한다.
|