클러스터화 및 독립형 Oracle ZFS Storage Appliance 구성 중에서 선택할 때 클러스터화된 작업의 비용과 이점을 고려해야 합니다. IT 업계에서는 자동 구조 결정으로 클러스터링을 선택하는 것이 일반적이지만 이러한 생각은 일부 공급업체에서 보급한 클러스터링의 위험성과 보상에 대한 이상적인 견해를 반영한 것입니다. 클러스터링의 경우 보조 헤드로 인한 선행 투자 비용과 지속적 하드웨어 및 지원 비용이 더 많이 증가하고, 추가적인 기술 및 운영상의 위험도 내재되어 있습니다. 이러한 위험 중 일부는 모든 직원에게 클러스터 작업 교육을 받게 하여 다소 줄일 수 있기는 하지만 다른 위험들은 클러스터화된 작업의 개념에 내재되어 있습니다. 이러한 위험성은 다음과 같습니다.
인계 중 응용 프로그램의 프로토콜별 동작이 허용되지 않을 수 있습니다.
독립형 작업에서는 발생하지 않았던 클러스터 소프트웨어 자체 오류가 발생하거나 다른 부속 시스템에서 장애가 유발될 수 있습니다.
관리가 복잡해짐에 따라 관리 작업 수행 시 운영자의 실수가 발생할 가능성이 더 높습니다.
여러 장애 또는 운영자의 심각한 실수로 인해 독립형 구성에서는 발생하지 않았던 데이터 손실 또는 손상이 유발될 수 있습니다.
예상치 않은 소프트웨어 및/또는 하드웨어 상태로 인해 복구가 더 어려워집니다.
이러한 비용 및 위험성은 근본적인 것으로, Oracle ZFS Storage Appliance를 비롯하여 현재 출시된 모든 클러스터화 또는 클러스터화 기능 포함 제품에 적용되며 완전히 제거하거나 완화할 수 없습니다. 스토리지 구조와 클러스터링의 주요 이점을 잘 비교해야 합니다. 몇 시간 또는 몇 일 동안 진행되는 사용 중단 기간을 몇 분 또는 그 이하로 줄이는 일은 매우 심각한 하드웨어 또는 소프트웨어 장애 시에만 수행하는 드문 경우입니다. 비용/이점 분석을 보면 Oracle ZFS Storage Appliance 배포에서의 클러스터링 사용은 SLA 조건, 사용 가능한 지원 인력 및 역량, 예산 제약 조건, 다양한 오류 발생 가능성 예측 및 가용성 향상을 위한 적절한 대체 전략 등의 요인에 영향을 받는다는 것을 알 수 있습니다. 이러한 요인은 사이트, 응용 프로그램 및 비즈니스에 대한 종속성이 매우 높으므로 사례별로 평가해야 합니다. 이 절의 나머지 자료를 이해하면 통합 스토리지 기반구조를 설계 및 구현하는 동안 적합한 사항을 선택하는 데 유용할 것입니다.