SlideShare a Scribd company logo
1 of 15
Download to read offline
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트
© 2022, Amazon Web Services, Inc. or its affiliates.
© 2022, Amazon Web Services, Inc. or its affiliates.
대용량 데이터베이스의
클라우드 네이티브 DB로 전환 시
확인해야 하는 체크 포인트
김지훈
Database Specialist Solutions Architect
AWS
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트
© 2022, Amazon Web Services, Inc. or its affiliates.
Agenda
• 대용량 대규모 서비스의 클라우드 여정의 시작
• 진행 과정
• 파일럿 프로젝트 결과
• 결론
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트
© 2022, Amazon Web Services, Inc. or its affiliates.
1st Call
3
Oracle 11g
1년 저장
750TB
일 30억
Insert
클라우드
네이티브 DB
마이그레이션
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트
© 2022, Amazon Web Services, Inc. or its affiliates.
1st 제안 솔루션
4
Performance at scale
• Handles millions of requests per
second
• Delivers single-digit-millisecond
latency
• Automated global replication
• New advanced streaming with
Amazon Kinesis Data Streams
for DynamoDB
Enterprise ready
• ACID transactions
• Encryption at rest
• Continuous backups (PITR), and
on-demand backup and restore
• NoSQL Workbench
• Export table data to S3
• PartiQL (a SQL-compatible query
language) support
No servers to manage
• Maintenance free
• Auto scaling
• On-demand capacity mode
• Change data capture for
integration with AWS Lambda,
Amazon Redshift, Amazon
Elasticsearch Service
“DynamoDB”
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트
© 2022, Amazon Web Services, Inc. or its affiliates. 5
IS THAT ALL?
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트
© 2022, Amazon Web Services, Inc. or its affiliates.
정확한 고객 워크로드의 이해가 필요
• On-premise 환경에서 운영중인 서비스를 클라우드 환경으로
옮기고 싶으나 무엇을 어찌 해야할지 모르는 경우
• 특히 DB의 경우 마이그레이션 7R 중 어떤 것을 선택하는 것이
좋은지, 어떤 DB를 선택하는 것이 좋은지 알지 못함
• MSA를 적용하고 싶으나 어떤 DB 서비스가 최적인지 알지 못함
6
목적 지향 데이터베이스 워크샵 제안
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트
© 2022, Amazon Web Services, Inc. or its affiliates.
목적 지향 데이터베이스 워크샵 개요
7
• 목적 지향 데이터베이스
워크샵 소개
• AWS DB Service 소개
Introduction
• AWS DB Service 교육
• Amazon Aurora
• Amazon DynamoDB
• Amazon DMS
Enablement
• Interactive Workshop
• 고객 주도 워크로드
상세 설명
• Q&A
Dive Deep
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트
© 2022, Amazon Web Services, Inc. or its affiliates.
To-Be 아키텍처가 확정되지 않을수록 성공률이 높음!!
8
클라우드 사용 고객 & 클라우드에 신규 서비스 준비중
클라우드 경험 없음 & 클라우드에 신규 서비스 준비중
온프렘 서비스를 클라우드로 옮기면서 MSA 도입 준비중
온프렘 서비스를 클라우드로 옮기면서 MSA 도입 진행중
클라우드에서 서비스 운영중이나 불만이 있음
온프렘 서비스를 빨리 클라우드로 옮겨야 하는 경우
대상 고객
DMA*
DCAD**
* DMA : Database Migration Accelerator ** DCAD : Database Clinic in A Day
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트
© 2022, Amazon Web Services, Inc. or its affiliates.
드러난 실체
9
AS-IS
• Oracle 11g RAC
• 중복 데이터 체크 로직
• 일 배치 (전일 데이터를 월
테이블로 이동)
• 월 배치 (데이터 슬림화)
• 데이터 재처리 위한 DML
• 6개월, 12개월 히스토리 조회
• 키 컬럼에 대한 역추적성 조회
• 다양한 패턴의 조회성 OLTP
워크로드
Pros
Cons
요구 기능
지원 여부
Amazon DynamoDB
• 대용량 트래픽 처리 가능
• 읽기 8만/초, 쓰기 8만/초
• 용량 제한 없음
• SQL 기반 App 구현 방식을 API
기반으로 전면 수정 필요
• 배치 업무에 적합하지 않음
• 파티션 키 조정 필요
• 파티션 키 + 소트 키 구조
• LSI 5개, GSI 20개 지원
• TTL 설정 가능
Amazon Aurora
• App 변경 사항 최소
• 표준 ANSI SQL 변환
• 최대 용량 128TB로 샤딩 필요
• 샤딩에 따르는 로직 추가 필요
• AWS Native Sharding 서비스
부재
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트
© 2022, Amazon Web Services, Inc. or its affiliates.
제안 아키텍처 - 개요
• 데이터 중복 처리
▪ Amazon DynamoDB의 Primary Key 설정을 통해 일 30억 입력 중 중복 데이터 필터링
10
• 750TB 저장
▪ Amazon Aurora 단일 클러스터 최대 용량은 128TB
▪ 10개의 클러스터를 생성하고, Apache ShardingSphere를 통해 데이터를 분산 저장
▪ 분산 키는 ‘사용자 고유 식별 번호’ 사용
• 각종 DML 및 조회성 업무 처리
▪ 빈번하고 때로는 대량으로 발생되는 Update/Delete에 대해 유연한 대처 가능
▪ 각종 조회성 업무 처리 시, 여러 테이블과 조인 처리에 유리
• 일 배치 작업
▪ 각각의 BP (Biz Process) 단계를 거칠 때 파일을 사용
▪ 최종 BP를 거친 파일을 S3로 업로드
▪ S3에 업로드 시 Put Event가 트리거되고 AWS Lambda가 일 배치 테이블로 해당 데이터를 로딩
▪ 이를 통해 일 배치 작업을 실행하지 않아도 되고 IO 비용을 절감
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트
© 2022, Amazon Web Services, Inc. or its affiliates.
제안 아키텍처 - 데이터베이스
• 데이터 샤딩
▪ Amazon Aurora는 클러스터 당 최대 용량은 128TB 로 750TB를 하나에 저장 불가
▪ BP #3에서 Amazon Aurora로 저장 시 ShardingSphere를 통해 unique한 “유저 고유 식별
번호”로 분기하여 10개의 Amazon Aurora 클러스터에 저장
▪ 유저 고유 식별 번호 분기 이유는 조회 요건이 유저 고유 식별 번호 기준
▪ 샤드가 10개인 이유는 동일하게 분배 시 75TB만 필요하나 특정 샤드로 데이터가
치우치더라도 충분한 여유 공간의 확보를 위함
• Primary Group
• BP #3에서 발생하는 데이터 저장 부하의 처리 그룹
• 온라인 데이터 저장 및 각종 배치 작업의 처리
• Read Replica Group
• 각 Amazon Aurora Primary 샤드 인스턴스의 가용성 확보 및 조회 부하 분산을 위한 그룹
• 각종 실시간 및 최대 6개월 또는 12개월 이력 조회 업무 처리
• 배치 작업
▪ 실시간 데이터 입력 테이블은 20개 HASH 파티션으로 구성
▪ 배치 시 각 파티션 별 INSERT .. SELECT 처리
▪ 참고 : Aurora 3.x 부터는 파티션 테이블에 대해 병렬 쿼리 지원
• 비용 절감
▪ 그라비톤 인스턴스 사용을 통한 대규모 인스턴스 사용 비용 최소화
11
BP #3
6개월 데이터
조회 App
12개월 데이터
조회 App
실시간 데이터 조회
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트
© 2022, Amazon Web Services, Inc. or its affiliates.
제안 아키텍처 검증 및 진행 사항
구분 검증 항목
데이터 저장
• 일 30억 건 기준 실시간 INSERT 성능
• 고객 자체 개발 데이터 발생 툴
데이터 조회
• 실시간 데이터 조회, 6개월 이력 조회, 12개월 이력
조회, 응답 시간
• Jmeter or nGrinder를 통한 부하 생성
데이터 UPDATE
• 데이터 재처리를 위한 DML (DELETE, UPDATE,
INSERT) 검증
• Jmeter or nGrinder를 통한 부하 생성
안정성
• 제안 아키텍처의 확장성, 가용성 및 안정성 검증
• 부하 발생 상황에서 검증
12
1 Day 고객 워크로드 Dive Deep 워크샵
1 Day Amazon Aurora MySQL Immersion Day
1 Week 제안 아키텍처 작성 및 설명회
2 Weeks Pilot 환경 구성 및 초기 데이터 로딩
1 Week 제안 아키텍처 검증
1 Week 결과 보고서 작성
진행 상황
결과
OK
OK*
OK
OK
* ShardingSphere가 UNION ALL 등 일부 구문 미지원
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트
© 2022, Amazon Web Services, Inc. or its affiliates.
DB는 DB 전문가에게
13
목적 지향
DB 워크샵
DMA
DCAD
• To-Be 아키텍처 미확정일수록 효과적
• 고객 주도 워크로드 소개 세션이 중요
• MSA 적용에 최적화
• 이기종 DB 전환 시 적용
• DB, App, 구성환경 등 종합적 분석
• AWS에서 운영중인 DB의 고도화 목적
• 현재 운영 상태 파악 후 최적화 방안
제시
© 2022, Amazon Web Services, Inc. or its affiliates.
여러분의 소중한
피드백을 기다립니다.
행사 종료 후 설문조사에
참여해 주십시오.
© 2022, Amazon Web Services, Inc. or its affiliates. 14
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트
© 2022, Amazon Web Services, Inc. or its affiliates.
Thank you!
© 2022, Amazon Web Services, Inc. or its affiliates. 15

More Related Content

What's hot

AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018
AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018 AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018
AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018
Amazon Web Services Korea
 

What's hot (20)

AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
 
AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018
AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018 AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018
AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018
 
Amazon RDS Proxy 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나
Amazon RDS Proxy 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나Amazon RDS Proxy 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나
Amazon RDS Proxy 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나
 
AWS Summit Seoul 2023 | 삼성전자/쿠팡의 대규모 트래픽 처리를 위한 클라우드 네이티브 데이터베이스 활용
AWS Summit Seoul 2023 | 삼성전자/쿠팡의 대규모 트래픽 처리를 위한 클라우드 네이티브 데이터베이스 활용AWS Summit Seoul 2023 | 삼성전자/쿠팡의 대규모 트래픽 처리를 위한 클라우드 네이티브 데이터베이스 활용
AWS Summit Seoul 2023 | 삼성전자/쿠팡의 대규모 트래픽 처리를 위한 클라우드 네이티브 데이터베이스 활용
 
AWS Backup을 이용한 데이터베이스의 백업 자동화와 편리한 복구방법
AWS Backup을 이용한 데이터베이스의 백업 자동화와 편리한 복구방법AWS Backup을 이용한 데이터베이스의 백업 자동화와 편리한 복구방법
AWS Backup을 이용한 데이터베이스의 백업 자동화와 편리한 복구방법
 
농심 그룹 메가마트 : 온프레미스 Exadata의 AWS 클라우드 환경 전환 사례 공유-김동현, NDS Cloud Innovation Ce...
농심 그룹 메가마트 : 온프레미스 Exadata의 AWS 클라우드 환경 전환 사례 공유-김동현, NDS Cloud Innovation Ce...농심 그룹 메가마트 : 온프레미스 Exadata의 AWS 클라우드 환경 전환 사례 공유-김동현, NDS Cloud Innovation Ce...
농심 그룹 메가마트 : 온프레미스 Exadata의 AWS 클라우드 환경 전환 사례 공유-김동현, NDS Cloud Innovation Ce...
 
데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...
데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...
데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...
 
Amazon Redshift의 이해와 활용 (김용우) - AWS DB Day
Amazon Redshift의 이해와 활용 (김용우) - AWS DB DayAmazon Redshift의 이해와 활용 (김용우) - AWS DB Day
Amazon Redshift의 이해와 활용 (김용우) - AWS DB Day
 
아름답고 유연한 데이터 파이프라인 구축을 위한 Amazon Managed Workflow for Apache Airflow - 유다니엘 A...
아름답고 유연한 데이터 파이프라인 구축을 위한 Amazon Managed Workflow for Apache Airflow - 유다니엘 A...아름답고 유연한 데이터 파이프라인 구축을 위한 Amazon Managed Workflow for Apache Airflow - 유다니엘 A...
아름답고 유연한 데이터 파이프라인 구축을 위한 Amazon Managed Workflow for Apache Airflow - 유다니엘 A...
 
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트) IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
 
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트::  AWS Summit Online Korea 2020천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트::  AWS Summit Online Korea 2020
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020
 
Amazon DocumentDB vs MongoDB 의 내부 아키텍쳐 와 장단점 비교
Amazon DocumentDB vs MongoDB 의 내부 아키텍쳐 와 장단점 비교Amazon DocumentDB vs MongoDB 의 내부 아키텍쳐 와 장단점 비교
Amazon DocumentDB vs MongoDB 의 내부 아키텍쳐 와 장단점 비교
 
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
 
AWS Lambda를 기반으로한 실시간 빅테이터 처리하기
AWS Lambda를 기반으로한 실시간 빅테이터 처리하기AWS Lambda를 기반으로한 실시간 빅테이터 처리하기
AWS Lambda를 기반으로한 실시간 빅테이터 처리하기
 
Amazon OpenSearch Deep dive - 내부구조, 성능최적화 그리고 스케일링
Amazon OpenSearch Deep dive - 내부구조, 성능최적화 그리고 스케일링Amazon OpenSearch Deep dive - 내부구조, 성능최적화 그리고 스케일링
Amazon OpenSearch Deep dive - 내부구조, 성능최적화 그리고 스케일링
 
Deep Dive on Amazon S3
Deep Dive on Amazon S3Deep Dive on Amazon S3
Deep Dive on Amazon S3
 
20210216 AWS Black Belt Online Seminar AWS Database Migration Service
20210216 AWS Black Belt Online Seminar AWS Database Migration Service20210216 AWS Black Belt Online Seminar AWS Database Migration Service
20210216 AWS Black Belt Online Seminar AWS Database Migration Service
 
데브옵스 엔지니어를 위한 신규 운영 서비스 - 김필중, AWS 개발 전문 솔루션즈 아키텍트 / 김현민, 메가존클라우드 솔루션즈 아키텍트 :...
데브옵스 엔지니어를 위한 신규 운영 서비스 - 김필중, AWS 개발 전문 솔루션즈 아키텍트 / 김현민, 메가존클라우드 솔루션즈 아키텍트 :...데브옵스 엔지니어를 위한 신규 운영 서비스 - 김필중, AWS 개발 전문 솔루션즈 아키텍트 / 김현민, 메가존클라우드 솔루션즈 아키텍트 :...
데브옵스 엔지니어를 위한 신규 운영 서비스 - 김필중, AWS 개발 전문 솔루션즈 아키텍트 / 김현민, 메가존클라우드 솔루션즈 아키텍트 :...
 
[2017 AWS Startup Day] AWS 비용 최대 90% 절감하기: 스팟 인스턴스 Deep-Dive
[2017 AWS Startup Day] AWS 비용 최대 90% 절감하기: 스팟 인스턴스 Deep-Dive [2017 AWS Startup Day] AWS 비용 최대 90% 절감하기: 스팟 인스턴스 Deep-Dive
[2017 AWS Startup Day] AWS 비용 최대 90% 절감하기: 스팟 인스턴스 Deep-Dive
 
롯데이커머스의 마이크로 서비스 아키텍처 진화와 비용 관점의 운영 노하우-나현길, 롯데이커머스 클라우드플랫폼 팀장::AWS 마이그레이션 A ...
롯데이커머스의 마이크로 서비스 아키텍처 진화와 비용 관점의 운영 노하우-나현길, 롯데이커머스 클라우드플랫폼 팀장::AWS 마이그레이션 A ...롯데이커머스의 마이크로 서비스 아키텍처 진화와 비용 관점의 운영 노하우-나현길, 롯데이커머스 클라우드플랫폼 팀장::AWS 마이그레이션 A ...
롯데이커머스의 마이크로 서비스 아키텍처 진화와 비용 관점의 운영 노하우-나현길, 롯데이커머스 클라우드플랫폼 팀장::AWS 마이그레이션 A ...
 

Similar to 대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA::AWS 마이그레이션 A to Z 웨비나

강의 4. 데이터베이스:: AWSome Day Online Conference
강의 4. 데이터베이스:: AWSome Day Online Conference강의 4. 데이터베이스:: AWSome Day Online Conference
강의 4. 데이터베이스:: AWSome Day Online Conference
Amazon Web Services Korea
 
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
Amazon Web Services Korea
 
빠르고 안전하게 간편한 AWS로 데이터 마이그레이션 하기::최유정 (AWS 솔루션즈아키텍트)
빠르고 안전하게 간편한 AWS로 데이터 마이그레이션 하기::최유정 (AWS 솔루션즈아키텍트)빠르고 안전하게 간편한 AWS로 데이터 마이그레이션 하기::최유정 (AWS 솔루션즈아키텍트)
빠르고 안전하게 간편한 AWS로 데이터 마이그레이션 하기::최유정 (AWS 솔루션즈아키텍트)
Amazon Web Services Korea
 

Similar to 대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA::AWS 마이그레이션 A to Z 웨비나 (20)

강의 4. 데이터베이스:: AWSome Day Online Conference
강의 4. 데이터베이스:: AWSome Day Online Conference강의 4. 데이터베이스:: AWSome Day Online Conference
강의 4. 데이터베이스:: AWSome Day Online Conference
 
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
실전! AWS 기반 데이터베이스 마이그레이션::최홍식::AWS Summit Seoul 2018
 
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
 
DB innovation conference 2020
DB innovation conference 2020DB innovation conference 2020
DB innovation conference 2020
 
게임을 위한 최적의 AWS DB 서비스 소개 Dynamo DB, Aurora - 이종립 / Principle Enterprise Evang...
게임을 위한 최적의 AWS DB 서비스 소개 Dynamo DB, Aurora - 이종립 / Principle Enterprise Evang...게임을 위한 최적의 AWS DB 서비스 소개 Dynamo DB, Aurora - 이종립 / Principle Enterprise Evang...
게임을 위한 최적의 AWS DB 서비스 소개 Dynamo DB, Aurora - 이종립 / Principle Enterprise Evang...
 
나에게 맞는 AWS 데이터베이스 서비스 선택하기 :: 양승도 :: AWS Summit Seoul 2016
나에게 맞는 AWS 데이터베이스 서비스 선택하기 :: 양승도 :: AWS Summit Seoul 2016나에게 맞는 AWS 데이터베이스 서비스 선택하기 :: 양승도 :: AWS Summit Seoul 2016
나에게 맞는 AWS 데이터베이스 서비스 선택하기 :: 양승도 :: AWS Summit Seoul 2016
 
[Pgday.Seoul 2018] replacing oracle with edb postgres
[Pgday.Seoul 2018] replacing oracle with edb postgres[Pgday.Seoul 2018] replacing oracle with edb postgres
[Pgday.Seoul 2018] replacing oracle with edb postgres
 
변화와 혁신을 위한 클라우드 마이그레이션 – 김진우 AWS 어카운트 매니저, 이아영 네오위즈 가버너스팀 팀장, 박주희 우아한형제들 시스템신...
변화와 혁신을 위한 클라우드 마이그레이션 – 김진우 AWS 어카운트 매니저, 이아영 네오위즈 가버너스팀 팀장, 박주희 우아한형제들 시스템신...변화와 혁신을 위한 클라우드 마이그레이션 – 김진우 AWS 어카운트 매니저, 이아영 네오위즈 가버너스팀 팀장, 박주희 우아한형제들 시스템신...
변화와 혁신을 위한 클라우드 마이그레이션 – 김진우 AWS 어카운트 매니저, 이아영 네오위즈 가버너스팀 팀장, 박주희 우아한형제들 시스템신...
 
MariaDB 마이그레이션 - 네오클로바
MariaDB 마이그레이션 - 네오클로바MariaDB 마이그레이션 - 네오클로바
MariaDB 마이그레이션 - 네오클로바
 
데이터베이스 운영, 서버리스로 걱정 끝! - 윤석찬, AWS 테크에반젤리스트 - AWS Builders Online Series
데이터베이스 운영, 서버리스로 걱정 끝! - 윤석찬, AWS 테크에반젤리스트 - AWS Builders Online Series데이터베이스 운영, 서버리스로 걱정 끝! - 윤석찬, AWS 테크에반젤리스트 - AWS Builders Online Series
데이터베이스 운영, 서버리스로 걱정 끝! - 윤석찬, AWS 테크에반젤리스트 - AWS Builders Online Series
 
빠르고 안전하게 간편한 AWS로 데이터 마이그레이션 하기::최유정 (AWS 솔루션즈아키텍트)
빠르고 안전하게 간편한 AWS로 데이터 마이그레이션 하기::최유정 (AWS 솔루션즈아키텍트)빠르고 안전하게 간편한 AWS로 데이터 마이그레이션 하기::최유정 (AWS 솔루션즈아키텍트)
빠르고 안전하게 간편한 AWS로 데이터 마이그레이션 하기::최유정 (AWS 솔루션즈아키텍트)
 
기술 지원 사례로 알아보는 마이그레이션 이슈 및 해결 방안 모음-김용기, AWS Storage Specialist SA / 한소영, AWS...
기술 지원 사례로 알아보는 마이그레이션 이슈 및 해결 방안 모음-김용기, AWS Storage Specialist SA / 한소영, AWS...기술 지원 사례로 알아보는 마이그레이션 이슈 및 해결 방안 모음-김용기, AWS Storage Specialist SA / 한소영, AWS...
기술 지원 사례로 알아보는 마이그레이션 이슈 및 해결 방안 모음-김용기, AWS Storage Specialist SA / 한소영, AWS...
 
AWS BigData 전략과 관련 AWS 서비스 이해하기
AWS BigData 전략과 관련 AWS 서비스 이해하기AWS BigData 전략과 관련 AWS 서비스 이해하기
AWS BigData 전략과 관련 AWS 서비스 이해하기
 
AWS Summit Seoul 2023 | 갤럭시 규모의 서비스를 위한 Amazon DynamoDB의 역할과 비용 최적화 방법
AWS Summit Seoul 2023 | 갤럭시 규모의 서비스를 위한 Amazon DynamoDB의 역할과 비용 최적화 방법AWS Summit Seoul 2023 | 갤럭시 규모의 서비스를 위한 Amazon DynamoDB의 역할과 비용 최적화 방법
AWS Summit Seoul 2023 | 갤럭시 규모의 서비스를 위한 Amazon DynamoDB의 역할과 비용 최적화 방법
 
Amazon Aurora Deep Dive (김기완) - AWS DB Day
Amazon Aurora Deep Dive (김기완) - AWS DB DayAmazon Aurora Deep Dive (김기완) - AWS DB Day
Amazon Aurora Deep Dive (김기완) - AWS DB Day
 
AWS Builders - Industry Edition: AWS가 추천하는 'App개발 및 데이터 관리, 분석 소프트웨어 서비스'_Tma...
AWS Builders - Industry Edition: AWS가 추천하는 'App개발 및 데이터 관리, 분석 소프트웨어 서비스'_Tma...AWS Builders - Industry Edition: AWS가 추천하는 'App개발 및 데이터 관리, 분석 소프트웨어 서비스'_Tma...
AWS Builders - Industry Edition: AWS가 추천하는 'App개발 및 데이터 관리, 분석 소프트웨어 서비스'_Tma...
 
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021
 
AWS Finance Symposium_천만 고객을 위한 AWS 클라우드 아키텍쳐 확장하기
AWS Finance Symposium_천만 고객을 위한 AWS 클라우드 아키텍쳐 확장하기AWS Finance Symposium_천만 고객을 위한 AWS 클라우드 아키텍쳐 확장하기
AWS Finance Symposium_천만 고객을 위한 AWS 클라우드 아키텍쳐 확장하기
 
DMS와 SCT를 활용한 Oracle에서 Open Source DB로의 전환
DMS와 SCT를 활용한 Oracle에서 Open Source DB로의 전환DMS와 SCT를 활용한 Oracle에서 Open Source DB로의 전환
DMS와 SCT를 활용한 Oracle에서 Open Source DB로의 전환
 
클라우드 환경으로 데이터베이스 이전하기 - 강민석, AWS SR. Database SA
클라우드 환경으로 데이터베이스 이전하기 - 강민석, AWS SR. Database SA클라우드 환경으로 데이터베이스 이전하기 - 강민석, AWS SR. Database SA
클라우드 환경으로 데이터베이스 이전하기 - 강민석, AWS SR. Database SA
 

More from Amazon Web Services Korea

More from Amazon Web Services Korea (20)

AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 2AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 2
 
AWS Modern Infra with Storage Roadshow 2023 - Day 1
AWS Modern Infra with Storage Roadshow 2023 - Day 1AWS Modern Infra with Storage Roadshow 2023 - Day 1
AWS Modern Infra with Storage Roadshow 2023 - Day 1
 
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
 
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
 
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
 
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
 
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
 
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
 
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
 
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
 
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
 
From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...
 
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
 
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
 
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
 
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
 
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
 
[Keynote] Data Driven Organizations with AWS Data - 발표자: Agnes Panosian, Head...
[Keynote] Data Driven Organizations with AWS Data - 발표자: Agnes Panosian, Head...[Keynote] Data Driven Organizations with AWS Data - 발표자: Agnes Panosian, Head...
[Keynote] Data Driven Organizations with AWS Data - 발표자: Agnes Panosian, Head...
 
AWS Summit Seoul 2023 | Amazon Neptune 및 Elastic을 이용한 추천 서비스 및 검색 플랫폼 구축하기
AWS Summit Seoul 2023 | Amazon Neptune 및 Elastic을 이용한 추천 서비스 및 검색 플랫폼 구축하기AWS Summit Seoul 2023 | Amazon Neptune 및 Elastic을 이용한 추천 서비스 및 검색 플랫폼 구축하기
AWS Summit Seoul 2023 | Amazon Neptune 및 Elastic을 이용한 추천 서비스 및 검색 플랫폼 구축하기
 
AWS Summit Seoul 2023 | 생성 AI 모델의 임베딩 벡터를 이용한 서버리스 추천 검색 구현하기
AWS Summit Seoul 2023 | 생성 AI 모델의 임베딩 벡터를 이용한 서버리스 추천 검색 구현하기AWS Summit Seoul 2023 | 생성 AI 모델의 임베딩 벡터를 이용한 서버리스 추천 검색 구현하기
AWS Summit Seoul 2023 | 생성 AI 모델의 임베딩 벡터를 이용한 서버리스 추천 검색 구현하기
 

Recently uploaded

Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)
Wonjun Hwang
 
파일 업로드(Kitworks Team Study 유현주 발표자료 240510)
파일 업로드(Kitworks Team Study 유현주 발표자료 240510)파일 업로드(Kitworks Team Study 유현주 발표자료 240510)
파일 업로드(Kitworks Team Study 유현주 발표자료 240510)
Wonjun Hwang
 

Recently uploaded (6)

오픈소스 위험 관리 및 공급망 보안 솔루션 'Checkmarx SCA' 소개자료
오픈소스 위험 관리 및 공급망 보안 솔루션 'Checkmarx SCA' 소개자료오픈소스 위험 관리 및 공급망 보안 솔루션 'Checkmarx SCA' 소개자료
오픈소스 위험 관리 및 공급망 보안 솔루션 'Checkmarx SCA' 소개자료
 
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
 
클라우드 애플리케이션 보안 플랫폼 'Checkmarx One' 소개자료
클라우드 애플리케이션 보안 플랫폼 'Checkmarx One' 소개자료클라우드 애플리케이션 보안 플랫폼 'Checkmarx One' 소개자료
클라우드 애플리케이션 보안 플랫폼 'Checkmarx One' 소개자료
 
Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)
 
파일 업로드(Kitworks Team Study 유현주 발표자료 240510)
파일 업로드(Kitworks Team Study 유현주 발표자료 240510)파일 업로드(Kitworks Team Study 유현주 발표자료 240510)
파일 업로드(Kitworks Team Study 유현주 발표자료 240510)
 
[OpenLAB] AWS reInvent를 통해 바라본 글로벌 Cloud 기술동향.pdf
[OpenLAB] AWS reInvent를 통해 바라본 글로벌 Cloud 기술동향.pdf[OpenLAB] AWS reInvent를 통해 바라본 글로벌 Cloud 기술동향.pdf
[OpenLAB] AWS reInvent를 통해 바라본 글로벌 Cloud 기술동향.pdf
 

대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA::AWS 마이그레이션 A to Z 웨비나

  • 1. 대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트 © 2022, Amazon Web Services, Inc. or its affiliates. © 2022, Amazon Web Services, Inc. or its affiliates. 대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트 김지훈 Database Specialist Solutions Architect AWS
  • 2. 대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트 © 2022, Amazon Web Services, Inc. or its affiliates. Agenda • 대용량 대규모 서비스의 클라우드 여정의 시작 • 진행 과정 • 파일럿 프로젝트 결과 • 결론
  • 3. 대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트 © 2022, Amazon Web Services, Inc. or its affiliates. 1st Call 3 Oracle 11g 1년 저장 750TB 일 30억 Insert 클라우드 네이티브 DB 마이그레이션
  • 4. 대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트 © 2022, Amazon Web Services, Inc. or its affiliates. 1st 제안 솔루션 4 Performance at scale • Handles millions of requests per second • Delivers single-digit-millisecond latency • Automated global replication • New advanced streaming with Amazon Kinesis Data Streams for DynamoDB Enterprise ready • ACID transactions • Encryption at rest • Continuous backups (PITR), and on-demand backup and restore • NoSQL Workbench • Export table data to S3 • PartiQL (a SQL-compatible query language) support No servers to manage • Maintenance free • Auto scaling • On-demand capacity mode • Change data capture for integration with AWS Lambda, Amazon Redshift, Amazon Elasticsearch Service “DynamoDB”
  • 5. 대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트 © 2022, Amazon Web Services, Inc. or its affiliates. 5 IS THAT ALL?
  • 6. 대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트 © 2022, Amazon Web Services, Inc. or its affiliates. 정확한 고객 워크로드의 이해가 필요 • On-premise 환경에서 운영중인 서비스를 클라우드 환경으로 옮기고 싶으나 무엇을 어찌 해야할지 모르는 경우 • 특히 DB의 경우 마이그레이션 7R 중 어떤 것을 선택하는 것이 좋은지, 어떤 DB를 선택하는 것이 좋은지 알지 못함 • MSA를 적용하고 싶으나 어떤 DB 서비스가 최적인지 알지 못함 6 목적 지향 데이터베이스 워크샵 제안
  • 7. 대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트 © 2022, Amazon Web Services, Inc. or its affiliates. 목적 지향 데이터베이스 워크샵 개요 7 • 목적 지향 데이터베이스 워크샵 소개 • AWS DB Service 소개 Introduction • AWS DB Service 교육 • Amazon Aurora • Amazon DynamoDB • Amazon DMS Enablement • Interactive Workshop • 고객 주도 워크로드 상세 설명 • Q&A Dive Deep
  • 8. 대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트 © 2022, Amazon Web Services, Inc. or its affiliates. To-Be 아키텍처가 확정되지 않을수록 성공률이 높음!! 8 클라우드 사용 고객 & 클라우드에 신규 서비스 준비중 클라우드 경험 없음 & 클라우드에 신규 서비스 준비중 온프렘 서비스를 클라우드로 옮기면서 MSA 도입 준비중 온프렘 서비스를 클라우드로 옮기면서 MSA 도입 진행중 클라우드에서 서비스 운영중이나 불만이 있음 온프렘 서비스를 빨리 클라우드로 옮겨야 하는 경우 대상 고객 DMA* DCAD** * DMA : Database Migration Accelerator ** DCAD : Database Clinic in A Day
  • 9. 대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트 © 2022, Amazon Web Services, Inc. or its affiliates. 드러난 실체 9 AS-IS • Oracle 11g RAC • 중복 데이터 체크 로직 • 일 배치 (전일 데이터를 월 테이블로 이동) • 월 배치 (데이터 슬림화) • 데이터 재처리 위한 DML • 6개월, 12개월 히스토리 조회 • 키 컬럼에 대한 역추적성 조회 • 다양한 패턴의 조회성 OLTP 워크로드 Pros Cons 요구 기능 지원 여부 Amazon DynamoDB • 대용량 트래픽 처리 가능 • 읽기 8만/초, 쓰기 8만/초 • 용량 제한 없음 • SQL 기반 App 구현 방식을 API 기반으로 전면 수정 필요 • 배치 업무에 적합하지 않음 • 파티션 키 조정 필요 • 파티션 키 + 소트 키 구조 • LSI 5개, GSI 20개 지원 • TTL 설정 가능 Amazon Aurora • App 변경 사항 최소 • 표준 ANSI SQL 변환 • 최대 용량 128TB로 샤딩 필요 • 샤딩에 따르는 로직 추가 필요 • AWS Native Sharding 서비스 부재
  • 10. 대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트 © 2022, Amazon Web Services, Inc. or its affiliates. 제안 아키텍처 - 개요 • 데이터 중복 처리 ▪ Amazon DynamoDB의 Primary Key 설정을 통해 일 30억 입력 중 중복 데이터 필터링 10 • 750TB 저장 ▪ Amazon Aurora 단일 클러스터 최대 용량은 128TB ▪ 10개의 클러스터를 생성하고, Apache ShardingSphere를 통해 데이터를 분산 저장 ▪ 분산 키는 ‘사용자 고유 식별 번호’ 사용 • 각종 DML 및 조회성 업무 처리 ▪ 빈번하고 때로는 대량으로 발생되는 Update/Delete에 대해 유연한 대처 가능 ▪ 각종 조회성 업무 처리 시, 여러 테이블과 조인 처리에 유리 • 일 배치 작업 ▪ 각각의 BP (Biz Process) 단계를 거칠 때 파일을 사용 ▪ 최종 BP를 거친 파일을 S3로 업로드 ▪ S3에 업로드 시 Put Event가 트리거되고 AWS Lambda가 일 배치 테이블로 해당 데이터를 로딩 ▪ 이를 통해 일 배치 작업을 실행하지 않아도 되고 IO 비용을 절감
  • 11. 대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트 © 2022, Amazon Web Services, Inc. or its affiliates. 제안 아키텍처 - 데이터베이스 • 데이터 샤딩 ▪ Amazon Aurora는 클러스터 당 최대 용량은 128TB 로 750TB를 하나에 저장 불가 ▪ BP #3에서 Amazon Aurora로 저장 시 ShardingSphere를 통해 unique한 “유저 고유 식별 번호”로 분기하여 10개의 Amazon Aurora 클러스터에 저장 ▪ 유저 고유 식별 번호 분기 이유는 조회 요건이 유저 고유 식별 번호 기준 ▪ 샤드가 10개인 이유는 동일하게 분배 시 75TB만 필요하나 특정 샤드로 데이터가 치우치더라도 충분한 여유 공간의 확보를 위함 • Primary Group • BP #3에서 발생하는 데이터 저장 부하의 처리 그룹 • 온라인 데이터 저장 및 각종 배치 작업의 처리 • Read Replica Group • 각 Amazon Aurora Primary 샤드 인스턴스의 가용성 확보 및 조회 부하 분산을 위한 그룹 • 각종 실시간 및 최대 6개월 또는 12개월 이력 조회 업무 처리 • 배치 작업 ▪ 실시간 데이터 입력 테이블은 20개 HASH 파티션으로 구성 ▪ 배치 시 각 파티션 별 INSERT .. SELECT 처리 ▪ 참고 : Aurora 3.x 부터는 파티션 테이블에 대해 병렬 쿼리 지원 • 비용 절감 ▪ 그라비톤 인스턴스 사용을 통한 대규모 인스턴스 사용 비용 최소화 11 BP #3 6개월 데이터 조회 App 12개월 데이터 조회 App 실시간 데이터 조회
  • 12. 대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트 © 2022, Amazon Web Services, Inc. or its affiliates. 제안 아키텍처 검증 및 진행 사항 구분 검증 항목 데이터 저장 • 일 30억 건 기준 실시간 INSERT 성능 • 고객 자체 개발 데이터 발생 툴 데이터 조회 • 실시간 데이터 조회, 6개월 이력 조회, 12개월 이력 조회, 응답 시간 • Jmeter or nGrinder를 통한 부하 생성 데이터 UPDATE • 데이터 재처리를 위한 DML (DELETE, UPDATE, INSERT) 검증 • Jmeter or nGrinder를 통한 부하 생성 안정성 • 제안 아키텍처의 확장성, 가용성 및 안정성 검증 • 부하 발생 상황에서 검증 12 1 Day 고객 워크로드 Dive Deep 워크샵 1 Day Amazon Aurora MySQL Immersion Day 1 Week 제안 아키텍처 작성 및 설명회 2 Weeks Pilot 환경 구성 및 초기 데이터 로딩 1 Week 제안 아키텍처 검증 1 Week 결과 보고서 작성 진행 상황 결과 OK OK* OK OK * ShardingSphere가 UNION ALL 등 일부 구문 미지원
  • 13. 대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트 © 2022, Amazon Web Services, Inc. or its affiliates. DB는 DB 전문가에게 13 목적 지향 DB 워크샵 DMA DCAD • To-Be 아키텍처 미확정일수록 효과적 • 고객 주도 워크로드 소개 세션이 중요 • MSA 적용에 최적화 • 이기종 DB 전환 시 적용 • DB, App, 구성환경 등 종합적 분석 • AWS에서 운영중인 DB의 고도화 목적 • 현재 운영 상태 파악 후 최적화 방안 제시
  • 14. © 2022, Amazon Web Services, Inc. or its affiliates. 여러분의 소중한 피드백을 기다립니다. 행사 종료 후 설문조사에 참여해 주십시오. © 2022, Amazon Web Services, Inc. or its affiliates. 14
  • 15. 대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트 © 2022, Amazon Web Services, Inc. or its affiliates. Thank you! © 2022, Amazon Web Services, Inc. or its affiliates. 15