SunPlex 시스템은 가용성과 확장성이 높은 서비스를 제공할 수 있도록 통합된 하드웨어 및 소프트웨어 솔루션입니다.
Solaris OS용 Sun Cluster 개념 안내서에서는 SunPlex 안내서의 주요 사용자에게 필요한 개념을 설명합니다. 이 안내서의 대상은 다음과 같습니다.
클러스터 하드웨어를 설치하고 서비스를 제공하는 서비스 제공업체
Sun Cluster 소프트웨어를 설치, 구성 및 관리하는 시스템 관리자
응용 프로그램에 사용할 수 있도록 현재 Sun Cluster 제품에 포함되지 않은 확장 가능한 페일오버 서비스를 개발하는 응용 프로그램 개발자
이 안내서를 읽은 후에 나머지 SunPlex 안내서를 보면 SunPlex 시스템을 완전히 이해할 수 있습니다.
이 장에서는 다음 내용에 대해 다룹니다.
SunPlex 시스템을 소개하고 높은 수준의 개요를 제공합니다.
SunPlex 사용자의 몇 가지 관점에 대해 설명합니다.
SunPlex 시스템을 사용하기 전에 알아야 할 주요 개념을 설명합니다.
절차와 관련 정보가 포함된 SunPlex 문서와 주요 개념을 연결합니다.
클러스터 관련 작업을 각 작업 수행 절차가 포함된 문서에 연결합니다.
SunPlex 시스템은 Solaris 운영 환경을 클러스터 운영 체제로 확장합니다. 클러스터 또는 플렉스는 데이터베이스, 웹 서비스 및 파일 서비스를 포함한 네트워크 서비스나 응용 프로그램을 단일 클라이언트 환경으로 만들어주는 느슨한 결합의 컴퓨팅 노드 모음입니다.
각 클러스터 노드는 독립적으로 자체 프로세스를 실행하는 서버입니다. 이 프로세스는 다른 프로세스와 통신을 통해 사용자에게 응용 프로그램, 시스템 자원 및 데이터를 제공하고 네트워크 클라이언트에 하나로 표시되는 단일 시스템을 구성합니다.
클러스터에는 기존의 단일 서버 시스템보다 좋은 여러 가지 장점이 있습니다. 즉, 페일오버 및 확장 가능한 서비스 지원, 모듈 단위로 확장할 수 있는 용량, 기존 하드웨어의 장애 복구 시스템에 비해 저렴한 항목 가격 등의 장점이 있습니다.
SunPlex 시스템의 목표는 다음과 같습니다.
소프트웨어 또는 하드웨어 오류로 인한 시스템 작동 중지 시간을 줄이거나 제거합니다.
단일 서버 시스템이라면 작동이 중지될 수 있는 수준의 장애가 발생해도 일반 사용자가 데이터와 응용 프로그램을 사용할 수 있도록 합니다.
클러스터에 노드를 추가하는 방법으로 프로세서를 추가하여 서비스를 확장하고 응용 프로그램 처리량을 증가시킵니다.
전체 클러스터를 종료하지 않고도 유지 보수를 수행할 수 있도록 하여 높은 시스템 가용성을 제공합니다.
장애 복구 및 고가용성에 대한 자세한 내용은 Solaris OS용 Sun Cluster 개요의 “Sun Cluster를 사용하여 응용 프로그램의 가용성 향상”을 참조하십시오.
고가용성에 대한 질문과 대답은 고가용성 FAQ를 참조하십시오.
이 절에서는 SunPlex 시스템에 대한 서로 다른 세 가지 관점과 주요 개념 및 각 관점과 관련된 문서에 대하여 설명합니다. 각 관점은 다음과 같습니다.
하드웨어 설치 및 서비스 담당자
시스템 관리자
응용 프로그램 프로그래머
하드웨어 서비스 담당자의 경우에는 SunPlex 시스템을 서버, 네트워크 및 저장소가 포함된 완성된 하드웨어 모음으로 생각할 수 있습니다. 이 구성 요소는 모든 구성 요소를 백업하여 단일 지점의 장애가 발생하지 않도록 케이블로 연결되어 있습니다.
하드웨어 서비스 담당자는 다음과 같은 클러스터 개념을 이해해야 합니다.
클러스터 하드웨어 구성 및 케이블 설치
설치 및 서비스 제공(추가, 제거, 교체)
네트워크 인터페이스 구성 요소(어댑터, 연결 장치, 케이블)
디스크 인터페이스 카드
디스크 배열
디스크 드라이브
관리 콘솔 및 콘솔 액세스 장치
관리 콘솔 및 콘솔 액세스 장치 설정
다음 절에는 위의 주요 개념과 관련된 자료가 있습니다.
다음 SunPlex 문서에는 하드웨어 서비스 개념과 관련된 절차 및 정보가 있습니다.
Sun Cluster Hardware Collection
시스템 관리자의 경우에는 SunPlex 시스템이 저장 장치를 공유하고 케이블로 연결된 서버(노드) 세트라고 생각할 수 있습니다. 시스템 관리자는 다음 사항을 이해해야 합니다.
클러스터 노드 사이의 연결을 모니터할 수 있도록 Solaris 소프트웨어에 통합된 특수 클러스터 소프트웨어
클러스터 노드에서 실행되는 사용자 응용 프로그램의 상태를 모니터할 수 있는 특수 소프트웨어
디스크를 설정하고 관리하는 볼륨 관리 소프트웨어
직접 디스크에 연결되지는 않지만 모든 노드가 모든 저장 장치에 액세스할 수 있도록 하는 특수 클러스터 소프트웨어
노드에 로컬로 접속되어 있는 경우에도 모든 노드에 파일을 표시할 수 있도록 특화된 클러스터 소프트웨어
시스템 관리자는 다음 개념과 프로세스를 이해해야 합니다.
하드웨어 및 소프트웨어 구성 요소 사이의 상호 작용
클러스터 설치 및 구성 방법에 대한 일반적인 흐름
Solaris 운영 환경 설치
Sun Cluster 소프트웨어 설치 및 구성
볼륨 관리자 설치 및 구성
클러스터에서 사용할 수 있도록 응용 프로그램 소프트웨어 설치 및 구성
Sun Cluster 데이터 서비스 소프트웨어 설치 및 구성
클러스터 하드웨어 및 소프트웨어 구성 요소를 추가, 제거 및 교체하고 서비스를 제공하기 위한 클러스터 관리 절차
성능을 개선하기 위한 구성 변경
다음 절에는 위의 주요 개념과 관련된 자료가 있습니다.
다음 SunPlex 문서에는 시스템 관리 개념과 관련된 절차와 정보가 있습니다.
Sun Cluster 소프트웨어 설치 안내서
Sun Cluster 시스템 관리 안내서
Sun Cluster Error Messages Guide
Sun Cluster 릴리스 정보
Sun Cluster Release Notes Supplement
SunPlex 시스템은 Oracle (SPARC 기반 시스템), NFS, DNS, SunTM Java System Web Server (이전 명칭은 Sun Java System Web Server), Apache Web Server (SPARC 기반 시스템) 및 Sun Java System Directory Server (이전 명칭은 Sun Java System Directory Server)와 같은 응용 프로그램을 위해 데이터 서비스를 제공합니다. 별도 구입한 응용 프로그램이 Sun Cluster 소프트웨어의 제어를 통해 실행되도록 구성하면 데이터 서비스가 완성됩니다. Sun Cluster 소프트웨어는 응용 프로그램을 시작, 중지 및 모니터하는 구성 파일과 관리 방법을 제공합니다. 새 페일오버 또는 확장 가능 서비스를 만들어야 하는 경우 SunPlex API (Application Programming Interface) 및 DSET API (Data Service Enabling Technologies API)를 사용하여 해당 응용 프로그램을 클러스터에서 데이터 서비스로 실행하는 데 필요한 구성 파일과 관리 방법을 개발할 수 있습니다.
응용 프로그램 프로그래머는 다음을 이해해야 합니다.
사용하는 응용 프로그램이 페일오버 서비스나 확장 가능한 데이터 서비스로 실행될 수 있는지를 판단하는 응용 프로그램 특성
Sun Cluster API, DSET API 및 "일반” 데이터 서비스 프로그래머가 클러스터 환경에 맞게 응용 프로그램을 구성하려면 프로그램이나 스크립트를 작성할 때 가장 적합한 도구를 결정해야 합니다.
다음 절에는 위의 주요 개념과 관련된 자료가 있습니다.
다음 SunPlex 문서에는 응용 프로그램 프로그래머 개념과 관련된 절차 및 정보가 있습니다.
Sun Cluster 데이터 서비스 개발 안내서
Sun Cluster Data Services Planning and Administration Guide
모든 SunPlex 시스템 작업에 약간의 배경 개념이 필요합니다. 다음 표에 고급 작업 보기 및 작업 단계를 설명하는 문서가 있습니다. 이 책의 개념 절에서는 개념과 작업 사이의 매핑 관계를 설명합니다.
표 1–1 작업 맵: 문서에 사용자 작업 매핑
수행할 작업 |
참조할 문서 |
---|---|
클러스터 하드웨어 설치 |
Sun Cluster Hardware Collection |
클러스터에 Solaris 소프트웨어 설치 |
Sun Cluster 소프트웨어 설치 안내서 |
SPARC: SunTM Management Center 소프트웨어 설치 |
Sun Cluster 소프트웨어 설치 안내서 |
Sun Cluster 소프트웨어 설치 및 구성 |
Sun Cluster 소프트웨어 설치 안내서 |
볼륨 관리 소프트웨어 설치 및 구성 |
Sun Cluster 소프트웨어 설치 안내서 볼륨 관리 문서 |
Sun Cluster 데이터 서비스 설치 및 구성 |
Sun Cluster Data Services Planning and Administration Guide |
서비스 클러스터 하드웨어 |
Sun Cluster Hardware Collection |
Sun Cluster 소프트웨어 관리 |
Sun Cluster 시스템 관리 안내서 |
볼륨 관리 소프트웨어 관리 |
Sun Cluster 시스템 관리 안내서 및 볼륨 관리 문서 |
응용 프로그램 소프트웨어 관리 |
응용 프로그램 문서 |
문제 식별 및 권장하는 사용자 조치 |
Sun Cluster Error Messages Guide |
새 데이터 서비스 만들기 |
Sun Cluster 데이터 서비스 개발 안내서 |