← Course Index (/g/data)← Google Cloud 데이터 · DB 자료 목차 (/g/data) Standard: GCP Architecture Center · Online transfer threshold = 1 week (7-10 days) · ~80% effective bandwidth 기준: Google Cloud 공식 아키텍처 센터 · 온라인 전환 분기점 = 1주일(7~10일) · 실효 대역폭 약 80% 반영

Google Cloud Data Transfer & Migration Options Decision Guide Google Cloud 데이터 전송 · 이관 옵션 비교 및 선택 결정 방법

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 중 무엇을 고를지 비교표(상단)와 의사결정 흐름도(하단)로 정리했어요.

Data Transfer & Migration Architecture Map — 6 Options (Left) ➔ Google Cloud Target (Right)데이터 전송 · 이관 아키텍처 맵 — 6대 옵션(왼쪽) ➔ Google Cloud Target(오른쪽)

The primary characteristic of each option is noted below its icon. Hover over a box to highlight connected paths; click to open the official documentation.왼쪽 옵션 아이콘 아래에 가장 두드러진 특징을 적었어요. 상자에 마우스를 올리면 이어진 경로가 빛나고, 클릭하면 공식 문서가 열려요.
All 9전체 9
Left · Transfer & Migration Options (Key traits below icons)왼쪽 · 전송 · 이관 옵션 (아이콘 아래: 가장 두드러진 특징)
File & Object Storage Transfer Options (4 types)파일 · 객체 스토리지 전송 옵션 (4종)
Analytics DW & Operational DB Migration Options (2 types)분석 DW · 운영 DB 이관 옵션 (2종)
Right · Google Cloud Target (Destination Storage, DW & DB)오른쪽 · Google Cloud Target (목적지 저장소 · DW · DB)
gcloud storage<1 TB Small Scale · Instant Parallel CLI ($0)1 TB 미만 소규모 · 즉시 CLI 병렬 전송 ($0)What무엇옛 gsutil을 대체하는 차세대 명령줄 도구(gcloud storage cp / rsync). 별도 인프라 없이 멀티스레드·병렬 업로드를 즉시 수행해요Why왜1 TB 미만 소규모 파일이나 개발자 수시 업로드, 파이프 스트리밍을 무료($0)로 가장 빠르게 올릴 때 선택해요STS (Cloud-to-Cloud)STS (클라우드 간)S3 · Azure · Cross-Bucket Agentless Copy ($0)S3 · Azure · 버킷 간 에이전트 없는 복사 ($0)What무엇Storage Transfer Service (Agentless). 별도 에이전트 서버 없이 Google 백엔드가 AWS S3 · Azure Blob · GCS 버킷 간 데이터를 직결망으로 병렬·증분 복사해요Why왜타 클라우드나 다른 리전 버킷에서 1 TB~수십 PB를 옮길 때 STS 수수료 $0으로 가장 간편하게 스케줄·이벤트 전송해요STS (On-Premises)STS (온프레미스)1 TB+ High-Speed · Agent Parallel ($0.0125/GiB)1 TB+ 고속망 · Agent 병렬 ($0.0125/GiB)What무엇Storage Transfer Service (On-Premises Agent Pool). 사내 리눅스 서버에 Docker 컨테이너 에이전트를 여러 대 띄워 대역폭 상한 제어와 자동 재시도로 고속 전송해요Why왜사내 데이터센터(NFS·SMB·HDFS)에 가용 네트워크 대역폭이 충분할 때 기한(1주일) 내 온라인으로 수백 TB를 옮겨요Transfer Appliance40-300 TB Low Bandwidth · Physical Appliance ($300+)40~300 TB 대역폭 부족 · 물리 장비 배송 ($300~)What무엇Google이 배송하는 고성능 All-SSD 물리 스토리지 서버(TA40 40TB $300 / TA300 300TB $1,800). AES-256 + Cloud KMS 2중 암호화 및 TPM 원격 검증을 제공해요Why왜온라인 전송이 1주일(7~10일)을 넘기거나 사내 회선(100 Mbps 등)이 느릴 때 인터넷 대역폭 소모 0으로 약 3주 만에 이관해요BigQuery DTSSaaS · External DW · Files → BQ Scheduled Load ($0)SaaS · 외부 DW · 파일 → BQ 정기 적재 ($0)What무엇Google Ads · GA4 · Salesforce 등 SaaS와 Snowflake · Redshift · Teradata · S3/GCS 데이터를 코드 없이 정기 스케줄로 BigQuery에 자동 적재해요Why왜목적지(Target)가 Cloud Storage 버킷이 아니라 분석 창고인 BigQuery 테이블일 때 선택하는 전용 자동 적재 도구예요DMS · DatastreamLive Operational DB Real-time Change (CDC) Replication살아있는 운영 DB 실시간 변경분(CDC) 복제What무엇DB 로그(Binlog·WAL·Redo)를 읽어 실시간 변경분(CDC)을 흘려보내는 서버리스 서비스. 운영 DB 이관은 DMS, 분석용 복제는 Datastream이 담당해요Why왜정적 파일이 아니라 24시간 거래가 일어나는 운영 관계형 DB를 서비스 중단 없이 이관하거나 실시간 분석할 때 선택해요
<1 TB · Local/Bucket Instant Upload ($0)1 TB 미만 · 로컬/버킷 즉시 업로드 ($0)
AWS S3 · Azure · Direct Cross-Bucket Incremental ($0)AWS S3 · Azure · 버킷 간 직결 증분 복사 ($0)
On-Prem NFS · SMB · HDFS · Agent Parallel Transfer사내 NFS·SMB·HDFS · Agent 병렬 전송
Offline Physical Appliance Delivery · 2-Layer Encrypted Load오프라인 물리 장비 배송 · 2중 암호화 적재
Hybrid Incremental Sync하이브리드 증분
Lakehouse External Table · Batch LoadLakehouse 외부 테이블 · 일괄 적재
SaaS · External DW · File Scheduled Load ($0)SaaS · 외부 DW · 파일 정기 스케줄 적재 ($0)
Datastream · Real-time CDC Streaming for AnalyticsDatastream · 분석용 실시간 CDC 스트리밍
DMS · Operational DB Zero-Downtime Replication · Cutover ($0)DMS · 운영 DB 무중단 복제 · 컷오버 ($0)
Primary Transfer & Migration Path주된 전송·이관 경로 Hybrid Incremental · Analytics Integration하이브리드 증분 · 분석 연계 Direct Cloud-to-Cloud (AWS · Azure)타 클라우드(AWS·Azure) 직결 Click number circles (1-9) or Step by Step to walk through stages; double-click or use +/− to zoom. 번호 동그라미(1~9)나 하나씩 보기를 누르면 단계별로 나타나고, 더블클릭·+/−로 확대해 볼 수 있어요.

1. Online Transfer Time by Bandwidth & Data Volume (The 1-Week Rule)1. 네트워크 대역폭 × 데이터 용량별 온라인 전송 소요 시간 (1주일 법칙 점검)

Switch to a physical Transfer Appliance if online transfer exceeds 1 week (7-10 days) or saturates internal networks.온라인 전송이 1주일(7~10일)을 넘기거나 사내 업무망을 포화시키면 물리 장비(Transfer Appliance)로 전환해요
Small Scale · Sub-Baseline소규모 · 기준선 미만 1 TB (~1,024 GiB)1 TB (약 1,024 GiB) ~2.6 hours약 2.6시간 Recommended: gcloud storage CLI추천: gcloud storage CLI Under 1 TB: Transfer instantly via CLI without agents1 TB 미만은 에이전트 없이 CLI로 즉시 전송
Medium Filesystem중규모 파일시스템 10 TB ~26 hours (1.1 days)약 26시간 (1.1일) Recommended: Storage Transfer Service추천: Storage Transfer Service 1 TB and above: STS auto-retry & parallel transfers1 TB 이상부터는 STS 자동 재시도·병렬 전송
TA40 Base CapacityTA40 1대 기준 용량 40 TB ~4.5-5 days약 4.5~5일 Recommended: STS Agent (Off-peak throttle)추천: STS 에이전트 (야간 제한) Cost crossover point between STS ($512) and TA40 ($300 + shipping)STS($512)와 TA40($300+배송비) 비용 교차점
Large Migration Threshold대규모 이관 분기점 100 TB ~11-12 days (Exceeds 1 week)약 11~12일 (1주일 초과) Recommended: STS if urgent / TA for cost추천: 기한 급하면 STS / 비용은 TA Official doc benchmark: Switch to TA at 100 Mbps공식 문서 대표 기준: 100 Mbps 시 TA 전환
TA300 Base · Petabyte ScaleTA300 1대 · 페타바이트급 300 TB ~34-36 days (Exceeds 1 month)약 34~36일 (한 달 초과) Recommended: Transfer Appliance (TA300)추천: Transfer Appliance (TA300) TA300 takes ~3 weeks from capture to upload completionTA300은 캡처~적재 완료까지 약 3주 소요
Cloud Storage network ingress fee is $0 (Free) across all toolsCloud Storage 인그레스(데이터 반입) 네트워크 요금은 모든 도구에서 $0 (무료)예요
Transfer Option · Source ➔ Destination전송 옵션 · 출발지 → 목적지 Recommended Volume · Speed · Mechanism권장 용량 · 속도 · 전송 메커니즘 Security (In-Transit · At-Rest · IAM / Verification)보안 (전송 중 · 저장 시 · 권한/검증) Pricing · Billing Structure가격 · 과금 체계
gcloud storage icon
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 미만 (온프레미스 · 버킷 간)
  • Automatically performs multi-threaded and multipart parallel uploads via gcloud storage cp / rsync.gcloud storage cp / rsync로 다중 스레드·멀티파트 병렬 업로드를 자동 수행해요.
  • Fastest for ad-hoc runs, a few large files, or piping program standard output (stdout) directly to a bucket.수시(Ad-hoc) 실행, 소수 대용량 파일, 프로그램 표준 출력(stdout)을 버킷으로 바로 흘려보낼 때 가장 빨라요.
  • However, managing failed retries and audit logs across hundreds of millions of files or multi-TB transfers is difficult; STS is recommended for 1 TB+.단, 수억 개 파일이나 수십 TB 장기 전송 시 실패 재시도·에러 감사 로그 관리가 어려워 1 TB 이상은 STS를 권장해요.
  • In-Transit: HTTPS (TLS) default encrypted transfer전송 중: HTTPS(TLS) 기본 암호화 전송
  • At-Rest: Google default encryption + optional Customer-Managed (CMEK) or Customer-Supplied (CSEK) keys저장 시: Google 기본 암호화 + 고객 관리 키(CMEK)·고객 제공 키(CSEK) 직접 지정 가능
  • IAM & Verification: Caller or Service Account IAM permissions (Storage Object Admin/Creator) and automated CRC32C/MD5 hash validation권한·검증: 실행자 계정 또는 Service Account의 IAM 권한(Storage Object Admin/Creator) 및 CRC32C/MD5 해시 자동 대조
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) 요금 발생
Storage Transfer Service icon
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 (클라우드 간 표준)
  • High-speed transfer over Google backbone interconnects between cloud data centers without deploying agents or servers.별도 서버·에이전트 설치 없이 Google 백엔드가 클라우드 데이터센터 간 직결망으로 고속 병렬 복사해요.
  • Incremental Transfer: Skips files with matching size and hash, fetching only modified or newly added objects.증분 전송(Incremental): 이미 옮긴 파일과 크기·해시가 같으면 건너뛰고 새로 바뀌거나 추가된 객체만 가져와요.
  • Supports one-time migrations as well as daily/weekly backup schedules and event-driven (real-time S3/GCS event notification) transfers.일회성 이관뿐 아니라 매일·매주 정기 백업 스케줄과 Event-driven(S3/GCS 이벤트 실시간 감지) 전송을 지원해요.
  • In-Transit: End-to-end HTTPS (TLS 1.3) encryption and MD5/CRC32C checksum integrity across all segments전송 중: 모든 구간 HTTPS (TLS 1.3) 종단간 암호화 및 MD5/CRC32C 무결성 검증
  • Credential Security: Secure multi-cloud authorization via AWS IAM Role federation (no permanent keys) or keys encrypted in Secret Manager + CMEK자격증명 보호: AWS IAM Role 연동(키 없는 위임) 또는 액세스 키를 Secret Manager + CMEK로 암호화 보관
  • Metadata Preservation: Retains or reconfigures object ACLs, CMEK settings, creation timestamps, and storage classes메타데이터 보존: 객체 ACL, CMEK 설정, 생성 시각, 스토리지 클래스 유지·변경 선택 가능
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 요청 비용은 출발지 측에 납부
Storage Transfer Service On-Premises icon
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 (대역폭 충분 시)
  • Deploy multiple Transfer Agents as Docker/Podman containers on on-prem Linux servers to horizontally scale transfer speeds via an Agent Pool.사내 리눅스 서버에 Docker/Podman 컨테이너로 Transfer Agent를 여러 대 띄워 Agent Pool로 속도를 수평 확장해요.
  • Bandwidth Cap: Throttles bandwidth during business hours to protect internal network and maximizes speed overnight.대역폭 상한(Bandwidth Cap): 주간 업무 시간에는 대역폭을 제한해 사내망 마비를 막고 야간에 최대 속도로 전송해요.
  • Remaining agents automatically take over on agent failure; logs comprehensive transfer results to TSV and BigQuery.에이전트 장애 시 나머지 에이전트가 자동 인계하며, 전체 파일 성공·실패 내역을 TSV 및 BigQuery로 남겨요.
  • In-Transit: TLS 1.3 encrypted over public internet or Cloud Interconnect Private APIs전송 중: 공인 인터넷 또는 Cloud Interconnect(전용선) Private API 위에서 TLS 1.3 암호화
  • Source File Protection: Containers mount only required directories as read-only, isolated under least-privilege OS accounts사내 파일 보호: 컨테이너에 필요한 디렉터리만 읽기 전용(Read-only)으로 마운트하고 최소 권한 OS 계정으로 격리
  • IAM & Verification: Governed by IAM roles (Storage Transfer Admin/User) with automatic post-transfer checksum verification권한·검증: IAM 역할(Storage Transfer Admin/User) 통제 및 전송 후 체크섬 자동 검증
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
Transfer Appliance icon
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주일 초과 시)
  • Capacities: TA40 (Standalone 40 TB / V2 rack up to 100 TB) · TA300 (Up to 300 TB), all equipped with high-performance All-SSD.모델 용량: TA40(독립형 40 TB / V2 랙형 최대 100 TB) · TA300(최대 300 TB), 전 모델 고성능 All-SSD 탑재
  • Local Copy Speed: 10 Gbps (RJ45) & 100 Gbps (QSFP28) + NFS/SMB/SCP support ➔ Captures 40 TB in ~16-23 hrs, 300 TB in 5-7 days.장비 복사 속도: 10 Gbps(RJ45) 및 100 Gbps(QSFP28) 포트 + NFS·SMB·SCP 지원 → 로컬망에서 40 TB는 약 16~23시간, 300 TB는 5~7일에 캡처 완료
  • Total Cycle Time: Request ➔ Delivery ➔ Capture ➔ Return ➔ Ingestion at Google DC takes ~3 weeks (25 days capture + 10 biz days ingestion) with 0 internet bandwidth usage.전체 소요 주기: 신청 → 배송 → 캡처 → 반송 → Google 데이터센터 적재까지 약 3주(25일 내 복사 + 10영업일 내 적재), 인터넷 대역폭 소모 0
  • Physical & Boot Verification: Tamper-evident casing + TPM chip + activates only after passing remote Attestation Passcode on arrival물리·부팅 검증: 훼손 방지 케이스(Tamper-evident 태그) + TPM 칩 + 수령 후 원격 무결성 검증(Attestation Passcode) 통과 시에만 활성화
  • Dual Encryption (0% Plaintext): Instant AES-256 (DEK) encryption upon writing ➔ Locked with Cloud KMS asymmetric key (KEK / customer CMEK) at Finalize before wiping DEK from appliance ➔ Decrypted inside Google DC VPC-SC perimeter이중 암호화(평문 저장 0%): 쓸 때 AES-256(DEK) 즉시 암호화 → 반송 마감(Finalize) 시 Cloud KMS 비대칭 키(KEK, 고객 CMEK 가능)로 잠근 뒤 장비에서 DEK 삭제 → Google 센터 VPC-SC 경계 안에서 복호화
  • Complete Destruction Post-Return: NIST 800-88 compliant cryptographic erasure (erasure certificates available; defective drives physically shredded)반납 후 완전 파기: NIST 800-88 표준 암호학적 삭제(삭제 증명서 발급 가능, 고장 디스크는 물리 파쇄)
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)
BigQuery Data Transfer Service icon
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)
  • Loads data code-free directly into BigQuery tables from SaaS (Google Ads, GA4, Salesforce) and files in Teradata, Redshift, Snowflake, S3, Azure Blob, and GCS.Google Ads · GA4 · Salesforce 등 SaaS와 Teradata · Redshift · Snowflake · S3 · Azure Blob · GCS 파일을 코드 없이 BigQuery 테이블로 바로 적재해요.
  • Runs automatically on 24-hr (min 15-min) schedules, supports backfills for outage intervals, and cross-region BigQuery dataset replication (cannot export outside BigQuery).기본 24시간(최소 15분) 주기 자동 실행, 장애 구간 백필(Backfill), 리전 간 BigQuery 데이터셋 복사를 지원해요 (BigQuery 밖으로 내보내기는 불가).
  • In-Transit: TLS encryption and VPC-SC / Private Service Connect support for external DB/DW connectivity전송 중: TLS 암호화 및 VPC-SC / Private Service Connect(외부 DB·DW 연결 시) 지원
  • IAM & Verification: BigQuery IAM permissions (bigquery.transfers.update) and region-specific data governance policies applied권한·검증: BigQuery IAM 권한(bigquery.transfers.update) 및 리전별 데이터 거버넌스 정책 적용
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 요금은 별도
DMS icon
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 트랜잭션 실시간 동기화
  • Unlike STS and Transfer Appliance that copy files/objects, this reads DB transaction logs (Binlog, WAL, Redo) to stream real-time changes (CDC).파일(객체)을 통째로 복사하는 STS·Appliance와 달리, DB 트랜잭션 로그(Binlog·WAL·Redo)를 읽어 실시간 변경분(CDC)을 흘려보내요.
  • DMS: Choose for zero-downtime migration to operational DBs (Cloud SQL · AlloyDB · Spanner) followed by cutover (Promote).DMS: 운영 DB(Cloud SQL · AlloyDB · Spanner)로 무중단 이사 후 컷오버(Promote)할 때 선택해요.
  • Datastream: Choose for real-time replication of operational DB changes into analytics warehouses (BigQuery · Cloud Storage).Datastream: 운영 DB의 변경 내역을 분석 창고(BigQuery · Cloud Storage)로 실시간 복제할 때 선택해요.
  • In-Transit: VPC Peering · Private Service Connect · SSH tunnel · SSL/TLS certificate encryption전송 중: VPC Peering · Private Service Connect · SSH 터널 · SSL/TLS 인증서 암호화
  • At-Rest: CMEK encryption support and Gemini-based schema/code automated conversion (Oracle ➔ PostgreSQL)저장 시: CMEK 암호화 지원 및 Gemini 기반 스키마·코드 자동 변환(Oracle → PostgreSQL)
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 이관 수수료 무료

2. Decision Guide — 4-Step Decision Tree2. 하단 결정 방법 — 4단계 질문으로 고르는 의사결정 트리 (Decision Tree)

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단계까지 화살표를 따라가면 상황에 맞는 단일 정답이 바로 결정돼요

STEP 1 · Data Type & DestinationSTEP 1 · 데이터 종류와 목적지

What are you moving and where to?무엇을 어디로 옮기나요?

① Files · Objects (Logs, Backups, Parquet, Images) ➔ Cloud Storage① 파일 · 객체 (로그, 백업, Parquet, 이미지) → Cloud Storage ➔ Proceed to STEP 2➔ STEP 2로 이동 Moving raw files directly into the data lake (bucket) without transformation파일 변환 없이 원본 그대로 레이크(버킷)로 옮기는 작업
② SaaS (Ads, GA4) · External DW (Snowflake, Redshift) ➔ BigQuery② SaaS(Ads·GA4) · 외부 DW(Snowflake·Redshift) → BigQuery ✔ Choose BigQuery DTS✔ BigQuery DTS 선택 Automated periodic loading where target is BigQuery tables, not buckets목적지가 버킷이 아니라 BigQuery 테이블인 정기 자동 적재
③ Live Operational DB Real-time Changes (CDC)③ 살아있는 운영 DB 실시간 변경분(CDC) ✔ Operational DB = DMS / Analytics = Datastream✔ 운영 DB행 = DMS / 분석행 = Datastream Cloud SQL / AlloyDB migration via DMS; BigQuery real-time replication via DatastreamCloud SQL·AlloyDB 이관은 DMS, BigQuery 실시간 복제는 Datastream
STEP 2 · Source File LocationSTEP 2 · 파일 출발지 위치

Where are the files located currently?파일이 지금 어디에 있나요?

① Other Clouds (AWS S3 · Azure Blob / ADLS Gen2)① 타 클라우드 (AWS S3 · Azure Blob / ADLS Gen2) ✔ Storage Transfer Service (Agentless)✔ Storage Transfer Service (Agentless) No agent setup needed · $0 STS fee · High-speed transfer via cloud interconnects (Source Egress only)에이전트 설치 불필요 · STS 수수료 $0 · 클라우드 직결망으로 고속 전송 (출발지 Egress만 발생)
② Cloud Storage Buckets in Other Regions / Projects② 다른 리전·프로젝트의 Cloud Storage 버킷 ✔ STS for 1 TB+ / gcloud storage for <1 TB✔ 1 TB 이상 STS / 1 TB 미만 gcloud storage STS recommended for large cross-bucket moves, metadata preservation, and recurring sync대용량 버킷 간 이동·메타데이터 보존·주기적 복제는 STS 추천
③ On-Premises Data Center (NFS · SMB · HDFS)③ 사내 데이터센터 (On-Premises NFS · SMB · HDFS) ➔ Proceed to STEP 3➔ STEP 3으로 이동 Calculate on-prem bandwidth vs timeline to choose online vs offline사내 네트워크 대역폭과 마감 기한을 계산해 온라인/오프라인 결정
STEP 3 · Volume vs Network BandwidthSTEP 3 · 용량 vs 네트워크 대역폭

Can it be uploaded over the network within 1 week?기한(1주일) 안에 네트워크로 다 올라가나요?

① Under 1 TB (or Ad-hoc Developer Uploads)① 1 TB 미만 (또는 개발자 수시 업로드) ✔ gcloud storage CLI✔ gcloud storage CLI Instant parallel upload with a single command without agent installation (Free)에이전트 설치 없이 명령 한 줄로 즉시 병렬 업로드 (무료)
② 1 TB+ and Sufficient Bandwidth (Online feasible within timeline)② 1 TB 이상 + 가용 대역폭 충분 (기한 내 온라인 전송 가능) ✔ Storage Transfer Service (On-Prem Agent Pool)✔ Storage Transfer Service (On-Prem Agent Pool) Multi-container agent scaling + bandwidth rate limiting ($0.0125/GiB; HDFS & S3-compatible are $0)컨테이너 에이전트 다중 확장 + 주간 대역폭 상한 설정 ($0.0125/GiB, HDFS·S3호환은 $0)
③ 40 TB ~ Multi-PB and Insufficient Bandwidth (>1 week online · Air-gapped)③ 40 TB ~ 수 PB + 대역폭 부족 (온라인 1주일 초과 · 폐쇄망) ✔ Transfer Appliance (TA40 · TA300)✔ Transfer Appliance (TA40 · TA300) 100 TB takes 100+ days on 100 Mbps ➔ Physical appliance delivery completes in ~3 weeks (Zero impact on office network)100 Mbps에서 100 TB는 100일+ 소요 → 물리 장비 배송으로 3주 내 완료 (사내 인터넷 대역폭 소모 0)
STEP 4 · Production Cutover & HybridSTEP 4 · 실무 컷오버 & 하이브리드

Are on-prem files continuing to change during migration?이관 도중에도 사내 파일이 계속 바뀌나요?

① Static Archives · Backups (No ongoing changes)① 정적 아카이브 · 백업본 (변경 없음) ✔ Transfer Appliance Standalone✔ Transfer Appliance 단독 완결 Directly loaded into Cloud Storage Archive/Coldline with a single appliance shipment장비 1회 배송으로 Cloud Storage Archive/Coldline에 바로 적재
② Large Baseline + Ongoing Daily New Files (Zero-Downtime Required)② 대용량 원본 + 매일 신규 파일 발생 (무중단 이관 필요) ✔ Hybrid (Transfer Appliance + STS Agent)✔ 하이브리드 (Transfer Appliance + STS Agent) Phase 1 (Full Seed): Physically migrate multi-hundred-TB baseline via Transfer Appliance
Phase 2 (Delta Sync): Incrementally sync only newly accumulated changes during shipping (~3 weeks) via STS On-Prem Agent before cutover
1단계(Full Seed): 수백 TB 기존 원본은 Transfer Appliance로 물리 이관
2단계(Delta Sync): 배송 기간(약 3주) 동안 새로 쌓인 변경분만 STS On-Prem Agent로 증분 동기화 후 컷오버

1. Speed Decision Formula: The '1-Week Rule' and the 100 Mbps Wall1. 속도 결정 공식: "1주일 법칙"과 100 Mbps의 벽

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를 선택해요.

2. Cost Break-Even: STS Agent ($12.8/TiB) vs Appliance Flat Rate2. 가격 손익분기점: STS 에이전트($12.8/TiB) vs 장비 정액

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% 더 저렴해요.

3. Security Checklist: Online TLS 1.3 vs Offline Triple-Lock3. 보안 검증 포인트: 온라인 TLS 1.3 vs 오프라인 3중 잠금

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 완전 파기로 배송 중 분실 위험까지 차단해요.