일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 요리
- Gradle
- 맛집
- java
- Web Server
- Spring Batch
- tool
- Spring
- php
- laravel
- jsp
- db
- it
- Oracle
- ubuntu
- jenkins
- Git
- devops
- redis
- JVM
- Design Patterns
- MySQL
- javascript
- linux
- elasticsearch
- IntelliJ
- springboot
- Spring Boot
- ReactJS
- AWS
Archives
- Today
- Total
아무거나
RDS - 4 (RDS Scale up & out) 본문
반응형
1. Scale up
- RDS Instance 를 선택 -> instance action 선택 -> modify 선택
- DB Instance Class 변경
문제점 : 언젠가는 한계에 도달하게 된다.
그래서 scale out !! ( 여러대의 컴퓨터가 동일한 목적을 위해서 협력하는 방식 )
2. Scale out
DB는 작업이 읽기와 쓰기로 분류된다 읽기는 select가 있고 쓰기는 insert, update, delete가 있다.
-> Slave2 ( 읽기 )
-> Slave1 ( 읽기 )
유저 -> Master ( 쓰기 )
-> Slave3 ( 읽기 )
* slave가 master에 있는 데이터를 읽어서 빠른속도로 slave 데이터에 동기화 시킨다.
*** 만약 master 자체도 한계가 찼을경우 샤딩이란 방식을 사용한다.
샤딩 : 유저별로 접속 DB( =rds instance )를 할당한다.
slave DB 만드는법
(1) instance 선택 -> instance actions 선택 -> create read replica 선택
- read replica source : 어떤것이 master가 될 것인지 선택.
- db instance identifier : 인스턴스 구분값
(2) 항목들을 선택 후 create read replica 선택
(3) 생성된 slave는 {구분값}-read1 이런식으로 생성된다.
반응형
'Infra > AWS' 카테고리의 다른 글
aws console dynamoDB 조회 유의사항(검색방법) (0) | 2019.03.19 |
---|---|
Elastic Cache(Redis) 원격접속 툴로 못 붙는 현상 (0) | 2019.03.19 |
RDS - 3 (백업 및 복원) (0) | 2019.03.15 |
RDS - 2 (RDS Instance 생성) (0) | 2019.03.15 |
RDS - 1 (RDS란) (0) | 2019.03.15 |
Comments