기본 관리 아키텍처 시작하기

기본 관리 아키텍처는 서버라고 하는 소프트웨어 프로세스, 노드 및 셀로 참조되는 토폴로지 단위, 구성 정보를 저장하는 데 사용되는 구성 저장소를 포함합니다. 애플리케이션 서버, 노드 에이전트 서버, 배치 관리자, 관리 에이전트 및 작업 관리자는 시스템 관리를 수행하기 위해 상호 작용합니다.

이 주제에서는 WebSphere® Application Server 환경에서 시스템 관리를 이해하는 데 도움이 되는 관리 아키텍처의 기본 개념에 대해 설명합니다.

서버는 코드의 실제 실행을 수행합니다. 구성에 따라 여러 가지 유형의 서버가 존재합니다. 각 서버는 자체 JVM(Java Virtual Machine)에서 실행합니다. 애플리케이션 서버는 모든 WebSphere Application Server 구성의 기본 런타임 컴포넌트입니다. 모든 WebSphere Application Server 구성에는 하나 이상의 애플리케이션 서버가 있을 수 있습니다. 일부 구성에서는 각 애플리케이션 서버가 별도의 엔티티로 기능합니다. 애플리케이션 서버들 간에는 워크로드 분배나 공통 관리가 존재되지 않습니다. 다른 구성에서는 서버 간에 워크로드를 분배할 수 있고 중앙 지점에서 관리를 수행할 수 있습니다.

노드는 공통 구성 저장소를 공유하는 WebSphere Application Server관리 서버 프로세스의 논리 그룹입니다. 노드는 단일 프로파일과 연관됩니다. 노드는 시스템과 반드시 1 대 1 연관을 가질 필요는 없습니다. 하나의 컴퓨터는 임의로 여러 개의 노드를 호스트할 수 있지만, 노드는 여러 컴퓨터 시스템으로 확대될 수 없습니다. 노드는 0개 이상의 애플리케이션 서버를 포함할 수 있습니다.

구성 저장소에는 WebSphere Application Server 환경의 구성을 정의하는 개별 구성요소 구성 문서의 사본이 있습니다. 모든 구성 정보는 .xml 파일에 저장됩니다.

셀은 단일 관리 도메인으로 그룹화된 노드 그룹입니다. 셀은 모두 배치 관리자 서버에서 관리되는 여러 개의 노드로 구성됩니다. 노드가 셀 (연합 노드) 의 일부가 되면 노드에 노드 에이전트 서버가 작성되어 해당 노드의 WebSphere Application Server 환경을 관리하기 위해 배치 관리자 서버에 대해 작업합니다.

노드가 독립형 노드이고 셀의 일부가 아닌 경우, 구성 저장소는 완전히 노드에 포함됩니다. 독립형 노드가 관리 에이전트에 등록된 경우 구성 저장소가 해당 노드에 계속 포함되어 있습니다. 노드가 셀의 일부일 경우, 이 셀에 있는 모든 노드의 구성 및 애플리케이션 파일은 셀 마스터 구성 저장소로 집중됩니다. 이 집중된 저장소는 배치 관리자 서버가 관리하며 각 노드에 보유되어 있는 로컬 사본으로 동기화됩니다. 각 노드에 제공된 저장소의 로컬 복사에는 해당 노드에 필요한 구성 정보만 들어 있으며 배치 관리자가 유지보수하는 전체 구성은 들어 있지 않습니다. 배치 관리자를 작업 관리자를 통해 등록된 경우 배치 관리자가 계속 중앙 집중화된 구성 저장소를 관리합니다.

WebSphere Application Server 유형

이 섹션에서는 시스템 관리를 수행하기 위해 상호 작용하는 서버 유형에 대해 설명합니다.

애플리케이션 서버
제품에는 사용자 애플리케이션을 지원 및 호스트하는 기능이 제공됩니다. 애플리케이션 서버는 하나의 노드에서만 실행하지만 하나의 노드는 여러 개의 애플리케이션 서버를 지원할 수 있습니다.
노드 에이전트
노드가 연합되어 있는 경우, 노드 에이전트를 작성하여 해당 노드에 설치합니다. 노드 에이전트는 배치 관리자와 함께 작업하여 노드에서의 관리 활동을 수행합니다.
배치 관리자
배치 관리자를 사용하여 하나의 중앙 관리자로부터 여러 개의 노드를 관리할 수 있습니다. 배치 관리자는 각 노드에 있는 노드 에이전트와 함께 작업하여 분산 토폴로지에 있는 모든 서버를 관리합니다. 애플리케이션 서버 노드를 배치 관리자에서 관리하려면 먼저 배치 관리자를 통해 연합해야 합니다.
관리 에이전트
관리 에이전트는 개발, 단위 테스트 또는 단일 컴퓨터에 상주하는 서버 팜의 일부 같은 환경에서 연합되지 않은 여러 애플리케이션 서버 노드를 관리하기 위한 단일 인터페이스를 제공합니다. 애플리케이션 서버 노드를 관리 에이전트가 관리하려면 먼저 관리 에이전트를 통해 등록해야 합니다.
작업 관리자
유연한 관리 환경에서는 작업 관리자를 사용하여 관리 에이전트에 등록된 애플리케이션 서버 노드 및 배치 관리자에 대해 비동기식으로 관리 작업을 제출할 수 있습니다. 관리 에이전트 또는 배치 관리자가 관리하는 애플리케이션 서버 노드를 작업 관리자가 관리하려면 먼저 작업 관리자를 통해 등록해야 합니다.

다음 다이어그램은 이 주제에서 논의된 개념을 그림으로 나타냅니다.

네트워크 배치 제품 설치 관리

이 주제에서 설명하는 개념은 WebSphere Application Server 관리의 기초를 형성합니다. 자세한 설명은 다른 섹션에서 찾아볼 수 있습니다.