Complete architecture flow for Google Cloud Database Engineer (Path 22). Hover to illuminate connected paths; click to open official docs in a new tab.Google Cloud Database Engineer (path 22) 전체 흐름이에요. 이름에 올리면 설명과 이어진 길이 빛나고, 누르면 공식 문서가 새 창으로 열려요.

Database Engineering: Assessment, Zero-Downtime Migration, Global Operations & AI Agents데이터베이스 엔지니어링: 진단·무중단 이관부터 글로벌 운영·AI 에이전트까지

Pinch to zoom, drag to pan. Rotate phone landscape for a larger view.두 손가락으로 벌려 키우고, 한 손가락으로 옮겨 보세요. 휴대폰은 가로로 돌리면 더 크게 보여요.

Start · On-Premises DBs시작 · 사내 기존 DB
Google Cloud
Assessment · Migration · Verification진단 · 이관 · 검증
Destination · Services, Analytics & AI끝 · 서비스 · 분석 · AI
Start · Multi-Cloud DBs시작 · 다른 클라우드 DB
On-Prem Homogeneous RDBMS사내 동종 RDBMSMySQL · PostgreSQL · SQL ServerWhat무엇사내 오픈소스·상용 RDBMS: 사내 서버나 VM에서 운영 중인 MySQL · PostgreSQL · SQL ServerWhy왜동종(Homogeneous) 무중단 이관: 엔진을 바꾸지 않고 관리형 Cloud SQL · AlloyDB로 무중단 이사할 대상이에요
Oracle & Legacy Commercial DBOracle · 레거시 DBOn-prem heterogeneous enterprise RDBMS사내 이종 엔터프라이즈 RDBMSWhat무엇사내 레거시 상용 DB: 라이선스·유지보수 부담이 큰 사내 Oracle · 레거시 RDBMSWhy왜이종(Heterogeneous) 현대화: 스키마·저장 프로시저를 PostgreSQL 호환 AlloyDB로 현대화할 대상이에요
Non-Relational & Cache Source비관계형 · 캐시 원천Time-series, mobile & session workloads시계열 · 모바일 · 세션 워크로드What무엇비관계형 원천 3종: IoT·금융 틱 데이터(시계열), 모바일 실시간 상태(문서), 세션·캐시 워크로드(인메모리)Why왜목적별 NoSQL 분리: 관계형 DB 대신 목적에 맞는 비관계형(NoSQL)·인메모리 DB에 담아야 초고속으로 처리해요
Migration CenterDMA · TCO · Asset AssessmentDMA · TCO · 자산 진단What무엇Migration Center: 온프레미스 자산을 자동 수집해 비용(TCO)과 적정 사양 산정 · DMA(Database Migration Assessment): 이기종 변환 난이도 정밀 진단Why왜사전 정량 진단: 이사하기 전에 어떤 DB로 갈지, 코드를 얼마나 고쳐야 할지 숫자로 먼저 파악해요DMS Zero-Downtime MigrationDMS 무중단 이관Dedicated to Cloud SQL & AlloyDBCloud SQL·AlloyDB 전용What무엇Database Migration Service: 관계형 도착지 Cloud SQL · AlloyDB 2곳 전용 무중단 CDC 복제 · Conversion Workspace(Gemini 내장): Oracle·SQL Server 코드를 PostgreSQL로 자동 변환(Spanner·BigQuery 직접 이관 불가)Why왜무중단 동종·이종 이관: 서비스를 멈추지 않고 RDBMS를 Cloud SQL 또는 AlloyDB로 안전하게 옮겨요(Spanner 이관: SMT · Datastream · Dataflow 경로 사용)DVT Data ValidationDVT 정합성 검증Row count, aggregation & hash validation행 수 · 집계 · 해시 비교What무엇Data Validation Tool (DVT): 원본 DB와 대상 DB의 1) 행 수(Row count), 2) 컬럼 집계(Sum/Avg), 3) 행 해시(Hash)를 자동 비교하는 CLI 검증 도구Why왜무결성 증명: 이사한 뒤 데이터가 단 한 건도 빠지거나 깨지지 않았음을 수치로 증명해요Cloud SQLManaged MySQL, PG & SQL ServerMySQL · PG · SQL Server 관리형What무엇완전 관리형 리전 RDBMS: 백업·패치·복제를 자동화한 관계형 DB (Enterprise / Enterprise Plus 에디션)Why왜운영 부담 제거: 기존 앱 코드를 그대로 두면서 인프라 운영 부담 없이 안정적인 관계형 DB를 써요SpannerGlobal multi-region strong consistency글로벌 멀티 리전 · 강한 일관성What무엇글로벌 분산 관계형 DB: 전 세계 여러 리전에 걸쳐 무제한 수평 확장(자동 Sharding)되면서도 외부 일관성(Strong Consistency)과 99.999% 가용성을 보장해요Why왜다운타임 제로 글로벌 서비스: 글로벌 금융·게임·이커머스처럼 멈추면 안 되고 전 세계에서 동시에 읽고 써야 할 때 선택해요Bigtable · NoSQLFirestore & Memorystore cachingFirestore · Memorystore 캐시What무엇Bigtable: 대규모 시계열·피처 와이드컬럼 · Firestore: 실시간 웹·모바일 문서 동기화 · Memorystore(Redis·Valkey·Memcached): 마이크로초 인메모리 캐시Why왜초저지연 비관계형 전담: RDBMS로는 감당하기 어려운 초고속 읽기·쓰기·실시간 동기화·세션 캐시를 전담해요
AlloyDBDecoupled storage high-performance PostgreSQL컴퓨트·스토리지 분리 고성능 PostgreSQLWhat무엇AlloyDB for PostgreSQL: 표준 PostgreSQL 대비 트랜잭션 4배 · 분석 최대 100배 빠른 엔터프라이즈 PostgreSQL 호환 DBWhy왜엔터프라이즈 통합 DB: Oracle 이관이나 대규모 트랜잭션·실시간 분석(HTAP)·생성형 AI를 한 DB에서 처리해요
Storage & Read Pool스토리지 · Read PoolDecoupled compute & storage컴퓨트·스토리지 분리What무엇지능형 스토리지 분리 & Read Pool: 스토리지 계층을 분리해 복제본 생성·확장이 빠르고 Read Pool로 읽기를 수평 확장해요Why왜OLTP 확장성: 트랜잭션 처리량과 가용성을 동시에 높여요
Columnar EngineAlloyDB internal storageAlloyDB 내부 전용What무엇AlloyDB Columnar Engine: 데이터를 밖으로 옮기지 않고 자주 분석하는 컬럼만 메모리에 컬럼 형태로 자동 유지해 집계 쿼리를 최대 100배 가속해요Why왜무복사 HTAP 가속: 별도 DW로 옮기기 전에도 AlloyDB 운영 DB 위에서 즉시 빠른 분석을 돌려요
Real-Time HTAP Analytics실시간 HTAP 분석Simultaneous OLTP + OLAP processingOLTP + OLAP 동시 처리What무엇실시간 HTAP: 운영 트랜잭션(OLTP)을 방해하지 않고 대량 집계·리포팅 쿼리(OLAP)를 즉시 응답해요Why왜즉시 비즈니스 인사이트: 지금 방금 들어온 주문·재고 데이터로 바로 분석해요
AlloyDB AI (ScaNN) · AlloyDB OmniUltra-fast vector search (RAG) & on-prem containers초고속 벡터 검색(RAG) · 사내 컨테이너 실행What무엇AlloyDB AI (ScaNN): Google ScaNN 기반 초고속 벡터 검색 · AlloyDB Omni: 사내·타 클라우드 컨테이너에서도 동일 엔진 실행Why왜실시간 운영 RAG & 하이브리드: 운영 DB 안의 최신 데이터로 환각 없는 RAG와 하이브리드 운영을 구현해요
HA · Replicas · PITRHA · 복제본 · PITRAuto-failover, PITR & backups자동 페일오버 · 시점 복구 · 백업What무엇HA(고가용성): 영역 간 동기 복제·자동 페일오버 · Read Replica: 읽기 부하 분산 · PITR: 초 단위 시점 복구 · Cross-region DR: 리전 간 재해 복구Why왜무중단 운영 보호: Cloud SQL · AlloyDB 운영 시 장애가 나도 멈추지 않고 원하는 시점으로 복구해요Cloud Run · GKETransactional apps & Auth Proxy트랜잭션 앱 · Auth ProxyWhat무엇Cloud Run: 서버리스 컨테이너 · GKE: 쿠버네티스 · Compute Engine: 가상머신 위에서 도는 비즈니스 애플리케이션Why왜Auth Proxy & Connection Pool: 전용 암호화 프록시와 커넥션 풀로 운영 DB에 안전하게 연결해 서비스를 제공해요Gemini Enterprise Agent PlatformAlloyDB MCP Server & Model ArmorAlloyDB MCP 서버 · Model ArmorWhat무엇Gemini Enterprise Agent Platform: AlloyDB·Cloud SQL·Spanner의 벡터 검색과 원격 MCP 서버, 프롬프트 보안(Model Armor)을 결합해 AI 에이전트를 배포해요Why왜신뢰할 수 있는 DB 에이전트: 운영 DB의 실시간 데이터를 안전하게 조회하고 행동하는 기업용 AI 에이전트를 만들어요BigQuery · LakehouseFederated queries, CDC & external tablesFederated Query · CDC · 외부 테이블What무엇Federated Query: Cloud SQL·AlloyDB·Spanner 3종 무복사 직접 조회 · Datastream CDC: DB → BigQuery·GCS 2곳 전용 실시간 복제 · External Table: Bigtable 외부 테이블 연결Why왜전사 통합 분석: 각 데이터베이스마다 정해진 전용 연결 통로로 운영 DB와 전사 데이터 웨어하우스를 하나로 묶어 분석해요
Amazon RDS · AuroraAWS managed operational DBsAWS 관리형 운영 DBWhat무엇AWS 관리형 RDBMS: AWS에서 운영 중인 MySQL · PostgreSQL · Oracle · SQL ServerWhy왜AWS → GCP 무중단 이관: VPN·Peering 연결 후 DMS로 무중단 복제해 Google Cloud로 이관해요
Azure SQL & Multi-CloudAzure SQL · 타 클라우드Multi-cloud relational DBs타 클라우드 관계형 DBWhat무엇타 클라우드 RDBMS: Azure SQL Database 및 타 클라우드 VM 위에 설치된 관계형 DBWhy왜멀티클라우드 무중단 이관: 스키마 변환과 CDC 복제로 다운타임 없이 이관해요
Asset & Spec Assessment자산·사양 진단What무엇Migration Center · DMA: 사내·타 클라우드 DB → Google Cloud 사전 진단 전용Why왜TCO·난이도 산정: 데이터를 옮기기 전에 온프레미스 DB 자산의 비용과 스키마·코드 변환 난이도를 먼저 진단해요Homogeneous CDC동종 CDCWhat무엇DMS 동종 마이그레이션: MySQL·PG·SQL Server → Cloud SQL · AlloyDB 전용Why왜다운타임 제로 복제: 같은 엔진끼리 CDC 실시간 복제로 서비스를 멈추지 않고 옮겨요Heterogeneous Code Conversion이종 코드 변환What무엇DMS Conversion Workspace: Oracle · SQL Server → Cloud SQL · AlloyDB(PG) 전용Why왜Gemini 코드 변환: 내장 Gemini 변환 작업공간에서 Oracle PL/SQL과 스키마를 PostgreSQL 호환 코드로 바꿔요Migration Planning이관 설계What무엇DMA 진단 → DMS 설계: 진단 결과 기반 마이그레이션 작업 구성Why왜검증된 사양 반영: 진단 리포트에서 확인한 적정 사양과 변환 규칙을 DMS 이관 작업에 그대로 반영해요Homogeneous Zero-Downtime Migration동종 무중단 이관What무엇DMS → Cloud SQL 이관: DMS 관계형 도착지 2곳 중 첫 번째(Cloud SQL)Why왜전용 도착지 1/2: DMS의 관계형 도착지는 Cloud SQL과 AlloyDB 두 곳뿐이며 동종 엔진으로 무중단 복제해요Gemini-Assisted Code Conversion & MigrationGemini 변환 · 이관What무엇DMS → AlloyDB 이관: DMS 관계형 도착지 2곳 중 두 번째(AlloyDB)Why왜전용 도착지 2/2: 동종 PostgreSQL 또는 이종 Oracle·SQL Server 데이터를 AlloyDB로 실시간 CDC 복제해요SMT & Datastream MigrationSMT · Datastream 이관What무엇Spanner Migration Tool(SMT) + Datastream · Dataflow: RDBMS → Spanner 전용 이관 경로Why왜Spanner 전용 경로: DMS는 Cloud SQL·AlloyDB 전용이라 Spanner로 갈 수 없어요. SMT로 스키마를 변환하고 Datastream·Dataflow로 무중단 복제해요Post-Replication Verification복제 후 검증What무엇DMS 복제 → DVT 검증: 원본 DB ↔ 대상 DB 데이터 정합성 대조Why왜자동 대조: 복제 후 원본과 대상 DB의 행 수·집계·해시가 100% 일치하는지 자동 검증해요Data Validation Verified정합성 검증 완료What무엇검증 완료 → Cutover(운영 전환): 정합성 확인 후 고가용성 운영 체계 가동Why왜안전한 컷오버: 데이터 결함이 0건임을 확인한 뒤 트래픽을 새 DB로 전환하고 HA·백업 체계를 가동해요HA, Replication & BackupHA · 복제 · 백업What무엇Cloud SQL 고가용성 구성: Regional HA · Read Replica · PITR 시점 복구Why왜장애 자동 복구: 영역 간 동기 복제와 자동 페일오버로 장애 시에도 서비스를 멈추지 않고 보호해요HA · Read Pool · PITRWhat무엇AlloyDB 고가용성 구성: Active/Standby HA · Read Pool 수평 확장 · 연속 백업(PITR)Why왜스토리지 공유 무중단: 스토리지 계층을 공유하는 구조라 페일오버와 읽기 복제본 확장이 훨씬 빨라요Ultra Low-Latency Sync초저지연 수집·동기화What무엇비관계형 직접 적재: 원천 데이터 → Bigtable · Firestore · MemorystoreWhy왜스키마리스 고속 처리: 시계열·모바일 동기화·인메모리 캐시 데이터는 RDBMS를 거치지 않고 목적별 NoSQL에 바로 담아요AWS DB Zero-Downtime MigrationAWS DB 무중단 이관What무엇AWS RDS · Aurora → DMS: Cloud SQL · AlloyDB 2곳 전용 무중단 이관Why왜클라우드 간 CDC: AWS의 MySQL·PostgreSQL·Oracle·SQL Server도 DMS를 통해 Cloud SQL과 AlloyDB로 무중단 복제해요Multi-Cloud DB Migration타 클라우드 DB 이관What무엇Azure SQL · 타 클라우드 DB → DMS: Cloud SQL · AlloyDB 전용 무중단 이관Why왜이기종·동종 클라우드 이관: 타 클라우드 RDBMS 역시 DMS로 Cloud SQL 또는 AlloyDB에 무중단 이관해요Auth Proxy & TransactionsAuth Proxy · 트랜잭션What무엇Cloud SQL Auth Proxy: 애플리케이션 ↔ Cloud SQL 전용 암호화 터널Why왜인증서 수동 관리 불필요: 공인 IP나 SSL 인증서 수동 관리 없이 IAM 권한만으로 안전하게 접속해요Auth Proxy & High-Performance OLTPAuth Proxy · 고성능 OLTPWhat무엇AlloyDB Auth Proxy: 애플리케이션 ↔ AlloyDB 전용 암호화 터널Why왜고성능 안전 연결: AlloyDB 전용 Auth Proxy와 내장 커넥션 풀링으로 대규모 트랜잭션 앱을 안전하게 연결해요Vector Search & MCP Server벡터 검색 · MCP 서버What무엇AlloyDB AI (ScaNN) & MCP 서버: 운영 DB → Gemini Enterprise Agent Platform 연결Why왜실시간 Tool Use · RAG: Cloud SQL · AlloyDB · Spanner의 실시간 운영 데이터와 벡터 인덱스를 에이전트가 MCP 도구로 직접 조회해요Federated Query · CDCWhat무엇Federated Query(3종 전용) & Datastream CDC(2곳 전용): 운영 RDBMS → BigQuery 연결Why왜무복사 조회 & 실시간 복제: EXTERNAL_QUERY 연합 쿼리는 Cloud SQL·AlloyDB·Spanner 3종만 지원하며, 실시간 CDC 복제는 Datastream을 써요Federated Query & Change Streams외부 쿼리 · 변경 스트림What무엇Spanner Federated Query & Change Streams: Spanner → BigQuery 연결Why왜글로벌 DB 분석 통합: EXTERNAL_QUERY로 무복사 조회하거나 Spanner Change Streams를 Dataflow로 받아 BigQuery에 적재해요Bigtable External TableBigtable 외부 테이블What무엇BigQuery External Table: Bigtable → BigQuery 무복사 조회 전용Why왜NoSQL-DW 브리지: Bigtable은 RDBMS용 EXTERNAL_QUERY가 아니라 외부 테이블(External Table) 정의 방식으로 복사 없이 SQL로 조회해요