Docs Menu
Docs Home
/ /

설치

다음 표에서는 Relational Migrator에서 지원되는 배포서버 모델과 각 배포서버 모델에 대한 사용 사례 예시 를 설명합니다.

배포 모델
사용 사례

로컬 데스크톱

  • 평가

  • 데이터 모델링

  • 테스트

  • 소규모 프로덕션 마이그레이션(100GB 미만)

  • 테스트

  • 프로덕션 마이그레이션(1TB 미만)

외부에서 액세스할 수 없는 단일 머신에 Relational Migrator 설치할 수 있습니다. 로컬 설치는 하루 미만 동안 실행 것으로 예상되는 개발, 평가 및 소규모 프로덕션 작업에 적합합니다.

참고

대규모 마이그레이션 수행해야 하는 경우 테이블 필터를 사용하여 마이그레이션을 여러 작업으로 분할할 수 있습니다.

자세한 내용은 개발 설치를 참조하세요.

자동 서버 또는 VM에 Relational Migrator 를 IP 주소 및 포트에 바인딩하여 웹 애플리케이션 으로 노출하는 Relational Migrator 를 설치할 수 있습니다. 자동 서버 에 Relational Migrator 설치하는 것은 테스트 및 프로덕션 마이그레이션을 포함한 대부분의 사용 사례에 적합합니다.

참고

자동 서버 에 Relational Migrator 설치하는 것은 고가용성 솔루션이 아닙니다. 애플리케이션 에 문제가 발생하면 사용자가 수동으로 개입해야 합니다.

자세한 내용은 프로덕션 설치를 참조하세요.

최상의 성능을 위해 Relational Migrator 를 실행 하는 머신 또는 서버 를 소스 및 대상 데이터베이스에 지리적으로 최대한 가깝게 배치합니다. 대상 데이터베이스 에 대한 근접성은 성능에 가장 큰 영향을 미칩니다.

  • 온프레미스 마이그레이션 에 Relational Relational Migrator 를 사용하는 경우 소스 데이터베이스 와 동일한 데이터 센터 에서 Relational Migrator 를 실행 합니다.

  • cloud 호스팅 데이터베이스 사용하는 경우 소스 데이터베이스 와 동일한 VPC 의 EC2 인스턴스 또는 VM에서 Relational Migrator 실행 .

운영 체제의 절전 시간 제한 설정을 확인합니다. 마이그레이션 중에 시스템이 절전 모드로 전환되면 마이그레이션 작업 실패합니다.

Relational Migrator 를 사용하는 경우 시스템 또는 서버 의 시스템 방화벽 이 소스 및 대상 데이터베이스 모두에 대한 아웃바운드 TCP 트래픽을 허용해야 합니다.

cloud 환경에서 Relational Migrator 를 실행 하는 경우, cloud 별 방화벽 (보안 그룹), 라우터 테이블, 서버 방화벽 구성을 확인하세요. 특정 cloud 제공자 네트워크 구성에 대한 자세한 내용은 다음 페이지를 참조하세요.

  • Amazon Web Services 네트워킹

  • Azure 네트워킹

  • GCP 네트워킹

기본값 으로 Relational Migrator 에는 제품 개선에 도움이 되도록 사용 정보와 오류를 MongoDB 에 다시 보고하는 원격 분석이 포함되어 있습니다. 이 원격 분석에는 데이터베이스 연결 문자열, 스키마 정보 또는 고객 데이터와 같은 민감한 세부 정보가 포함되지 않습니다.

애플리케이션의 user.properties 파일 을 편집하고 다음 줄을 추가하고 Relational Migrator 를 다시 시작하여 원격 분석을 비활성화할 수 있습니다.

migrator.app.telemetry.enable: false

user.properties 파일 위치에 대한 자세한 내용은 Relational Migrator 파일 위치를 참조하세요.

구체적인 hardware 권장 사항은 시스템 요구 사항을 참조하세요.

참고

Atlas cluster 크기를 확장하면 마이그레이션 속도가 크게 향상될 수 있습니다. 자세한 내용 은 클러스터 계층 수정을 참조하세요.

  • 로컬 및 Docker 배포서버 설치 지침은 개발 설치를 참조하세요.

  • 자동 서버 설치 지침은 프로덕션 설치를 참조하세요.

돌아가기

프로젝트 설정

이 페이지의 내용