본문 바로가기
VMware/AOps(구 vROps)

VMware Aria Operations 가용성

by 문방사우 2023. 3. 3.

안녕하세요.

한달이 지나 돌아온 문방사우입니다.

 

이번에 메모할 내용은 지난 Aria Operations란? 에서도 설명했듯 Aria Operations의 Availability 입니다.

 

Aria Operations의 고가용성 방법은 크게 두가지로 나뉘어져있습니다.

 

High Availability(고가용성)

  • 동일한 데이터를 서로 다른 노드에 저장하는 방식, 50%의 용량밖에 사용할 수 없습니다.(동일한 데이터가 복제되기 때문입니다.)
  • 클러스터의 기능유지를 위해 하나의 노드만 손실되도록 허용합니다.

Continuous Availability(지속적인 가용성)

  • HA와 동일하게 50%의 용량밖에 사용할 수 없습니다.(동일한 데이터가 복제되기 때문입니다.)
  • 장애 도메인 기준으로 동작하기에 감시노드가 필요합니다.
  • 장애 도메인 기준으로 동작하다보니 배포 환경이 클 경우 사용하는것이 좋습니다.

※ Aria Operations의 가용성 부분은 DR(Disaster Recovery)용도가 아니기 때문에 별도의 백업 솔루션이 필요합니다.

 

HA와 CA의 가장 큰 차이점은 가용 범위 입니다.

HA는 해당 클러스터 내에서만 지원되지만 CA는 물리적인 위치가 다른 장애도메인으로 배포되기에 훨씬 큰 환경에서 사용할 수 있습니다.


Aria Operations는 클러스터를 통해 가용성을 확보하며 클러스터에 소속되어있는 Aria Operations를 노드 라고 지칭합니다.

노드의 유형별로 어떠한 차이가 있는지 알아보겠습니다.

 

기본 노드(구 마스터 노드)

  • 초기 필수 노드입니다.
  • 단일 노드로 설치 시 데이터를 수집하기위한 어댑터도 같이 설치되어 모든 데이터 수집 및 분석을 기본 노드에서 수행합니다.
  • 대규모 배포 시 데이터 수집을 위한 데이터 노드,

기본 복제본 노드

  • HA, CA를 사용하기 위해 데이터 노드가 기본 노드의 복제본 노드로 변환해야합니다.
  • 기본 노드에 장애가 발생할 경우를 대비하여 구성합니다.

데이터 노드

  • 대규모 베포 시에 데이터를 수집하기위한 어댑터가 설치되어 있습니다.
  • 환경에 따라 수집기 노드가 수집한 데이터를 저장하는 역할도 수행합니다.

감시 노드

  • 장애 도메인의 분석 노드를 관리하기위해 사용합니다.(CA 구성시 사용)
  • AOps의 가용성에 대한 의사 결정자 역할을 수행합니다.

 

노드는 아니지만 AOps의 클러스터에는 포함되는 정보입니다.

원격 수집기

  • 방화벽을 탐색하거나, 원격 데이터를 전달하는 역할을 수행합니다.
  • 데이터를 저장하거나 분석을 수행하지않고 데이터 노드에 정보를 전달합니다.
  • 클라우드 프록시를 배포하여 사용 시 외부 환경의 데이터를 가져올 수 있습니다.

분석 클러스터

  • 데이터를 분석하기 위한 클러스터입니다.
  • 분석 클러스터로는 기본 노드, 복제본 노드, 데이터 노드가 포함되어 있습니다.

 

단일 노드 구성도

단일 노드

단일 노드로 배포하게되면 하나의 AOps에서 모든 동작을 처리합니다.

 

HA 구성도

기본적인 HA 클러스터의 구성도입니다.

이 상태에서 데이터 노드를 배포할 수 있습니다.

데이터 노드를 통해 더 많은 데이터를 수집하고 저장할 수 있습니다.

데이터 노드를 대규모 배포시엔 기본노드는 데이터노드를 관리 전용으로 사용할 수 있습니다.

 

CA 구성도

CA에는 물리적으로 다른 범위에 각각의 노드가 배치가 됩니다.

노드의 상태를 확인하는 감시노드가 배치되어 있어 하나의 장애 도메인이 죽더라도 다른 도메인으로 전달할 수 있습니다.

 

 


이번 메모로 Aria operations의 가용성에 대하여 알아보았습니다.

 

다음 메모의 주제는 생각이 나는대로 한번 적어보도록 하겠습니다.

 

이 메모가 도움이 되시길 바랍니다.

 

감사합니다.