SlideShare a Scribd company logo
기초 - AWS	기초 개념 설명
핵심 - AWS	핵심 서비스 사용법
Q&A	- AWS	전문가들의 답변
김용우
AWS Korea Partner Solutions Architect
Amazon RDS – 쉽고 강력한 관계형 DB 서비스
v
Dynamo
DB
Amazon
RDS
Amazon Redshift
ElastiCache
AWS 의 다양한 데이터 베이스 서비스를 소개합니다.
다양한 BI 솔루션
연동가능
Amazon Redshift
관리형 데이터
웨어하우스(DW)
AWS는 다양한 요구사항에 대응하는 DB서비스를 제공합니다.
어플리케이션
Amazon RDS
관리형 RDB
Amazon
DynamoDB
관리형 NoSQL
Amazon ElastiCache
관리형 인 메모리 캐시
관계형 데이터베이스
MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, AuroraAmazon
RDS
Aurora
App optimization
Scaling
High availability
Database backups
DB s/w patches
DB s/w installs
OS patches
OS installation
Server maintenance
Rack & stack
Power, HVAC, Network
App optimization
Scaling
High availability
Database backups
DB s/w patches
DB s/w installs
OS patches
OS installation
Server maintenance
Rack & stack
Power, HVAC, Network
Scaling
High availability
Database backups
DB s/w patches
DB s/w installs
OS patches
OS installation
Server maintenance
Rack & stack
Power, HVAC, Network
App optimization
기존 데이터 센터 Amazon EC2 Amazon RDS
직접 수행해야 하는 작업 AWS가 제공하는 관리 기능
RDB 직접 운영 및 구축하는 경우와 비교
§ 쉽고 빠른 구성
§ 반복 적인 관리작업을 대신 수행
§ 현재 고객이 사용하는
다양한 데이터베이스 옵션 제공
§ 빠르고 예측 가능한 성능
§ 쉽고 빠른 확장
§ 손쉬운 고 가용성 구성
§ 높은 비용 효율성
Amazon Aurora
Amazon RDS: 관리형 클라우드 데이터베이스
7
Amazon RDS 는 쉽고, 빠르게 구성할 수 있습니다.
§ 단 몇 분만에 서비스에 필요한 데이터베이스 구성
§ 자동 백업 설정
§ 특정 시점으로 손쉽게 복구
§ 자동화된 패치관리
§ Multi-AZ를 통한 데이터 자동
동기화
Amazon RDS는 복잡한 DB관리업무를 대신 수행합니다.
*	Oracle	및 SQL	Serversms Auto	Minor	version	Upgrade지원 안함
§ 기본 설정옵션
§ 특정 시점으로 데이터베이스 복구 가능
§ 기본적으로 Enabled 됨
§ 최대 35일까지 보관기간 선택
§ 필요시 스냅샷으로부터 새로운
데이터베이스 생성 가능
§사용자가 구성
§사용자가 지우기 전까지 보관
§Amazon S3에 저장
Amazon RDS Backup 옵션
v
Multi-AZ 구성으로 고 가용성 및 내구성 향상
§ Availability zone 은 상호간에 물리적으로 분리된 독립 인프라를 제공
§ 복수 AZ 사용으로, Region내 AZ간 데이터베이스 동기화(Synchronous)구성 가능
§ 주요 장애상황 발생시 자동으로 데이터베이스 Failover 수행
Availability
Zone– A
Availability
Zone – B
Availability
Zone – C
Region
v
RDS 엔드포인트
RDS	CNAME	사용
RDS	Master	DB
IP:	x.x.x.x
RDS	Standby	DB
SecondarySecondary Primary
Synchronous
복제
Primary
AZ1 AZ2
DNS
cname 업데이트
어플리케이션 어플리케이션
Multi-AZ 구성에서의 RDS Fail-Over
* 환경에 따라 1~2분 소요
고 가용성 데이터베이스 구성비교
MySQL on AWS DIY 설정
최대 ~100+ 이상의 수동 설정필요
Set up primary and standby instances
Set up identical volumes
Create synchronous replication
Create and manage DNS entries
Detect instance failure conditions
Detect network failure conditions
Detect storage failure conditions
Decide when to fail-over….
Re-establish primary secondary connections
기존 DB구성
RDS MySQL 설정
AWS RDS 구성
v
§ DB스냅샷을 다른 AWS
Region으로 복제
§ DR을 위한 Warm standby
§ 다른 AWS Region 으로
마이그레이션 용도로 사용
다른 Region으로 RDS 스냅샷 복사/Read Replica 생성
Primary
Secondary
Secondary
Amazon RDS - 빠르고 예측 가능한 성능의 스토리지 제공
General Purpose (SSD)
대부분의 워크로드
Provisioned IOPS (SSD)
최대 30,000 IOPS까지의
OLTP 워크로드
Magnetic
접속이 빈번하지 않은
작은 워크로드
§ 다양한 CPU/메모리 옵션을 가진
DB인스턴스 제공
§ 워크로드에 따라 DB인스턴스
증설/감소
§ Database 스토리지는 필요에 따라
유연하게 확장 가능최대 : CPU to 32 vCPUs, RAM to 244 GiB
Amazon RDS 는 쉽고 간편하게 확장가능 (Scale Up)
§ 읽기 트래픽을 자동으로 관리되는
Read Replica 로 분산
§ 복수의 Read Replica를 사용하여
워크로드 분산 처리
§ 손쉬운 구성
Amazon RDS Read Replica를 통한 스케일 아웃(Scale Out)
Amazon CloudWatch 를 통한 손쉬운 RDS모니터링
CloudWatch RDS Metrics
CPU utilization
Storage
Memory
Swap usage
DB connections
I/O (read and write)
Latency (read and write)
Throughput (read and write)
Replica lag
Many more
CloudWatch Alarms
온프리미스 모니터링 툴과 유사
더 자세한 모니터링 – Enhanced Monitoring
§ 50여가지 이상의 시스템/OS 메트릭 사용
§ Process List view로 정렬
§ CloudWatch Logs 사용 / 3rd Party툴 연동
MySQL 5.6, Maria DB, Aurora 지원
v
Amazon RDS 는 On-Premise 에서 갖추기 어려울 정도의 높은
보안레벨을 유지하고 있습니다.
§ AWS 는 다양한 보안 인증 획득
§ Amazon RDS 는 개별 DB인스턴스 별 IP방화벽 제공(Security Group)
§ Amazon VPC 를 통해 독립적인 네트워크 구축 및 고객의 기존 DC와 Hybrid 연동가능
§ AWS IAM (Identity and Access Management) 을 통해 자원/역할 레벨의 접근제어
§ Amazon RDS는 DB에 따라 TDE지원 및 SSL기능 제공
§ Amazon CloudTrail을 이용한 이벤트 및 API Call로깅
v
§ 저장된 데이터에 대한 보호
§ 일반적으로 상용 DB중 부가 기능으로 제공되지만, RDS에 무료로 포함
§ 데이터가 저장된 스토리지가 암호화 되며 백업, Read replica 및 스냅샷 모두 암호화
§ Oracle EE / MS SQL EE 는 추가로 TDE 지원
KMS를 이용한 데이터 암호화
KMS (Key Management Service)
v§ 사용한 만큼만 지불, 최소 사용비용 없음
* DB 인스턴스가 EC2에서만 접속 되었다고 가정
Monthly
bill = GB+
= 720 hrs * $0.37 + 100 GB * $0.115
= $277.90
db.m3.xlarge; MySQL; Oregon;
Single-AZ;
On-Demand
100 GB
General Purpose (SSD)
4 vCPUs;
15 GiB
RAM
Amazon RDS 는 비용 효율적입니다.
v
Amazon RDS 예약 인스턴스를 통한 비용절감
§ 일시납 혹은 1년/3년 계약으로 초기에 적은 선납금을 지불하고,
낮은 시간당 사용료 결제
예시)
Tokyo리전
Db.r3.large
v
그리고.. 여기 조금 더 특별한 RDS가 있습니다!
AMAZON Aurora
v
§ 상용 데이터베이스 제품들의 높은 처리속도 와 가용성
§ Open Source DB의 간결함과 비용 효율성
§ 최신 MySQL(5.6) 과의 완벽한 호환성
§ 사용한 만큼 지불하는 Pay-As-You Go 비용 모델
이 모든 것이 제공되는 관리형 DB 서비스
클라우드 환경에 최적화 된 관계형 DB 서비스
v
§ Logging과 스토리지 계층을 별도 분리 후 해당계층을 Scale-Out
스토리지 서비스로 이동
§ Cache 를 데이터베이스 프로세스에서 분리하여 DB재 부팅에 영향 받지 않음
§ AMAZON S3와의 통합으로 지속적인 백업을 통해 99.999999999% 내구성 제공
Logging + Storage
SQL
Transactions
Caching
Amazon S3
SQL
Transactions
Caching
Logging
변경
데이터베이스에 적용된 서비스 지향 아키텍쳐
§ 3개의 AZ에 걸쳐 6벌의 데이터 저장
§ 스토리지는 최대 64TB까지 자동확장
§ 최대 15개의 Read Replica 생성
§ 성능저하 없이 스냅샷 즉시 생성
AZ 1 AZ 2 AZ 3
Virtualized, cross-AZ storage layer
Aurora
Aurora Aurora Aurora Aurora
Amazon Aurora: 높은 가용성
v
-
10	
20	
30	
40	
50	
60	
70	
10	 100	 1,000	 10,000	
Thousands	of	Writes	per	Second
Number	of	Tables
Write	Performance	and	Table	Count
Aurora MySQL	on	I2.8XL
MySQL	on	I2.8XL	with	RAM	Disk RDS	MySQL	with	30,000	IOPS	(Single	AZ)
Tables Amazon	Aurora
MySQL
I2.8XL
Local SSD
MySQL
I2.8XL
RAM	Disk
RDS	MySQL
30KIOPS
(Single	AZ)
10	 60,000	 18,000	 22,000	 25,000	
100	 66,000	 19,000	 24,000	 23,000	
1,000	 64,000	 7,000	 18,000	 8,000	
10,000	 54,000	 4,000	 8,000	 5,000	
Write-only 워크로드
1,000 connections
Query cache (default on for Amazon Aurora, off for MySQL)
테이블 개수에 따른 Write 스케일 비교
v
-
20	
40	
60	
80	
100	
120	
50	 500	 5,000	
Thousands	of	Writes	per	Second
Concurrent	 Connections
Write	Performance	and	Concurrency
Aurora RDS	MySQL	with	30,000	IOPS	(Single	AZ)
Connections Amazon	Aurora
RDS	MySQL
30KIOPS (Single	
AZ)
50 40,000 10,000
500	 71,000 21,000
5,000	 110,000 13,000
§ OLTP Workload
§ Variable connection count
§ 250 tables
§ Query cache (default on for Amazon Aurora, off for
MySQL)
DB접속 카운트에 따른 Write 성능
스키마디자인
쿼리구성
쿼리 최적화
핵심업무에
역량 집중
마이그레이션
백업 및 복구
패치작업
구성 및 설정
소프트웨어 업그레이드
스토리지 업그레이드
서버 업그레이드
하드웨어 유지보수
AWS에서
관리
요약: Why choose Amazon RDS?
온라인 자습 및 실습
다양한 온라인 강의
자료 및 실습을 통해
AWS에 대한 기초적인
사용법 및 활용 방법을
익히실 수 있습니다.
강의식 교육
AWS 전문 강사가 진행하는
강의를 통해 AWS 클라우드로
고가용성, 비용 효율성을 갖춘
안전한 애플리케이션을 만드는
방법을 알아보세요. 아키텍쳐 설계
및 구현에 대한 다양한 오프라인
강의가 개설되어 있습니다.
인증 시험을 통해
클라우드에 대한 자신의
전문 지식 및 경험을
공인받고 개발 경력을
제시할 수 있습니다.
AWS 공인 자격증
http://aws.amazon.com/ko/training
다양한 교육 프로그램
AWS 기초 웨비나 시리즈에 참여해 주셔서 감사합니다!
이번 웨비나가 여러분의 궁금증 해소에 도움이 되었길 바랍니다.
이후 이어질 설문 조사를 통해 오늘 웨비나에 대한 의견을 알려주세요.
aws-korea-marketing@amazon.com
http://twitter.com/AWSKorea
http://facebook.com/AmazonWebServices.ko
http://youtube.com/user/AWSKorea
http://slideshare.net/AWSKorea

More Related Content

PDF
AWS Fargate on EKS 실전 사용하기
PDF
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
PDF
[AWS Migration Workshop] 데이터베이스를 AWS로 손쉽게 마이그레이션 하기
PDF
[개인 프로젝트] 쿠버네티스를 이용한 개발환경 자동화 구축시스템 - 프로토타입
PDF
CloudWatch 성능 모니터링과 신속한 대응을 위한 노하우 - 박선용 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
PDF
[AWS Builders] AWS상의 보안 위협 탐지 및 대응
PDF
VMware on AWS를 통한 하이브리드 클라우드 구축 적용 - 홍정진, AWS Partner SA/ VMC on AWS
PDF
[2017 Windows on AWS] AWS 를 활용한 Active Directory 연동 및 이관 방안
AWS Fargate on EKS 실전 사용하기
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
[AWS Migration Workshop] 데이터베이스를 AWS로 손쉽게 마이그레이션 하기
[개인 프로젝트] 쿠버네티스를 이용한 개발환경 자동화 구축시스템 - 프로토타입
CloudWatch 성능 모니터링과 신속한 대응을 위한 노하우 - 박선용 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
[AWS Builders] AWS상의 보안 위협 탐지 및 대응
VMware on AWS를 통한 하이브리드 클라우드 구축 적용 - 홍정진, AWS Partner SA/ VMC on AWS
[2017 Windows on AWS] AWS 를 활용한 Active Directory 연동 및 이관 방안

What's hot (20)

PPTX
AWS 기반 대규모 트래픽 견디기 - 장준엽 (구로디지털 모임) :: AWS Community Day 2017
PDF
AWS Transit Gateway를 통한 Multi-VPC 아키텍처 패턴 - 강동환 솔루션즈 아키텍트, AWS :: AWS Summit ...
PDF
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...
PDF
Amazon Redshift로 데이터웨어하우스(DW) 구축하기
PDF
Aws glue를 통한 손쉬운 데이터 전처리 작업하기
PDF
Amazon Aurora Deep Dive (김기완) - AWS DB Day
PDF
AWS Summit Seoul 2023 | SOCAR는 어떻게 2만대의 차량을 운영할까?: IoT Data의 수집부터 분석까지
PDF
Amazon Dynamo DB 활용하기 - 강민석 :: AWS Database Modernization Day 온라인
PDF
AWS VPC, ELB, Route53 and CloudFront
PDF
[AWS Builders] AWS 네트워크 서비스 소개 및 사용 방법 - 김기현, AWS 솔루션즈 아키텍트
PDF
AWS Aurora 운영사례 (by 배은미)
PDF
오픈소스 모니터링 알아보기(Learn about opensource monitoring)
PPTX
MSA ( Microservices Architecture ) 발표 자료 다운로드
PPTX
Let's Talk About: Database Migration Service
PDF
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021
PDF
AWS DirectConnect 구성 가이드 (김용우) - 파트너 웨비나 시리즈
PPTX
Azure key vault
PDF
Kinh nghiệm triển khai Microservices tại Sapo.vn
PDF
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
PDF
복잡한 권한신청문제 ConsoleMe로 해결하기 - 손건 (AB180) :: AWS Community Day Online 2021
AWS 기반 대규모 트래픽 견디기 - 장준엽 (구로디지털 모임) :: AWS Community Day 2017
AWS Transit Gateway를 통한 Multi-VPC 아키텍처 패턴 - 강동환 솔루션즈 아키텍트, AWS :: AWS Summit ...
대용량 데이터베이스의 클라우드 네이티브 DB로 전환 시 확인해야 하는 체크 포인트-김지훈, AWS Database Specialist SA...
Amazon Redshift로 데이터웨어하우스(DW) 구축하기
Aws glue를 통한 손쉬운 데이터 전처리 작업하기
Amazon Aurora Deep Dive (김기완) - AWS DB Day
AWS Summit Seoul 2023 | SOCAR는 어떻게 2만대의 차량을 운영할까?: IoT Data의 수집부터 분석까지
Amazon Dynamo DB 활용하기 - 강민석 :: AWS Database Modernization Day 온라인
AWS VPC, ELB, Route53 and CloudFront
[AWS Builders] AWS 네트워크 서비스 소개 및 사용 방법 - 김기현, AWS 솔루션즈 아키텍트
AWS Aurora 운영사례 (by 배은미)
오픈소스 모니터링 알아보기(Learn about opensource monitoring)
MSA ( Microservices Architecture ) 발표 자료 다운로드
Let's Talk About: Database Migration Service
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021
AWS DirectConnect 구성 가이드 (김용우) - 파트너 웨비나 시리즈
Azure key vault
Kinh nghiệm triển khai Microservices tại Sapo.vn
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
복잡한 권한신청문제 ConsoleMe로 해결하기 - 손건 (AB180) :: AWS Community Day Online 2021
Ad

Viewers also liked (6)

PDF
AWS Enterprise Summit :: 빅데이터 워크로드를 위한 AWS 활용방법 (김기완 솔루션즈 아키텍트)
PDF
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)
PDF
Amazon 인공 지능(AI) 서비스 및 AWS 기반 딥러닝 활용 방법 - 윤석찬 (AWS, 테크에반젤리스트)
PDF
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
PDF
Ad-Tech on AWS 세미나 | AWS와 데이터 분석
PDF
AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈
AWS Enterprise Summit :: 빅데이터 워크로드를 위한 AWS 활용방법 (김기완 솔루션즈 아키텍트)
AWS Summit Seoul 2015 -CloudFront와 Route53 기반 콘텐츠 배포 전략 (GS네오텍-박정수)
Amazon 인공 지능(AI) 서비스 및 AWS 기반 딥러닝 활용 방법 - 윤석찬 (AWS, 테크에반젤리스트)
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
Ad-Tech on AWS 세미나 | AWS와 데이터 분석
AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈
Ad

Similar to Amazon RDS 살펴보기 (김용우) - AWS 웨비나 시리즈 (20)

PPTX
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)
PDF
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020
PDF
빠르고 안전하게 간편한 AWS로 데이터 마이그레이션 하기::최유정 (AWS 솔루션즈아키텍트)
PDF
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
PDF
나에게 맞는 AWS 데이터베이스 서비스 선택하기 :: 양승도 :: AWS Summit Seoul 2016
PDF
Amazon RDS 서비스 활용하기 - 신규 기능 중심으로 (윤석찬) :: AWS 월간 웨비나
PDF
AWS 환경에서 MySQL Infra 설계하기-2본론
PDF
AWS 환경에서 MySQL Infra 설계하기-2부.본론
PDF
데이터베이스 운영, 서버리스로 걱정 끝! - 윤석찬, AWS 테크에반젤리스트 - AWS Builders Online Series
PDF
[2017 Windows on AWS] AWS 를 활용한 SQL Server 최적 활용 방안
PDF
AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기
PDF
20150724 제10회 부산 모바일 포럼 - 웹과 모바일을 위한 클라우드 데이터베이스 필승 전략
PDF
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
PPTX
AWS 6월 웨비나 | AWS에서 MS SQL 서버 운영하기 (김민성 솔루션즈아키텍트)
PDF
클라우드 환경으로 데이터베이스 이전하기 - 강민석, AWS SR. Database SA
PDF
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
PDF
Amazon Aurora 100% 활용하기
PDF
관계형 데이터베이스의 새로운 패러다임 Amazon Aurora :: 김상필 :: AWS Summit Seoul 2016
PDF
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
PDF
워크로드에 적합한 최적의 클라우드 스토리지를 찾기 원하는 당신에게 - 김기현 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul ...
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020
빠르고 안전하게 간편한 AWS로 데이터 마이그레이션 하기::최유정 (AWS 솔루션즈아키텍트)
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
나에게 맞는 AWS 데이터베이스 서비스 선택하기 :: 양승도 :: AWS Summit Seoul 2016
Amazon RDS 서비스 활용하기 - 신규 기능 중심으로 (윤석찬) :: AWS 월간 웨비나
AWS 환경에서 MySQL Infra 설계하기-2본론
AWS 환경에서 MySQL Infra 설계하기-2부.본론
데이터베이스 운영, 서버리스로 걱정 끝! - 윤석찬, AWS 테크에반젤리스트 - AWS Builders Online Series
[2017 Windows on AWS] AWS 를 활용한 SQL Server 최적 활용 방안
AWS 9월 웨비나 | AWS 데이터베이스 마이그레이션 서비스 활용하기
20150724 제10회 부산 모바일 포럼 - 웹과 모바일을 위한 클라우드 데이터베이스 필승 전략
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
AWS 6월 웨비나 | AWS에서 MS SQL 서버 운영하기 (김민성 솔루션즈아키텍트)
클라우드 환경으로 데이터베이스 이전하기 - 강민석, AWS SR. Database SA
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
Amazon Aurora 100% 활용하기
관계형 데이터베이스의 새로운 패러다임 Amazon Aurora :: 김상필 :: AWS Summit Seoul 2016
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
워크로드에 적합한 최적의 클라우드 스토리지를 찾기 원하는 당신에게 - 김기현 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul ...

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
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...
PDF
From Insights to Action, How to build and maintain a Data Driven Organization...
[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...
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...
From Insights to Action, How to build and maintain a Data Driven Organization...

Amazon RDS 살펴보기 (김용우) - AWS 웨비나 시리즈

  • 1. 기초 - AWS 기초 개념 설명 핵심 - AWS 핵심 서비스 사용법 Q&A - AWS 전문가들의 답변 김용우 AWS Korea Partner Solutions Architect Amazon RDS – 쉽고 강력한 관계형 DB 서비스
  • 2. v Dynamo DB Amazon RDS Amazon Redshift ElastiCache AWS 의 다양한 데이터 베이스 서비스를 소개합니다.
  • 3. 다양한 BI 솔루션 연동가능 Amazon Redshift 관리형 데이터 웨어하우스(DW) AWS는 다양한 요구사항에 대응하는 DB서비스를 제공합니다. 어플리케이션 Amazon RDS 관리형 RDB Amazon DynamoDB 관리형 NoSQL Amazon ElastiCache 관리형 인 메모리 캐시
  • 4. 관계형 데이터베이스 MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, AuroraAmazon RDS Aurora
  • 5. App optimization Scaling High availability Database backups DB s/w patches DB s/w installs OS patches OS installation Server maintenance Rack & stack Power, HVAC, Network App optimization Scaling High availability Database backups DB s/w patches DB s/w installs OS patches OS installation Server maintenance Rack & stack Power, HVAC, Network Scaling High availability Database backups DB s/w patches DB s/w installs OS patches OS installation Server maintenance Rack & stack Power, HVAC, Network App optimization 기존 데이터 센터 Amazon EC2 Amazon RDS 직접 수행해야 하는 작업 AWS가 제공하는 관리 기능 RDB 직접 운영 및 구축하는 경우와 비교
  • 6. § 쉽고 빠른 구성 § 반복 적인 관리작업을 대신 수행 § 현재 고객이 사용하는 다양한 데이터베이스 옵션 제공 § 빠르고 예측 가능한 성능 § 쉽고 빠른 확장 § 손쉬운 고 가용성 구성 § 높은 비용 효율성 Amazon Aurora Amazon RDS: 관리형 클라우드 데이터베이스
  • 7. 7 Amazon RDS 는 쉽고, 빠르게 구성할 수 있습니다. § 단 몇 분만에 서비스에 필요한 데이터베이스 구성
  • 8. § 자동 백업 설정 § 특정 시점으로 손쉽게 복구 § 자동화된 패치관리 § Multi-AZ를 통한 데이터 자동 동기화 Amazon RDS는 복잡한 DB관리업무를 대신 수행합니다. * Oracle 및 SQL Serversms Auto Minor version Upgrade지원 안함
  • 9. § 기본 설정옵션 § 특정 시점으로 데이터베이스 복구 가능 § 기본적으로 Enabled 됨 § 최대 35일까지 보관기간 선택 § 필요시 스냅샷으로부터 새로운 데이터베이스 생성 가능 §사용자가 구성 §사용자가 지우기 전까지 보관 §Amazon S3에 저장 Amazon RDS Backup 옵션
  • 10. v Multi-AZ 구성으로 고 가용성 및 내구성 향상 § Availability zone 은 상호간에 물리적으로 분리된 독립 인프라를 제공 § 복수 AZ 사용으로, Region내 AZ간 데이터베이스 동기화(Synchronous)구성 가능 § 주요 장애상황 발생시 자동으로 데이터베이스 Failover 수행 Availability Zone– A Availability Zone – B Availability Zone – C Region
  • 12. SecondarySecondary Primary Synchronous 복제 Primary AZ1 AZ2 DNS cname 업데이트 어플리케이션 어플리케이션 Multi-AZ 구성에서의 RDS Fail-Over * 환경에 따라 1~2분 소요
  • 13. 고 가용성 데이터베이스 구성비교 MySQL on AWS DIY 설정 최대 ~100+ 이상의 수동 설정필요 Set up primary and standby instances Set up identical volumes Create synchronous replication Create and manage DNS entries Detect instance failure conditions Detect network failure conditions Detect storage failure conditions Decide when to fail-over…. Re-establish primary secondary connections 기존 DB구성 RDS MySQL 설정 AWS RDS 구성
  • 14. v § DB스냅샷을 다른 AWS Region으로 복제 § DR을 위한 Warm standby § 다른 AWS Region 으로 마이그레이션 용도로 사용 다른 Region으로 RDS 스냅샷 복사/Read Replica 생성 Primary Secondary Secondary
  • 15. Amazon RDS - 빠르고 예측 가능한 성능의 스토리지 제공 General Purpose (SSD) 대부분의 워크로드 Provisioned IOPS (SSD) 최대 30,000 IOPS까지의 OLTP 워크로드 Magnetic 접속이 빈번하지 않은 작은 워크로드
  • 16. § 다양한 CPU/메모리 옵션을 가진 DB인스턴스 제공 § 워크로드에 따라 DB인스턴스 증설/감소 § Database 스토리지는 필요에 따라 유연하게 확장 가능최대 : CPU to 32 vCPUs, RAM to 244 GiB Amazon RDS 는 쉽고 간편하게 확장가능 (Scale Up)
  • 17. § 읽기 트래픽을 자동으로 관리되는 Read Replica 로 분산 § 복수의 Read Replica를 사용하여 워크로드 분산 처리 § 손쉬운 구성 Amazon RDS Read Replica를 통한 스케일 아웃(Scale Out)
  • 18. Amazon CloudWatch 를 통한 손쉬운 RDS모니터링 CloudWatch RDS Metrics CPU utilization Storage Memory Swap usage DB connections I/O (read and write) Latency (read and write) Throughput (read and write) Replica lag Many more CloudWatch Alarms 온프리미스 모니터링 툴과 유사
  • 19. 더 자세한 모니터링 – Enhanced Monitoring § 50여가지 이상의 시스템/OS 메트릭 사용 § Process List view로 정렬 § CloudWatch Logs 사용 / 3rd Party툴 연동 MySQL 5.6, Maria DB, Aurora 지원
  • 20. v Amazon RDS 는 On-Premise 에서 갖추기 어려울 정도의 높은 보안레벨을 유지하고 있습니다. § AWS 는 다양한 보안 인증 획득 § Amazon RDS 는 개별 DB인스턴스 별 IP방화벽 제공(Security Group) § Amazon VPC 를 통해 독립적인 네트워크 구축 및 고객의 기존 DC와 Hybrid 연동가능 § AWS IAM (Identity and Access Management) 을 통해 자원/역할 레벨의 접근제어 § Amazon RDS는 DB에 따라 TDE지원 및 SSL기능 제공 § Amazon CloudTrail을 이용한 이벤트 및 API Call로깅
  • 21. v § 저장된 데이터에 대한 보호 § 일반적으로 상용 DB중 부가 기능으로 제공되지만, RDS에 무료로 포함 § 데이터가 저장된 스토리지가 암호화 되며 백업, Read replica 및 스냅샷 모두 암호화 § Oracle EE / MS SQL EE 는 추가로 TDE 지원 KMS를 이용한 데이터 암호화
  • 23. v§ 사용한 만큼만 지불, 최소 사용비용 없음 * DB 인스턴스가 EC2에서만 접속 되었다고 가정 Monthly bill = GB+ = 720 hrs * $0.37 + 100 GB * $0.115 = $277.90 db.m3.xlarge; MySQL; Oregon; Single-AZ; On-Demand 100 GB General Purpose (SSD) 4 vCPUs; 15 GiB RAM Amazon RDS 는 비용 효율적입니다.
  • 24. v Amazon RDS 예약 인스턴스를 통한 비용절감 § 일시납 혹은 1년/3년 계약으로 초기에 적은 선납금을 지불하고, 낮은 시간당 사용료 결제 예시) Tokyo리전 Db.r3.large
  • 25. v 그리고.. 여기 조금 더 특별한 RDS가 있습니다! AMAZON Aurora
  • 26. v § 상용 데이터베이스 제품들의 높은 처리속도 와 가용성 § Open Source DB의 간결함과 비용 효율성 § 최신 MySQL(5.6) 과의 완벽한 호환성 § 사용한 만큼 지불하는 Pay-As-You Go 비용 모델 이 모든 것이 제공되는 관리형 DB 서비스 클라우드 환경에 최적화 된 관계형 DB 서비스
  • 27. v § Logging과 스토리지 계층을 별도 분리 후 해당계층을 Scale-Out 스토리지 서비스로 이동 § Cache 를 데이터베이스 프로세스에서 분리하여 DB재 부팅에 영향 받지 않음 § AMAZON S3와의 통합으로 지속적인 백업을 통해 99.999999999% 내구성 제공 Logging + Storage SQL Transactions Caching Amazon S3 SQL Transactions Caching Logging 변경 데이터베이스에 적용된 서비스 지향 아키텍쳐
  • 28. § 3개의 AZ에 걸쳐 6벌의 데이터 저장 § 스토리지는 최대 64TB까지 자동확장 § 최대 15개의 Read Replica 생성 § 성능저하 없이 스냅샷 즉시 생성 AZ 1 AZ 2 AZ 3 Virtualized, cross-AZ storage layer Aurora Aurora Aurora Aurora Aurora Amazon Aurora: 높은 가용성
  • 29. v - 10 20 30 40 50 60 70 10 100 1,000 10,000 Thousands of Writes per Second Number of Tables Write Performance and Table Count Aurora MySQL on I2.8XL MySQL on I2.8XL with RAM Disk RDS MySQL with 30,000 IOPS (Single AZ) Tables Amazon Aurora MySQL I2.8XL Local SSD MySQL I2.8XL RAM Disk RDS MySQL 30KIOPS (Single AZ) 10 60,000 18,000 22,000 25,000 100 66,000 19,000 24,000 23,000 1,000 64,000 7,000 18,000 8,000 10,000 54,000 4,000 8,000 5,000 Write-only 워크로드 1,000 connections Query cache (default on for Amazon Aurora, off for MySQL) 테이블 개수에 따른 Write 스케일 비교
  • 30. v - 20 40 60 80 100 120 50 500 5,000 Thousands of Writes per Second Concurrent Connections Write Performance and Concurrency Aurora RDS MySQL with 30,000 IOPS (Single AZ) Connections Amazon Aurora RDS MySQL 30KIOPS (Single AZ) 50 40,000 10,000 500 71,000 21,000 5,000 110,000 13,000 § OLTP Workload § Variable connection count § 250 tables § Query cache (default on for Amazon Aurora, off for MySQL) DB접속 카운트에 따른 Write 성능
  • 31. 스키마디자인 쿼리구성 쿼리 최적화 핵심업무에 역량 집중 마이그레이션 백업 및 복구 패치작업 구성 및 설정 소프트웨어 업그레이드 스토리지 업그레이드 서버 업그레이드 하드웨어 유지보수 AWS에서 관리 요약: Why choose Amazon RDS?
  • 32. 온라인 자습 및 실습 다양한 온라인 강의 자료 및 실습을 통해 AWS에 대한 기초적인 사용법 및 활용 방법을 익히실 수 있습니다. 강의식 교육 AWS 전문 강사가 진행하는 강의를 통해 AWS 클라우드로 고가용성, 비용 효율성을 갖춘 안전한 애플리케이션을 만드는 방법을 알아보세요. 아키텍쳐 설계 및 구현에 대한 다양한 오프라인 강의가 개설되어 있습니다. 인증 시험을 통해 클라우드에 대한 자신의 전문 지식 및 경험을 공인받고 개발 경력을 제시할 수 있습니다. AWS 공인 자격증 http://aws.amazon.com/ko/training 다양한 교육 프로그램
  • 33. AWS 기초 웨비나 시리즈에 참여해 주셔서 감사합니다! 이번 웨비나가 여러분의 궁금증 해소에 도움이 되었길 바랍니다. 이후 이어질 설문 조사를 통해 오늘 웨비나에 대한 의견을 알려주세요. aws-korea-marketing@amazon.com http://twitter.com/AWSKorea http://facebook.com/AmazonWebServices.ko http://youtube.com/user/AWSKorea http://slideshare.net/AWSKorea