grep

Engineering

리전 간 블록 스토리지 복제 기능 소개

NHN

2022년 5월 23일

원문에서 보기 ↗

블록 스토리지는 인스턴스에 연결해서 사용할 수 있는 가상 디스크입니다. 간편하게 인스턴스에 연결할 수 있으며, 연결 해제 후 다른 인스턴스에도 연결해서 유용하게 사용할 수 있습니다.

하지만 블록 스토리지는 다른 리전에 있는 인스턴스에는 연결할 수 없습니다. 블록 스토리지에 있는 데이터를 다른 리전의 인스턴스에서 사용하고 싶다면 어떻게 해야 할까요?

1.png

이런 경우를 대비해서 NHN Cloud는 리전 간 블록 스토리지 복제 기능을 제공하고 있습니다. 한 리전에 있는 블록 스토리지를 다른 리전으로 복제하면 동일한 데이터를 담은 새로운 블록 스토리지가 복제 대상 리전에 생성됩니다. 새롭게 생성된 블록 스토리지를 대상 리전의 인스턴스에 연결해서 사용할 수 있습니다.

2.png

그리고 이 외에도, 다른 리전으로 블록 스토리지를 복제하면 데이터 백업 용도로도 사용할 수 있습니다. 이를 이용하면 한 리전에 문제가 생길 경우를 대비한 재해 복구 (Disaster Recovery) 구성을 쉽게 할 수 있습니다.

블록 스토리지 복제 방법

콘솔을 통해 한국(판교)에서 한국(평촌)으로 블록 스토리지 복제를 해보겠습니다.

  1. 블록 스토리지 메뉴에서 복제할 원본 블록 스토리지를 선택합니다. 3.png

  2. "블록 스토리지 복제" 버튼을 클릭해서 팝업창을 띄웁니다. 팝업창에서 새로 생성될 블록 스토리지 속성을 입력한 후 확인을 누릅니다. 4.png

  3. 블록 스토리지 복제 요청이 성공적으로 이루어지면 다음 팝업창이 나옵니다. 5.png

  4. "복제 현황" 탭에서 복제가 진행되고 있음을 확인할 수 있습니다. 6.png

  5. 복제 현황의 상태가 초록색으로 바뀌면 성공적으로 한국(평촌) 리전에 블록 스토리지가 복제된 것입니다. 7.png

  6. 블록 스토리지 복제 현황을 클릭하면 상세 사항이 표시됩니다. 8.png

주의사항

  1. 구동 중인 인스턴스에 연결되어 있는 블록 스토리지도 복제할 수 있습니다. NHN Cloud는 블록 스토리지의 무결성을 최대한 보장하기 위해서 사용자의 블록 스토리지를 클론해서 대상 리전으로 복제합니다. 하지만 완벽한 무결성을 보장하기는 힘들기 때문에 인스턴스를 중지하고 복제하는 것을 권장합니다.

  2. 블록 스토리지에 최소 100KB의 여유 공간이 필요합니다. 여유 공간이 충분하지 않을 경우, 블록 스토리지 복제가 실패할 수 있습니다.

마치며

리전 간 블록 스토리지 복제 기능에 대해서 간략하게 알아보았습니다. 정리하자면, 리전 간 복제를 통해서 다른 리전으로 간편하게 데이터를 옮길 수 있고, 재해 복구 구성도 가능합니다. 리전 간 블록 스토리지 복제 기능은 콘솔에서만 제공하며, API로는 제공하고 있지 않습니다.

자세한 내용은 블록 스토리지 사용자 가이드를 참고해 주세요.