대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트
데이터베이스 스페셜 리스트 SA
<1> 오라클 11g를 클라우드 네이티브 디비로 마이그레이션
<2> 목적지향 데이터 베이스 워크숍 진행
<3> 드러난 내용과 제안 아키텍처
<4> 파일럿 프로젝트 진행
<5> 요약
<1> 오라클 11g를 클라우드 네이티브 디비로 마이그레이션
1
요청사항?
오라클 11g
1년 750 테라
하루 30억 건 인서트
클라우드 네이티브 디비로 마이그레이션
2
1 제안 설루션? 다이나모 디비.
항상 일정한 응답 속도 제공
매지니드 서비스 - 클라우드에서 제공하는 서비스
3
요건이 이게 다인지?
<2> 목적지향 데이터 베이스 워크숍 진행
1
목적지향 데이터 베이스 워크숍 소개
AWS는 8가지의 데이터 베이스 사용한다.
AWS 8가지 DB 서비스 소개 - 어떤 목적으로 만들어져 있고 , 특화되어 있는지 소개
2
AWS DB 서비스 교육 - 오로라, 다이나모 디비, DMS
3
고객 주도 워크로드 상세 설명, 고객 -> AWS에 상세 설명. 개발자가 진행.
문제점? 요구사항?
Q&A
4
온프렘서비스를 클라우드로 옮기면서 MSA 도입 진행 중?
클라우드에서 서비스 운영 중이나 불만이 있는 경우?
온프렘 서비스를 빨리 클라우드로 옮겨야 하는 경우?
=>
AWS 지원?
DMA : Database Migration Accelerator
DCAD : Database Clinic in A Day
<3> 드러난 내용과 제안 아키텍처
1
드러난 내용?
Oracle 11g RAC
중복 데이터 체크 로직
일 배 치
월 배치
데이터 재처리 위한 DML
6개월, 12개월 히스토리 조회
키 칼럼에 대한 역추적성 조회
다양한 패턴의 조회성 OLTP 워크로드
2
다이나모 DB로 갔다면?
다이나모 DB OLTP성 데이터 처리에 맞춰진 서비스
배치는 다이나모 DB와 좀 맞지 않음.
오로라로 갔다면?
최대 용량 128TB로 샤딩 필요?
단독적으로 가긴 어려운 부분이 있다.
3
제안 아키텍처?
중복처리 비즈니스 로직은 다이 나오 디비로 제안
프라이머리 키로 중복 키 처리
Aurora MySQL Shard (10대) + 리플리카 10대 = 총 20대
<4> 파일럿 프로젝트 진행
검증 및 진행 사항?
데이터 저장 - 일 30억 건 실시간 인서트 성능 확인
데이터 조회
데이터 업데이트
안정성
결과?
<5> 요약
1
목적지향 데이터 베이스 워크숍은 필수이다.
사용자의 워크로드를 제대로 파악해야 파일럿 프로젝트가 성공할 수 있다.
2
DMA 진행
이기종 DB 전환 시 적용하면 좋다.
DB, App, 구성 환경 등 종합적 분석이 필요하다.
3
DCAD 진행
AWS에서 운영 중인 DB의 고도화 목적
4
DB는 DB 전문가에게
다음
https://brunch.co.kr/@topasvga/2653
https://brunch.co.kr/@topasvga/2641
감사합니다.