When migrating on-prem or multi-cloud (AWS/Azure) data to Google Cloud, choose between gcloud storage, Storage Transfer Service (STS), Transfer Appliance, and BigQuery DTS based on volume, network speed, and timeline.
사내 데이터센터와 타 클라우드(AWS · Azure)의 데이터를 Google Cloud로 옮길 때, 용량·네트워크 속도·보안·가격에 따라 gcloud storage, Storage Transfer Service, Transfer Appliance, BigQuery DTS 중 무엇을 고를지 비교표(상단)와 의사결정 흐름도(하단)로 정리했어요.
+/− to zoom.
번호 동그라미(1~9)나 하나씩 보기를 누르면 단계별로 나타나고, 더블클릭·+/−로 확대해 볼 수 있어요.
| Transfer Option · Source ➔ Destination전송 옵션 · 출발지 → 목적지 | Recommended Volume · Speed · Mechanism권장 용량 · 속도 · 전송 메커니즘 | Security (In-Transit · At-Rest · IAM / Verification)보안 (전송 중 · 저장 시 · 권한/검증) | Pricing · Billing Structure가격 · 과금 체계 |
|---|---|---|---|
|
Replaces gsutil · Small-scale CLI file & bucket transfers옛 gsutil · 소규모 파일·버킷 명령줄 전송
Online · Agentless온라인 · 에이전트 불필요
AWS · Azure EquivalentAWS · Azure 대응
AWS CLI ( aws s3 sync) · Azure AzCopy |
Recommended: <1 TB (On-Prem · Cross-Bucket)권장: 1 TB 미만 (온프레미스 · 버킷 간)
|
|
Transfer Tool Fee $0 (Free)전송 도구 수수료 $0 (무료)
Cloud Storage Ingress is FreeCloud Storage 반입(Ingress) 무료
Note: Class A operation fees ($0.005 / 1k operations) upon bucket write, and standard network Egress fees apply for cross-region copies단, 버킷에 쓸 때 Class A 작업 요금($0.005 / 1천 건) 및 리전 간 복사 시 네트워크 반출(Egress) 요금 발생
|
|
AWS S3 · Azure Blob · GCS cross-bucket ➔ Cloud StorageAWS S3 · Azure Blob · GCS 버킷 간 → Cloud Storage
Online · Fully Managed (Agentless)온라인 · 완전 관리형 (Agentless)
AWS · Azure EquivalentAWS · Azure 대응
AWS DataSync · Azure Data Factory / AzCopy |
Recommended: 1 TiB ~ Multi-PB (Cloud-to-Cloud Standard)권장: 1 TiB ~ 수십 PB (클라우드 간 표준)
|
|
STS Service Fee $0 (Free)STS 서비스 수수료 $0 (무료)
No charge for agentless cloud-to-cloud transferAgentless 클라우드 간 전송은 과금 없음
Caution: Outbound data transfer (Egress) fees and LIST/GET request costs charged by source cloud (AWS S3 · Azure) apply주의: 출발지 클라우드(AWS S3 · Azure)가 부과하는 외부 반출(Egress) 요금 및 LIST/GET 요청 비용은 출발지 측에 납부
|
|
On-prem NFS · SMB · HDFS · S3-compatible ↔ Cloud Storage사내 NFS · SMB · HDFS · S3호환 ↔ Cloud Storage
Online · Container Agent Pool온라인 · 컨테이너 Agent Pool
AWS · Azure EquivalentAWS · Azure 대응
AWS DataSync (Agent) · Azure Storage Mover |
Recommended: 1 TiB ~ Hundreds of TB (Sufficient Bandwidth)권장: 1 TiB ~ 수백 TB (대역폭 충분 시)
|
|
Filesystem $0.0125 / GiB ($12.80 / TiB)파일시스템 $0.0125 / GiB ($12.80 / TiB)
40 TiB = $512 · 100 TiB = $1,280 · 300 TiB = $3,840
Free Exception: On-prem HDFS & S3-compatible sources are $0예외 무료: 사내 HDFS 및 S3 호환 스토리지 출발은 $0
|
|
Physical All-SSD secure storage appliance delivery물리적 All-SSD 보안 스토리지 서버 배송 이관
Offline Physical Delivery (Online mode optional)오프라인 물리 배송 (온라인 모드 겸용)
AWS · Azure EquivalentAWS · Azure 대응
AWS Snowball Edge · Azure Data Box / Heavy |
Recommended: 40 TB ~ Multi-PB (Bandwidth Bottleneck · Exceeds 1 Week)권장: 40 TB ~ 수 PB (대역폭 부족 · 1주일 초과 시)
|
|
TA40 $300 / unit · TA300 $1,800 / unitTA40 $300 / 대 · TA300 $1,800 / 대
Free usage: TA40 10 business days ($30/extra day) · TA300 25 business days ($90/extra day)무료 사용: TA40 10영업일($30/초과일) · TA300 25영업일($90/초과일)
+ Roundtrip shipping (~$200-$350+) separate · Ingestion fee upon physical return is $0 (Note: $0.0125/GB if using online streaming mode)+ 왕복 배송비 별도(약 $200~$350~) · 물리 반송 시 데이터 적재 수수료는 $0 (단, 온라인 스트리밍 모드 사용 시 $0.0125/GB)
|
|
SaaS · External DW · Storage ➔ BigQuery automated ingestionSaaS · 외부 DW · 스토리지 → BigQuery 전용 적재
Analytics DW Scheduled Load (Exam Trap Distinction)분석 DW 정기 적재 (시험 함정 구분)
Key Distinction
If destination is Cloud Storage, choose STS; if destination is BigQuery, choose BQ DTS핵심 구분 목적지가 Cloud Storage면 STS, 목적지가 BigQuery면 BQ DTS |
Recommended: Scheduled Batch Load (Up to 15 TB per run)권장: 정기 스케줄 배치 적재 (실행당 최대 15 TB)
|
|
BQ DTS Core Service Fee $0 (Free)BQ DTS 기본 전송 수수료 $0 (무료)
BigQuery Batch Load slot usage is FreeBigQuery 배치 Load 슬롯 무료
Note: Paid third-party Marketplace connector fees and external cloud Egress fees apply separately단, 유료 서드파티 Marketplace 커넥터 사용료 및 타 클라우드 Egress 요금은 별도
|
|
Operational relational DB real-time change (CDC) replication & migration운영 관계형 DB 실시간 변경분(CDC) 복제·이관
Live DB Zero-Downtime CDC (Not for files)살아있는 DB 무중단 CDC (파일 아님)
AWS · Azure EquivalentAWS · Azure 대응
AWS DMS · Azure Database Migration Service |
Recommended: Real-time sync for mission-critical operational DBs권장: 중단할 수 없는 운영 DB 트랜잭션 실시간 동기화
|
|
DMS Homogeneous Migration $0 (Free)DMS 동종 이관 $0 (무료)
Datastream: First 500 GiB/mo backfill free, then $0.40/GiB · CDC $2.00/GiBDatastream: 초기 백필 월 500 GiB 무료, 이후 $0.40/GiB · CDC $2.00/GiB
MySQL · PG · SQL Server ➔ Cloud SQL · AlloyDB migration fee is FreeMySQL·PG·SQL Server → Cloud SQL·AlloyDB 이관 수수료 무료
|
Follow the arrows from Step 1 on the left to Step 4 on the right to pinpoint the exact transfer solution for your scenario왼쪽 1단계 질문부터 오른쪽 4단계까지 화살표를 따라가면 상황에 맞는 단일 정답이 바로 결정돼요
A 1 Gbps line (~80% effective) transfers about 8-9 TB per day, taking ~11-12 days for 100 TB. In contrast, on a 100 Mbps line, 100 TB takes over 100 days, and 300 TB takes 11-12 months. If online transfer exceeds 7-10 days or private line expansion costs/time are prohibitive, choose Transfer Appliance without hesitation.
1 Gbps 회선(실효 약 80%)은 하루 약 8~9 TB를 전송해 100 TB에 약 11~12일이 걸려요. 반면 100 Mbps 회선에서는 100 TB에 100일 이상, 300 TB에 11~12개월이 걸려요. 온라인 전송이 7~10일을 넘기거나 전용선 증설 비용·기간이 부담되면 지체 없이 Transfer Appliance를 선택해요.
Migrating an on-prem filesystem with STS Agent is billed at $0.0125/GiB ($12.80/TiB). At 40 TB, the STS fee ($512) and TA40 ($300 + ~$200 shipping) reach parity. Beyond 300 TB, TA300 ($1,800 + ~$300 shipping = $2,100, with $0 DC ingestion) is ~45% cheaper than STS fees ($3,840).
사내 파일시스템을 STS 에이전트로 옮기면 $0.0125/GiB ($12.80/TiB)가 과금돼요. 40 TB 이관 시 STS 수수료($512)와 TA40($300+배송비 약 $200~)이 비슷해지고, 300 TB를 넘기면 STS 수수료($3,840)보다 TA300($1,800+배송비 약 $300 = $2,100, 물리 반송 시 적재비 $0)이 약 45% 더 저렴해요.
Online transfers (STS) are protected with TLS 1.3 encryption + dedicated circuits (Cloud Interconnect Private API) + Secret Manager (CMEK). Offline transfers (Transfer Appliance) prevent transit loss through TPM remote Attestation on arrival, AES-256 (DEK) + Cloud KMS (CMEK KEK) dual-lock encryption during loading with in-device key wipe before transit, and NIST 800-88 sanitization upon DC receipt. 온라인(STS)은 TLS 1.3 암호화 + 전용선(Cloud Interconnect Private API) + Secret Manager(CMEK)로 보호해요. 오프라인(Transfer Appliance)은 수령 시 TPM 원격 검증(Attestation), 저장 시 AES-256(DEK) + Cloud KMS(CMEK KEK) 이중 봉인 후 장비 내 키 삭제, 반납 후 NIST 800-88 완전 파기로 배송 중 분실 위험까지 차단해요.