이 절에서는 Sun Cluster에 대한 서로 다른 세 가지의 관점과 주요 개념 그리고 각 관점과 관련되는 문서에 대해 설명합니다. 이들 관점은 다음과 같습니다.
하드웨어 설치 및 서비스 담당자
시스템 관리자
응용프로그램 프로그래머. Sun Cluster는 고가용성 데이터 서비스 세트를 제공합니다. 이 서비스들은 클러스터에서 고가용성 데이터 서비스가 실행되도록 구성된 Oracle, Apache Web Server, DNS와 같은 응용프로그램입니다. 다른 응용프로그램들은 Sun Cluster API를 사용하여 고가용성 데이터 서비스를 받을 수 없습니다. 응용프로그램 프로그래머는 API를 사용하는 셸 스크립트나 C 프로그램을 작성할 수 있습니다.
하드웨어 서비스 담당자의 경우, Sun Cluster는 서버, 네트워크 및 스토리지를 포함하는 off-the-shelf 하드웨어 콜렉션처럼 여겨집니다. 이 구성요소들은 모든 구성요소가 백업을 갖고 어떤 단일 실패 지점도 존재하지 않도록 케이블로 연결되어 있습니다.
하드웨어 서비스 담당자는 다음과 같은 클러스터 개념을 이해해야 합니다.
클러스터 하드웨어 구성 및 케이블링
설치 및 서비스 제공(추가, 제거, 대체)
네트워크 인터페이스 구성요소(어댑터, 접합, 케이블)
디스크 인터페이스 카드
디스크 배열
디스크 드라이브
관리 콘솔 및 콘솔 액세스 디바이스
관리 콘솔 및 콘솔 액세스 디바이스 설정
다음 절에는 위의 주요 개념에 관련되는 자료들이 수록되어 있습니다.
다음 Sun Cluster 문서에는 하드웨어 서비스 개념과 연관되는 프로시저 및 정보가 들어 있습니다.
Sun Cluster 3.0 Hardware Guide
시스템 관리자의 경우, Sun Cluster는 스토리지 디바이스를 공유하고 있는, 함께 케이블로 연결된 서버(노드) 세트처럼 여겨집니다. 시스템 관리자는 다음 내용을 이해하고 있어야 합니다.
클러스터 노드들 사이에 연결을 모니터하기 위해 Solaris 소프트웨어와 통합된 특화된 클러스터 소프트웨어.
클러스터 노드에서 실행되는 사용자 응용프로그램의 상태를 모니터하기 위해 특수화된 소프트웨어.
디스크를 설정하고 관리하기 위한 볼륨 관리 소프트웨어
직접 디스크에 연결되어 있지 않아도 모든 노드가 모든 스토리지 디바이스에 액세스할 수 있도록 특화된 클러스터 소프트웨어.
노드에 로컬로 접속되어 있는 경우에도 모든 노드에 파일을 표시할 수 있도록 특화된 클러스터 소프트웨어.
시스템 관리자는 다음 개념과 프로세스를 이해하고 있어야 합니다.
하드웨어 및 소프트웨어 구성요소 사이의 상호작용
클러스터 설치 및 구성 방법에 대한 일반적인 흐름은 다음과 같습니다.
Solaris 운영 환경 설치
Sun Cluster 설치 및 구성
볼륨 관리자 설치 및 구성
클러스터가 ready 상태가 되도록 응용프로그램 소프트웨어 설치 및 구성
Sun Cluster 데이터 서비스 소프트웨어 설치 및 구성
클러스터 하드웨어 및 소프트웨어 구성요소 추가, 제거, 대체 및 서비스를 제공하기 위한 클러스터 관리 프로시저
성능을 개선하기 위한 구성 수정
다음 절에는 위의 주요 개념에 관련되는 자료들이 수록되어 있습니다.
다음의 Sun Cluster 문서에는 시스템 관리 개념과 연관된 프로시저 및 정보가 수록되어 있습니다.
Sun Cluster 3.0 Installation Guide
Sun Cluster 3.0 System Administration Guide
Sun Cluster 3.0 Error Messages Manual
Sun Cluster는 Oracle, NFS, DNS, iPlanet Web Server, Apache Web Server 및 Netscape Directory Server와 같은 응용프로그래밍에 대해 몇 가지의 고가용성 데이터 서비스를 제공합니다. 사이트가 클러스터에서 다른 응용프로그램이 수행되도록 해야 한다면, Sun Cluster 응용프로그램 프로그래밍 인터페이스(API) 및 Data Service Development Library API(DSDL API)를 사용하여, 해당되는 응용프로그램이 클러스터에서 고가용성 데이터 서비스로 실행되도록 필요한 데이터 서비스를 개발할 수 있습니다.
응용프로그램 프로그래머는 다음을 이해하고 있어야 합니다.
사용하는 응용프로그램이 고가용성 또는 확장가능 데이터 서비스로 실행되도록 할 수 있는지를 판별하기 위한 해당 응용프로그램의 특성.
Sun Cluster API, DSDL API 및 "일반" 데이터 서비스. 프로그래머가 클러스터 환경에 맞게 응용프로그램을 구성하려면, 프로그램이나 스크립트를 작성할 때 사용할 가장 적합한 도구를 판별해야 합니다.
다음 절에는 위의 주요 개념에 관련되는 자료들이 수록되어 있습니다.
다음의 Sun Cluster 문서에는 응용프로그램 프로그래머 개념과 연관되는 프로시저와 정보가 수록되어 있습니다.
Sun Cluster 3.0 Data Services Developers' Guide
Sun Cluster 3.0 Data Services Installation and Configuration Guide