Engineering
리전 간 블록 스토리지 복제 기능 소개
2022년 5월 23일
원문에서 보기 ↗블록 스토리지는 인스턴스에 연결해서 사용할 수 있는 가상 디스크입니다. 간편하게 인스턴스에 연결할 수 있으며, 연결 해제 후 다른 인스턴스에도 연결해서 유용하게 사용할 수 있습니다.
하지만 블록 스토리지는 다른 리전에 있는 인스턴스에는 연결할 수 없습니다. 블록 스토리지에 있는 데이터를 다른 리전의 인스턴스에서 사용하고 싶다면 어떻게 해야 할까요?

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

그리고 이 외에도, 다른 리전으로 블록 스토리지를 복제하면 데이터 백업 용도로도 사용할 수 있습니다. 이를 이용하면 한 리전에 문제가 생길 경우를 대비한 재해 복구 (Disaster Recovery) 구성을 쉽게 할 수 있습니다.
블록 스토리지 복제 방법
콘솔을 통해 한국(판교)에서 한국(평촌)으로 블록 스토리지 복제를 해보겠습니다.
-
블록 스토리지 메뉴에서 복제할 원본 블록 스토리지를 선택합니다.

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

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

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

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

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

주의사항
-
구동 중인 인스턴스에 연결되어 있는 블록 스토리지도 복제할 수 있습니다. NHN Cloud는 블록 스토리지의 무결성을 최대한 보장하기 위해서 사용자의 블록 스토리지를 클론해서 대상 리전으로 복제합니다. 하지만 완벽한 무결성을 보장하기는 힘들기 때문에 인스턴스를 중지하고 복제하는 것을 권장합니다.
-
블록 스토리지에 최소 100KB의 여유 공간이 필요합니다. 여유 공간이 충분하지 않을 경우, 블록 스토리지 복제가 실패할 수 있습니다.
마치며
리전 간 블록 스토리지 복제 기능에 대해서 간략하게 알아보았습니다. 정리하자면, 리전 간 복제를 통해서 다른 리전으로 간편하게 데이터를 옮길 수 있고, 재해 복구 구성도 가능합니다. 리전 간 블록 스토리지 복제 기능은 콘솔에서만 제공하며, API로는 제공하고 있지 않습니다.
자세한 내용은 블록 스토리지 사용자 가이드를 참고해 주세요.