Day 2 · Nov 10, 2026 (Tue) · 8 Sessions Hands-on (Briefing 15m + Lab 35m)2일차 · 2026년 11월 10일(화) · 8교시 전과정 핸즈온 (브리핑 15m + 랩 35m)

Day 2 · Zero-Downtime DB Migration (DMS) & Global / Large-Scale NoSQL (Spanner · Bigtable) Hands-on2일차 · 무중단 DB 마이그레이션(DMS) & 글로벌·대규모 NoSQL (Spanner · Bigtable) 핸즈온

Session · Lab Topic (Full Hands-on)교시 · 랩 주제 (전교시 핸즈온) Google Skills Lab & Step-by-Step ArchitectureGoogle Skills 실습 랩 & 단계별 설정 구성도
Day 2 Lab 9 · Session 1 · Database Migration Service (DMS) Assessment & Setup[Lab 1 · 1교시] DB 마이그레이션 전략 & 온프레미스 MySQL ➔ Cloud SQL 무중단 이관DMS replication environment assessment, connection profiles, and private connectivity setup.DMS Continuous CDC Job 생성 · 초기 덤프 · Binlog 실시간 복제 및 승격(Promote)
Day 2 Lab 10 · Session 2 · Zero-Downtime Cloud SQL Cutover & Promotion Hands-on[Lab 2 · 2교시] 타 클라우드(Amazon RDS) ➔ Cloud SQL 무중단 DMS 마이그레이션Continuous CDC synchronization, minimal downtime cutover, and promoting Cloud SQL to primary master.AWS RDS 원본 연결 프로필 · binlog 보관 주기 구성 및 멀티클라우드 무중단 컷오버
Day 2 Lab 11 · Session 3 · Cloud Spanner Instance Creation & Schema Architecture Design[Lab 3 · 3교시] PostgreSQL ➔ AlloyDB 무중단 DMS 마이그레이션 실습Spanner regional/multi-region instance provisioning, schema design, and avoiding sequential PK hotspots.pglogical 논리적 복제 기반으로 엔터프라이즈 PostgreSQL을 AlloyDB로 무중단 업그레이드
Day 2 Lab 12 · Session 4 · Cloud Spanner Interleaved Tables & High-Throughput Write Benchmark[Lab 4 · 4교시] RDBMS 운영 & 마이그레이션 실무 종합 (Challenge Lab)Parent-child table interleaving for physical colocation and running high-throughput write benchmarks.가이드 힌트 없이 스스로 Cloud SQL 복제 · 보안 · PITR · 이관 과제를 해결하는 챌린지
Day 2 Lab 13 · Session 5 · Cloud Bigtable Instance Provisioning, CBT CLI & Schema Design[Lab 5 · 5교시] Cloud Spanner 글로벌 분산 RDBMS 구축 & 스키마·쿼리플랜 실습Provisioning SSD/HDD clusters, configuring column families, and row key design with cbt CLI.TrueTime 외부 일관성 · Hotspot 방지 PK(UUID/Hash) · Interleaved Table 및 실행계획
Day 2 Lab 14 · Session 6 · Cloud Bigtable High-Performance Data Ingestion & Monitoring[Lab 6 · 6교시] Cloud Spanner 대량 적재·백업 & Spanner 실무 챌린지 실습Streaming time-series data ingestion and monitoring read/write throughput on Key Visualizer.Spanner 배치/Dataflow 데이터 적재 · 백업 수행 후 시나리오 기반 스키마 구축 챌린지
Day 2 Lab 15 · Session 7 · Bigtable Row-Key Anti-Pattern & Performance Diagnosis[Lab 7 · 7교시] Cloud Bigtable 와이드 컬럼 NoSQL 스키마 설계 & 대량 적재 실습Diagnosing hot-spotting row keys and fixing timestamp-prepended anti-patterns.cbt CLI 기반 Row Key(Tall & Narrow, Hotspot 방지) 설계 및 시계열 데이터 적재
Day 2 Lab 16 · Session 8 · Enterprise Multi-Database (RDBMS + NoSQL) End-to-End Migration Project[Lab 8 · 8교시] Cloud Bigtable 실시간 스트리밍·성능 모니터링 & NoSQL 종합End-to-end migration capstone combining Cloud SQL, AlloyDB, and Cloud Bigtable.스트리밍 데이터 Bigtable 적재 · Key Visualizer 히트맵 핫스팟 진단 및 무중단 스케일링
Database Migration Service(DMS)로 초기 덤프 후 Binlog CDC 실시간 복제를 거쳐 무중단 승격(Promote)하는 실습 — 오른쪽 아래 '하나씩 보기'를 누르면 1번부터 순서대로 나타나요.
📋 Day 2 Schedule📋 2일차 시간표

2일차 Lab 1 · 1교시 · 온프레미스 MySQL ➔ Cloud SQL 무중단 DMS CDC 이관

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

시작 · 온프레미스 원본 DB
Google Cloud Database Migration Service (DMS)
끝 · 무중단 컷오버 완료
원본 MySQL (온프레미스)binlog ROW · GTID 활성화What무엇이관 대상인 기존 자체 구축(Self-managed) MySQL 데이터베이스 서버Why왜무중단 CDC 복제를 위해 binary log(ROW 포맷)와 복제 전용 계정을 먼저 준비해요
Connection Profile원본 · 대상 접속 정보 등록What무엇원본 MySQL의 호스트·포트·계정·SSL 정보와 대상 Cloud SQL 구성을 담는 프로필Why왜DMS 작업(Job)이 원본과 대상을 안전하게 인증하고 재사용할 수 있게 정의해요VPC Peering / 방화벽원본 ➔ 대상 사설 네트워크 개통What무엇DMS 서버리스 워커가 원본 MySQL(3306 포트)에 접근할 수 있도록 여는 네트워크 통로Why왜이관 시작 전 Connectivity Test 통과가 전체 마이그레이션 성공의 핵심이에요Continuous DMS JobFull Dump + 실시간 CDC 복제What무엇1단계 전체 스냅샷 덤프 적재 후 2단계 Binlog 변경분을 실시간으로 따라잡는 무중단 작업Why왜초기 덤프 중 원본 DB에 새로 쌓인 주문·변경 건까지 유실 없이 동기화해요Cloud SQL 승격 (Promote)Replication Delay 0초 ➔ 독립 DBWhat무엇복제 지연이 0이 되었을 때 복제 연결을 끊고 Cloud SQL을 읽기/쓰기 주 DB로 전환하는 단계Why왜서비스 다운타임을 수분 이내로 줄이며 안전하게 운영 DB 세대교체를 끝내요
1. 원본 연결 프로필 생성
2. 네트워크 · 방화벽 연결
3. 초기 Full Dump 수행
4. 실시간 CDC 동기화
5. Promote 무중단 컷오버