배포 고려 사항
Relational Migrator 컨텍스트에서 배포서버 고려 사항은 서버, 네트워킹 장비 및 데이터베이스의 위치를 나타냅니다. 이 페이지에서는 Relational Migrator 를 사용할 때 고려해야 할 위치 별 세부 정보를 간략하게 설명합니다.
Relational Migrator 실행 방법
다음 표에는 Relational Migrator 실행 방법에 대한 개략적인 권장 사항이 간략하게 설명되어 있습니다. 또한 Kafka 배포서버 모델 은 더 큰 회복 탄력성 과 확장성 을 제공하며 모든 배포서버 옵션과 함께 사용할 수 있습니다.
사용 사례 | 권장 환경 |
---|---|
4시간 미만 동안 실행 되는 확장하다 또는 디버깅 및 테스트 작업입니다. | 노트북/데스크톱/ Docker |
4시간 이상 실행 되는 확장하다 프로덕션 작업입니다. | 원격 서버 / EC2 / Azure VM |
Relational Migrator 실행 위치
최상의 성능을 위해 Relational Migrator 를 실행 하는 머신 또는 서버 를 소스 및 대상 데이터베이스에 지리적으로 최대한 가깝게 배치합니다. 대상 데이터베이스 에 대한 근접성은 성능에 가장 큰 영향을 미칩니다.
온프레미스 마이그레이션 에 Relational Relational Migrator 를 사용하는 경우 소스 데이터베이스 와 동일한 데이터 센터 에서 Relational Migrator 를 실행 합니다.
cloud 호스팅 데이터베이스 를 사용하는 경우 소스 데이터베이스 와 동일한 VPC 의 EC2 인스턴스 또는 VM에서 Relational Migrator 를 실행 합니다.
팁
운영 체제의 절전 시간 제한 설정을 확인합니다. 마이그레이션 중에 시스템이 절전 모드로 전환되면 마이그레이션 작업 이 실패합니다.
네트워크 고려 사항
Relational Migrator 를 사용하는 경우 시스템 또는 서버 의 시스템 방화벽 이 소스 및 대상 데이터베이스 모두에 대한 아웃바운드 TCP 트래픽을 허용해야 합니다.
클라우드 네트워킹
cloud 환경에서 Relational Migrator 를 실행 하는 경우, cloud 별 방화벽 (보안 그룹), 라우터 테이블, 서버 방화벽 구성을 확인하세요. 특정 cloud 제공자 네트워크 구성에 대한 자세한 내용은 다음 페이지를 참조하세요.
텔레메트리
기본값 으로 Relational Migrator 에는 제품 개선에 도움이 되도록 사용 정보와 오류를 MongoDB 에 다시 보고하는 원격 분석이 포함되어 있습니다. 이 원격 분석에는 데이터베이스 연결 문자열, 스키마 정보 또는 고객 데이터와 같은 민감한 세부 정보가 포함되지 않습니다.
애플리케이션의 user.properties
파일 을 편집하고 다음 줄을 추가하고 Relational Migrator 를 다시 시작하여 원격 분석을 비활성화할 수 있습니다.
migrator.app.telemetry.enable: false
시스템 하드웨어
구체적인 hardware 권장 사항은 시스템 요구 사항을 참조하세요.
참고
Atlas cluster 크기를 확장하면 마이그레이션 속도가 크게 향상될 수 있습니다. 자세한 내용 은 클러스터 계층 수정을 참조하세요.
시작하기
자세한 설치 지침은 설치를 참조하세요.