SlideShare a Scribd company logo
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS 레벨업하기! 데이터베이스
JuYeon Park
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
1970 1980 1990 2000
Oracle DB2
SQL Server
MySQL
PostgreSQL
DynamoDB
Redis
MongoDB
Elasticsearch
Neptune
CassandraAccess
Aurora
2010
Timestream
QLDB
DocumentDB
데이터베이스의 다변화
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
최신 애플리케이션의 요구 사항
Users: 1 million+
Data volume: TB–PB–EB
Locality: Global
Performance: Milliseconds–microseconds
Request rate: Millions
Access: Web, mobile, IoT, devices
Scale: Up-down, Out-in
Economics: Pay for what you use
Developer access: No assembly requiredSocial mediaRide hailing Media streaming Dating
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
공통적인 데이터 범주 및 사례
Relational
데이터 무결성 및
트랜잭션 보장
스키마 보장
기존 워크로드
마이그레이션,
ERP 및 CRM,
금융 서비스
Key-value
높은 처리량,
최소 지연 보장
유연한 확장
실시간 입찰,
온라인 쇼핑 장바구니,
SNS,
제품 카탈로그,
고객 환경 정보
Document
문서의 저장 및
해당 문서의 모든
속성에 대한 빠른
조회
컨텐츠 관리,
모바일,
개인화
In-memory
키를 기반으로
마이크로 초
이내의 응답 요구
게임 유저 랭킹,
실시간 분석,
캐싱
Graph
데이터 간
신속하고 간편한
관계 구축 및
탐색
사기 탐지,
소셜 네트워킹,
추천 엔진
Time-series
시간에 따른
데이터의 용이한
수집, 저장, 처리
IoT 애플리케이션,
이벤트 기반 추적
Ledger
애플리케이션 내
모든 데이터에 대해
완전하고 변조
불가능한 기록 관리
공급망 관리, 헬스케어,
등록 관리,
재정
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
각 특성에 따른 AWS 데이터베이스
Amazon
DynamoDB
Amazon
Neptune
Amazon RDS
Aurora CommercialCommunity
Amazon
Timestream
Amazon
QLDB
Amazon
ElastiCache
Redis Memcached
Amazon
DocumentDB
Relational Key-value Document In-memory Graph Time-series Ledger
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS 데이터베이스
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
데이터베이스 운영 방안
Self Managed (On-Premise) RDBMS on Amazon EC2 Fully Managed (AWS DBs)
AWS DatabasesEC2 Instances
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
데이터베이스 운영 방안에 따른 관리 영역
Self Managed (On-Premise) DBs on Amazon EC2 Fully Managed (AWS DBs)
Application 최적화
확장/증설 (Scaling)
고가용성 구성 (High Availability)
백업 및 복구 (Backup)
DB Software 패치 및 업그레이드
DB Software 설치 및 구성
OS 패치 및 업그레이드
OS 설치 및 구성
서버 운영 관리
랙 및 스택 관리
전원, 공조 및 네트워크 구성 관리
사용자
Application 최적화
확장/증설 (Scaling)
고가용성 구성 (High Availability)
백업 및 복구 (Backup)
DB Software 패치 및 업그레이드
DB Software 설치 및 구성
OS 패치 및 업그레이드
OS 설치 및 구성
서버 운영 관리
랙 및 스택 관리
전원, 공조 및 네트워크 구성 관리
사용자
사용자Application 최적화
확장/증설 (Scaling)
고가용성 구성 (High Availability)
백업 및 복구 (Backup)
DB Software 패치 및 업그레이드
DB Software 설치 및 구성
OS 패치 및 업그레이드
OS 설치 및 구성
서버 운영 관리
랙 및 스택 관리
전원, 공조 및 네트워크 구성 관리
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon RDS에서의 데이터베이스 관리자 역할 변화
https://aws.amazon.com/blogs/database/part-1-role-of-the-dba-when-moving-to-amazon-rds-responsibilities/
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Relational Database Service (RDS)
가장 많이 선호하는 데이터베이스 엔진을 갖춘 관계형 데이터베이스
관리 용이성 가용성 및 내구성 뛰어난 확장성 빠른 성능과 보안
하드웨어 준비, 소프트웨어 설치
등의 관리 작업 불필요
다중 AZ를 통한 동기식 복제,
자동화된 백업, 스냅샷,
장애 조치
몇 번의 클릭만으로도 다운타임
없이
컴퓨팅 및 스토리지 확장
SSD 스토리지 및 성능 향상된
I/O 보장,
저장 및 전송 중 암호화 지원
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Aurora
클라우드를 위해 구축된 MySQL 및 PostgreSQL 호환 관계형 데이터베이스
1/10의 비용으로 상용 데이터베이스 수준의 성능 및 가용성 제공
성능 및 확장성 가용성 및 내구성 뛰어난 보안 완전 관리형
표준 MySQL보다 5배,
표준 PostgreSQL보다 3배
빠른 성능
15개의 읽기 전용 복제본으로
확장 가능
내결함성을 갖춘 자가 복구
분산 스토리지
3개의 가용 영역에 걸친
6개의 복사본
S3로의 지속적인 백업
Amazon VPC를 통한
네트워크 격리
저장 및 전송 중
데이터 암호화
하드웨어 프로비저닝,
소프트웨어 패치, 설정, 구성,
백업과 같은
데이터베이스 관리 작업에 대해
걱정할 필요 없음
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Aurora의 읽기 및 쓰기 성능
200,000
170,000
9,536 5,592
0
50,000
100,000
150,000
200,000
250,000
Aurora 5.7 Aurora 5.6 MySQL 5.7 MySQL 5.6
Write Throughput
705,000 705,000
290,787
257,122
0
100,000
200,000
300,000
400,000
500,000
600,000
700,000
800,000
Aurora 5.7 Aurora 5.6 MySQL 5.7 MySQL 5.6
Read Throughput
✱ r4.16xlarge 인스턴스의 250개 테이블(테이블당 20만 Rows)에 대해 Sysbench 수행한 결과
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Aurora 구조
Availability
Zone 1
Availability
Zone 2
Availability
Zone 3
Shared storage volume
Storage nodes with SSDs
Master
SQL
Transactions
Caching
Replica
SQL
Transactions
Caching
Replica
SQL
Transactions
Caching
• 내결함성을 갖춘 자가 복구 분산
스토리지 시스템
• 3개의 가용 영역에 걸쳐 수 백개의
스토리지 노드가 스트라이핑된
스토리지 볼륨
• AZ별로 2개씩, 총 6개의 복사본으로
디스크 결함으로 인한 손실 가능성
최소화
• 기본과 보조 복제본이 동일한 논리
볼륨을 이용 (데이터 추가 복제 불필요)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Aurora 이용 사례
https://aws.amazon.com/rds/aurora/customers/
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon RDS on VMWare Preview
온프레미스 VMware 환경에서 Amazon RDS 데이터베이스 배포
완전 관리형 가용성 및 내구성 뛰어난 확장성 보안 및 규정 준수
온프레미스 데이터 센터에서
관계형 데이터베이스를 쉽게
프로비저닝, 모니터링 및 운영,
AWS로 마이그레이션
온프레미스 데이터베이스를
Amazon RDS 인스턴스로의
복제로 저렴한 비용으로
하이브리드 백업, 재해 복구
요구 사항 충족
마우스 몇 번의 클릭으로
온프레미스 데이터베이스의
저장, 컴퓨팅 및 메모리 확장,
AWS로의 버스팅
보안, 개인 정보, 규정 등을
준수하기 위해 회사 내에서
유지되어야 하는 워크로드에
대한 관리 자동화
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon RDS on VMWare Preview
예시) 하이브리드 방식으로 클라우드로의 확장 및 백업
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon DynamoDB
종합적인 보안
모든 데이터 암호화
(기본 사항)
강력한 보안을 위해
AWS ID 및 액세스 관리와
완벽하게 통합
규모와 관계없이 일관된 성능
어떤 규모에서도 일관되게
수 밀리초 미만의
응답 시간 제공
거의 무제한의 처리량 필요한
애플리케이션 구축 가능
글로벌 서비스를 위한
글로벌 데이터베이스
여러 AWS 리전으로 테이블을
쉽게 복제(Global Table)하여
빠르게 액세스 가능한
글로벌 애플리케이션 구축
서버리스
서버 프로비저닝, 소프트웨어
패치 적용 및 관리 불필요,
용량에 맞게 테이블 자동
확장/축소하여 성능 유지
어떤 규모에서든 빠르고 유연한 Key-Value NoSQL 데이터베이스
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
CHALLENGE
Herd (eCommerce workflow-
orchestration engine) needed a scaling
the system to keep pace with rapid
growth.
SOLUTION
After migrating to DynamoDB, 90
percent drop in client workflow-
processing delays. Processing delays
decrease from 1 second to 100
milliseconds; those latency reductions
ultimately translate into Amazon
customers getting their orders faster.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
CHALLENGE
Needed a solution that scales and
manage up to 8x more riders during
peak times.
SOLUTION
DynamoDB stores GPS coordinates of
all rides.
With AWS, Lyft saves on infrastructure
costs and enables massive growth of
ridesharing platform. There are now
23M people who use Lyft worldwide.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon DocumentDB
빠르고 확장 가능하며 가용성이 뛰어난 MongoDB 호환 데이터베이스
완전 관리형
하드웨어 프로비저닝, 패치 작업,
설정, 구성 또는 백업
데이터베이스
관리 작업 자동화
대규모 성능
최대 15개까지의 읽기 전용
복제본 추가로
지연 시간 최소화 및
초당 수백만 건의 요청 처리 가능
MongoDB와의 호환
MongoDB 3.6과의 호환성으로
기존 MongoDB의
드라이버와 툴을
그대로 이용 가능
뛰어난 가용성
3개의 가용 영역에 걸쳐
6개의 데이터 사본 복제
S3로의 지속적인 백업 및
특정 시점으로의 복원 가능
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DocumentDB의 사용 예시
Amazon DocumentDB의 유연한 문서 모델, 데이터 유형 및 인덱싱 기능을 사용하여 성능은 물론
고가용성도 보장되는 애플리케이션을 신속하게 적용하여 개발 시간 단축 가능
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon ElastiCache
탄탄한 보안 및
안정성
네트워크 격리,
송수신 중의 암호화,
HIPAA, PCI, FedRAMP 인증,
다중 AZ, 자동 장애조치
Redis 및 Memcached와의
호환성
오픈 소스인 Redis 및
Memcached와의
완벽한 호환
손쉬운 확장
샤딩 및 복제를 통해
읽기/쓰기의 확장성 보장
탁월한 성능
1밀리초 미만의 응답 시간의
인 메모리 데이터 스토어
및 캐시 역할
Redis 및 Memcached와 호환되는 인 메모리 데이터 스토어 및 캐시
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon ElastiCache 사용 예시
Amazon ElastiCache는 대규모의 실시간 지리 공간 데이터를 빠르게 관리할 수 있도록 인 메모리 데이터
구조 및 연산자를 제공하므로 주행 시간, 주행 거리, 관심 지역 정보와 같은 위치 기반 기능을 가진
애플리케이션에 적용 가능
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
데이터간 관계성 증가에 따른 고려
증가되는 관계 파악 중심업무 프로세스 중심
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Neptune
쉬운 사용
Gremlin 및 SPARQL로
상호연결성이 높은 데이터
세트를 효율적으로 탐색하는
쿼리 손쉽게 구축
뛰어난 성능
수십억 개의 관계 쿼리
수 밀리 초의 시간 소요
오픈 그래프 API 지원
Property Graph 및
W3C의 RDF(Resource
Description Framework)
인기 그래프 모델 지원
가용성 및 안정성
3개의 가용 영역에 걸친 최대
15개의 읽기 전용 복제본 지원,
확장 및 축소 가능
빠르고 안정적인 완전관리형 그래프 데이터베이스
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
그래프 데이터베이스 활용 방안
부정 탐지
네트워크 / IT 운영
생명 과학
지식 그래프
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
시계열 데이터 예시
IoT 센서 데이터
데브옵스 데이터
Humidity
% WATER VAPOR
91.094.086.093.0
애플리케이션 이벤트
데이터
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Timestream Preview
빠르고 확장 가능한 완전관리형 시계열 데이터베이스
관계형 데이터베이스
1/10 비용, 1,000배 빠르게
초당 수백만 개의 데이터를
수집할 수 있는 속도
(10M/second)
수조 건의 데일리 이벤트를
손쉽게 저장/분석
적응형 쿼리 처리 엔진은
데이터를 더 간단하고
빠르게 분석
시계열 전용 분석
시계열 분석에 필요한 함수
(interpolation,
smoothing,
approximation)
기본 탑재
서버리스
서버 프로비저닝, 소프트웨어
패치, 설정, 구성의 자동화
자동으로 확장 또는 축소되면서
용량 및 성능을 조절
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Timestream의 사용 예시
기본 탑재된 분석 기능을 사용하여 IoT 애플리케이션이나 산업용 장비들이 생성하는 시계열 데이터를
빠르게 분석, 데이터가 증가해도 가능한 한 최소 비용으로 지속적이며 예측 가능한 성능을 유지
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Quantum Ledger Database (QLDB)
투명하고 변경 불가능
암호화 방식으로 검증 가능한
변경 불가능한
트랜잭션 로그 제공,
모든 데이터 변경 내용 추적
암호화 방식으로
검증 가능
암호화 해시 함수(SHA-256)를
사용하여 데이터 변경 내역에
대한 보안 출력 파일을 생성,
이를 통해 데이터 변경의 무결성
검증
사용 편의성
SQL과 비슷한 API에서 익숙한
SQL 연산자를 이용, 데이터
조회 및 변경 가능
뛰어난 확장성
일반적인 블록체인
프레임워크에서 원장보다 2~3배
더 많은 트랜잭션 실행 가능
완전 관리형 원장 데이터베이스
애플리케이션에서의 모든 데이터 변경 기록 추적 및 확인
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
QLDB의 이용 예시
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
여러 데이터베이스를 함께 사용한 예시
https://github.com/aws-samples/aws-bookstore-demo-app
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS 데이터베이스로 전환하려면…
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
데이터베이스를 전환하는 방안
클라우드 전환 마이그레이션 데이터 복제
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS SCT (Schema Conversion Tool)
• 온프레미스 DW를 클라우드로
• Oracle, SQL Server, Netezza,
Greenplum, Vertica, Teradata
 Amazon Redshift
클라우드 전환
Amazon
Aurora
Amazon
Redshift
• 온프레미스 DB를 클라우드로
Oracle, SQL Server, Db2 LUW
 PostgreSQL, MySQL, Amazon Aurora
MySQL PostgreSQL
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS DMS (Database Migration Service)
마이그레이션
• 주요 업무 애플리케이션 마이그레이션
• 온프레미스 DW를 Amazon Redshift로
마이그레이션
• 마이너 버전의 업그레이드
• Aurora로의 통합
• 오래된 데이터 보관
• NoSQL  SQL
SQL  NoSQL
NoSQL  NoSQL 마이그레이션
Amazon RDS
Amazon
Redshift
Amazon
Aurora
Amazon
DynamoDB
Amazon S3
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS DMS (Database Migration Service)
데이터 복제
• 교차 리전간 읽기 전용 복제본 구축
• 클라우드 환경에서의 분석 작업 실행
• 데이터 레이크로 데이터 채우기
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
온프레미스
애플리케이션 사용자
AWS
인터넷
VPN
애플리케이션 무중단 데이터 마이그레이션
 복제 인스턴스 생성
 원본 및 대상 데이터베이스 연결
 복제 대상 스키마/테이블 혹은
데이터베이스 선택
 AWS DMS를 통해 테이블 생성,
데이터 로드, 동기화 진행
 전환 결정 시 애플리케이션의
타겟 데이터베이스 변경
AWS
DMS
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS 데이터베이스의 다음은…
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS의 데이터 서비스 포트폴리오
Redshift
Data warehousing
EMR
Hadoop + Spark
Athena
Interactive analytics
Kinesis Data
Analytics Real time
Elasticsearch Service
Operational Analytics
RDS
MySQL, PostgreSQL, MariaDB,
Oracle, SQL Server
Aurora
MySQL, PostgreSQL
QuickSight Machine Learning
DynamoDB
Key value
ElastiCache
Redis, Memcached
Neptune
Graph
Timestream
Time Series
QLDB
Ledger Database
S3/Glacier
Glue
ETL & Data Catalog
Lake Formation
Data Lakes
Database Migration Service | Snowball | Snowmobile | Kinesis Data Firehose | Kinesis Data Streams
Data Movement
Analytics Databases
Business Intelligence & Machine Learning
Data Lake
RDS on VMware
DocumentDB
Document
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Situation Solution
기존 애플리케이션 Use your existing engine on RDS
• MySQL Amazon Aurora, RDS for MySQL
• PostgreSQL Amazon Aurora, RDS for PostgreSQL
• MariaDB Amazon Aurora, RDS for MariaDB
• Oracle Use SCT to determine complexity Amazon Aurora, RDS for Oracle
• SQL Server Use SCT to determine complexity Amazon Aurora, RDS for SQL Server
신규 어플리케이션 • If you can avoid relational features DynamoDB, DocumentDB
• If you need relational features Amazon Aurora
인메모리 저장 및 캐싱 • Amazon ElastiCache
시계열 데이터 • Amazon Timestream
모든 어플리케이 변경사항을 추적/검증
중앙 집중 관리
• Amazon Quantum Ledger Database (QLDB)
중앙 집중 관리가 불필요한 경우 • Amazon Managed Blockchain
Data Warehouse & BI • Amazon Redshift, Amazon Redshift Spectrum, and Amazon QuickSight
S3의 데이터에 대한 Adhoc 분석 • Amazon Athena and Amazon QuickSight
Apache Spark, Hadoop, HBase (needle in a
haystack type queries)
• Amazon EMR
Log 분석, 운영 모니터링, & 검색 • Amazon Elasticsearch Service and Amazon Kinesis
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS 데이터 서비스로 이전한 고객 사례
Verizon은 업무에 필수적인 1,000 개 이상의 시스템(애플리케이션+데이터베이스)를 AWS로 마이그레이션 하였으며,
그 중 일부에는 Amazon Aurora도 함께 운영되고 있습니다
Wappa는 Oracle 데이터베이스에서 Amazon Aurora로 마이그레이션하여 사용자당 보고 시간에 약 75%의
향상이 가능해졌습니다.
Trimble은 Oracle 데이터베이스를 Amazon RDS로 이전한 후, 과거 직접 인프라를 직접 관리할 때 대비 약 1/4의
비용이 지출될 것으로 예상되었습니다.
Intuit는 Microsoft SQL Server를 Amazon Redshift로 마이그레이션하여 데이터 처리 시간을 줄일 수 있어, 의사
결정권자에게 훨씬 빠르고, 보다 자주 인사이트를 제공할 수 있게 되었습니다
Equinox Fitness는 온프레미스 Teradata DW를 Amazon Redshift 마이그레이션하여, 정적 보고서에서 동적 보고서를
제공할 수 있는 Data Lake를 얻게 되었습니다.
2018년 12월, Amazon.com은 중요 업무 시스템의 97%에 달하는 Oracle 데이터베이스 중 88%에 달하는
대상을 Amazon Aurora 와 Amazon DynamoDB로 전환하기로 결정하였습니다 또한 50 PB에 달하는 Oracle
DW를 AWS(Amazon S3, Amazon Redshift, Amazon EMR)로 마이그레이션 했습니다.
삼성전자는 삼성 클라우드에 이용되던 Cassandra 클러스터를 Amazon DynamoDB로 마이그레이션하여 70%
의 비용 절감을 경험하였습니다.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Korea 공식 소셜 채널에서
발표자료 및 녹화 동영상을 확인하세요.
발표자료 다운로드
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
설문조사와 강연 평가에
참여해 주신 모든 분들께
랩탑 백팩을 드립니다!
여러분의 피드백을 기다립니다!
#GamesOnAWS 해시태그와 함께
여러분의 행사 소감을 SNS에 올려주세요.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
입문자 트랙 강연을 듣고, AWS 공식 교육 바우처를 받으세요!
1
2
3 6층 AWS 전문가 상담부스에서 바우처 수령
3개 이상의 강연에서 입장/퇴장 스탬프 획득
AWS 입문자 트랙 입구에서 스탬프카드 수령
*강연 시작 후 10분 이내에 ‘입장’ & 강연 종료 후 ‘퇴장’
*선착순 100명 한정
*AWS 입문자 트랙 참여하신 분들께만 제공됩니다*
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
감사합니다

More Related Content

PDF
나에게 맞는 AWS 데이터베이스 서비스 선택하기 :: 양승도 :: AWS Summit Seoul 2016
PDF
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
PDF
AWS Lambda와 API Gateway를 통한 Serverless Architecture 특집 (윤석찬)
PDF
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
PDF
AWS 비용 효율화를 고려한 Reserved Instance + Savings Plan 옵션 - 박윤 어카운트 매니저 :: AWS Game...
PDF
금융 X 하이브리드 클라우드 플랫폼 - 한화생명 디지털 트랜스포메이션 전략 - 김나영 AWS 금융부문 사업개발 담당 / 박인규 AWS 금융...
PDF
한글과컴퓨터의 클라우드 마이그레이션, 거버넌스 그리고 모더나이제이션-박인재, AWS ISV SA Manager / 박상형, 한글과컴퓨터 I...
PDF
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
나에게 맞는 AWS 데이터베이스 서비스 선택하기 :: 양승도 :: AWS Summit Seoul 2016
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS Lambda와 API Gateway를 통한 Serverless Architecture 특집 (윤석찬)
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
AWS 비용 효율화를 고려한 Reserved Instance + Savings Plan 옵션 - 박윤 어카운트 매니저 :: AWS Game...
금융 X 하이브리드 클라우드 플랫폼 - 한화생명 디지털 트랜스포메이션 전략 - 김나영 AWS 금융부문 사업개발 담당 / 박인규 AWS 금융...
한글과컴퓨터의 클라우드 마이그레이션, 거버넌스 그리고 모더나이제이션-박인재, AWS ISV SA Manager / 박상형, 한글과컴퓨터 I...
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017

What's hot (20)

PDF
CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...
PDF
AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)
PPTX
AWS Training For Beginners | AWS Certified Solutions Architect Tutorial | AWS...
PDF
서버리스 기반 데이터베이스 모델링 및 운영 노하우 알아보기 - 변규현 SW 엔지니어, 당근마켓 / 김선형 CTO, 티클 :: AWS Sum...
PDF
AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018
PDF
AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈
PPSX
AWS Elastic Load Balancing for AWS Architect & SysOps Certification
PDF
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 클라우드 보안
PDF
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
PDF
클라우드 마이그레이션 성공적인 여정, 그 중요한 시작 "Readiness Assessment (전환 준비 평가)" - 김준범, AWS Mi...
PDF
AWS Black Belt Online Seminar Amazon Aurora
PDF
AWS와 함께하는 클라우드 컴퓨팅 (강철 AWS 매니저) :: AWS 기초 교육 온라인 세미나
PDF
AWS상에서 블록체인 서비스 구축 및 활용가이드 대방출! - 박천구 솔루션즈 아키텍트, AWS / 오재훈 이사, 두나무 :: AWS Sum...
PDF
높은 가용성과 성능 향상을 위한 ElastiCache 활용 팁 - 임근택, SendBird :: AWS Summit Seoul 2019
PDF
Amazon AWS | What is Amazon AWS | AWS Tutorial | AWS Training | Edureka
PDF
AWS KMS를 활용하여 안전한 AWS 환경을 구축하기 위한 전략::임기성::AWS Summit Seoul 2018
PDF
Amazon EMR과 SageMaker를 이용하여 데이터를 준비하고 머신러닝 모델 개발 하기
PDF
AWS 클라우드 비용 최적화를 위한 TIP - 임성은 AWS 매니저
PDF
AWS Control Tower를 통한 클라우드 보안 및 거버넌스 설계 - 김학민 :: AWS 클라우드 마이그레이션 온라인
PDF
[AWS Builders] AWS와 함께하는 클라우드 컴퓨팅
CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...
AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)
AWS Training For Beginners | AWS Certified Solutions Architect Tutorial | AWS...
서버리스 기반 데이터베이스 모델링 및 운영 노하우 알아보기 - 변규현 SW 엔지니어, 당근마켓 / 김선형 CTO, 티클 :: AWS Sum...
AWS를 활용한 리테일,이커머스 워크로드와 온라인 서비스 이관 사례::이동열, 임혁용:: AWS Summit Seoul 2018
AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈
AWS Elastic Load Balancing for AWS Architect & SysOps Certification
[AWS & 베스핀글로벌, 바이오∙헬스케어∙제약사를 위한 세미나] AWS 클라우드 보안
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 마이그레이션 성공적인 여정, 그 중요한 시작 "Readiness Assessment (전환 준비 평가)" - 김준범, AWS Mi...
AWS Black Belt Online Seminar Amazon Aurora
AWS와 함께하는 클라우드 컴퓨팅 (강철 AWS 매니저) :: AWS 기초 교육 온라인 세미나
AWS상에서 블록체인 서비스 구축 및 활용가이드 대방출! - 박천구 솔루션즈 아키텍트, AWS / 오재훈 이사, 두나무 :: AWS Sum...
높은 가용성과 성능 향상을 위한 ElastiCache 활용 팁 - 임근택, SendBird :: AWS Summit Seoul 2019
Amazon AWS | What is Amazon AWS | AWS Tutorial | AWS Training | Edureka
AWS KMS를 활용하여 안전한 AWS 환경을 구축하기 위한 전략::임기성::AWS Summit Seoul 2018
Amazon EMR과 SageMaker를 이용하여 데이터를 준비하고 머신러닝 모델 개발 하기
AWS 클라우드 비용 최적화를 위한 TIP - 임성은 AWS 매니저
AWS Control Tower를 통한 클라우드 보안 및 거버넌스 설계 - 김학민 :: AWS 클라우드 마이그레이션 온라인
[AWS Builders] AWS와 함께하는 클라우드 컴퓨팅
Ad

Similar to [Games on AWS 2019] AWS 입문자를 위한 초단기 레벨업 트랙 | AWS 레벨업 하기! : 데이터베이스 - 박주연 AWS 솔루션즈 아키텍트 (20)

PDF
워크로드에 맞는 데이터베이스 찾기 - 박주연 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
PDF
빠르고 안전하게 간편한 AWS로 데이터 마이그레이션 하기::최유정 (AWS 솔루션즈아키텍트)
PPTX
글로벌 고객 사례를 통하여 소개하는 혁신적인 데이터 웨어하우스 - 김형일 (AWS 솔루션즈 아키텍트)
PDF
SAP on AWS 사례로 알아보는 핵심 업무 이전 : SAP Competency 파트너사의 경험과 비젼 - 이상규 솔루션즈 아키텍트, A...
PDF
AWS Builders Online Series | AWS와 함께하는 클라우드 컴퓨팅 - 강철, AWS 어카운트 매니저
PDF
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
PDF
AWS re:Invent 2018를 통해 본 개발자들이 원하는 4가지 클라우드 동향 :: 윤석찬 - AWS Community Day 2019
PDF
AWS 와 함께하는 클라우드 컴퓨팅:: 방희란 :: AWS Summit Seoul 2016
PDF
AWS Finance Symposium_천만 고객을 위한 AWS 클라우드 아키텍쳐 확장하기
PDF
데이터베이스 운영, 서버리스로 걱정 끝! - 윤석찬, AWS 테크에반젤리스트 - AWS Builders Online Series
PPTX
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
PDF
Azure Databases for PostgreSQL MYSQL and MariaDB
PDF
Cloud Native Aurora Serverless를 통한 Data Lake 구축 - 최유정 솔루션즈 아키텍트, AWS
PDF
천만 사용자를 위한 AWS 클라우드 아키텍처 진화하기::이창수::AWS Summit Seoul 2018
PDF
AWS와 함께하는 슬기로운 재택생활
PDF
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
PDF
AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)
PDF
AWS Summit Seoul 2023 | 잘나가는 애플리케이션 성능? 알맞은 스토리지로부터!
PDF
데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...
PDF
세션 3: IT 담당자를 위한 Cloud 로의 전환
워크로드에 맞는 데이터베이스 찾기 - 박주연 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
빠르고 안전하게 간편한 AWS로 데이터 마이그레이션 하기::최유정 (AWS 솔루션즈아키텍트)
글로벌 고객 사례를 통하여 소개하는 혁신적인 데이터 웨어하우스 - 김형일 (AWS 솔루션즈 아키텍트)
SAP on AWS 사례로 알아보는 핵심 업무 이전 : SAP Competency 파트너사의 경험과 비젼 - 이상규 솔루션즈 아키텍트, A...
AWS Builders Online Series | AWS와 함께하는 클라우드 컴퓨팅 - 강철, AWS 어카운트 매니저
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
AWS re:Invent 2018를 통해 본 개발자들이 원하는 4가지 클라우드 동향 :: 윤석찬 - AWS Community Day 2019
AWS 와 함께하는 클라우드 컴퓨팅:: 방희란 :: AWS Summit Seoul 2016
AWS Finance Symposium_천만 고객을 위한 AWS 클라우드 아키텍쳐 확장하기
데이터베이스 운영, 서버리스로 걱정 끝! - 윤석찬, AWS 테크에반젤리스트 - AWS Builders Online Series
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
Azure Databases for PostgreSQL MYSQL and MariaDB
Cloud Native Aurora Serverless를 통한 Data Lake 구축 - 최유정 솔루션즈 아키텍트, AWS
천만 사용자를 위한 AWS 클라우드 아키텍처 진화하기::이창수::AWS Summit Seoul 2018
AWS와 함께하는 슬기로운 재택생활
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
AWS CLOUD 2017 - Amazon Redshift 기반 DW 와 비지니스 인텔리전스 구현 방법 (김일호 솔루션즈 아키텍트)
AWS Summit Seoul 2023 | 잘나가는 애플리케이션 성능? 알맞은 스토리지로부터!
데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...
세션 3: IT 담당자를 위한 Cloud 로의 전환
Ad

More from Amazon Web Services Korea (20)

PDF
[D3T1S01] Gen AI를 위한 Amazon Aurora 활용 사례 방법
PDF
[D3T1S06] Neptune Analytics with Vector Similarity Search
PDF
[D3T1S03] Amazon DynamoDB design puzzlers
PDF
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
PDF
[D3T1S07] AWS S3 - 클라우드 환경에서 데이터베이스 보호하기
PDF
[D3T1S05] Aurora 혼합 구성 아키텍처를 사용하여 예상치 못한 트래픽 급증 대응하기
PDF
[D3T1S02] Aurora Limitless Database Introduction
PDF
[D3T2S01] Amazon Aurora MySQL 메이저 버전 업그레이드 및 Amazon B/G Deployments 실습
PDF
[D3T2S03] Data&AI Roadshow 2024 - Amazon DocumentDB 실습
PDF
AWS Modern Infra with Storage Roadshow 2023 - Day 2
PDF
AWS Modern Infra with Storage Roadshow 2023 - Day 1
PDF
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
PDF
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
PDF
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
PDF
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
PDF
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
PDF
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
PDF
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
PDF
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
PDF
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
[D3T1S01] Gen AI를 위한 Amazon Aurora 활용 사례 방법
[D3T1S06] Neptune Analytics with Vector Similarity Search
[D3T1S03] Amazon DynamoDB design puzzlers
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
[D3T1S07] AWS S3 - 클라우드 환경에서 데이터베이스 보호하기
[D3T1S05] Aurora 혼합 구성 아키텍처를 사용하여 예상치 못한 트래픽 급증 대응하기
[D3T1S02] Aurora Limitless Database Introduction
[D3T2S01] Amazon Aurora MySQL 메이저 버전 업그레이드 및 Amazon B/G Deployments 실습
[D3T2S03] Data&AI Roadshow 2024 - Amazon DocumentDB 실습
AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 1
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...

[Games on AWS 2019] AWS 입문자를 위한 초단기 레벨업 트랙 | AWS 레벨업 하기! : 데이터베이스 - 박주연 AWS 솔루션즈 아키텍트

  • 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS 레벨업하기! 데이터베이스 JuYeon Park
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 1970 1980 1990 2000 Oracle DB2 SQL Server MySQL PostgreSQL DynamoDB Redis MongoDB Elasticsearch Neptune CassandraAccess Aurora 2010 Timestream QLDB DocumentDB 데이터베이스의 다변화
  • 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 최신 애플리케이션의 요구 사항 Users: 1 million+ Data volume: TB–PB–EB Locality: Global Performance: Milliseconds–microseconds Request rate: Millions Access: Web, mobile, IoT, devices Scale: Up-down, Out-in Economics: Pay for what you use Developer access: No assembly requiredSocial mediaRide hailing Media streaming Dating
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 공통적인 데이터 범주 및 사례 Relational 데이터 무결성 및 트랜잭션 보장 스키마 보장 기존 워크로드 마이그레이션, ERP 및 CRM, 금융 서비스 Key-value 높은 처리량, 최소 지연 보장 유연한 확장 실시간 입찰, 온라인 쇼핑 장바구니, SNS, 제품 카탈로그, 고객 환경 정보 Document 문서의 저장 및 해당 문서의 모든 속성에 대한 빠른 조회 컨텐츠 관리, 모바일, 개인화 In-memory 키를 기반으로 마이크로 초 이내의 응답 요구 게임 유저 랭킹, 실시간 분석, 캐싱 Graph 데이터 간 신속하고 간편한 관계 구축 및 탐색 사기 탐지, 소셜 네트워킹, 추천 엔진 Time-series 시간에 따른 데이터의 용이한 수집, 저장, 처리 IoT 애플리케이션, 이벤트 기반 추적 Ledger 애플리케이션 내 모든 데이터에 대해 완전하고 변조 불가능한 기록 관리 공급망 관리, 헬스케어, 등록 관리, 재정
  • 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 각 특성에 따른 AWS 데이터베이스 Amazon DynamoDB Amazon Neptune Amazon RDS Aurora CommercialCommunity Amazon Timestream Amazon QLDB Amazon ElastiCache Redis Memcached Amazon DocumentDB Relational Key-value Document In-memory Graph Time-series Ledger
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS 데이터베이스
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 데이터베이스 운영 방안 Self Managed (On-Premise) RDBMS on Amazon EC2 Fully Managed (AWS DBs) AWS DatabasesEC2 Instances
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 데이터베이스 운영 방안에 따른 관리 영역 Self Managed (On-Premise) DBs on Amazon EC2 Fully Managed (AWS DBs) Application 최적화 확장/증설 (Scaling) 고가용성 구성 (High Availability) 백업 및 복구 (Backup) DB Software 패치 및 업그레이드 DB Software 설치 및 구성 OS 패치 및 업그레이드 OS 설치 및 구성 서버 운영 관리 랙 및 스택 관리 전원, 공조 및 네트워크 구성 관리 사용자 Application 최적화 확장/증설 (Scaling) 고가용성 구성 (High Availability) 백업 및 복구 (Backup) DB Software 패치 및 업그레이드 DB Software 설치 및 구성 OS 패치 및 업그레이드 OS 설치 및 구성 서버 운영 관리 랙 및 스택 관리 전원, 공조 및 네트워크 구성 관리 사용자 사용자Application 최적화 확장/증설 (Scaling) 고가용성 구성 (High Availability) 백업 및 복구 (Backup) DB Software 패치 및 업그레이드 DB Software 설치 및 구성 OS 패치 및 업그레이드 OS 설치 및 구성 서버 운영 관리 랙 및 스택 관리 전원, 공조 및 네트워크 구성 관리
  • 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon RDS에서의 데이터베이스 관리자 역할 변화 https://aws.amazon.com/blogs/database/part-1-role-of-the-dba-when-moving-to-amazon-rds-responsibilities/
  • 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Relational Database Service (RDS) 가장 많이 선호하는 데이터베이스 엔진을 갖춘 관계형 데이터베이스 관리 용이성 가용성 및 내구성 뛰어난 확장성 빠른 성능과 보안 하드웨어 준비, 소프트웨어 설치 등의 관리 작업 불필요 다중 AZ를 통한 동기식 복제, 자동화된 백업, 스냅샷, 장애 조치 몇 번의 클릭만으로도 다운타임 없이 컴퓨팅 및 스토리지 확장 SSD 스토리지 및 성능 향상된 I/O 보장, 저장 및 전송 중 암호화 지원
  • 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Aurora 클라우드를 위해 구축된 MySQL 및 PostgreSQL 호환 관계형 데이터베이스 1/10의 비용으로 상용 데이터베이스 수준의 성능 및 가용성 제공 성능 및 확장성 가용성 및 내구성 뛰어난 보안 완전 관리형 표준 MySQL보다 5배, 표준 PostgreSQL보다 3배 빠른 성능 15개의 읽기 전용 복제본으로 확장 가능 내결함성을 갖춘 자가 복구 분산 스토리지 3개의 가용 영역에 걸친 6개의 복사본 S3로의 지속적인 백업 Amazon VPC를 통한 네트워크 격리 저장 및 전송 중 데이터 암호화 하드웨어 프로비저닝, 소프트웨어 패치, 설정, 구성, 백업과 같은 데이터베이스 관리 작업에 대해 걱정할 필요 없음
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Aurora의 읽기 및 쓰기 성능 200,000 170,000 9,536 5,592 0 50,000 100,000 150,000 200,000 250,000 Aurora 5.7 Aurora 5.6 MySQL 5.7 MySQL 5.6 Write Throughput 705,000 705,000 290,787 257,122 0 100,000 200,000 300,000 400,000 500,000 600,000 700,000 800,000 Aurora 5.7 Aurora 5.6 MySQL 5.7 MySQL 5.6 Read Throughput ✱ r4.16xlarge 인스턴스의 250개 테이블(테이블당 20만 Rows)에 대해 Sysbench 수행한 결과
  • 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Aurora 구조 Availability Zone 1 Availability Zone 2 Availability Zone 3 Shared storage volume Storage nodes with SSDs Master SQL Transactions Caching Replica SQL Transactions Caching Replica SQL Transactions Caching • 내결함성을 갖춘 자가 복구 분산 스토리지 시스템 • 3개의 가용 영역에 걸쳐 수 백개의 스토리지 노드가 스트라이핑된 스토리지 볼륨 • AZ별로 2개씩, 총 6개의 복사본으로 디스크 결함으로 인한 손실 가능성 최소화 • 기본과 보조 복제본이 동일한 논리 볼륨을 이용 (데이터 추가 복제 불필요)
  • 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Aurora 이용 사례 https://aws.amazon.com/rds/aurora/customers/
  • 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon RDS on VMWare Preview 온프레미스 VMware 환경에서 Amazon RDS 데이터베이스 배포 완전 관리형 가용성 및 내구성 뛰어난 확장성 보안 및 규정 준수 온프레미스 데이터 센터에서 관계형 데이터베이스를 쉽게 프로비저닝, 모니터링 및 운영, AWS로 마이그레이션 온프레미스 데이터베이스를 Amazon RDS 인스턴스로의 복제로 저렴한 비용으로 하이브리드 백업, 재해 복구 요구 사항 충족 마우스 몇 번의 클릭으로 온프레미스 데이터베이스의 저장, 컴퓨팅 및 메모리 확장, AWS로의 버스팅 보안, 개인 정보, 규정 등을 준수하기 위해 회사 내에서 유지되어야 하는 워크로드에 대한 관리 자동화
  • 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon RDS on VMWare Preview 예시) 하이브리드 방식으로 클라우드로의 확장 및 백업
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon DynamoDB 종합적인 보안 모든 데이터 암호화 (기본 사항) 강력한 보안을 위해 AWS ID 및 액세스 관리와 완벽하게 통합 규모와 관계없이 일관된 성능 어떤 규모에서도 일관되게 수 밀리초 미만의 응답 시간 제공 거의 무제한의 처리량 필요한 애플리케이션 구축 가능 글로벌 서비스를 위한 글로벌 데이터베이스 여러 AWS 리전으로 테이블을 쉽게 복제(Global Table)하여 빠르게 액세스 가능한 글로벌 애플리케이션 구축 서버리스 서버 프로비저닝, 소프트웨어 패치 적용 및 관리 불필요, 용량에 맞게 테이블 자동 확장/축소하여 성능 유지 어떤 규모에서든 빠르고 유연한 Key-Value NoSQL 데이터베이스
  • 18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. CHALLENGE Herd (eCommerce workflow- orchestration engine) needed a scaling the system to keep pace with rapid growth. SOLUTION After migrating to DynamoDB, 90 percent drop in client workflow- processing delays. Processing delays decrease from 1 second to 100 milliseconds; those latency reductions ultimately translate into Amazon customers getting their orders faster.
  • 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. CHALLENGE Needed a solution that scales and manage up to 8x more riders during peak times. SOLUTION DynamoDB stores GPS coordinates of all rides. With AWS, Lyft saves on infrastructure costs and enables massive growth of ridesharing platform. There are now 23M people who use Lyft worldwide.
  • 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon DocumentDB 빠르고 확장 가능하며 가용성이 뛰어난 MongoDB 호환 데이터베이스 완전 관리형 하드웨어 프로비저닝, 패치 작업, 설정, 구성 또는 백업 데이터베이스 관리 작업 자동화 대규모 성능 최대 15개까지의 읽기 전용 복제본 추가로 지연 시간 최소화 및 초당 수백만 건의 요청 처리 가능 MongoDB와의 호환 MongoDB 3.6과의 호환성으로 기존 MongoDB의 드라이버와 툴을 그대로 이용 가능 뛰어난 가용성 3개의 가용 영역에 걸쳐 6개의 데이터 사본 복제 S3로의 지속적인 백업 및 특정 시점으로의 복원 가능
  • 21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. DocumentDB의 사용 예시 Amazon DocumentDB의 유연한 문서 모델, 데이터 유형 및 인덱싱 기능을 사용하여 성능은 물론 고가용성도 보장되는 애플리케이션을 신속하게 적용하여 개발 시간 단축 가능
  • 22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon ElastiCache 탄탄한 보안 및 안정성 네트워크 격리, 송수신 중의 암호화, HIPAA, PCI, FedRAMP 인증, 다중 AZ, 자동 장애조치 Redis 및 Memcached와의 호환성 오픈 소스인 Redis 및 Memcached와의 완벽한 호환 손쉬운 확장 샤딩 및 복제를 통해 읽기/쓰기의 확장성 보장 탁월한 성능 1밀리초 미만의 응답 시간의 인 메모리 데이터 스토어 및 캐시 역할 Redis 및 Memcached와 호환되는 인 메모리 데이터 스토어 및 캐시
  • 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon ElastiCache 사용 예시 Amazon ElastiCache는 대규모의 실시간 지리 공간 데이터를 빠르게 관리할 수 있도록 인 메모리 데이터 구조 및 연산자를 제공하므로 주행 시간, 주행 거리, 관심 지역 정보와 같은 위치 기반 기능을 가진 애플리케이션에 적용 가능
  • 24. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 데이터간 관계성 증가에 따른 고려 증가되는 관계 파악 중심업무 프로세스 중심
  • 25. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Neptune 쉬운 사용 Gremlin 및 SPARQL로 상호연결성이 높은 데이터 세트를 효율적으로 탐색하는 쿼리 손쉽게 구축 뛰어난 성능 수십억 개의 관계 쿼리 수 밀리 초의 시간 소요 오픈 그래프 API 지원 Property Graph 및 W3C의 RDF(Resource Description Framework) 인기 그래프 모델 지원 가용성 및 안정성 3개의 가용 영역에 걸친 최대 15개의 읽기 전용 복제본 지원, 확장 및 축소 가능 빠르고 안정적인 완전관리형 그래프 데이터베이스
  • 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 그래프 데이터베이스 활용 방안 부정 탐지 네트워크 / IT 운영 생명 과학 지식 그래프
  • 27. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 시계열 데이터 예시 IoT 센서 데이터 데브옵스 데이터 Humidity % WATER VAPOR 91.094.086.093.0 애플리케이션 이벤트 데이터
  • 28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Timestream Preview 빠르고 확장 가능한 완전관리형 시계열 데이터베이스 관계형 데이터베이스 1/10 비용, 1,000배 빠르게 초당 수백만 개의 데이터를 수집할 수 있는 속도 (10M/second) 수조 건의 데일리 이벤트를 손쉽게 저장/분석 적응형 쿼리 처리 엔진은 데이터를 더 간단하고 빠르게 분석 시계열 전용 분석 시계열 분석에 필요한 함수 (interpolation, smoothing, approximation) 기본 탑재 서버리스 서버 프로비저닝, 소프트웨어 패치, 설정, 구성의 자동화 자동으로 확장 또는 축소되면서 용량 및 성능을 조절
  • 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Timestream의 사용 예시 기본 탑재된 분석 기능을 사용하여 IoT 애플리케이션이나 산업용 장비들이 생성하는 시계열 데이터를 빠르게 분석, 데이터가 증가해도 가능한 한 최소 비용으로 지속적이며 예측 가능한 성능을 유지
  • 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Quantum Ledger Database (QLDB) 투명하고 변경 불가능 암호화 방식으로 검증 가능한 변경 불가능한 트랜잭션 로그 제공, 모든 데이터 변경 내용 추적 암호화 방식으로 검증 가능 암호화 해시 함수(SHA-256)를 사용하여 데이터 변경 내역에 대한 보안 출력 파일을 생성, 이를 통해 데이터 변경의 무결성 검증 사용 편의성 SQL과 비슷한 API에서 익숙한 SQL 연산자를 이용, 데이터 조회 및 변경 가능 뛰어난 확장성 일반적인 블록체인 프레임워크에서 원장보다 2~3배 더 많은 트랜잭션 실행 가능 완전 관리형 원장 데이터베이스 애플리케이션에서의 모든 데이터 변경 기록 추적 및 확인
  • 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. QLDB의 이용 예시
  • 32. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 여러 데이터베이스를 함께 사용한 예시 https://github.com/aws-samples/aws-bookstore-demo-app
  • 33. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS 데이터베이스로 전환하려면…
  • 35. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 데이터베이스를 전환하는 방안 클라우드 전환 마이그레이션 데이터 복제
  • 36. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS SCT (Schema Conversion Tool) • 온프레미스 DW를 클라우드로 • Oracle, SQL Server, Netezza, Greenplum, Vertica, Teradata  Amazon Redshift 클라우드 전환 Amazon Aurora Amazon Redshift • 온프레미스 DB를 클라우드로 Oracle, SQL Server, Db2 LUW  PostgreSQL, MySQL, Amazon Aurora MySQL PostgreSQL
  • 37. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS DMS (Database Migration Service) 마이그레이션 • 주요 업무 애플리케이션 마이그레이션 • 온프레미스 DW를 Amazon Redshift로 마이그레이션 • 마이너 버전의 업그레이드 • Aurora로의 통합 • 오래된 데이터 보관 • NoSQL  SQL SQL  NoSQL NoSQL  NoSQL 마이그레이션 Amazon RDS Amazon Redshift Amazon Aurora Amazon DynamoDB Amazon S3
  • 38. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS DMS (Database Migration Service) 데이터 복제 • 교차 리전간 읽기 전용 복제본 구축 • 클라우드 환경에서의 분석 작업 실행 • 데이터 레이크로 데이터 채우기
  • 39. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 온프레미스 애플리케이션 사용자 AWS 인터넷 VPN 애플리케이션 무중단 데이터 마이그레이션  복제 인스턴스 생성  원본 및 대상 데이터베이스 연결  복제 대상 스키마/테이블 혹은 데이터베이스 선택  AWS DMS를 통해 테이블 생성, 데이터 로드, 동기화 진행  전환 결정 시 애플리케이션의 타겟 데이터베이스 변경 AWS DMS
  • 40. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS 데이터베이스의 다음은…
  • 41. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS의 데이터 서비스 포트폴리오 Redshift Data warehousing EMR Hadoop + Spark Athena Interactive analytics Kinesis Data Analytics Real time Elasticsearch Service Operational Analytics RDS MySQL, PostgreSQL, MariaDB, Oracle, SQL Server Aurora MySQL, PostgreSQL QuickSight Machine Learning DynamoDB Key value ElastiCache Redis, Memcached Neptune Graph Timestream Time Series QLDB Ledger Database S3/Glacier Glue ETL & Data Catalog Lake Formation Data Lakes Database Migration Service | Snowball | Snowmobile | Kinesis Data Firehose | Kinesis Data Streams Data Movement Analytics Databases Business Intelligence & Machine Learning Data Lake RDS on VMware DocumentDB Document
  • 42. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Situation Solution 기존 애플리케이션 Use your existing engine on RDS • MySQL Amazon Aurora, RDS for MySQL • PostgreSQL Amazon Aurora, RDS for PostgreSQL • MariaDB Amazon Aurora, RDS for MariaDB • Oracle Use SCT to determine complexity Amazon Aurora, RDS for Oracle • SQL Server Use SCT to determine complexity Amazon Aurora, RDS for SQL Server 신규 어플리케이션 • If you can avoid relational features DynamoDB, DocumentDB • If you need relational features Amazon Aurora 인메모리 저장 및 캐싱 • Amazon ElastiCache 시계열 데이터 • Amazon Timestream 모든 어플리케이 변경사항을 추적/검증 중앙 집중 관리 • Amazon Quantum Ledger Database (QLDB) 중앙 집중 관리가 불필요한 경우 • Amazon Managed Blockchain Data Warehouse & BI • Amazon Redshift, Amazon Redshift Spectrum, and Amazon QuickSight S3의 데이터에 대한 Adhoc 분석 • Amazon Athena and Amazon QuickSight Apache Spark, Hadoop, HBase (needle in a haystack type queries) • Amazon EMR Log 분석, 운영 모니터링, & 검색 • Amazon Elasticsearch Service and Amazon Kinesis
  • 43. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS 데이터 서비스로 이전한 고객 사례 Verizon은 업무에 필수적인 1,000 개 이상의 시스템(애플리케이션+데이터베이스)를 AWS로 마이그레이션 하였으며, 그 중 일부에는 Amazon Aurora도 함께 운영되고 있습니다 Wappa는 Oracle 데이터베이스에서 Amazon Aurora로 마이그레이션하여 사용자당 보고 시간에 약 75%의 향상이 가능해졌습니다. Trimble은 Oracle 데이터베이스를 Amazon RDS로 이전한 후, 과거 직접 인프라를 직접 관리할 때 대비 약 1/4의 비용이 지출될 것으로 예상되었습니다. Intuit는 Microsoft SQL Server를 Amazon Redshift로 마이그레이션하여 데이터 처리 시간을 줄일 수 있어, 의사 결정권자에게 훨씬 빠르고, 보다 자주 인사이트를 제공할 수 있게 되었습니다 Equinox Fitness는 온프레미스 Teradata DW를 Amazon Redshift 마이그레이션하여, 정적 보고서에서 동적 보고서를 제공할 수 있는 Data Lake를 얻게 되었습니다. 2018년 12월, Amazon.com은 중요 업무 시스템의 97%에 달하는 Oracle 데이터베이스 중 88%에 달하는 대상을 Amazon Aurora 와 Amazon DynamoDB로 전환하기로 결정하였습니다 또한 50 PB에 달하는 Oracle DW를 AWS(Amazon S3, Amazon Redshift, Amazon EMR)로 마이그레이션 했습니다. 삼성전자는 삼성 클라우드에 이용되던 Cassandra 클러스터를 Amazon DynamoDB로 마이그레이션하여 70% 의 비용 절감을 경험하였습니다.
  • 44. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Korea 공식 소셜 채널에서 발표자료 및 녹화 동영상을 확인하세요. 발표자료 다운로드
  • 45. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 설문조사와 강연 평가에 참여해 주신 모든 분들께 랩탑 백팩을 드립니다! 여러분의 피드백을 기다립니다! #GamesOnAWS 해시태그와 함께 여러분의 행사 소감을 SNS에 올려주세요.
  • 46. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 입문자 트랙 강연을 듣고, AWS 공식 교육 바우처를 받으세요! 1 2 3 6층 AWS 전문가 상담부스에서 바우처 수령 3개 이상의 강연에서 입장/퇴장 스탬프 획득 AWS 입문자 트랙 입구에서 스탬프카드 수령 *강연 시작 후 10분 이내에 ‘입장’ & 강연 종료 후 ‘퇴장’ *선착순 100명 한정 *AWS 입문자 트랙 참여하신 분들께만 제공됩니다*
  • 47. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 감사합니다