Transfer Service for On Premises Data 개요

이 페이지에서는 Transfer Service for On Premises Data, 요구 사항, 기능을 설명합니다.

Transfer Service for On Premises Data란 무엇인가요?

Transfer Service for On Premises Data는 데이터 센터에서 Cloud Storage 버킷으로 많은 데이터 양을 전송할 수 있는 소프트웨어 서비스입니다. 전송 1회로 파일 수십억 개와 데이터 수백 TB 이상을 이동하는 고객에게 적합합니다. 수십 Gbps의 네트워크 연결로 확장할 수 있습니다.

Transfer Service for On Premises Data를 사용해야 하는 이유는 무엇인가요?

Transfer Service for On Premises Data를 사용하면 커스텀 스크립트를 작성하거나 기존 솔루션을 구매하지 않고도 많은 데이터 양을 전송할 수 있습니다. 커스텀 스크립트는 다음과 같습니다.

  • 신뢰할 수 없음
  • 느림
  • 안전하지 않음
  • 유지 관리 및 문제해결 어려움

기존 솔루션은 배포 비용이 높을 수 있습니다.

Transfer Service for On Premises Data는 엔지니어링팀에 투자하거나 전송 솔루션을 구매하지 않고도 데이터를 이동할 수 있는 확장 가능하고 안정적인 관리형 서비스입니다. 데이터 센터의 컴퓨터에 Linux용 온프레미스 에이전트가 포함된 Docker 컨테이너를 설치하면 Transfer Service for On Premises Data가 데이터를 안전하게 Cloud Storage로 전송하도록 에이전트를 조정합니다.

대역폭이 제한되어 있습니다. Transfer Service for On Premises Data를 사용할 수 있나요?

대역폭이 제한되어 있는 경우에도 Transfer Service for On Premises Data를 사용할 수 있습니다. Google Cloud 프로젝트에 대역폭 제한을 설정하면 온프레미스 에이전트가 Google Cloud로 데이터를 복사하는 속도가 제한됩니다. 대역폭 한도는 Google Cloud 프로젝트 내 모든 전송 작업과 연결된 온프레미스 에이전트에 공유됩니다.

작동 방식

다음은 Transfer Service for On Premises Data 작동 방식에 대한 대략적인 개요입니다.

  1. Docker를 설치하고 비공개 데이터 센터에 에이전트라고 하는 소프트웨어를 실행합니다. 에이전트는 Docker 컨테이너에서 실행되며 로컬에서 마운트된 NFS 데이터에 액세스할 수 있습니다.

    자세한 내용은 온프레미스 에이전트 설치 및 실행을 참조하세요.

  2. 온프레미스 최초 설정을 위한 전송을 완료합니다.

  3. Google Cloud Console에서 Transfer Service for On Premises Data 전송을 시작합니다. NFS 디렉터리와 데이터를 전송할 대상 Cloud Storage 버킷을 제공합니다.

    자세한 내용은 전송 작업 만들기를 참조하세요.

  4. 전송이 시작되면 지정된 NFS 디렉터리를 통해 재귀적으로 트래버스하고 찾은 데이터를 Cloud Storage 버킷으로 이동합니다.

    전송된 데이터는 체크섬되고, 오류가 있는 파일은 다시 시도되며, 데이터는 보안 연결을 통해 전송됩니다. 전송 진행률 레코드가 작성되어 대상 Cloud Storage 버킷 내 객체를 로깅합니다. Google Cloud Console에서 전송 진행 상황을 추적할 수 있습니다.

  5. 전송이 완료되면 Google Cloud Console에서 오류 샘플을 볼 수 있습니다. 전송 로그에서 전송된 파일과 오류의 카탈로그를 검토할 수도 있습니다.

Transfer Service for On Premises Data에는 어떤 요구 사항이 있나요?

온프레미스에서 전송을 사용하려면 다음이 필요합니다.

  • POSIX 준수 소스

  • 300Mbps 이상의 네트워크 연결

  • 전송하려는 데이터에 액세스할 수 있는 Docker 지원 64비트 Linux 서버 또는 가상 머신

    CentO, Debian, Fedora, Ubuntu 운영체제를 지원하는 Docker Community Edition

    다른 Linux 운영체제를 사용하려면 Docker Enterprise를 참조하세요.

  • 온프레미스 최초 설정을 위한 전송을 완료합니다.

전송을 시작하기 전에 다음을 확인하세요.

  • TCP 포트 80(HTTP) 및 443(HTTPS)은 아웃바운드 연결을 위해 열려 있습니다.
  • 단일 Google Cloud 프로젝트 내 모든 에이전트 프로세스에는 동일한 마운트 지점에 같은 파일 시스템이 마운트되어 있습니다.

다음 단계

최초 설정을 완료하여 전송을 시작하세요.