이 페이지에서는 Database Migration Service를 사용하여 MySQL용 Cloud SQL 마이그레이션으로의 동종 마이그레이션을 위해 Microsoft Azure SQL Managed Instance 소스의 네트워크 연결을 구성하는 방법을 설명합니다. 사용할 수 있는 방법은 다음과 같습니다.
역방향 SSH 터널을 사용할 수도 있지만 이 접근 방식에서는 필요한 네트워크 구성요소를 호스팅하기 위해 추가 가상 머신 (VM)을 만들어야 합니다.
Private Service Connect 인터페이스 구성
Microsoft Azure SQL Managed Instance 소스에 Private Service Connect 인터페이스를 사용하여 비공개 연결을 사용하려면 다음 단계를 따르세요.
-
소스 VPC에서 Google Cloud Cloud VPN으로 직접 연결을 설정합니다.
네트워크 아키텍처에 따라 시스템에 추가 VPN 게이트웨이를 설정해야 할 수도 있습니다. 자세한 내용은 Cloud VPN 문서의 Google Cloud와 Azure 간에 HA VPN 연결 만들기 를 참조하세요.
- Private Service Connect가 사용 설정된 대상 Cloud SQL 인스턴스를 만듭니다. Cloud SQL 문서의 Private Service Connect 지원 인스턴스 만들기를 참조하세요.
- 인스턴스에서 아웃바운드 연결을 위해 Private Service Connect를 구성합니다. 대략적으로 이 프로세스는 다음을 포함합니다.
- Cloud VPN을 설정한 VPC 네트워크에서 네트워크 연결을 만듭니다. 네트워크 연결을 위해 예약된 서브넷 범위 는 RFC 1918 범위 내에 있어야 합니다.
- 대상 MySQL용 Cloud SQL 인스턴스에 네트워크 연결을 할당합니다.
전체 프로세스는 Cloud SQL 문서의 아웃바운드 연결 구성을 참조하세요.
- 나중에 소스 연결 프로필을 만들 때 Microsoft Azure SQL Managed Instance 소스의 비공개 IP를 입력합니다.
- 마이그레이션 작업을 만들 때 마이그레이션 작업을 만들 때 연결 방법으로 PSC 인터페이스를 선택합니다.
VPC 피어링 구성
Microsoft Azure SQL Managed Instance 소스에 가상 프라이빗 클라우드 피어링을 사용하여 비공개 연결을 사용하려면 다음 단계를 따르세요.
-
Cloud VPN으로 Microsoft Azure SQL Managed Instance 소스에 직접 연결을 설정합니다.
자세한 내용은 Cloud VPN 문서의 Google Cloud와 Azure 간에 HA VPN 연결 만들기 를 참조하세요.
가상 프라이빗 클라우드(VPC) 네트워크가 비공개 서비스 액세스를 위해 구성되어 있는지 확인합니다. 자세한 내용은 비공개 서비스 액세스 구성을 참조하세요.
- 대상 Cloud SQL 인스턴스가 비공개 서비스 액세스 (PSA)가 사용 설정된 비공개 IP를 사용하도록 구성되어 있고 Cloud VPN이 있는 VPC와 피어링되어 있는지 확인합니다. 자세한 내용은 Cloud SQL 문서의 비공개 IP 사용을 참조하세요.
- 나중에 소스 연결 프로필을 만들 때 Microsoft Azure SQL Managed Instance 소스의 비공개 IP를 입력합니다.
- 마이그레이션 작업을 만들 때 연결 방법으로 VPC 피어링을 선택합니다.
IP 허용 목록 연결 구성
Microsoft Azure SQL Managed Instance 소스에 공개 IP 허용 목록 연결 방법을 사용하려면 다음 단계를 따르세요.
-
대상 Cloud SQL 인스턴스에 공개 IP를 사용 설정합니다. Cloud SQL 문서에서 공개 IP 사용 설정을 참조하세요.
새 대상 인스턴스로 마이그레이션하는 경우 공개 IP가 사용 설정된 대상으로 만들어야 합니다.
-
대상 Cloud SQL 인스턴스의 공개 IP에서 공개 네트워크 액세스를 허용하도록 소스 Microsoft Azure SQL Managed Instance를 구성합니다.
자세한 내용은 Microsoft 문서의 공개 네트워크 액세스 변경을 참조하세요.
-
나중에 소스 연결 프로필을 만들 때 소스 데이터베이스 IP에 인스턴스의 정규화된 서버 이름을 사용합니다.
Microsoft Azure SQL Managed Instance 인스턴스의 연결 세부정보를 보는 방법에 대한 자세한 내용은 Microsoft 문서의 서버 연결 정보 가져오기를 참조하세요.
- 마이그레이션 작업을 만들 때 연결 방법으로 IP 허용 목록을 선택합니다.
다음 단계
Database Migration Service의 데이터베이스 네트워크 연결에 대해 자세히 알아보려면 네트워킹 방법 개요를 참조하세요.
단계별 마이그레이션 연습을 보려면 MySQL용 Cloud SQL 마이그레이션 시작하기를 참조하세요.