Jump to section

컨테이너를 위한 고가용성 및 재해 복구란?

URL 복사

조직이 시스템을 하이브리드 클라우드로 이전하면서, 복원력이 중요 사안이 되고 있습니다. 데이터 손실 없이 오류와 장애를 복구하는 능력은 비즈니스 연속성을 유지하는 안정된 애플리케이션 서비스를 제공하는 데 매우 중요합니다. 

중요 애플리케이션은 또한 구성 요소에 장애가 발생해도 계속해서 원활하게 기능을 수행해야 합니다. 애플리케이션만으로도 어느 정도의 복원력을 제공할 수는 있지만, 장애가 발생한 환경의 복원력과 성능은 궁극적으로 기본 데이터 서비스 인프라에 따라 결정됩니다.

 

고가용성은 단일 사이트에서 인프라 또는 애플리케이션을 보호하여 지속적인 운영을 보장합니다. 일반적으로 이중 액세스 경로 및 구성 요소 복구를 통해 컴퓨팅 스택의 단일 장애 지점을 줄이는 것을 목표로 합니다. 환경에 고가용성 개념을 적용하면 서비스에 복원력이 기본 내장되어 자체적으로 복구할 수 있습니다. 이러한 서비스는 복구를 위해 장애가 발생하는 경우 다시 시작하거나, 장애가 발생한 노드를 다시 시작하도록 허용하거나, 장애가 발생한 하드웨어의 워크로드를 해당 환경의 다른 위치에 재배포하거나, 네트워크 경로에 오류가 발생하는 경우 트랜잭션을 해당 서비스 또는 서비스의 다른 인스턴스에 재전송합니다.

고가용성(HA)은 애플리케이션이 다운 타임 없이 작동하고 예기치 않은 장애를 처리할 수 있도록 보장하는 핵심 요소입니다. 컨테이너, 쿠버네티스, 서버리스와 같은 기술은 애플리케이션 개발과 관련해 새로운 기회를 제공하지만 장애 발생에 대비한 복구 계획이 여전히 필요합니다.

재해 복구(DR)는 자연 재해 또는 인간으로 인한 재해로부터 비즈니스 크리티컬 애플리케이션을 복구하고 계속 실행할 수 있는 기능으로, 지리적 분산을 통해 인프라 또는 애플리케이션을 보호하여 비즈니스에 미치는 영향을 최대한 줄입니다. 이는 모든 주요 조직에서 시행하는 포괄적인 비즈니스 연속성 전략으로, 중대한 이상 반응이 발생하는 동안 비즈니스 운영의 연속성을 유지하기 위해 설계되었습니다. 기존의 고가용성보다 더 먼 거리에서 자동 복구를 지원하고 복구 범위를 다른 클러스터까지 확장하기 위해서입니다. 애플리케이션이 한 번에 한 사이트로 제한되는 환경에서는 사이트 간 마이그레이션이 자동화될 수 있으며, 권한이 있는 개인이 사이트 간에 컴퓨팅 서비스를 이동하기 위한 결정을 내려야 합니다. 이는 사이트간 페일오버가 발생할 때 기술을 통해 애플리케이션을 재동기화해야 하는 경우에 필요합니다.  사고 복구 시간 단축은 성공의 핵심 요인입니다.

지역 DR 기능은 지리적으로 분산된 사이트 전체에 볼륨 퍼시스턴트 데이터 및 메타데이터 복제를 제공합니다. 퍼블릭 클라우드에서는 지역적 장애로부터 보호하는 기능과 비슷합니다. 지역 DR을 사용하면 해당 지역에서 사용할 수 없는 동안 비즈니스 연속성을 보장하고 예측 가능한 양의 데이터 손실이 어느 정도 발생해도 영향을 받지 않습니다. 이를 일반적으로 RPO(복구 지점 목표) 및 RTO(복구 시간 목표)라고 합니다.

RPO는 퍼시스턴트 데이터의 백업 또는 스냅샷을 생성하는 빈도를 측정한 것입니다. 실제로 RPO는 운영 중단 후 손실되거나 다시 입력해야 하는 데이터의 양을 나타냅니다.

RTO는 기업이 허용할 수 있는 다운타임입니다. RTO를 통해 "비즈니스 중단 알림을 받은 후 시스템이 복구될 때까지 얼마나 걸리는가"를 알 수 있습니다.

지역 재해 복구를 위해 고급 클러스터 관리를 사용하여 Red Hat OpenShift Data Foundation을 구성하는 방법에 대한 도큐멘테이션을 확인하시기 바랍니다.

Red Hat Advanced Cluster Management for Kubernetes

Red Hat의 에코시스템 파트너는 Red Hat과 협력하여 Red Hat 플랫폼에서 솔루션을 검증하고 강력한 데이터 보호 및 재해 복구 전략을 구현합니다. 네트워크스토리지 인프라 파트너에 대해 자세히 알아보세요.

컨테이너의 더 큰 가능성을 살펴보세요.

Illustration of man and women consulting at a desk

시작하기

Red Hat Consulting은 단순히 기술적인 전문성을 제공하는 차원에 머물지 않습니다. Red Hat은 다양한 시각으로 고객의 상황을 파악하면서 과제를 분석하고 이러한 과제의 해결을 돕는 전략적인 컨설턴트 역할을 합니다.

추가 자료

문서

컨테이너와 VM 비교

Linux 컨테이너 및 VM(가상 머신)은 다양한 IT 요소를 결합해 시스템의 나머지 부분으로 부터 격리하는 패키징된 컴퓨팅 환경입니다.

문서

컨테이너 오케스트레이션이란?

컨테이너 오케스트레이션은 컨테이너의 배포, 관리, 확장, 네트워킹을 자동화합니다.

문서

Linux 컨테이너란?

Linux 컨테이너는 시스템에서 격리된 프로세스로, 이러한 프로세스를 지원하는 데 필요한 모든 파일을 제공하는 고유한 이미지에서 실행됩니다.

컨테이너에 대한 자세한 내용

제품

선택한 인프라에서 애플리케이션 출시 테스트를 완료한 통합 서비스 세트를 포함하는 엔터프라이즈 애플리케이션 플랫폼입니다.

리소스

교육

무료 교육 과정

Running Containers with Red Hat Technical Overview

무료 교육 과정

Containers, Kubernetes and Red Hat OpenShift Technical Overview

무료 교육 과정

Developing Cloud-Native Applications with Microservices Architectures