Versions Compared

Key

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

 

Column

MCCS (Mantech Continuous Cluster Server) 는 ㈜맨텍에서 개발한 기업 전산시스템 고 가용성 솔루션입니다.

MCCS는 자연 재해나 시스템 장애와 같이 일반적으로 일어날 수 있는 장애 또는 테러, 강제 점거, 운용자의 실수 등 예상하지 못한 상황으로

서비스가 중단되는 경우에 문제를 해결하고 서비스의 유지를 위해 시스템의 가용성을 제공하는 고가용성 솔루션 입니다.

현재 산업사회에서는 기업의 전반적인 업무가 컴퓨터로 진행되고 있으며 기업의 핵심 정보를 위해 24시간 365일 내내 지속적인 서비스를 필요로 합니다.

중요한 업무일수록 시스템 사용 시간이 많아져 시스템의 다운타임이 발생할 가능성 도 높아집니다.

고품질의 서비스를 중단 없이 항상 제공해야 하는 기업의 입장에서는 시스템 장애가 발생하면 기회비용의 막대한 손실이 발생하는 등 심각한 문제가 야기됩니다.

MCCS는 이러한 문제점을 해결하고 기업 전산시스템의 지속적인 서비스를 위한 고가용성 솔루션입니다.is a high-availability solution for mission-critical computing systems developed by Mantech.
MCCS is a high-availability solution that ensures the service availability of the mission-critical system so that enables you to monitor the health status of systems, application services, and to bring up the services on a redundant system when network, hardware, storage for software fails.
Normal business of companies in our current industries is conducted in computers, and most of the core information for this needs continuous service on a 24/7 basis.
The mission critical systems require no downtime server infrastructure, but you will meet many types of service failures which bring in negative business impacts.
MCCS solves these problems and provides a high-availability solution for mission-critical systems. 

 

 

Column
width350px

 

Panel

이 페이지의 주요 내용:Table of Contents

Table of Contents
maxLevel4

 

 

 

MCCS에서 관리하는 리소스

네트워크카드

MCCS 는 TCP/IP  기반 네트워크 연결을 모니터 합니다. 일시적인 연결 장애나 네트워크 어댑터, 케이블의 네트워크에 장애를 감지합니다.

네트워크주소

MCCS 는 전환가능한 노드안의 네트워크 장치 위에서 가상 IP 주소와 서브넷 마스크를 구성하고 가상 IP 주소를 감시하며 노드의 실제 IP 주소와 같은 방식으로 동작합니다.

가상 IP 주소를 할당할 네트워크 카드의 실제 IP 주소는 정적이어야 합니다.

기본 응용

단일 실행 파일 형태의 프로세스를 등록할 때 사용하며, MCCS는 운영 체제의 프로세스 테이블에 등록된 프로세스 이름의 존재 여부를 체크해서 장애를 감지합니다.

복합 응용

기본 응용과 달리 여러 개의 프로세스로 이루어진 응용 프로그램 또는 톰캣과 같이 스크립트로 실행해야 하는 응용 프로그램 등을 등록할 때에 사용합니다.

단순히 실행 파일만을 감지하지 않고, 프로세스에 대한 시작/종료/감지 기능을 수행하는 스크립트 명령을 이용하여 사용자가 원하는 방법으로 정상적인 동작을 감시하고자 할 경우에도 복합 응용으로 등록하여 사용합니다.

공유 디스크

MCCS 는 외부 공유 스토리지에 연결된 노드의 I/O 경로의 상태를 감시합니다.

미러 디스크

클러스터에 공유디스크가 없을 경우, 데이터는 로컬 혹은 직접 연결된 스토리지에 저장됩니다. 이런 환경에서 TCP/IP 를 통한 미러 구성요소는 변경된 데이터를 복제할 때 사용됩니다.

서비스

리눅스 서비스는 시스템 서비스 관리자(chkconfig)에 의해 관리되는 프로세스입니다.

스카시예약

스카시예약 에이전트는 SAN등의 공유 스토리지가 지원하는  SCSI3-PR(Persistent Reservation) 프로토콜을 사용하여 LUN 단위의 Lock 을 관리합니다.

이 기능은 클러스터의 모든 노드가 다른 노드의 상태를 알 수 없을 때 데이터 손상을 방지합니다.

 

 

 

MCCS 특징 및 장점

MCCS는 다음과 같은 특징 및 장점을 가지고 있습니다.

서비스 레벨의 장애 감지와 자동화된 페일오버 제공

MCCS는 하드웨어의 장애뿐만 아니라 서비스 제공에 필요한 자원들(예를 들면 네트워크 접속, 응용프로그램 구동, 플랫폼 상태, 디스크 접속 등)에 대해서 정상적인 상태인지를 항상 감시하고 관리합니다.

따라서 해당 자원들에 대해 장애 상태가 감지되어 정상적인 서비스 제공이 불가능한 경우에는 유연한 복구 정책에 따라 자동적으로 서비스를 재구동 시키거나 다른 가용 서버로 페일오버 시키게 됩니다.

로컬 디스크 복제(Mirroring) 및 공유(Shared) 디스크 환경 지원

MCCS는 로컬 디스크 복제 환경과 공유 디스크 환경 모두를 지원합니다. 그러므로 사용자에게 디스크 시스템 환경 구성에 보다 나은 유연성을 제공합니다.

하드웨어 호환성

MCCS는 특정 하드웨어의 제조사 또는 모델에 영향을 받지 않는 범용의 솔루션입니다. 따라서 클러스터 노드간의 동일한 하드웨어를 사용할 필요가 없습니다.

원격 재해 복구 시스템 구성

MCCS는 시스템의 위치에 관계 없이 고가용성 구성을 행합니다. 따라서 대기 시스템을 원격지에 위치함으로써 추가 비용 없이 재해 복구 시스템을 쉽게 구성할 수 있습니다.

웹관리 콘솔(Web Management Console) 제공

MCCS는 웹브라우저를 통하여 로컬 서버 혹은 원격 서버에서 MCCS를 제어 및 관리할 수 있습니다. 

각 서버에서는 URL과 로그인 정보를 통해 MCCS가 구성된 서버로 연결할 수 있으며, 별도의 환경 파일을 구성할 필요가 없습니다.  

다중 그룹(Multi-Group) 환경 구성 지원

그룹은 MCCS에서 장애 감시, 복구, 페일오버 등을 위해 관리하는 자원들(예를 들면 네트워크 카드, IP 주소, 디스크, 응용프로그램 등)을 의존성에 따라 묶어 놓은 집합체이며, 페일오버가 되는 리소스들의 집합 단위입니다.

하나의 클러스터 안에는 여러 개의 그룹 구성이 가능합니다. 이 때문에 운영/대기(Active/Standby), 운영/운영(Active/Active) 구성이 가능합니다. (Active/Active는 각각의 서버에서 다른 서비스를 운영하는 것을 의미합니다.)

...

Features of MCCS

MCCS registers network cards, virtual IP addresses, processes, user programs, SCSILock disks, shared disks, mirror disks, windows services, Oracle database, Oracle listener as resources for the management purposes.

Service level fault detection and automatic failover  

MCCS not only detect on hardware, but it also offers detection on resources (such as network connection, application, platform, disk, etc) as well.
Therefore, if managed resources are not work properly, it will be either restarted or failovered to the standby server according to the defined action policies.

Support external shared storage and local disk replication environment  

MCCS supports both the local disk copying environment and the shared disk environment.
Thus, it can enable users to select more flexible policies for implementation of highly available disk systems.

Cluster between Heterogeneous Platforms

MCCS is not influenced greatly by the hardware compatibility in a cluster.
Thus, there is no need to configure the IT service by using the same H/W for the nodes composing a cluster.

Remote Disaster Recovery

MCCS is a high availability that can be configured with no distance limitation between the nodes.
That means standby server can be easily configured on a remote site without any charge.

Provides the Management Web Console

MCCS allows user to use a web browser to control and manage MCCS from a local server or remote server.
At each server, you can use the URL and login information to connect to the server where MCCS is configured. There is no need to configure an additional environment file.  

Support Multi Group

A Group is a group of resources (ex. networks cards, IP addresses, disk, applications)  that manage trouble monitoring, recovery and failovers in MCCS, based on the dependency.
It is the unit of resource group where failover occurs.Within a cluster, you can configure multiple groups. For this reason, you can make Active/Standby or Active/Active configurations. (Active/Active configuration means that each server operates different service.)
MCCS supports a failover group and a parallel group at the same time. In the multiple group environment, each group operates independently.