
์ด ํฌ์คํ ์์๋ ์ํคํ ์ฒ ๋ฒ์ 3์ ๊ตฌ์ถํ๋ ๊ณผ์ ์ ๋ค๋ฃฌ๋ค.

์ํคํ ์ฒ ๋ฒ์ 3์ผ๋ก ๋ถ๋ฅํ๊ธด ํ์ง๋ง ์ํคํ ์ฒ2์์ DB๋ง ์ด์คํํ ๊ฒ์ด๋ค.
AWS์์ Multi-AZ๋ผ๋ ๋ฉ๋ด๋ฅผ ์ด์ฉํ๋ฉด ๊ฐ๋จํ๋ค.
Multi-AZ๋ Master/Slave๋ก DB ํ๊ฒฝ์ ๊ตฌ์ฑํ๊ณ Active - StandBy๋ก ์ด์๋๋ค.
ํ์์๋ Master ์ธ์คํด์ค๊ฐ ์๋น์ค ๋๋ค๊ฐ ์ฅ์ ๋ฐ์ ์ Slave ์ธ์คํด์ค๊ฐ Master๋ก ์น๊ฒฉ๋์ ์๋น์ค๋ฅผ ์ง์ํ๋ค.
์น๊ฒฉํ๋ ๊ณผ์ ์ ์๋ฒ, ๋คํธ์ํธ ๋ฑ ํ๊ฒฝ์ ๋ฐ๋ผ ๋ค๋ฅด์ง๋ง AWS ์ธก์ ๋ฐ๋ฅด๋ฉด 60์ด ๋ด์ธ๋ก ์ ํ๋๋ค๊ณ ํ๋ค.
https://aws.amazon.com/ko/rds/features/multi-az/
AWS์์ ๋ง์ฐ์ค ๋ช๋ฒ ํด๋ฆญํ๋ฉด ์ด ๋ชจ๋ ๊ฒ ์ค์ ๋๋ค.
AWS์์ DB ์ด์คํ ๋ฐฉ์์ 2๊ฐ์ง๊ฐ ์๋ค.
| ๋ฐฉ์ | Multi-AZ | ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ |
| ์ฅ์ | ๋ฐ์ดํฐ ์ ํฉ์ฑ(๋๊ธฐ์ ๋ณต์ ), ๊ณ ๊ฐ์ฉ์ฑ ์ ๊ณต(์๋ ์ฅ์ ์กฐ์น), ์ฅ์ ๋ฐ์ ์ ์๋์ ํ |
์ฝ๊ธฐ ์ฑ๋ฅ ํฅ์(์ฝ๊ธฐ ๋ถํ ๋ถ์ฐ) |
| ๋จ์ | Slave๊ฐ Master๋ก ์น๊ฒฉ๋๋๋ฐ ์ผ์ ์๊ฐ ์์, ์ฝ๊ธฐ ์ฑ๋ฅ ํฅ์ ์์ |
๋ฐ์ดํฐ ์ ํฉ์ฑ ๋์ ์ ์์(๋น๋๊ธฐ์ ๋ณต์ ๋ก ์ธํด ๋ฐ์ดํฐ ์ง์ฐ ๊ฐ๋ฅ์ฑ O), ์ฅ์ ๋ฐ์ ์ ์๋ ์ ํ X |
์ด๋ฒ์ ์ด ์ค ์ฒซ๋ฒ ์งธ ๋ฐฉ์์ ๊ตฌ์ถํ๋ค.
์ด ๋ฐฉ์์ ์ฑ๋ฅ๋ณด๋ค๋ ๋ฐ์ดํฐ์ ์ ํฉ์ฑ๊ณผ ๊ณ ๊ฐ์ฉ์ฑ(์์ ์ ์ธ ์ด์) ์ธก๋ฉด์์ ์ ๋ฆฌํ๋ค.
Multi AZ
DB ์ธ์คํด์ค ์์ ์ ๋ค์ด๊ฐ์ ๊ฐ์ฉ์ฑ ๋ฐ ๋ด๊ตฌ์ฑ ๋ถ๋ถ์ ๋ค์คAZ ๋ฐฐํฌ์์ ๋๊ธฐ ์ธ์คํด์ค ์์ฑ(์์ฐ ์ฌ์ฉ๋์ ๊ถ์ฅ)์ ์ฒดํฌ ํ ์ฆ์ ์ ์ฉ์ผ๋ก ์์ ํ๋ฉด ๋๋ค.


๋๋ ์ธ์คํด์ค ๋ชฉ๋กํ๋ฉด์์ ์์ > ๋น ๋ฅธ ์์ > ๋ค์ค AZ ๋ฐฐํฌ๋ก ๋ณํ์ ๋๋ฅด๋ฉด ๋๋ค.
์ผ๋ง ๋ค ๋ค์ค AZ๊ฐ ์๋์ฒ๋ผ ๋ณ๊ฒฝ๋๋ค.

์ฒ์์ ๋น์ฐํ ์ธ์คํด์ค ๋ชฉ๋ก์ ํ๋๊ฐ ๋ ์ถ๊ฐ๋์ 2๊ฐ๊ฐ ๋ณด์ผ ์ค ์์๋๋ฐ ํ๊ฐ๋ง ๋ณด์ธ๋ค.

ํ ์คํธ
ํ ์คํธ ์ฃผ์์ฌํญ์ 2๊ฐ์ง๋ค.
Master์์ Slave๋ก ๋ฐ์ดํฐ ๋๊ธฐํ๊ฐ ๋๋์ง, ์ ํ๋ฆฌ์ผ์ด์ ์๋ฌ ํ ์ผ๋ง๋ง์ ๋ค์ ๋ณต๊ตฌ๋๋์ง๋ค.
DB ํ ์ด๋ธ
Master DB ์ฅ์ ์ ์์ ์ ๋ฐ์ดํฐ๋ก ๋ณต๊ตฌํ ์ ์๋์ง ํ ์คํธ ํด๋ณด๊ธฐ ์ํจ์ด๋ค.
ํ ์คํธ๋ฅผ ์ํด ์์ ํ ์ด๋ธ(๋ฏธ๋ฆฌ ์์ฑ ํ์)์ ํ ์คํธ ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐ๋ก ๋ฃ์ ํ ํ์ฌ ์ธ์คํด์ค์ ์นด์ดํธ๋ฅผ ์ฒดํฌํ๋ค.
๋ฐ์ดํฐ๋ฅผ 5๊ฑด ์ถ๊ฐํด์ ํ์ฌ ์นด์ดํธ๋ 510๊ฑด์ด๋ค.

์๋ฒ ๋ก๊ทธ
๋ฐ์ดํฐ ๋๊ธฐํ ํ ์คํธ๋ฅผ ์ํด ์๋ฒ ๋ก๊ทธ๋ก ์์ ํ ์ด๋ธ์ ์นด์ดํธ๋ฅผ ์ถ๋ ฅํ๋๋ก ํด๋จ๋ค.

DB ์ธ์คํด์ค ์ฌ๋ถํ
์ธ์คํด์ค ์ฌ๋ถํ ์ ํด๋ฆญํ๋ค.

์ฌ๋ถํ ์ ์ฅ์ ์กฐ์น๋ก ์ฌ๋ถํ ํ์๊ฒ ์ต๋๊น? ์ต์ ์ ์ฒดํฌ๋ฅผ ํด์ผ Slave๊ฐ Master๋ก ์ ํ๋๋ค.
ํ์ธ์ ๋๋ฅธ๋ค.

์ฌ๋ถํ ํ ๋ค์ ๋ฐ๋ก ์ฌ๋ถํ ๋๋๊ฒ ์๋๋ผ ์ผ์ ์๊ฐ ํ์ ์ฌ๋ถํ ์ด ์ด๋ฃจ์ด์ง๊ธฐ ๋๋ฌธ์ 20์ด ์ ๋ ํ์
๋ธ๋ผ์ฐ์ ๋ฅผ ์๋ก๊ณ ์นจ ํด๋ณด์.
๋ธ๋ผ์ฐ์ ์์ ๋ก๋ฉ์ด ๊ณ์ ๋๋ฉด ์ฌ๋ถํ ์ด ์์๋ ๊ฒ์ด๊ณ ์๋ฒ ๋ก๊ทธ๋ฅผ ๋ณด๋ฉด ์๋์ฒ๋ผ DB ์ฐ๊ฒฐ์ด ๋๊ธด ๊ฒ์ ๋ณผ ์ ์๋ค.
๋ธ๋ผ์ฐ์ ๋ก๋ฉ ์์ ๋์์ ๋๋ถํฐ ์คํ์์น๋ก ์ด๋ฅผ ์ ๋ณด๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ค์ ์ด์๋๋๋ฐ 36์ด๊ฐ ๊ฑธ๋ ธ๋ค.
๋ฌผ๋ก ํ ์คํธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ก๊ทธ๋ง ์ฐ์ ์ ๋ง ๊ฐ๋จํ ์ ํ๋ฆฌ์ผ์ด์ ์ด๊ณ ์ธ๋ถ ํธ๋ํฝ์ด ์ ํ ์๋ค.
์ผ์ ์๊ฐ ํ์ ์๋ฒ ๋ก๊ทธ์ ํ ์ด๋ธ ์นด์ดํธ๊ฐ 510๊ฑด์ด ์ฐํ๊ฑธ ๋ณด๋ ๋ฐ์ดํฐ ๋๊ธฐํ๊ฐ ์ ๋๋ก ๋์๋ค๊ณ ํ ์ ์๋ค.

๋น์ฐํ Tomcat 2๋ฒ๋ ์ ๋๋ก 510๊ฑด์ด ์ฐํ๋ค.

์ค์ ๋ก DB ์ด์คํ ์ธํ๋ผ๋ฅผ ํด๋ณธ ์ ์ ์์ง๋ง AWS์ RDS ์ต์ ์ด ์๋๊ณ ์ง์ ์๋ฒ์์ DB ์ด์คํ๋ฅผ ์ํด์๋ ์ ๋ง ๋ง์ ์์ ์ด ํ์ํ ๊ฒ์ผ๋ก ์ถ์ ๋๋๋ฐ ์์ฒ๋ผ ์ด ๊ตฌ์กฐ๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํด ๋ด๊ฐ ํ ๊ฒ์ ๋ง์ฐ์ค ํด๋ฆญ์ด ์ ๋ถ๋ค.
์ด๋ก์จ ์ํคํ ์ฒ ๋ฒ์ 3๋ ๋์ด ๋ฌ๋ค.
๊ฐ์ธ ์คํฐ๋ ๊ธฐ๋ก์ ๋ฉ๋ชจํ๋ ๊ณต๊ฐ์ด๋ผ ํ๋ฆฐ์ ์ด ์์ ์ ์์ต๋๋ค.
ํ๋ฆฐ ์ ์์ ๊ฒฝ์ฐ ๋๊ธ ๋ถํ๋๋ฆฝ๋๋ค.
'IT > DevOps' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ์ฒ์ ํด๋ณธ ESXi VM ๋ณต์ & SSH ์ ์ ๊ธฐ๋ก (๊ณ ์ IP๋ ipTIME์ผ๋ก ์ค์ ) (0) | 2025.04.09 |
|---|---|
| [AWS] ๊ฐ๋ณ EC2 ์ํคํ ์ฒ ๊ตฌ์ถ โ Nginx ๋ฆฌ๋ฒ์คํ๋ก์ + Tomcat 2๋ (1) | 2025.02.15 |
| [AWS] ํ๋ฆฌํฐ์ด ๊ณผ๊ธ ๊ฒฝํ ๊ธฐ๋ก (0) | 2025.02.15 |
| [AWS] EC2 Nginx Reverse Proxy(feat. Docker compose) (1) | 2025.02.15 |
| [AWS] AWS RDS ์ธ์คํด์ค ๊ตฌ์ถ (0) | 2025.02.08 |
๋๊ธ