Date: 8월 27, 2023
Linux 운영 체제에서 애플리케이션을 보호하는 방법
Linux 클러스터링이란 무엇입니까?
고가용성 Linux 클러스터는 함께 작동하고 단일 시스템으로 관리되는 Linux 컴퓨터 또는 노드, 저장 장치의 그룹입니다. 기존 클러스터링 구성에서는 두 개의 노드가 공유 스토리지(일반적으로 SAN)에 연결됩니다. Linux 클러스터링을 사용하면 애플리케이션이 하나의 노드에서 실행되고 클러스터링 소프트웨어를 사용하여 해당 작업을 모니터링합니다. 소프트웨어가 문제를 감지하면 장애 조치라는 프로세스를 통해 애플리케이션 작업을 보조 노드로 이동합니다. 보조 노드는 기본 노드와 스토리지를 공유하므로 작업을 빠르게 계속하여 매우 짧은(초~분) 복구 시간과 복구 지점 목표를 충족할 수 있습니다.
Linux 고가용성 클러스터링
일부 Linux 운영 체제 공급업체는 SUSE Linux HAE와 같은 클러스터링 소프트웨어를 제공합니다. 레드햇 엔터프라이즈 리눅스(RHEL); 및 Oracle Real Application Clusters(RAC). 이를 통해장애 조치 클러스터, 그들은 다양한 도전을 제시합니다. 먼저 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 전문 지식이 거의 또는 전혀 없는 경우가 많습니다.
오라클 RAC는고가용성솔루션이지만 기본적으로 데이터베이스 관리 계층용으로 설계되었습니다. 이는 애플리케이션 계층의 모니터링, 관리 및 복구를 수행하는 구성 요소에 대해 다른 HA 솔루션이 필요하다는 것을 의미합니다. Oracle RAC는 또한 매우 비싸므로 SIOS Protection Suite와 같은 다른 Linux 클러스터링 솔루션과 비교할 때 일반적으로 수십만 달러의 RAC 옵션 비용을 지불하는 것 외에도 Oracle Enterprise Edition으로 업그레이드해야 합니다.
Linux용 SIOS LifeKeeper
그만큼Linux용 SIOS LifeKeeper고가용성 장애 조치 클러스터링, 지속적인 애플리케이션 모니터링, 데이터 복제 및 구성 가능한 복구 정책의 긴밀하게 통합된 조합을 제공하여 비즈니스에 중요한 애플리케이션을 다운타임 및 재해로부터 보호합니다. SIOS LifeKeeper는 SAN 환경에서 작동하여 기존 HA 하드웨어 기반 클러스터를 지원할 수 있지만 아키텍처는 서버 클러스터링에 대해 비공유 접근 방식을 취하여 SANless를 실행할 수 있습니다. 다양한 애플리케이션에 대한 자동 및 수동 장애 조치/장애 복구 정책을 갖춘 강력하고 다목적이며 쉽게 구성 가능한 솔루션을 제공합니다.
Linux용 SIOS Protection Suite에는 다음이 포함됩니다.
- 전체 애플리케이션 스택을 모니터링하는 유연한 장애 조치 클러스터링 소프트웨어를 제공하는 SIOS LifeKeeper
- SANless 클러스터 구성에서 로컬 스토리지를 미러링하거나 재해 복구를 위해 원격 위치 또는 클라우드로 복제하기 위해 빠르고 효율적인 호스트 기반, 블록 수준 데이터 복제를 제공하는 SIOS DataKeeper
- 비즈니스에 중요한 애플리케이션과 데이터를 다운타임과 재해로부터 보호하기 위해 제품에 자동화된 구성 및 검증 도구가 내장된 다중 애플리케이션 복구 키트(ARK).
애플리케이션 복구에 대한 SIOS 팀의 심층적인 지식과 솔루션의 애플리케이션 모니터링 및 복구 자동화 덕분에 SUSE, Red Hat 및 Oracle에서 제공하는 Linux 클러스터링 솔루션과 비교할 때 더 쉽게 사용할 수 있고 더 저렴하고 더 나은 선택을 할 수 있습니다.
게다가,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 및 Microsoft Azure의 Linux 클러스터링
AWS 및 Microsoft Azure와 같은 클라우드 공급자는 고가용성 옵션을 제공하지만 고객이 요구하고 클라우드 컴퓨팅 이전에 클러스터를 사용하여 달성했던 전체 애플리케이션 인프라에 대한 고가용성 수준과 광범위한 보호 수준을 제공하지 않습니다. 이것이 AWS가 SIOS와 파트너십을 맺은 이유입니다. Linux용 SIOS Protection Suite는 상호 고객과 클라우드로 이동하는 중요한 애플리케이션에 대해 원하는 수준의 고가용성을 달성합니다.
SIOS 라이프키퍼 리눅스두 개의 가용 영역에 걸쳐 단일 AWS 또는 Azure 지역 내의 Virtual Private Cloud(VPC)에서 고가용성 Linux 클러스터를 생성하는 데 필요한 모든 요소를 제공합니다. 또한 SAP 시스템, Oracle 데이터베이스 및 기타 비즈니스에 중요한 애플리케이션에 대한 즉시 사용 가능한 보호를 지원합니다.
AWS용 SIOS LifeKeeper 빠른 시작 가이드
빠른 시작(다음에서 사용 가능)AWS 마켓플레이스AWS에서 Linux용 SIOS LifeKeeper를 테스트 또는 프로덕션 환경에 배포하려는 기업 사용자를 위한 것입니다. AWS Marketplace의 SIOS Protection Suite Quickstart를 사용하면 몇 가지 간단한 단계를 통해 완벽하게 구성되고 작동 가능한 Linux 고가용성 클러스터를 생성할 수 있습니다. Linux용 SIOS LifeKeeper용 AWS 아키텍처를 설정하고 약 30분 만에 AWS 계정에 배포합니다.
다음의 허가를 받아 복제됨시오스