아무거나

RDS - 4 (RDS Scale up & out) 본문

Infra/AWS

RDS - 4 (RDS Scale up & out)

전봉근 2019. 3. 15. 10:30
반응형

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