Date: 12월 23, 2021
리눅스 클러스터링
Linux 클러스터링이란 무엇입니까?
고가용성 Linux 클러스터는 함께 작동하고 단일 시스템으로 관리되는 저장 장치인 Linux 컴퓨터 또는 노드 그룹입니다. 기존 클러스터링 구성에서는 두 개의 노드가 공유 스토리지(일반적으로 SAN)에 연결됩니다. Linux 클러스터링을 사용하면 응용 프로그램이 하나의 노드에서 실행되고 클러스터링 소프트웨어를 사용하여 작업을 모니터링합니다. 소프트웨어가 문제를 감지하면 장애 조치(failover)라는 프로세스에서 응용 프로그램의 작동을 보조 노드로 이동합니다. 보조 노드는 기본 노드와 스토리지를 공유하므로 작업을 빠르게 계속할 수 있으며 매우 짧은(초에서 몇 분) 복구 시간과 복구 지점 목표를 달성할 수 있습니다.
Linux 오픈 소스 고가용성 클러스터링
일부 Linux 운영 체제 공급업체는 SUSE Linux HAE와 같은 클러스터링 소프트웨어를 제공합니다. 레드햇 엔터프라이즈 리눅스(RHEL); 및 Oracle RAC(Real Application Clusters).
그들은 당신이 만들 수 있습니다 동안 장애 조치 클러스터 , 그들은 다양한 도전을 제시합니다. 첫째, 최소한 세 가지 관련 기능을 포함해야 하는 HA 구성의 각 구성 요소에 사용할 소프트웨어를 선택합니다. 데이터 복제 , 서버 클러스터링 및 하트비트 모니터가 있는 리소스 관리자. SUSE와 Red Hat을 사용하면 OS에도 종속됩니다. CentOS 또는 Oracle Enterprise Linux(OEL)와 같은 다른 저렴하거나 무료 OS 버전을 사용하려면 별도의 HA 솔루션을 구입해야 합니다.
무엇을 선택하든 고가용성을 위해 오픈 소스 소프트웨어를 사용하여 Linux 클러스터링 솔루션을 만드는 것은 고도로 수동적이고 인적 오류가 발생하기 쉬운 “DIY(Do-It-Yourself)” 프로젝트입니다.
Linux 오픈 소스 HA 확장에는 고도의 기술이 필요하므로 대부분의 운영자에게 어려운 복잡성과 안정성 문제가 발생합니다.
SUSE Linux Enterprise Server 및 Red Hat Enterprise Linux 두 솔루션 모두 SAN 및 SANless 환경을 모두 제공하지만 SANless 환경에서 데이터 복제를 지원하려면 DRBD라는 복제 소프트웨어를 OS에 설치 및 구성해야 합니다. 불행히도 이를 위해서는 많은 사용자 지정 스크립팅이 필요하며 테스트 및 유효성 검사에 오랜 시간이 걸릴 수 있으며 환경이 업데이트될 때 다시 테스트해야 합니다. 이러한 회사는 무엇보다도 운영 체제 회사이기 때문에 지원은 운영 체제 수준 문제에 맞춰져 있으며 고객의 문제를 도와줄 HA 전문 지식이 거의 또는 전혀 없는 경우가 많습니다.
Oracle RAC는 고가용성 솔루션이지만 주로 데이터베이스 관리 계층을 위해 설계되었습니다. 즉, 애플리케이션 계층의 모니터링, 관리 및 복구를 수행하는 구성 요소에 대해 다른 HA 솔루션이 필요합니다. Oracle RAC는 SIOS Protection Suite와 같은 다른 Linux 클러스터링 솔루션과 비교할 때 일반적으로 수십만 달러인 RAC 옵션 비용을 지불하는 것 외에도 Oracle Enterprise Edition으로 업그레이드해야 하는 매우 고가입니다.
Linux 클러스터링을 위한 SIOS 보호 제품군
그만큼 Linux용 SIOS 보호 제품군 고가용성 장애 조치 클러스터링, 지속적인 애플리케이션 모니터링, 데이터 복제 및 구성 가능한 복구 정책의 긴밀하게 통합된 조합을 제공하여 다운타임 및 재해로부터 비즈니스 크리티컬 애플리케이션을 보호합니다. SIOS Protection Suite는 기존 HA 하드웨어 기반 클러스터를 지원하기 위해 SAN 환경에서 작동할 수 있지만 아키텍처는 SANless를 실행할 수 있도록 서버 클러스터링에 대해 비공유 접근 방식을 취합니다. 다양한 애플리케이션에 대한 자동 및 수동 장애 조치/장애 복구 복구 정책을 통해 강력하고 다양하며 쉽게 구성할 수 있는 솔루션을 제공합니다.
Linux용 SIOS 보호 제품군에는 다음이 포함됩니다.
- 전체 애플리케이션 스택을 모니터링하는 유연한 장애 조치 클러스터링 소프트웨어를 제공하는 SIOS LifeKeeper
- SANless 클러스터 구성에서 로컬 스토리지를 미러링하거나 재해 복구를 위해 원격 위치 또는 클라우드로 복제하기 위해 빠르고 효율적인 호스트 기반 블록 수준 데이터 복제를 제공하는 SIOS DataKeeper
- 다운타임 및 재해로부터 비즈니스 크리티컬 애플리케이션 및 데이터를 보호하기 위해 제품에 내장된 자동화된 구성 및 검증 도구가 포함된 다중 애플리케이션 복구 키트(ARK).
SUSE, Red Hat 및 Oracle을 제공하는 Linux 클러스터링 솔루션과 비교할 때 더 쉽게 사용하고 더 나은, 더 저렴한 선택을 가능하게 하는 것은 애플리케이션 복구에 대한 SIOS 팀의 깊이 있는 지식과 애플리케이션 모니터링 및 복구 솔루션의 자동화입니다.
게다가, SIOS 라이프키퍼 Red Hat Enterprise Linux, SUSE Linux Enterprise Server, CentOS 및 Oracle Linux를 포함한 모든 주요 Linux 배포판을 지원하고 광범위한 스토리지 아키텍처를 수용합니다. SIOS 소프트웨어는 이러한 운영 체제에서 실행되도록 조정되고 최적화되었으며 구성 요소가 테스트되어 SANless 클러스터 솔루션이 각 OS에서 작동하는지 확인합니다.
마지막으로 Linux용 SIOS Protection Suite를 사용하면 성능, 고가용성 또는 재해 보호를 희생하지 않고 Amazon Web Services(AWS)와 같은 유연하고 확장 가능한 클라우드 환경에서 비즈니스 크리티컬 애플리케이션을 실행할 수 있습니다.
AWS의 Linux 클러스터링
AWS와 같은 클라우드 공급자는 고가용성 옵션을 제공하지만 고객이 요구하고 클라우드 컴퓨팅 이전에 클러스터를 사용하여 달성했던 전체 애플리케이션 인프라 전반에 걸쳐 고가용성 수준과 광범위한 보호를 제공하지 않습니다. 이것이 AWS가 SIOS와 파트너십을 맺는 이유입니다. Linux용 SIOS Protection Suite는 상호 고객과 이들이 AWS 클라우드로 이동하는 중요 애플리케이션을 위해 원하는 수준의 고가용성을 달성합니다.
AWS 기반 Linux용 SIOS 보호 제품군 2개의 가용 영역에 걸쳐 단일 AWS 리전 내의 가상 사설 클라우드(VPC)에서 고가용성 Linux 클러스터를 생성하는 데 필요한 모든 요소를 제공합니다. 또한 SAP 시스템, Oracle 데이터베이스 및 기타 비즈니스 크리티컬 애플리케이션에 대한 즉시 사용 가능한 보호를 지원합니다.
SIOS 및 AWS는 AWS에서 SIOS Protection Suite Quickstart를 제공하여 몇 가지 짧은 단계로 완전히 구성되고 운영되는 Linux 고가용성 클러스터를 생성하는 데 도움이 됩니다. Linux용 SIOS Protection Suite용 AWS 아키텍처를 설정하고 약 30분 만에 AWS 계정에 배포합니다. 이 Quick Start는 AWS 마켓플레이스 , SIOS Protection Suite for Linux on AWS를 테스트 또는 프로덕션 환경에 배포하려는 엔터프라이즈 사용자를 위한 것입니다.
Linux용 SIOS 클러스터링
SIOS는 지난 20년 동안 SAP, SQL, Linux, Oracle 및 기타 애플리케이션을 위해 특별히 설계된 HA를 제공하는 데 주력해 온 고가용성 회사입니다. 그 경험이 제품에 내장되어 있으며 Linux 배포판을 사용한 사용자 지정 스크립팅과 비교할 때 설치 및 구성에 시간과 비용이 훨씬 적게 소요됩니다.또한 SIOS는 새 버전의 운영 체제 및 응용 프로그램을 테스트하고 검증하므로 고객이 그럴 필요가 없습니다.고객이 지원을 위해 SIOS에 전화하면 고가용성 전문가와 연결됩니다. 이 전문가는 HA에만 집중하고 오랫동안 그렇게 해 온 사람입니다.
자세한 내용은 SIOS 백서 “Linux 환경에서 고가용성 구현”을 참조하십시오. 추가 참조 https://whatis.techtarget.com/definition/clustered-storage 에서 재생산 시오스