Cloud Extension 고가용성 모델

Cloud Extension은 활성/비활성 모델을 사용하여 고가용성을 제공합니다. 워크로드는 기본 Cloud Edge 노드를 사용하지만 iSCSI 다중 경로를 사용하여 보조 노드에도 연결합니다. 기본 노드에 오류가 발생하면 워크로드가 장애 조치되어 보조 노드를 사용합니다. 기본 노드가 복구되면 Migrate for Compute Engine이 복구됩니다.

손상된 Cloud Extension

손상된 상태의 Cloud Extension은 Cloud Edge 노드 하나 혹은 둘 다에 오류가 발생했는지 여부에 따라 다르게 작동합니다.

  • Cloud Edge 노드 중 하나에만 오류가 발생하는 경우 대부분의 작업을 계속 사용할 수 있지만 쓰기 처리량은 줄어듭니다.
  • Cloud Edge 노드 두 개에 모두 오류가 발생하면 해당 Cloud Extension을 사용하는 VM이 더 이상 스토리지에 액세스할 수 없으며 오류가 발생합니다. 또한 Cloud Extension이 더 이상 클라우드에서 새 VM을 실행할 수 없습니다. 이 경우 다음과 같이 할 수 있습니다.
    1. 실행 중인 VM을 강제로 원본 환경으로 되돌립니다.
    2. VM이 완전히 캐시되면 Prepare to Detach(분리 준비) 작업을 실행합니다.
    3. VM을 중지합니다.

Migrate for Compute Engine Backend 또는 Migrate for Compute Engine Manager에서 오류가 발생하면 Cloud Extension도 손상을 입을 수 있습니다. 이 경우 사용할 수 있는 작업이 제한됩니다.

Cloud Extension은 다음과 같은 이유로 손상될 수 있습니다.

  1. 배포가 불완전하거나 상태 확인이 초기에 실패한 경우. 이러한 경우는 대개 네트워크 또는 권한이 부적절하게 구성되었기 때문에 발생합니다. 근본 원인을 해결한 후에 Cloud Extension을 복구합니다. Cloud Extension을 복구할 때는 누락된 구성요소를 다시 만들거나 관련된 상태 확인을 실행하거나, 아니면 두 가지를 모두 수행하게 됩니다. 복구에 성공하면 Cloud Extension이 활성 상태가 됩니다.
  2. VM 상태 문제. 문제가 발생한 VM을 정상 호스트에서 다시 시작한 후에 Cloud Extension을 중지했다가 시작하면 이 문제를 해결할 수 있습니다.

데이터 손실 방지

Cloud Edge 노드 하나에 오류가 발생하면 Cloud Extension 프로그램이 장애 안전 모드로 전환됩니다. 데이터 손실을 방지하기 위해 모든 데이터가 Cloud Storage의 Cloud Extension 객체 저장소에 기록되므로 Cloud Extension 성능이 저하됩니다.

다음 단계

자세한 내용은 Cloud Extension 모니터링을 참조하세요.