EDB, Postgres Distributed 5.0 ๋ฐํ: IT ๋ฐ ๋น์ฆ๋์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ์ต๊ณ ์ ๊ณ ๊ฐ์ฉ์ฑ ๋ฐ ๋ณต์๋ ฅ
EnterpriseDB๋ Postgres ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ต๊ณ ์ ๊ณ ๊ฐ์ฉ์ฑ๊ณผ ์ด์ ๋ณต์๋ ฅ์ ์ ๊ณตํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ ์๋ฃจ์ ์ธ EDB Postgres Distributed(PGD) 5.0์ ๋์ ํ์ต๋๋ค. PGD 5.0์ ๊ณ ์ ํ ํ์ฑ-ํ์ฑ ๊ธฐ์ ์ ์ ๊ณตํ์ฌ ๊ธฐ์ ์ด ๋ค์ดํ์์ ์ต์ํํ๊ณ ๋น์ฆ๋์ค์ ์ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณดํธํ ์ ์๋๋ก ํฉ๋๋ค.

EnterpriseDB๋ EDB Postgres Distributed(PGD) 5.0๊ณผ ํจ๊ป Postgres๋ฅผ ์ํ ํ๊ธฐ์ ์ธ ์ ๋ฐ์ดํธ๋ฅผ ๊ณต๊ฐํฉ๋๋ค. ์ด ์ ๋ฐ์ดํธ๋ ์ต๊ณ ์ ๊ณ ๊ฐ์ฉ์ฑ, ์ด์ ํ๋ ฅ์ฑ ๋ฐ ์ํฐํ๋ผ์ด์ฆ ๊ท๋ชจ๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ด ํ์ ์ ์ธ ์๋ฃจ์ ์ ๊ณ ๊ฐ์ด ๊ฐ์ฅ ๋ฏธ์ ํฌ๋ฆฌํฐ์ปฌํ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ฒ๋ฆฌํ ์ ์๋๋ก ์ง์ํ๋๋ก ์ค๊ณ๋์์ต๋๋ค.
EDB์ ์ต๊ณ ์ ํ ์์ง๋์ด๋ง ์ฑ ์์์ธ Jozef de Vries๋ PGD 5.0์ด "๋น์ฆ๋์ค ํฌ๋ฆฌํฐ์ปฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๋ ๊ธฐ์ ์ ๊ณํ๋ ๋ค์ดํ์ ๋ฐ ๊ณํ๋์ง ์์ ์ค๋จ ๋ฌธ์ ๋ฅผ ๊ณ ์ ํ๊ฒ ํด๊ฒฐํ๋ค"๊ณ ๋งํฉ๋๋ค. ์ด ์๋ฃจ์ ์ Postgres์ ์ต๊ณ ์ ๊ณ ๊ฐ์ฉ์ฑ์ ์ ๊ณตํ์ฌ ๋น์ฆ๋์ค ๋ฐ ๋ฏธ์ ํฌ๋ฆฌํฐ์ปฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณ์ ์คํํ๊ณ ๊ณํ๋ ์ค๋จ๊ณผ ๊ณํ๋์ง ์์ ์ค๋จ ๋ชจ๋๋ก๋ถํฐ ๋ณดํธํฉ๋๋ค.
์ด๋ฌํ ํ์ ์ ๊ณ ๊ฐ์ด ์ต๋ 99.999% ์ด์์ ๊ฐ์ฉ์ฑ์ผ๋ก PostgreSQL์ ์คํํ ์ ์๋๋ก ํ๋ ์๋ก์ด ํ์ฑ-ํ์ฑ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๋ฌ์ฑ๋ฉ๋๋ค. ์ด ๋ค์ค ๋ง์คํฐ ๊ธฐ๋ฅ์ EDB์์๋ง ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก ๋ค๋ฅธ Postgres ๋ค์ดํฐ๋ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐจ๋ณํ๋ฉ๋๋ค.
EDB์ CTO์ธ Marc Linster๋ ์ค๋๋ ๋น์ฆ๋์ค ํ๊ฒฝ์์ ์ด์ ํ๋ ฅ์ฑ์ ์ค์์ฑ์ ๊ฐ์กฐํฉ๋๋ค. ๋ค์ดํ์๊ณผ ๋ฐ์ดํฐ ์์ค์ ์ฌ๊ฐํ ๋น์ฆ๋์ค ์ค๋จ์ ์ด๋ํ ์ ์์ผ๋ฉฐ ๊ธฐ์ ์ ๊ทธ๋ฌํ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ๋นํ ์ ์์ต๋๋ค. PGD 5.0์ ๊ฐ๋ ์ค์ง ์๊ฐ์ ์ต์ํํ๊ธฐ ์ํด ๊ทน๋์ ๊ณ ๊ฐ์ฉ์ฑ์ ์ ๊ณตํ์ฌ ์ฃผ์ ๋ฒ์ ์ ๊ทธ๋ ์ด๋ ๋ฐ ์ ์ง ๊ด๋ฆฌ ์์ ์ค์๋ ๊ณ ๊ฐ์ด ํญ์ ๋ฐ์ดํฐ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ก์ธ์คํ ์ ์๋๋ก ํฉ๋๋ค.
EDB์ PGD 5.0์ 'Always On'์ผ๋ก ์๋ ค์ง ํ์ค ์ํคํ ์ฒ ํ ํด๋ก์ง ์ธํธ์ ๋ํ ์ง์ ๋ฐ ์ง์นจ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ํ ํด๋ก์ง๋ ๊ณ ๊ฐ์ RPO(๋ณต๊ตฌ ์ง์ ๋ชฉํ) ๋ฐ RTO(๋ณต๊ตฌ ์๊ฐ ๋ชฉํ) ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ๋ค์ํ ์ค๋ณต ์์ค์ผ๋ก ๋จ์ผ ๋๋ ๋ค์ค ์์น ๋ฐฐํฌ๋ฅผ ์ง์ํฉ๋๋ค.
IT ๋ฐ ๋น์ฆ๋์ค๋ฅผ ์ํ EDB PGD 5.0์ ๋ค์๊ณผ ๊ฐ์ ๋ช ๊ฐ์ง ์ฃผ์ ์ด์ ์ ์ ๊ณตํฉ๋๋ค.
- ๊ฐ๋ ์๊ฐ ๊ทน๋ํ: ๊ณ ๊ฐ์ฉ์ฑ์ด ๋งค์ฐ ๋์ ํ์ํ ๋ ๋์ ๊ฐ์น์ ํธ๋์ญ์ ์ด ๋ฐ์ํ๊ณ ๊ธฐ์ ์ด ๊ณ ๊ฐ๊ณผ ํํธ๋๊ฐ ๊ธฐ๋ํ๋ ๊ฐ๋ ์๊ฐ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
- ๋น์ฆ๋์ค ํฌ๋ฆฌํฐ์ปฌ ์ ํ๋ฆฌ์ผ์ด์ ๋ณดํธ: ์์ฃผ ์ก์ธ์คํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ์ด์คํ ์ํคํ ์ฒ๋ ๋ ๋์ ์์ค์ ๊ฐ์ฉ์ฑ๊ณผ ๋ณดํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ์น ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ์ฉ์ฑ ํฅ์: ์๋ํ๋ ์๋ฒ๋ก ํธ๋ํฝ์ ๋ฆฌ๋๋ ์ ํ๋ฉด ์๋ฒ์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋๋ผ๋ ์จ๋ผ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๊ณ์ ์๋ํ๋๋ก ๋ณด์ฅํ ์ ์์ต๋๋ค.
- ์์ฐ์ฑ ์ค๋จ ๋ฐฉ์ง: ๊ธฐ์ ์ ๊ฐ๋ ์ค์ง ์๊ฐ์ ์ต์ํํ๋ฉด์ ์ ์ฒด ๋ฒ์ ์ ๊ทธ๋ ์ด๋ ๋ฐ ์ ์ง ๊ด๋ฆฌ๋ฅผ ์ํํ ์ ์์ผ๋ฏ๋ก ๋น์ฉ์ด ๋ง์ด ๋๋ ์ฃผ๋ง ์ ์ง ๊ด๋ฆฌ๋ฅผ ํผํ ์ ์์ต๋๋ค.
PGD์ 'Always On' ๊ธฐ๋ฅ์ ์ฆ๊ฐํ๋ ์ฅ์ ์ํฉ์ผ๋ก๋ถํฐ ๋ณดํธํ๋ 3๊ฐ ๋๋ 5๊ฐ์ ๋ ธ๋ ๊ทธ๋ฃน ์ํคํ ์ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ๊ฐ ์ํคํ ์ฒ๋ ์ ๋ก RPO๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ๊ฐ ์ ์ด๋ ํ๋์ ๋ก์ปฌ ๋ง์คํฐ์ ๋๊ธฐ์์ผ๋ก ์คํธ๋ฆฌ๋ฐ๋ ์ ์์ผ๋ฏ๋ก ๋ก์ปฌ ํ๋์จ์ด ์ฅ์ ์ ์ ๋ก ๋ฐ์ดํฐ ์์ค์ ๋ณด์ฅํฉ๋๋ค.
์์คํ ์ ์ง ๊ด๋ฆฌ ๋๋ ์ํํธ์จ์ด ์ ๊ทธ๋ ์ด๋ ์ค์ PGD๋ '๋กค๋ง ์ ๊ทธ๋ ์ด๋' ๋๋ '๋กค๋ง ์ฌ์์'์ด๋ผ๋ ํ๋ก์ธ์ค๋ฅผ ํตํด ๊ฐ์ฉ์ฑ์ ์ ์งํฉ๋๋ค. ์ด ํ๋ก์ธ์ค๋ ํ ๋ฒ์ ํ๋์ฉ ํด๋ฌ์คํฐ์ ๊ฐ ๋ ธ๋์์ ์ํ๋๋ฉฐ ๋๋จธ์ง ํด๋ฌ์คํฐ๋ ์๋ ์ํ๋ฅผ ์ ์งํฉ๋๋ค. ์ ๊ทธ๋ ์ด๋ ์ค์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ง ๊ด๋ฆฌ ๋๋ ์ ๊ทธ๋ ์ด๋๋ฅผ ์งํํ์ง ์๋ ๋ ธ๋๋ก ์ ํํ์ฌ ์ง์์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฉ์ฑ์ ์ ๊ณตํ ์ ์์ต๋๋ค. PGD๋ ์ฌ์ฉ์๊ฐ ์ด ํ๋ก์ธ์ค๋ฅผ ์กฐ์ ํ๋ ๋ฐ ๋์์ด ๋๋ ๋ค์ํ ๋๊ตฌ์ ๋ฌธ์๋ฅผ ์ ๊ณตํฉ๋๋ค.
PGD 5.0์ EDB Enterprise ๋ฐ Standard Plans์ ๋ํ ์ฌ์ฉํ๊ธฐ ์ฌ์ด ์ ๋์จ์ธ EDB Extreme High Availability๋ฅผ ํตํด ์ค๋จ ์์ด ์ฆ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํฌ๊ด์ ์ด๊ณ ํ๋์ ์ธ ์ฌ์ด๋ฒ ๋ณด์ ์ธํ๋ผ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฐ์ฑ ์๋ฃจ์ ์ ์ํ EDB์ ์๋ก ์ถ์๋ TDE(Transparent Data Encryption) ๋ฐ PostgreSQL์ ๊ณ ์ ๋ณด์ ๋ฐ ์ฌํด ๋ณต๊ตฌ ๊ธฐ๋ฅ์ด ํจ๊ป ์ ๊ณต๋ฉ๋๋ค.
๋ํ AppMaster ์ ์ฆ๋ ์์ ์ฑ, ๊ทน๋์ ๊ณ ๊ฐ์ฉ์ฑ ๋ฐ ์ฝ๊ฒ ํ์ฅํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ AppMaster์ ์๋ฒ๋ฆฌ์ค ๋ฐ ํ์ฅ ๊ฐ๋ฅํ No-Code ํ๋ซํผ ๊ณผ ์๋ฒฝํ๊ฒ ์ผ์นํ๋ PostgreSQL ๋ฐ EDB Postgres์์ ์ํํ ํธํ์ฑ์ ๊ณ์ ์ง์ํ๊ณ ์ ๊ทธ๋ ์ด๋ํ ๊ณํ์ ๋๋ค.


