Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.



Section


Column

- 기존 문장 그대로 감

MCCS(Mantech Continuous Cluster Server)는 ㈜맨텍에서 개발한 기업 전산시스템 고가용성 솔루션입니다.
자연 재해나 시스템 장애와 같이 일반적으로 일어날 수 있는 장애 또는 테러, 강제 점거, 운용자의 실수 등 예기치 못한 상황에 의해 서비스가 중단되는 경우 등의 문제점을 해결하고 서비스의 지속을 위해 시스템의 가용성을 제공하는 고가용성 솔루션(High Availability)입니다.
현재 산업사회에서는 기업의 전반적인 업무가 컴퓨터에 의해서 제공되고 있으며 기업의 핵심 정보에 대해 24시간 365일 지속적인 서비스 제공을 필요로 합니다.
기업의 중요한 업무일수록 사용량이 많아지게 되므로 이로 인해 시스템의 다운타임이 발생될 가능성 또한 높아집니다.
고품질의 서비스를 중단 없이 항상 제공해야 하는 기업의 입장에서는 시스템 장애가 발생하면 기회비용의 막대한 손실이 발생하는 등 심각한 문제가 야기됩니다. 
MCCS는 이러한 문제점을 해결하고 기업 전산시스템의 지속적인 서비스를 위해서 고가용성 솔루션을 제공합니다. 



Column
width350px


Panel

이 페이지의 주요 내용

Table of Contents
maxLevel4



...

MCCS IPv4  IPv6 네트워크 환경 구성을 모두 지원합니다.
따라서, 기존 사용하던 IPv4, IPv6 네트워크 환경 그대로 재해 복구 시스템을 구성할 수 있습니다.

MCCS 구성 요소

MCCS 의 기본적인 구성 요소는 다음과 같습니다.

클러스터

클러스터는 상호 이중화를 목적으로 상태 정보를 교환하는 노드들의 집합을 의미합니다. 
MCCS는 2대의 시스템을 클러스터로 구성할 수 있습니다.
또한 서로의 통신을 위해 라인(핫빗 네트워크)을 별도로 연결해서 사용하고 TCP/IP를 이용하여 데이터를 전달합니다. 

노드

노드는 MCCS가 설치된 물리적 혹은 가상 시스템을 의미합니다. 
노드 이름은 물리적 혹은 가상 시스템의 호스트명과 반드시 동일할 필요는 없으며, 가상의 별칭으로 설정할 수 있습니다.
별칭과 실제 노드의 매핑은 노드에 등록된 핫빗 네트워크 주소에 의해 결정됩니다. 
노드 상태는 MCCS 엔진 상태와 연관이 있습니다.
MCCS가 운영 중일 때는 MCCS로부터 노드 상태 정보를 받고, 그 이외에는 ICMP 테스트에 의해 노드 상태를 결정합니다.

핫빗(Heartbeat)

노드들은 핫빗 네트워크를 통하여 하나의 클러스터로 구성됩니다. 
노드들이 핫빗을 통하여 동기화되면 노드들 사이에 서비스 운영과 대기 역할은 노드들의 상태와 노드의 리소스 상태에 따라 결정되고, 발생하는 이벤트에 의해 명령을 전달하고 실행합니다.

상태 정보 동기화

클러스터로 구성된 노드들의 리소스 및 리소스 그룹에 대한 상태와 속성 정보들을 교환합니다.

포트 구성

MCCS는 핫빗 통신을 할 때 4개의 포트를 사용합니다.
환경을 구성할 때 등록한 포트를 기준으로 4개의 연결된 TCP 포트(기본값은 14321~14324) 와 ICMP Echo Request 를 사용합니다.

노드 상태 확인

MCCS는 원격 노드의 장애를 결정할 때 핫빗 연결 상태를 참조합니다. 
원격 노드와의 모든 핫빗 연결이 단절되면 해당 노드를 장애로 결정합니다. 
따라서 핫빗 네트워크의 장애는 노드 장애로 결정될 수 있기 때문에 이중화할 필요가 있습니다.
노드 상태 확인에 대한 자세한 내용은 "MCCS  사용 매뉴얼"의 "4.노드"에서" MCCS 동작 원리"을 참조해 주십시오.

노드간 명령 전달

리소스의 구성 변경 또는 리소스 및 그룹 제어와 같은 명령이 웹콘솔 또는 CLI를 통해 접수되면 MCCS는 핫빗을 통해 이 명령을 상대 노드로 전달합니다.

리소스 그룹

서로 연관(의존) 관계에 있는 리소스들의 집합으로 페일오버가 이루어지는 기본 단위입니다. 
예를 들어 ORACLE 서비스에 대한 페일오버 구성을 하기 위해서는 ORACLE 클라이언트가 접속하는 IP 주소, IP 주소가 할당되는 네트워크 카드, 데이터가 저장될 디스크, ORACLE 리스너와 ORACLE 서버를 하나의 리소스 그룹으로 묶어야 합니다.
IP 주소는 네트워크 카드에 의존하며, ORACLE 리스너와 ORACLE 서버는 데이터가 존재하는 디스크에 의존하는 관계로 그룹을 구성해야 합니다. 
IP 주소의 경우, 네트워크 카드 없이는 등록이 불가능하며, ORACLE 관련 프로세스도 데이터가 저장된 디스크 없이는 구동이 불가능하기 때문입니다.
그룹은 서비스의 페일오버 여부에 따라 병렬형과 페일오버형으로 나뉘어집니다. 

병렬형과 페일오버형에 대한 설명은 "MCCS 사용 매뉴얼"의  "5.리소스 그룹"을 참조해 주십시오.

리소스 타입

MCCS에서 지원하는 리소스는 다음과 같이 분류됩니다.

리소스

리소스는 MCCS에 의해서 관리되는 서비스 자원 (예를 들어 네트워크 카드, IP 주소, 디스크, 응용 프로그램 등)을 말합니다.
MCCS는 리소스들의 상태를 감시하거나 서비스를 제어할 수 있습니다. 
리소스는 동작 형태에 따라 네트워크 카드와 같은 감시 전용 리소스와 프로세스와 같은 시작/종료형 리소스가 있으며, 감시 전용 리소스는 상태 감지만 가능하며, 시작/종료 기능은 수행하지 않습니다.