๐ CDB Operation
1๏ธโฃ DB Process List ํ์ธ
2๏ธโฃ Slave DB Replication ํ์ธ
- Slave ์๋ฒ์์ Replication ์ํ ํ์ธ (MySQL
show slave status;์ ๋์ผ).
- Skip Replication Error ๊ธฐ๋ฅ ๋ฐ Slave DB ์ฌ์ค์น ๊ธฐ๋ฅ ์ ๊ณต.
3๏ธโฃ DB ์๋ฒ ๋ก๊ทธ ํ์ธ
!https://prod-files-secure.s3.us-west-2.amazonaws.com/83e97bd2-6690-4eb4-88b6-a430899de86f/77804d4a-545e-4bdf-99c4-da62a9c06b19/image.png
4๏ธโฃ DB ๋ฐฑ์
์ค์ ๋ฐ ๋ณต์
5๏ธโฃ ์ด๋ฒคํธ ์ค์
6๏ธโฃ DB ์์ง ์
๊ทธ๋ ์ด๋
- MySQL Minor ๋ฒ์ Rolling ์
๊ทธ๋ ์ด๋ ์ง์.
- Master DB ์ฅ์ ์ต์ํ๋ฅผ ์ํ Standby Master ์ ํ.
7๏ธโฃ DB Config ๊ด๋ฆฌ
- ์ฃผ์ ์ค์ ์์:
- innodb_buffer_pool_size: ์บ์ ์ญํ , ๊ธฐ๋ณธ๊ฐ
1073741824.
- max_connections: ์ต๋ ์ ์ ์ค์ (Default: 3000).
- general_log: ์ฟผ๋ฆฌ ๋ก๊ทธ ํ์ธ ๊ฐ๋ฅ.
๐พ Cloud DB for MySQL
- ์ต๋ 32vCPU, 256GB ๋ฉ๋ชจ๋ฆฌ, 6TB ๋์คํฌ ํ์ฅ ์ง์.
- ์๋ Fail-Over ์ง์ ๋ฐ ์ต๋ 10๋ Slave ํ์ฅ ๊ฐ๋ฅ.
- Private Load Balancer๋ก Read ๋ถํ ๋ถ์ฐ ๊ฐ๋ฅ.
- ๋ฉํฐ์กด ์ง์: Master DB ์๋ฒ๋ฅผ ๋ค๋ฅธ Zone์ ๋ฐฐ์น.
- ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง ๋ฐ ์๋ฆผ ์ ๊ณต.
Master DB Failover
- ์ฅ์ ๋ณต๊ตฌ ์ฌ์ ์ ๊ฒ ๊ฐ๋ฅ.
- Manual Failover ์ง์.
Stand Alone ๋ฐฑ์
- Stand Alone ์๋ฒ๋ ๋ฐฑ์
๊ฐ๋ฅ (๋ณต๊ตฌ๋ Stand Alone ์ ์ฉ).
๐พ Cloud DB for MS-SQL
1๏ธโฃ Config ๋ฐ Config Group ๊ด๋ฆฌ
- DB ์๋ฒ ์ค์ ๋ณ๊ฒฝ ๊ฐ๋ฅ (์: sp_config, trace flag).
2๏ธโฃ Slave DB ์ถ๊ฐ
- Log Shipping ๋ฐฉ์: Slave ์ต๋ 5๋ ์์ฑ ๊ฐ๋ฅ.
- ๋งค์ผ ์ฃผ๊ธฐ์ BI ๋ฐ Batch ์์
์ ์ ํฉ.
3๏ธโฃ ์ด๋ฒคํธ ์ค์
- ์๋ฆผ ์๊ณ์น ์ค์ (SMS ๋ฐ ๋ฉ์ผ๋ก ์๋ฆผ).
4๏ธโฃ ์ฟผ๋ฆฌ ๋ถ์
- ์ฟผ๋ฆฌ ๋ถ์ ๋ฒ๋ธ ์ฐจํธ ์ ๊ณต (CPU/๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋, ์ํ ํ์).
๐ง Cloud DB for Redis
- VPC ๋ด Private Subnet์ ๊ตฌ์ฑ.
- ์ค๋ ์ต์ 3๊ฐ~์ต๋ 10๊ฐ ์ง์, Slave ๋
ธ๋ ์ต๋ 4๊ฐ ๊ตฌ์ฑ.
- ์๋ ๋ฐฑ์
(์ต๋ 7์ผ) ๋ฐ ๋ณต๊ตฌ ์ง์.
- Redis Cluster ์ ๊ณต:
- TCP ํฌํธ:
6379.
- ์ฅ์ ๋ฐ์ ์ ์๋ Fail-Over.
Monitoring
- Redis ๋ฐ OS ๋์๋ณด๋ ์ ๊ณต (์ต๊ทผ 4์ฃผ ๋ฐ์ดํฐ).
๐ Cloud DB for MongoDB
- Sharded Cluster์ Replica Set ๊ตฌ์ฑ ์ ํ ๊ฐ๋ฅ.
- ์ต๋ 7๋๊น์ง Replica Set ํ์ฅ ๊ฐ๋ฅ.
- ์๋ ๋์คํฌ ํ์ฅ: ์ต๋ 2TB.
๐ Cloud DB for PostgreSQL
- ๋ฐ์ดํฐ ์ ์ฅ ๊ณต๊ฐ 10GB์ฉ ํ์ฅ (์ต๋ 6TB).
- ์ต๋ 5๋๊น์ง Replica ํ์ฅ ๊ฐ๋ฅ.
- ๋ฉํฐ์กด ๊ตฌ์ฑ ๋ฐ ์๋ Fail-Over ์ง์.