일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- MySQL
- IntelliJ
- javascript
- java
- ubuntu
- devops
- redis
- ReactJS
- JVM
- Git
- it
- laravel
- linux
- db
- tool
- Oracle
- Spring Batch
- jenkins
- Web Server
- 요리
- Gradle
- Spring
- Spring Boot
- php
- AWS
- Design Patterns
- jsp
- springboot
- elasticsearch
- 맛집
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