Azure Portal을 사용하여 Azure Database for MariaDB에서 읽기 복제본을 만들고 관리하는 방법

Important

Azure Database for MariaDB는 사용 중지될 예정입니다. Azure Database for MySQL로 마이그레이션하는 것이 좋습니다. Azure Database for MySQL로 마이그레이션하는 방법에 대한 자세한 내용은 Azure Database for MariaDB에 대한 새로운 소식을 참조하세요.

이 문서에서는 Azure Portal을 사용하여 Azure Database for MariaDB 서비스에서 읽기 복제본을 만들고 관리하는 방법을 알아봅니다.

필수 조건

Important

읽기 복제본 기능은 범용 또는 메모리 최적화 가격 책정 계층의 Azure Database for MariaDB 서버에서만 사용 가능합니다. 원본 서버가 이러한 가격 책정 계층 중 하나에 포함되어 있는지 확인합니다.

읽기 복제본 만들기

Important

기존 복제본이 없는 원본에 대한 복제본을 만드는 경우 원본이 먼저 다시 시작하여 자체적으로 복제할 준비를 합니다. 이를 고려하고 사용량이 적은 기간 동안 이러한 작업을 수행합니다.

다음 단계에 따라 읽기 복제본 서버를 만들 수 있습니다.

  1. Azure Portal에 로그인합니다.

  2. 마스터로 사용할 기존 Azure Database for MariaDB 서버를 선택합니다. 이 작업은 개요 페이지를 엽니다.

  3. 메뉴의 설정 아래에서 복제를 선택합니다.

  4. 복제본 추가를 선택합니다.

    Azure Database for MariaDB - Replication

  5. 복제본 서버의 이름을 입력합니다.

    Azure Database for MariaDB - Replica name

  6. 복제본 서버의 위치를 선택합니다. 기본 위치는 원본 서버의 위치와 같습니다.

    Azure Database for MariaDB - Replica location

  7. 확인을 선택하여 복제본 만들기를 확인합니다.

참고 항목

읽기 복제본은 마스터와 같은 서버 구성을 사용하여 생성됩니다. 복제본이 생성된 후에 복제본 서버 구성을 변경할 수 있습니다. 복제본이 마스터를 유지할 수 있도록 복제본 서버 구성을 원본과 같거나 더 큰 값으로 유지하는 것이 좋습니다.

생성된 복제본 서버는 복제 블레이드에서 확인할 수 있습니다.

Azure Database for MariaDB - List replicas

복제본 서버로의 복제 중지

Important

서버로의 복제는 중지하고 나면 취소할 수 없습니다. 원본과 복제본 사이의 복제가 중단된 경우, 중단을 취소할 수 없습니다. 복제를 중지하고 나면 복제본 서버는 독립 실행형 서버가 되어 읽기와 쓰기를 모두 지원합니다. 이 서버를 다시 복제본으로 설정할 수는 없습니다.

Azure Portal에서 원본과 복제본 서버 간의 복제를 중지하려면 다음 단계를 수행합니다.

  1. Azure Portal에서 원본 Azure Database for MariaDB 서버를 선택합니다.

  2. 메뉴의 설정 아래에서 복제를 선택합니다.

  3. 복제를 중지할 복제본 서버를 선택합니다.

    Azure Database for MariaDB - Stop replication select server

  4. 복제 중지를 선택합니다.

    Azure Database for MariaDB - Stop replication

  5. 확인을 선택하여 복제를 중지할 것인지 확인합니다.

    Azure Database for MariaDB - Stop replication confirm

복제본 서버 삭제

Azure Portal에서 읽기 복제본 서버를 삭제하려면 다음 단계를 수행합니다.

  1. Azure Portal에서 원본 Azure Database for MariaDB 서버를 선택합니다.

  2. 메뉴의 설정 아래에서 복제를 선택합니다.

  3. 삭제할 복제본 서버를 선택합니다.

    Azure Database for MariaDB - Delete replica select server

  4. 복제본 삭제를 선택합니다.

    Azure Database for MariaDB - Delete replica

  5. 복제본의 이름을 입력하고 삭제를 선택하여 복제본 삭제를 확인합니다.

    Azure Database for MariaDB - Delete replica confirm

원본 서버 삭제

Important

원본 서버를 삭제하면 모든 복제본 서버에 대한 복제가 중지되며 원본 서버 자체도 삭제됩니다. 그러면 복제본 서버는 읽기와 쓰기를 모두 지원하는 독립 실행형 서버로 설정됩니다.

Azure Portal에서 원본 서버를 삭제하려면 다음 단계를 수행합니다.

  1. Azure Portal에서 원본 Azure Database for MariaDB 서버를 선택합니다.

  2. 개요에서 삭제를 선택합니다.

    Azure Database for MariaDB - Delete master

  3. 원본 서버의 이름을 입력하고 삭제를 클릭하여 원본 서버 삭제를 확인합니다.

    Azure Database for MariaDB - Delete master confirm

복제 모니터링

  1. Azure Portal에서 모니터링할 복제본 Azure Database for MariaDB 서버를 선택합니다.

  2. 사이드바의 모니터링 섹션에서 메트릭을 선택합니다.

  3. 사용 가능한 메트릭의 드롭다운 목록에서 복제 지연 시간(초)를 선택합니다.

    Select Replication lag

  4. 확인할 시간 범위를 선택합니다. 아래 그림에서는 시간 범위로 30분이 선택되어 있습니다.

    Select time range

  5. 선택한 시간 범위의 복제 지연 시간을 확인합니다. 아래 이미지는 지난 30분 동안의 대량 워크로드가 표시되어 있습니다.

    Select time range 30 minutes

다음 단계