트랜잭션 일괄처리 애플리케이션 및 계산 중심 애플리케이션을 위한 환경 계획
일괄처리 환경을 계획할 때, 사용자의 요구사항에 가장 적합한 환경을 설계하는 데 도움이 되는 특정 요인들을 고려하십시오.
환경을 빌드하기 전에 달성하려는 목표를 주의 깊게 생각해 보십시오. 예를 들어, 기존 셀에 일괄처리 환경을 구성하거나 새 셀을 빌드할 수 있습니다. 또한 사용할 관계형 데이터베이스, 필요한 보안, 가용성 요구사항 등을 결정해야 합니다. 다음 절에서는 이러한 각 고려사항에 대한 정보를 제공합니다.
새 셀 또는 기존 셀
기존 WebSphere® Application Server 셀에 일괄처리 환경을 구성하거나 새 셀을 전체적으로 빌드할 수 있습니다. 기존 WebSphere Application Server 환경과 분리된 새 환경을 사용할지 또는 기존 환경에 일괄처리 기능을 추가할지 여부에 따라 선택이 달라질 수 있습니다.
작업 스케줄러 및 일괄처리 컨테이너 기능을 활성화할 애플리케이션 서버 노드에서, 관리 콘솔을 사용하여 기능을 활성화하십시오. 배치 관리자 노드에서는 조치가 필요하지 않습니다.
작업 유형
모든 일괄처리 환경에서, WebSphere Application Server 서버 또는 클러스터에 작업 스케줄러를 배치해야 합니다. 트랜잭션 일괄처리 또는 계산 중심 작업 유형을 호스트하는 환경을 설정하려면 하나 이상의 WebSphere Application Server 서버 또는 클러스터에 일괄처리 컨테이너를 배치해야 합니다. 트랜잭션 일괄처리, 계산 중심 애플리케이션 또는 둘 다 동일한 WebSphere Application Server 서버 또는 클러스터에 설치됩니다.
관계형 데이터베이스
작업 스케줄러 및 일괄처리 컨테이너에 관계형 데이터베이스에 대한 액세스 권한이 필요합니다. 사용되는 관계형 데이터베이스는 JDBC에 연결되어 있습니다. 기본 WebSphere Application Server 연결 관리 기능을 통해 관계형 데이터베이스에 액세스합니다. 지원되는 관계형 데이터베이스는 DB2®, Oracle 등을 비롯하여 WebSphere Application Server에서 지원되는 관계형 데이터베이스와 동일합니다.

고가용성 환경에는 클러스터된 작업 스케줄러와 하나 이상의 클러스터된 일괄처리 컨테이너가 포함됩니다. 클러스터링에는 네트워크 데이터베이스가 필요합니다. 이러한 용도에는 프로덕션급 데이터베이스(예: DB2)를 사용하십시오. 네트워크 Derby도 작동되지만 프로덕션 용도에 필요한 견고성이 부족합니다. 프로덕션에서는 네트워크 버전을 사용하지 마십시오.

보안 고려사항
일괄처리 환경의 보안은 다음과 같은 기술을 기반으로 합니다.
고가용성 고려사항
일괄처리 컴포넌트의 가용성을 높이기 위해 클러스터링을 사용합니다. 작업 스케줄러 및 일괄처리 컨테이너를 사용하여 클러스터에서 배치하고 조작합니다.
작업 스케줄러의 가용성을 높이기 위해 작업 스케줄러에 일반적인 애플리케이션 클러스터링 기술을 사용합니다. 작업 스케줄러에서는 API에 액세스하는 여러 가지 방법(웹 애플리케이션, 명령행, 웹 서비스, EJB(Enterprise JavaBeans))을 지원합니다. 클러스터된 작업 스케줄러에 대한 고가용성 네트워크 액세스의 보장은 작업 스케줄러 API 액세스 방법에 따라 달라집니다. 일괄처리 컨테이너는 클러스터에 이를 배치함으로써 가용성이 향상됩니다. 작업 스케줄러는 일괄처리 컨테이너가 클러스터되는 것을 자동으로 인식하고 이를 활용하여 일괄처리 작업이 실행되는 실행 환경의 가용성을 높입니다.