이 문서에서는 파일 시스템 전송과 클라우드 객체 스토리지 소스(Amazon S3, Azure Storage, Cloud Storage) 또는 URL 목록에서 Cloud Storage로의 전송 간의 차이점을 요약합니다.
특성 | Cloud 객체 스토리지에서 Cloud Storage로의 전송 | 파일 시스템 전송 | 참고 |
---|---|---|---|
에이전트 및 에이전트 풀 | 아니요 | 필수 | 파일 시스템과 관련된 전송에는 파일 시스템에 대한 루트 액세스 권한이 있는 에이전트가 필요합니다. 에이전트는 그룹화되어 에이전트 풀로 관리됩니다. 시작하려면 에이전트 풀 관리를 참조하세요. |
동기화 | Cloud Storage에 있는 객체를 덮어쓰는 옵션 | 덮어쓰기 옵션 없음 | Storage Transfer Service는 소스 스토리지 시스템과 Cloud Storage의 객체 간 변경을 감지하는 경우 체크섬 메타데이터를 사용합니다. 파일 시스템의 경우 Storage Transfer Service는 소스 객체의 최종 수정 시간과 크기를 사용하여 객체가 Cloud Storage에 마지막으로 복사된 시점의 최종 수정 시간 및 크기와 비교합니다. Cloud 객체 스토리지 전송 Storage Transfer Service는 소스 스토리지 시스템에서 새 객체나 변경된 객체를 감지하면 전체 객체를 Cloud Storage에 복사합니다. Storage Transfer Service가 변경된 상태와 관계없이 Cloud Storage에 있는 이름이 동일한 객체를 덮어쓰도록 이 동작을 변경할 수 있습니다. 자세한 내용은 TransferOptions를 참조하세요. 파일 시스템 전송 Storage Transfer Service는 파일 시스템에서 새 객체나 변경된 객체를 감지하면 전체 객체를 Cloud Storage에 복사합니다. 이 동작은 변경할 수 없습니다. Cloud Storage에 있는 파일을 복사하려면 대상 Cloud Storage 버킷에서 해당 객체를 삭제하거나 대상 객체의 새 프리픽스를 선택합니다. |
대역폭 제어 | 지원되지 않음 | 지원됨—프로젝트의 모든 전송에 대한 한도를 MB/초 단위로 설정할 수 있습니다. | |
Google Cloud 작업 제품군 모니터링 | 지원되지 않음 | 에이전트에만 지원 | Cloud와 Google Cloud 간의 경우 API를 폴링하여 전송 작업의 상태, 속도 등을 가져올 수 있습니다. 자세한 내용은 TransferJobs API 설명을 참조하세요. |
전송 로그 | 지원됨 전송 로그 구성을 참조하세요. | 지원됨 복사된 모든 파일 및 오류의 레코드를 확인합니다. 전송 로그 형식을 참조하세요. | |
이름 기반 소스 데이터 필터링 | 지원됨—소스 객체의 프리픽스 포함 및 제외 | 지원되지 않음 | 파일 시스템 전송을 위해 파일의 하위 집합을 지정하려면 전송하려는 파일만 포함하는 별도의 스테이징 디렉터리를 만든 다음 해당 디렉터리를 소스로 사용하여 전송 작업을 시작합니다. |
수정된 시간 소스 데이터 필터링 | 지원됨—최종 수정 시간을 기준으로 소스 파일 포함 | 지원되지 않음 | 파일 시스템 전송을 위해 파일의 하위 집합을 지정하려면 전송하려는 파일만 포함하는 별도의 스테이징 디렉터리를 만든 다음 해당 디렉터리를 소스로 사용하여 전송 작업을 시작합니다. |
IAM |
|
Storage Transfer 관리자 및 Storage Transfer 사용자 역할 | 커스텀 역할에 필수 권한이 없으면 Storage Transfer Service용 Cloud Console이 제대로 작동하지 않습니다. 예를 들어 Cloud Console의 일부에서는 항목을 편집하기 전에 표시할 수 있는 읽기 권한이 있다고 가정하므로, 쓰기 권한만 있는 역할에는 작동하지 않는 Cloud Console 화면이 있습니다. |