Product Documentation

아키텍처

Dec 15, 2016

NetScaler MAS 데이터베이스는 서버와 통합되고 해당 서버가 데이터 수집, NITRO 호출과 같은 모든 주요 프로세스를 관리합니다. 데이터 저장소에 호스트 이름, 소프트웨어 버전, 실행 및 저장된 구성, 인증서 세부 정보, 인스턴스에 구성된 엔터티 등과 같은 인스턴스 세부 정보 인벤토리가 저장됩니다. 제한된 시간 동안 소량의 트래픽을 처리하거나 데이터를 저장하려는 경우 단일 서버 배포가 적합합니다.

현재 NetScaler MAS는 단일 서버와 고가용성의 두 가지 NetScaler MAS 서버 배포를 지원합니다.

다음 이미지는 NetScaler MAS 내의 다양한 하위 시스템을 보여 주며, NetScaler MAS 서버와 관리되는 인스턴스 간에서 통신이 이루어지는 방식을 보여 줍니다. 

localized image

NetScaler MAS의 Service 하위 시스템은 포트 80 및 443을 사용하여 GUI 또는 API에서 NetScaler MAS의 하위 시스템으로 전송되는 HTTP(s) 요청 및 응답을 처리하는 웹 서버 역할을 합니다. 이러한 요청은 IPC(프로세스 간 통신) 메커니즘을 사용하여 메시지 버스(메시지 처리 시스템)를 통해 하위 시스템에 전송됩니다. 요청이 제어 하위 시스템으로 전송되며, 여기서 정보가 처리되거나 적절한 하위 시스템으로 전송됩니다. 다른 각 하위 시스템(Inventory, Stylebook, Data Collector, Configuration, AppFlow Decoder, AppFlow Analytics, Performance, Events, Entities, SLA Manager, Provisioner 및 Journal)은 특정 역할을 갖습니다.

인스턴스 플러그인은 NetScaler MAS에서 지원되는 각 인스턴스 유형에 고유한 공유 라이브러리입니다. NITRO 호출을 사용하거나 SNMP, SSH(Secure Shell) 또는 SCP(Secure Copy Protocol) 프로토콜을 통해 NetScaler MAS와 관리되는 인스턴스 간에 정보가 전송됩니다. 그런 다음 이 정보가 처리되어 내부 데이터베이스(데이터 저장소)에 저장됩니다.