재해 복구를 위한 Block Storage for Classic 볼륨 복제

치명적인 이벤트가 발생하거나 데이터가 손상된 경우 복제를 통해 원격 데이터 센터에 스냅샷을 자동으로 복사하여 데이터를 복구할 수 있습니다.

복제는 서로 다른 두 위치에 동기화된 데이터를 보관합니다. 볼륨을 복제한 후에 이를 원래 볼륨과 독립적으로 사용하려면 복제 블록 볼륨 작성을 참조하십시오.

복제하려면 우선 스냅샷 스케줄을 작성해야 합니다. 이 조건이 충족될 때까지 복제본 주문 옵션이 표시되지 않습니다.

콘솔에서 복제된 스토리지 볼륨의 원격 데이터 센터 확인하기

IBM Cloud 데이터 센터 전 세계 모든 지역에서 주 서버와 원격 서버로 짝을 이룹니다. 데이터를 복제할 때 국경을 넘어 데이터를 이동하는 것은 법적인 영향을 미칠 수 있으므로 현지 데이터 상주 법을 고려하십시오. 지역 간 복제는 허용되지 않습니다.

다음 표는 각 지역의 데이터 센터 코드를 보여줍니다.

이 표는 각 지역별 향상된 기능을 갖춘 데이터 센터의 전체 목록을 보여줍니다. 모든 지역은 개별 열입니다. 일부 도시(예: 댈러스, 산호세, 워싱턴 DC, 암스테르담, 프랑크푸르트, 런던, 시드니)에는 데이터 센터가 여러 개 있습니다.
미국 라틴 아메리카 캐나다 유럽 아시아-태평양 호주
  • SJC03
  • SJC04
  • WDC04
  • WDC06
  • WDC07
  • DAL09
  • DAL10
  • DAL12
  • DAL13
  • DAL14
  • SAO01
  • SAO04
  • SAO05
  • TOR01
  • TOR04
  • TOR05
  • MON01
  • AMS03
  • FRA02
  • FRA04
  • FRA05
  • LON02
  • LON04
  • LON05
  • LON06
  • PAR01
  • MAD02
  • MAD04
  • MAD05
  • TOK02
  • TOK04
  • TOK05
  • OSA21
  • OSA22
  • OSA23
  • SNG01
  • CHE01
  • SYD01
  • SYD04
  • SYD05

테이블에는 곧 중단하도록 설정된 특정 데이터 센터가 포함되어 있습니다. 폐쇄되는 데이터 센터 목록은 데이터 센터 폐쇄를 참조하십시오.

CLI를 통해 복제된 스토리지 볼륨의 원격 위치를 확인하기

시작하기 전에 사용할 CLI 클라이언트를 결정하십시오.

IBM Cloud 데이터 센터 전 세계 모든 지역에서 주 서버와 원격 서버로 짝을 이룹니다. 데이터를 복제할 때 국경을 넘어 데이터를 이동하는 것은 법적인 영향을 미칠 수 있으므로 현지 데이터 상주 법을 고려하십시오. 지역 간 복제는 허용되지 않습니다.

IBMCLOUD CLI의 위치 나열

ibmcloud sl block replica-locations 명령을 사용하여 블록 볼륨의 복제본 위치를 찾을 수 있습니다. 다음 예제는 미국 남부 지역에 있는 블록 볼륨에 대해 사용 가능한 위치를 나열합니다.

$ ibmcloud sl block replica-locations 560156918
ID        Short Name   Long Name
449494    dal09        Dallas 9
957095    wdc04        Washington 4
1004995   sjc03        San Jose 3
1441195   dal10        Dallas 10
1854795   dal12        Dallas 12
2017603   wdc07        Washington 7
2017695   wdc06        Washington 6
2178495   sjc04        San Jose 4

이 명령에 사용 가능한 모든 매개변수에 대한 자세한 정보는 ibmcloud sl block replica-locations 를 참조하십시오.

SLCLI의 위치 나열

특정 볼륨에 적합한 복제 데이터 센터를 나열하려면 다음 명령을 사용하십시오.

$ slcli block replica-locations --help
Usage: slcli block replica-locations [OPTIONS] VOLUME_ID

Options:
  --sortby TEXT   Column to sort by
  --columns TEXT  Columns to display. Options: ID, Long Name, Short Name
  -h, --help      Show this message and exit.

IBM Cloud® 의 데이터 센터 현대화 전략의 일환으로, 2023년에 여러 데이터 센터를 통합할 예정입니다. 자세한 정보는 데이터 센터 통합을 참조하십시오.

콘솔에서 초기 복제본 생성

복제는 스냅샷 스케줄에 따라 이뤄집니다. 복제하려면 먼저 스냅샷 영역과 소스 볼륨에 대한 스냅샷 스케줄이 있어야 합니다. 복제를 구성하려고 할 때 두 조건 중 하나라도 충족되지 않으면, 용량을 추가 구매하거나 일정을 설정하라는 메시지가 표시됩니다. 복제는 ‘저장소’ 아래에서 관리되며, Block Storage for ClassicIBM Cloud® 콘솔 에서 관리됩니다.

  1. 스토리지 볼륨의 이름을 클릭하여 해당 세부사항을 표시하십시오.

  2. 작업아이콘을 클릭하고 복제본 주문을 클릭합니다.

  3. 복제가 따르도록 할 기존 스냅샷 스케줄을 선택하십시오. 목록에는 모든 활성 스냅샷 스케줄이 있습니다.

    시간별, 일별, 주별이 혼합되어 있어도 스케줄은 하나만 선택할 수 있습니다. 이전 복제 후에 캡처된 모든 스냅샷은 복제본으로 복사됩니다. 자세한 정보는 스냅샷 작업을 참조하십시오. 스냅샷이 생성된 지 5분 후에 복제가 시작되어, 가장 최신 데이터가 복제 볼륨으로 복사되도록 합니다.

  4. 복제본 볼륨에 대해 위치를 선택하십시오.

  5. 계속을 클릭합니다.

  6. 프로모션 코드를 입력하고(있는 경우) 재계산을 클릭하십시오. 창에 있는 다른 필드는 기본적으로 완료되어 있습니다.

    주문을 처리할 때 할인이 적용됩니다.

  7. 주문을 검토하고 서비스 계약을 읽으십시오. 이용 약관에 동의하는 경우 상자에 체크 표시하십시오.

  8. 주문을 클릭하십시오.

CLI를 사용하여 초기 복제본 생성

복제는 스냅샷 스케줄에 따라 이뤄집니다. 복제하려면 먼저 스냅샷 영역과 소스 볼륨에 대한 스냅샷 스케줄이 있어야 합니다.

IBMCLOUD CLI에서 복제본 볼륨 작성

ibmcloud sl block replica-order 명령을 사용하여 복제본 볼륨을 주문할 수 있습니다. 소스 볼륨, 복제 스케줄 및 복제본 볼륨의 위치를 지정하십시오.

$ ibmcloud sl block replica-order 562193766 --snapshot-schedule DAILY -d dal13 -t 0.25 -o LINUX
This action will incur charges on your account. Continue?> y

이 명령에 사용 가능한 모든 매개변수에 대한 자세한 정보는 ibmcloud sl block replica-order 를 참조하십시오.

SLCLI에서 복제본 볼륨 작성

다음 명령어를 사용하여 복제 볼륨을 생성할 수 있습니다.

$ slcli block replica-order --help
Usage: slcli block replica-order [OPTIONS] VOLUME_ID

Options:
-s, --snapshot-schedule [INTERVAL|HOURLY|DAILY|WEEKLY]
                                Snapshot schedule to use for replication,
                                (INTERVAL | HOURLY | DAILY | WEEKLY)
                                [required]
-l, --location TEXT             Short name of the data center for the
                                replicant (e.g.: dal09)  [required]
--tier [0.25|2|4|10]            Endurance Storage Tier (IOPS per GB) of the
                                primary volume for which a replicant is
                                ordered [optional]
-h, --help                      Show this message and exit.

콘솔의 볼륨 목록에서 복제본 볼륨 확인하기

스토리지 > Block Storage for Classic의 Block Storage for Classic 페이지에서 복제 볼륨을 볼 수 있습니다. 볼륨 이름에는 기본 볼륨의 이름과 그 뒤에 REP가 표시됩니다. 유형은 Endurance 또는 Performance - 복제본입니다.

CLI에서 복제 볼륨 보기

IBMCLOUD CLI에서 복제본 볼륨 나열

ibmcloud sl block replica-order 명령을 사용하여 블록 볼륨의 복제본을 나열할 수 있습니다. 다음 예제는 블록 볼륨 560156918 의 복제본 파트너를 나열합니다.

$ ibmcloud sl block replica-partners 560156918
ID          User name                  Account ID   Capacity (GB)   Hardware ID   Guest ID   Host ID
560382016   SL02SEV1414935_268_REP_1   1234567      500             -             -          -

이 명령에 사용 가능한 모든 매개변수에 대한 자세한 정보는 ibmcloud sl block replica-partners 의 내용을 참조하십시오.

SLCLI에서 복제본 볼륨 나열

다음 명령을 사용하여 블록 볼륨에 대한 기존 복제 볼륨을 나열합니다.

$ slcli block replica-partners --help
Usage: slcli block replica-partners [OPTIONS] VOLUME_ID

Options:
  --sortby TEXT   Column to sort by
  --columns TEXT  Columns to display. Options: ID, Username, Account ID,
                  Capacity (GB), Hardware ID, Guest ID, Host ID
  -h, --help      Show this message and exit.

콘솔에서 복제 내역 보기

복제 히스토리를 보려면 기본 메뉴 표시줄에서 관리를 클릭하십시오. ‘계정’을 선택한 다음, ‘감사 로그’까지 스크롤합니다. ‘스토리지 복제 이벤트’ 목록에는 볼륨 이름, 복제 이벤트에 대한 설명 및 이벤트의 타임스탬프가 포함되어 있습니다.

콘솔에서 복제 일정 편집하기

복제 스케줄은 기존 스냅샷 스케줄을 기반으로 합니다. 예를 들어, 시간별에서 일별이나 주별로 또는 그 반대로 복제본 스케줄을 변경하려면 복제본 볼륨을 취소하고 새로 하나를 설정해야 합니다.

하지만, 매일 복제가 발생하는 시간을 변경하려는 경우 활성 볼륨에서 기존 스케줄을 조정할 수 있습니다.

  1. 활성 볼륨 세부사항 페이지에서 조치 조치 아이콘 를 클릭하십시오.
  2. 스냅샷 스케줄 편집을 선택하십시오.
  3. 스케줄에서 스냅샷 프레임을 확인하여 복제를 위해 사용하는 일일 스케줄을 판별하십시오. 원하는 스케줄을 변경하십시오.
  4. 저장 을 클릭하십시오.

콘솔에서 기존 복제본 블록 볼륨 삭제

복제는 즉시 취소하거나 청구가 종료되는 주기 날짜에 취소할 수 있습니다.

  1. Block Storage for Classic 페이지에서 볼륨을 클릭하십시오.
  2. 조치 조치 아이콘 를 클릭하십시오.
  3. 복제본 삭제를 선택하십시오.
  4. 취소 시기를 선택하십시오. 즉시 또는 주기 날짜를 선택하고 계속을 클릭하십시오.
  5. 이 오퍼레이션은 복제본 볼륨을 모든 해당 데이터와 함께 삭제합니다. 선택란을 클릭하여 정보를 수신확인하고 삭제를 클릭하십시오.

콘솔에서 기본 볼륨이 삭제될 때 복제 취소

기본 볼륨이 취소되면 복제 스케줄 및 복제본 데이터 센터의 볼륨은 삭제됩니다. 복제본은 Block Storage for Classic 페이지에서 취소됩니다.

볼륨이 최소 24시간(즉시 취소) 동안 또는 지정일까지 스토리지 목록에 계속 표시됩니다. 특정 기능은 더 이상 사용할 수 없지만 볼륨은 재확보될 때까지 표시됩니다. 단, ‘복제본 삭제’를 클릭하면 즉시 청구 처리가 중단됩니다.

활성 복제본이 스토리지 볼륨의 재확보를 차단할 수 있습니다. 원본 볼륨을 취소하기 전에 볼륨이 더 이상 마운트되지 않고 호스트 권한이 취소되었으며 복제가 취소되었는지 확인하십시오.

복제본의 복제 작성

기존 IBM Cloud® Block Storage for Classic의 복제본을 작성할 수 있습니다. 복제 볼륨은 기본적으로 원래 볼륨의 용량 및 성능 옵션을 상속하며 스냅샷의 특정 시점까지의 데이터 사본을 보유합니다.

복제는 기본 및 복제본 볼륨으로부터 작성될 수 있습니다. 새 복제는 원래 볼륨과 동일한 데이터 센터에 작성됩니다. 복제본 볼륨에서 복제를 작성하는 경우에는 새 볼륨이 복제본 볼륨과 동일한 데이터 센터에 작성됩니다.

복제 볼륨은 스토리지가 프로비저닝되는 순간 읽기/쓰기를 위해 호스트에 의해 액세스될 수 있습니다. 그러나 스냅샷 및 복제는 원본에서 복제본으로 데이터 복사가 완료될 때까지 허용되지 않습니다.

자세한 정보는 복제 Block Storage for Classic 작성을 참조하십시오.

재해 발생 시 복제본을 사용하여 장애 복구

장애 복구 시에 기본 데이터 센터의 스토리지 볼륨에서 원격 데이터 센터의 대상 볼륨으로 "스위치를 전환"합니다. 예를 들어, 기본 데이터 센터는 런던이고 보조 데이터 센터는 암스테르담입니다. 장애가 발생하면 암스테르담으로의 장애 복구가 실행되어 암스테르담의 컴퓨팅 인스턴스에서 현재 기본 볼륨으로 연결됩니다. 런던의 볼륨이 복구된 후에 암스테르담 볼륨의 스냅샷을 가져와 런던으로 장애 복구하고 런던의 컴퓨팅 인스턴스의 기본 볼륨으로 다시 연결합니다.