무중단 서비스를 위한 클라우드 DB 마이그레이션 및 운영
클라우드 환경에 최적화된 고가용성(HA) DB 아키텍처를 설계하고 성능 최적화 기술을 습득하며, 온프레미스 DB를 클라우드로 무중단 이관(Migration)하고 운영 자동화 역량을 배양합니다.
학습 진행 방법
- 왼쪽 목차를 위에서부터 순서대로 진행합니다. 단원마다 이론 → 실습 순서입니다.
- 가운데 화면에서 슬라이드를 넘기며 학습합니다. 방향키(← →)로 넘기고,
F키로 전체 화면을 씁니다. - 오른쪽 메뉴
- 이론: 섹션별 슬라이드 목록 — 누르면 바로 그 장으로 이동합니다.
- 실습: 실습 파일 — 파일 하나씩 또는 실습별 zip으로 내려받습니다. 진행 방법은 실습 슬라이드를 따릅니다.
3일 동안 사내 IDC의 쇼핑몰 주문 서비스 ShopLegacy(MySQL 8.0)를 클라우드로 옮기고 운영할 수 있게 만듭니다. 앞 단원의 결과물이 다음 단원의 출발점입니다.
일정 (1일 8시간 × 3일)
| 일차 | 내용 |
|---|---|
| 1일차 | 클라우드 DB 아키텍처와 하이브리드 네트워크 보안 · 고가용성(HA) · 성능 최적화 |
| 2일차 | 백업과 복구(PITR) · 무중단 DB 마이그레이션(동종 · 이종) |
| 3일차 | NoSQL과 인메모리 캐싱 · 프로젝트(이종 엔진 무중단 이관과 운영 자동화) |
실습 환경
- 실습은 내 실습 계정(서울 리전)에서 진행합니다.
- 사내 IDC 역할의 On-Prem VPC(소스 MySQL 8.0, 주문 API, 부하 생성기)는 강사가 미리 배포해 둡니다. 부하 생성기가 쉬지 않고 주문을 넣고 있어, 이관하는 동안에도 서비스가 운영 중인 상황입니다.
- 클라우드 쪽 VPC, Bastion, RDS 등은 실습에서 직접 만듭니다.
- 실습 파일은 오른쪽 메뉴에서 내려받습니다. Bastion에서 받을 때는 다운로드 버튼을 마우스 오른쪽 버튼으로 눌러 링크 주소를 복사한 뒤
curl -fLO <주소>로 받습니다.
준비물
- 실습 계정 로그인 정보 (강사가 안내)
- 웹 브라우저 (AWS 콘솔, EC2 Instance Connect)
- 선택: SSH 클라이언트, DBeaver 같은 DB 도구