Fabric의 미러링은 엔터프라이즈, 클라우드 기반, ETL을 필요로 하지 않는, SaaS 기술입니다.
이 섹션에서는 OneLake에서 MySQL 데이터의 읽기 전용 연속 복제 복사본을 만드는 미러된 Azure Database for MySQL을 만드는 방법을 알아봅니다.
사전 요구 사항
- 기존 Azure Database for MySQL을 만들거나 사용합니다.
- Azure Database for MySQL이 없는 경우 새 서버를 만듭니다.
- 자습서에서는 백업에서 신속하게 복구할 수 있는 기존 데이터베이스 또는 기존 테스트 또는 개발 데이터베이스 중 하나의 복사본을 사용합니다. 기존 백업에서 데이터베이스를 사용하려면 Azure Database for MySQL의 백업에서 데이터베이스 복원을 참조하세요.
- 패브릭의 기존 용량입니다. 아직 없는 경우 Fabric 평가판을 시작합니다.
- 패브릭 용량은 활성 상태이고 실행 중이어야 합니다. 일시 중지되거나 삭제된 용량도 미러링을 중지하고 데이터가 복제되지 않습니다.
- 패브릭 테넌트 설정입니다. 다음 두 가지 패브릭 테넌트 설정이 활성화되어 있는지 확인합니다.
- 패브릭 포털에서 미러된 데이터베이스를 만들 때 작업 영역에서 멤버 또는 관리자 역할이 필요합니다. 만드는 동안 Azure Database for MySQL의 관리 ID에 미러된 데이터베이스에 대한 "읽기 및 쓰기" 권한이 자동으로 부여됩니다. 기여자 역할이 있는 사용자에게는 이 단계를 완료하는 데 필요한 재공유 권한이 없습니다.
- 서버에 공개적으로 액세스할 수 없고 공용 액세스를 허용하지 않는 경우 가상 네트워크 데이터 게이트웨이를 만들 거나 온-프레미스 데이터 게이트웨이를 설정 하여 데이터를 미러링할 수 있습니다. Azure Virtual Network 또는 게이트웨이 머신의 네트워크가 Azure Database for MySQL에 연결할 수 있고 방화벽 규칙에 의해 허용되는지 확인합니다.
- 패브릭 미러링이 읽기 복제본 또는 읽기 복제본이 있는 주 서버에서는 지원되지 않습니다.
Azure Database for MySQL 준비하기
Azure Database for MySQL의 미러링은 논리 복제를 기반으로 하며 데이터에 연결하기 전에 몇 가지 특정 필수 구성 요소를 구성해야 합니다.
자세한 지침은 Azure Database for MySQL 미러링을 참조하세요.
미러링된 Azure Database for MySQL 생성하기
- Fabric 포털을 엽니다.
- 기존 작업 영역을 사용하거나 새 작업 영역을 만듭니다.
- 만들기 창으로 이동하거나 새 항목 단추를 선택합니다.
- + 새 항목을 선택하고 미리 보기 상태의 Azure Database for MySQL (미러링)을 만듭니다.
Azure Database for MySQL에 연결하고 미러링을 시작합니다.
다음 단계에서는 Azure Database for MySQL에 대한 연결을 만드는 프로세스를 안내합니다.
- 새 원본에서 Azure Database for MySQL(미리 보기)을 선택합니다. 또는 OneLake 허브에서 기존 Azure Database for MySQL 연결을 선택합니다.
-
새 연결을 선택한 경우 Azure Database for MySQL에 대한 연결 세부 정보를 입력합니다.
-
서버: Azure Portal의 Azure Database for MySQL 개요 페이지로 이동하여 서버 이름을 찾습니다. 예:
<server-name>.mysql.database.azure.com. - 데이터베이스: 복제할 데이터베이스의 이름을 입력합니다.
- 연결: "새 연결 만들기"를 선택하거나 기존 연결을 다시 사용합니다.
- 연결 이름: 자동 이름이 제공됩니다. 변경할 수 있습니다.
- 데이터 게이트웨이: 시나리오에 따라 설정한 기본(없음) 또는 가상 네트워크 데이터 게이트웨이/온-프레미스 데이터 게이트웨이의 이름을 선택합니다.
- 인증 종류: 기본(MySQL 인증)
- 암호화된 연결 사용 확인란을 선택한 상태로 둡니다. 이 연결은 온-프레미스 데이터 게이트웨이 및 VNET 데이터 게이트웨이를 선택하지 않은 상태에서 사용할 수 있습니다.
-
서버: Azure Portal의 Azure Database for MySQL 개요 페이지로 이동하여 서버 이름을 찾습니다. 예:
- 연결을 선택합니다. 모든 자격 증명이 올바르면 연결이 테스트되고 저장됩니다. 자격 증명이 올바르지 않으면 오류가 발생하여 생성에 실패합니다.
- 연결이 성공적으로 만들어지면 데이터베이스 미러의 테이블 목록을 선택할 수 있습니다. 한 번에 최대 1,000개의 테이블을 선택할 수 있습니다.
- 테이블을 선택하고, 미러 이름을 지정하고, 미러된 데이터베이스 만들기를 선택합니다. 이 작업은 미러 만들기를 시작합니다.
- 몇 분 후 복제된 행이 표시되고 데이터 웨어하우스 뷰( 미러된 데이터베이스 뷰라고도 함)에 데이터가 표시됩니다. 상태가 실행 중으로 변경됩니다. 이 보기는 복제를 시작, 중지 및 모니터링하는 관리 인터페이스로도 사용됩니다.
- 이제 데이터가 실행되고 있으므로 모든 패브릭에서 다양한 분석 시나리오를 사용할 수 있습니다.
복제 모니터링
미러를 만든 후 복제 상태를 모니터링합니다. 자세한 내용은 미러된 데이터베이스 복제 모니터링을 참조하세요.
OneLake의 데이터 가용성
복제가 완료되면 SQL Analytics 엔드포인트에 사용 가능한 모든 테이블이 있습니다.