Amazon Web Services ํ๊ตญ ๋ธ๋ก๊ทธ
Amazon Aurora DSQL ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ถ์ โ ์๋ฒ๋ฆฌ์ค ๊ธ๋ก๋ฒ ๋ถ์ฐ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค
์ง๊ธ์ผ๋ก ๋ถํฐ 10๋ ์ AWS๋ ์์ฉ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ 1/10 ๋น์ฉ์ผ๋ก MySQL ๋ฐ PostgreSQL๊ณผ ์๋ฒฝํ๊ฒ ํธํ๋๋ ํ์ํ ์ฑ๋ฅ๊ณผ ๊ฐ์ฉ์ฑ์ ์ ๊ณตํ๋ Amazon Aurora๋ฅผ ์ถ์ํ์ต๋๋ค. ํ์ง๋ง, ์ด์ ๋ณด๋ค ๊ด๋ฆฌ๊ฐ ๋ ์ฝ๊ณ , ์ํฌ๋ก๋์ ๋ฐ๋ผ ํ์ฅ ๋ฐ ์ถ์๋๋ฉฐ, ๊ณ ๊ฐ์ฉ์ฑ ๋ฉํฐ ๋ฆฌ์ ๋ฐ ๋ฉํฐ AZ ์ํคํ ์ฒ๋ฅผ ๋ ์ฝ๊ฒ ๊ตฌ์ถํ ์ ์๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์๊ตฌํ๋ ๊ณ ๊ฐ์ ํผ๋๋ฐฑ์ด ์์์ต๋๋ค.
์ค๋ ๊ฐ์ฅ ๋น ๋ฅธ ์๋ฒ๋ฆฌ์ค ๋ถ์ฐ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ธ Amazon Aurora DSQL์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ก ์ถ์ํฉ๋๋ค. Aurora DSQL์ ์ฌ์ค์ ๋ฌด์ ํ์ ํ์ฅ์ฑ๊ณผ ์ต๊ณ ์ ๊ฐ์ฉ์ฑ ๋ฐ ์ ๋ก ์ธํ๋ผ ๊ด๋ฆฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๋ฉ์ด๋ ์ธ์คํด์ค ์ ๊ทธ๋ ์ด๋ ์์ด ๋ชจ๋ ์ํฌ๋ก๋ ์์์ ๋ง๊ฒ ํ์ฅํ ์ ์์ต๋๋ค.
ํ์ ์ ์ธ ์กํฐ๋ธ-์กํฐ๋ธ(Active-Active) ๋ถ์ฐ ์ํคํ ์ฒ๋ฅผ ๊ฐ์ถ Aurora DSQL์ ๋จ์ผ ๋ฆฌ์ ๊ตฌ์ฑ์์ 99.99%, ๋ฉํฐ ๋ฆฌ์ ๊ตฌ์ฑ์์ 99.999%์ ๊ฐ์ฉ์ฑ์ ์ ๊ณตํ๋๋ก ์ค๊ณ๋์์ผ๋ฉฐ, ํ์ ์ ์ธ ์กํฐ๋ธ-์กํฐ๋ธ ๋ถ์ฐ ์ํคํ ์ฒ๋ฅผ ๊ฐ์ถ๊ณ ์์ด ๊ณ ๊ฐ์ฉ์ฑ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๋ ๋ฐ ์ด์์ ์ ๋๋ค.
์๋ฒ๋ฆฌ์ค ์ค๊ณ๋ฅผ ํตํด ํจ์น, ์ ๊ทธ๋ ์ด๋, ์ ์ง ๊ด๋ฆฌ ์ค๋จ ์๊ฐ ๋ฑ์ ์ด์ ๋ถ๋ด์ ์์ ์ค๋๋ค. ๋ํ Aurora DSQL์ ๋ช ๋จ๊ณ๋ง ๊ฑฐ์น๋ฉด ๋น ๋ฅธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ์ผ๋ก ์์ํ๋ ๊ฐ๋จํ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค. Aurora DSQL์ PostgreSQL๊ณผ ํธํ๋๋ฏ๋ก ๊ฐ๋ฐ์๋ ์ ์๋ ค์ง ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๋ ๊ณผ ์ด๋ฏธ ์๊ณ ์๋ ๋๋ผ์ด๋ฒ, ๋๊ตฌ ๋ฐ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ฒ ๊ตฌ์ถํ๊ณ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
Aurora DSQL ์ํคํ
์ฒ ๋ฐ ์ด์
Aurora DSQL์ ๊ตฌ์ฑ ์์ ์ฅ์ ๋๋ ๊ฐ์ฉ ์์ญ(AZ) ์ค๋จ ์, ์๋น์ค๋ฅผ ์ง์ํ๋ ๋จ์ผ ๋ฆฌ์ ๊ตฌ์ฑ๊ณผ ๋ฉํฐ AZ ์ฅ์ ๋ฅผ ์ฒ๋ฆฌํ๋ฉด์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐ ์ ์ฅ ์์น๋ฅผ ์๋ฒฝํ๊ฒ ์ ์ดํ๋ ๋ฉํฐ ๋ฆฌ์ ๊ตฌ์ฑ์ ๋ ๊ฐ์ง ๊ตฌ์ฑ์ผ๋ก ์คํ๋๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๊ณ ์ ํ ์ธ๋ถํ๋ ์กํฐ๋ธ-์กํฐ๋ธ ์ํคํ
์ฒ๋ ์ฅ์ ์กฐ์น ๋๋ ์ ํ์ผ๋ก ์ธํ ๋ค์ดํ์์ ์ ๊ฑฐํ์ฌ ๊ณ ๊ฐ์ฉ์ฑ ๋ฐ ๋น์ฆ๋์ค ์ฐ์์ฑ์ ์ฝ๊ฒ ์ค๊ณํ ์ ์์ต๋๋ค.
1. ๋จ์ผ ๋ฆฌ์ ๊ตฌ์ฑ
Aurora DSQL์ 3๊ฐ์ AZ์์ ์กํฐ๋ธ-์กํฐ๋ธ์ธ ๋จ์ผ ๋ฆฌ์ ํด๋ฌ์คํฐ๋ฅผ ์ ๊ณตํ์ฌ ๋ณต์ ์ง์ฐ๊ณผ ๊ธฐ์กด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฅ์ ์กฐ์น ์์
์ ์ต์ํํฉ๋๋ค. ํ๋์จ์ด ๋๋ ์ธํ๋ผ์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ ์๋ ๊ฐ์
์์ด ์ ์์ ์ธ ์ธํ๋ผ๋ก ์์ฒญ์ ์๋์ผ๋ก ๋ผ์ฐํ
ํฉ๋๋ค. Aurora DSQL์ ํธ๋์ญ์
์ ์ง์ฐ ์๊ฐ์ ๋ฏธ์น๋ ์ํฅ์ ์ต์ํํ๋ฉด์ ์ฌ๋ฌ ๋ฆฌ์ ์ ๊ฑธ์ณ ๋ชจ๋ ACID ์์ฑ(์์์ฑ, ์ผ๊ด์ฑ, ๊ฒฉ๋ฆฌ ๋ฐ ๋ด๊ตฌ์ฑ)์ ์ ๊ณตํฉ๋๋ค. ๊ฐ๋ ฅํ ์ค๋
์ท ๊ฒฉ๋ฆฌ๋ฅผ ๊ตฌํํ๊ณ ํด๋ฌ์คํฐ ์๋ํฌ์ธํธ์ ๋ํ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ์ ๋ํ ๊ฐ๋ ฅํ ๋ฐ์ดํฐ ์ผ๊ด์ฑ์ ์ ๊ณตํฉ๋๋ค.
๋ค์ ๋ค์ด์ด๊ทธ๋จ์ ๋จ์ผ ๋ฆฌ์ ๋ฐฐํฌ์์ Aurora DSQL์ ๊ณ ๊ฐ์ฉ์ฑ ํด๋ฌ์คํฐ ํ ํด๋ก์ง๋ฅผ ๋ณด์ฌ์ค๋๋ค.

๋จ์ผ ๋ฆฌ์ ๊ตฌ์ฑ์์ Aurora DSQL์ ๋ชจ๋ ์ฐ๊ธฐ ํธ๋์ญ์ ์ ๋ถ์ฐ ํธ๋์ญ์ ๋ก๊ทธ์ ์ปค๋ฐํ๊ณ , ์ปค๋ฐ๋ ๋ชจ๋ ๋ก๊ทธ ๋ฐ์ดํฐ๋ฅผ 3๊ฐ์ AZ์ ์๋ ์ฌ์ฉ์ ์คํ ๋ฆฌ์ง ๋ณต์ ๋ณธ์ ๋๊ธฐ์์ผ๋ก ๋ณต์ ํฉ๋๋ค. ํด๋ฌ์คํฐ ์คํ ๋ฆฌ์ง ๋ณต์ ๋ณธ์ ์ต์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฑ๋ฅ์ ์ํด ์คํ ๋ฆฌ์ง ํ๋ฆฟ์ ๋ถ์ฐ๋ฉ๋๋ค. Aurora DSQL์ ์๋ํ๋ ์ฅ์ ์กฐ์น ๋ณต๊ตฌ๋ฅผ ์ํด ์ค๊ณ๋์์ต๋๋ค. ๊ตฌ์ฑ ์์ ๋๋ AZ๊ฐ ์์๋๋ฉด ์๋์ผ๋ก ์ ์์ ์ธ ๊ตฌ์ฑ ์์๋ก ์ก์ธ์ค๋ฅผ ๋ฆฌ๋๋ ์ ํ๊ณ ๋ณต์ ๋ณธ์ ๋น๋๊ธฐ์์ผ๋ก ๋ณต๊ตฌํฉ๋๋ค. ์์๋ ๋ณต์ ๋ณธ์ด ๋ณต์๋๋ฉด Aurora DSQL์ ์๋์ผ๋ก ํด๋น ๋ณต์ ๋ณธ์ ์คํ ๋ฆฌ์ง ์ฟผ๋ผ์ ๋ค์ ์ถ๊ฐํ๊ณ ํด๋ฌ์คํฐ์์ ์ฌ์ฉํ ์ ์๋๋ก ํฉ๋๋ค.
2. ๋ฉํฐ ๋ฆฌ์ ๊ตฌ์ฑ
๋ฉํฐ ๋ฆฌ์ ํด๋ฌ์คํฐ๋ ๋จ์ผ ๋ฆฌ์ ํด๋ฌ์คํฐ์ ๋์ผํ ๋ณต์๋ ฅ๊ณผ ์ฐ๊ฒฐ์ฑ์ ์ ๊ณตํ๋ ๋์์ ๊ฐ ์ฐ๊ฒฐ๋ ๋ฆฌ์ (Linked Region)์ ํ๋์ฉ ๋ ๊ฐ์ ๋ฆฌ์ ์๋ํฌ์ธํธ๋ฅผ ํตํด ๊ฐ์ฉ์ฑ์ ๊ฐ์ ํฉ๋๋ค. ์ฐ๊ฒฐ๋ ํด๋ฌ์คํฐ์ ๋ ์๋ํฌ์ธํธ๋ ๋ชจ๋ ๋จ์ผ ๋
ผ๋ฆฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ๊ณตํ๋ฉฐ ๊ฐ๋ ฅํ ๋ฐ์ดํฐ ์ผ๊ด์ฑ์ผ๋ก ๋์ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ์์
์ ์ง์ํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ง๋ฆฌ์ ์์น, ์ฑ๋ฅ ๋๋ ๋ณต์๋ ฅ์ ์ํด ์ ํ๋ฆฌ์ผ์ด์
๊ณผ ์ฐ๊ฒฐ์ ๊ท ํ์ ๋ง์ถ ์ ์์ผ๋ฏ๋ก ๋
์๊ฐ ๋์ผํ ๋ฐ์ดํฐ๋ฅผ ์ผ๊ด๋๊ฒ ๋ณผ ์ ์์ต๋๋ค. Aurora DSQL์ ์ ํ๋ฆฌ์ผ์ด์
์ ์ต๊ณ ์ ๋ณต์๋ ฅ์ด ํ์ํ ๊ฒฝ์ฐ 99.999%์ ๋ฉํฐ ๋ฆฌ์ ๊ฐ์ฉ์ฑ์ ์ ๊ณตํฉ๋๋ค.
๋ค์ ๋ค์ด์ด๊ทธ๋จ์ Aurora DSQL ๋ฉํฐ ๋ฆฌ์ ํด๋ฌ์คํฐ๋ฅผ ์ฌ์ฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํคํ ์ฒ๋ฅผ ๋ณด์ฌ์ค๋๋ค.

๋ฉํฐ ๋ฆฌ์ ํด๋ฌ์คํฐ๋ฅผ ์์ฑํ๋ฉด Aurora DSQL์ ๋ค๋ฅธ ๋ฆฌ์ ์ ๋ค๋ฅธ ํด๋ฌ์คํฐ๋ฅผ ์์ฑํ๊ณ ํจ๊ป ์ฐ๊ฒฐํฉ๋๋ค. ์ฐ๊ฒฐ๋ ๋ฆฌ์ ์ ์ถ๊ฐํ๋ฉด ์ปค๋ฐ๋ ํธ๋์ญ์ ์ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ด ๋ค๋ฅธ ์ฐ๊ฒฐ๋ ๋ฆฌ์ ์ผ๋ก ๋ณต์ ๋ฉ๋๋ค. ๊ฐ ์ฐ๊ฒฐ๋ ํด๋ฌ์คํฐ์๋ ๋ฆฌ์ ์๋ํฌ์ธํธ๊ฐ ์์ผ๋ฉฐ, Aurora DSQL์ ๋ฆฌ์ ๊ฐ์ ์ฐ๊ธฐ๋ฅผ ๋๊ธฐ์์ผ๋ก ๋ณต์ ํ์ฌ ๋ชจ๋ ์ฐ๊ฒฐ๋ ํด๋ฌ์คํฐ์์ ๊ฐ๋ ฅํ ์ผ๊ด๋ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
์ธ ๋ฒ์งธ ๋ฆฌ์ ์ ๊ฐ์ ์ญํ ์ ํฉ๋๋ค. ๊ฐ์ ๋ฆฌ์ (Witness Region)์ ์ฐ๊ฒฐ๋ ํด๋ฌ์คํฐ์ ๊ธฐ๋ก๋ ๋ฐ์ดํฐ๋ฅผ ์์ ํ์ง๋ง ํด๋ฌ์คํฐ ๋๋ ์ฐ๊ฒฐ๋ ์๋ํฌ์ธํธ๊ฐ ์์ต๋๋ค. ์ํธํ๋ ํธ๋์ญ์ ๋ก๊ทธ์ ์ ํ๋ ์ฐฝ์ ์ ์ฅํ๋ฉฐ, Aurora DSQL์ ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ฉํฐ ๋ฆฌ์ ๋ด๊ตฌ์ฑ ๋ฐ ๊ฐ์ฉ์ฑ์ ์ ๊ณตํฉ๋๋ค.
Aurora DSQL ์์ํ๊ธฐ
Aurora DSQL์ ์ด์ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ๋ก ์ ๊ณต๋๋ฏ๋ก ์์ํ๋ ๊ฒ์ด ์ผ๋ง๋ ์ฌ์ด์ง ์ง์ ๊ฒฝํํ ์ ์์ต๋๋ค. Aurora DSQL ์ฝ์ ๋ก ์ด๋ ํ๊ฑฐ๋ AWS Command Line Interface (AWS CLI) ๋๋ AWS SDK๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก ์ก์ธ์ค ํฉ๋๋ค.
AWS ๊ด๋ฆฌ ์ฝ์์์ Create cluster๋ฅผ ์ ํํ๋ฉด, ์ํด๋ฆญ์ผ๋ก ํด๋ฌ์คํฐ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.

๋ฉํฐ ๋ฆฌ์ ๊ตฌ์ฑ์ ๊ตฌ์ฑํ๊ณ ์ถ๋ค๋ฉด, Add linked Regions๋ฅผ ์ ํํ๋ฉด, ๋ชจ๋ ํธ๋์ญ์ ์ด ๋ชจ๋ ์ฐ๊ฒฐ๋ ๋ฆฌ์ ์ ๋ณต์ ๋ฉ๋๋ค.
์ฐ๊ฒฐ๋ ๋ฆฌ์ (Linked Region)์ Aurora DSQL์ ์ ํํ ๋ฆฌ์ ์ ๋ค๋ฅธ ํด๋ฌ์คํฐ๋ฅผ ๋ง๋ ๋ค์ ํด๋ฌ์คํฐ๋ฅผ ์ฐ๊ฒฐํฉ๋๋ค. ์ฐ๊ฒฐ๋ ํด๋ฌ์คํฐ์๋ ๊ฐ๊ฐ ๋ฆฌ์ ์๋ํฌ์ธํธ๊ฐ ์์ต๋๋ค. DSQL์ ๋ฆฌ์ ๊ฐ์ ์ฐ๊ธฐ๋ฅผ ๋๊ธฐ์ ์ผ๋ก ๋ณต์ ํ๋ฏ๋ก ๊ฐ๋ ฅํ ์ผ๊ด์ฑ์ ์ ์งํ๋ฉด์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ํด๋ฌ์คํฐ์์ ์ฝ๊ณ ์ธ ์ ์์ต๋๋ค.
๊ฐ์ ๋ฆฌ์ (Witness Region)์ ์ฐ๊ฒฐ๋ ํด๋ฌ์คํฐ์ ์ฐ์ฌ์ง ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์์ ํฉ๋๋ค. Witness ๋ฆฌ์ ์๋ ํด๋ฌ์คํฐ๋ ์ฐ๊ฒฐ๋ ์๋ํฌ์ธํธ๊ฐ ์์ต๋๋ค. Witness ๋ฆฌ์ ์ ์ํธํ๋ ํธ๋์ญ์ ๋ก๊ทธ์ ์ ํ๋ ์ฐฝ์ ์ ์ฅํฉ๋๋ค. Aurora DSQL์ ์ด๋ฌํ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ๋ค์ค ๋ฆฌ์ ๋ด๊ตฌ์ฑ๊ณผ ๊ฐ์ฉ์ฑ์ ์ ๊ณตํฉ๋๋ค.
Create cluster๋ฅผ ์ ํํ๋ฉด, ์ด์ ์๋ก์ด DSQL ํด๋ฌ์คํฐ๊ฐ ๋ง๋ค์ด์ง๋๋ค. ์ด ํด๋ฌ์คํฐ๋ US East (N. Virginia) ๋ฆฌ์ ์ ํด๋ฌ์คํฐ๋ฅผ ๋๊ณ , US East (Ohio) ๋ฆฌ์ ์ ์ฐ๊ฒฐ๋ ํด๋ฌ์คํฐ์ US West (Oregon) ๋ฆฌ์ ์ ๊ฐ์ ๋ฆฌ์ ์ ๋๊ณ ์๋ ๋ฉํฐ ๋ฆฌ์ ๊ตฌ์ฑ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.

AWS CLI์ ํตํด์๋ ๊ฐ๋จํ๊ฒ ํด๋ฌ์คํฐ๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
$ aws dsql create-cluster --region us-east-1
๋ค์๊ณผ ๊ฐ์ ์๋ต์ ๋ฐ์ ์ ์์ต๋๋ค.
{
"identifier": "foo0bar1baz2quux3quuux4",
"arn": "arn:aws:dsql:us-east-1:111122223333:cluster/foo0bar1baz2quux3quuux4",
"status": "CREATING",
"creationTime": "2024-05-25T16:56:49.784000-07:00",
"deletionProtectionEnabled": true
}
Aurora DSQL์ ์๋ก์ด API ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. API์ ์ฌ์ฉํ์ฌ Aurora DSQL์์ ๋ฆฌ์์ค๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, Aurora DSQL์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ฌ์ฉํ๋ Django ๊ธฐ๋ฐ ์ ์๋๋ฌผ ๋ณ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค๊ฑฐ๋, AWS Lambda ํจ์๋ฅผ ์ด์ฉํด์ ์์ฝ๊ฒ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ์ด ๊ฐ๋ฅํฉ๋๋ค. Aurora DSQL GitHub ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก Aurora DSQL์ ์ฐ๊ฒฐํ๊ณ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ฝ๋ ์์ ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
์ด์ ๋ฉํฐ ๋ฆฌ์ ์กํฐ๋ธ-์กํฐ๋ธ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ, ๊ธ๋ก๋ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ํด์๋ ์๋ ๋ฐ๋ชจ ์์์ ์ฐธ๊ณ ํ์ธ์. ์ ๊ท ํด๋ฌ์คํฐ๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ, ๋ณด์ ์ฐ๊ฒฐ์ ์ํ ์ธ์ฆ ํ ํฐ์ ์์ฑํ๋ ๋ฐฉ๋ฒ, AWS Amplify๋ฅผ ํฌํจํ์ฌ 2๊ฐ์ ๊ฐ๋ณ AWS ๋ฆฌ์ ์์ ์๋ํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค.
์์๋์ค ์ฌํญ
๋ช ๊ฐ์ง ์ผ๋ํด ๋์ค ์ถ๊ฐ ๊ธฐ๋ฅ์
๋๋ค.
- ํ์ฅ์ฑ โ Aurora DSQL์ ๋ชจ๋ ์ํฌ๋ก๋ ์์๋ฅผ ์ถฉ์กฑํ๋ ๋ฐ ๋์์ด ๋๋ ๊ฑฐ์ ๋ฌด์ ํ์ ํ์ฅ์ฑ์ ์ ๊ณตํฉ๋๋ค. ์ฟผ๋ฆฌ ์ฒ๋ฆฌ ๊ณ์ธต, ์ปค๋ฐ ๊ณ์ธต ๋ฐ ์คํ ๋ฆฌ์ง ๊ณ์ธต์ ๋ ๋ฆฝ์ ์ผ๋ก ํ์ฅ๋์ด ๋ค์ํ ์ฝ๊ธฐ/์ฐ๊ธฐ ๋น์จ, ๋ฐ์ดํฐ ํฌ๊ธฐ ๋ฐ ์ฟผ๋ฆฌ ๋ณต์ก์ฑ์ ํฌํจํ ๋ชจ๋ ํํ์ ์ํฌ๋ก๋์ ์ ์ํฉ๋๋ค.
- ๋์์ฑ โ ๊ธฐ์กด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฌ๋ฆฌ Aurora DSQL์ ๊ธฐ์กด ์ ๊ธ ๋ฐฉ์ ๋์ ๋๊ด์ ๋์์ฑ ์ ์ด(OCC)๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๊ท๋ชจ๊ฐ ํ์ฅ๋จ์ ๋ฐ๋ผ OCC๋ ๋ ๊ธด ํธ๋์ญ์ ์ผ๋ก ์ธํด ๋ค๋ฅธ ์งํ ์ค์ธ ํธ๋์ญ์ ์ ์๋๊ฐ ๋๋ ค์ง์ง ์๋๋ก ํฉ๋๋ค. Aurora DSQL์ OCC์ ๋ํ ์์ธํ ๋ด์ฉ์ Amazon Aurora DSQL์ ๋์์ฑ ์ ์ด๋ฅผ ์ฐธ์กฐํ์ธ์.
- ํธ๋ฆฌ์ฑ โ Aurora DSQL์ ๋จ์ผ API ํธ์ถ๋ก ์ ํด๋ฌ์คํฐ๋ฅผ ๋น ๋ฅด๊ฒ ์์ฑํ๊ณ ๋ช ๋ถ ๋ด์ PostgreSQL ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ง์ ์ผ๋ฐ์ ์ธ PostgreSQL ๋๋ผ์ด๋ฒ ๋ฐ ๋๊ตฌ๋ฟ๋ง ์๋๋ผ ACID ํธ๋์ญ์ , SQL ์ฟผ๋ฆฌ, ๋ณด์กฐ ์ธ๋ฑ์ค, ์กฐ์ธ, ์ฝ์ ๋ฐ ์ ๋ฐ์ดํธ์ ๊ฐ์ ํต์ฌ ๊ด๊ณํ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค.
- ๋ณด์์ฑ โ Aurora DSQL์ ๊ฐ๋จํ ์ ์ธ์ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋ฐ ๋ณด์ ์ ์ด์ ํจ๊ป AWS Identity and Access Management (AWS IAM) ๋ฐ AWS CloudTrail๊ณผ์ ์์ ํ ํตํฉ์ ํตํด ๋ณด์์ ๊ฐํํฉ๋๋ค. PostgreSQL wire protocol ํธํ์ฑ์ ํฌ์ํ์ง ์๊ณ , AWS CLI ๋ฐ AWS SDK๋ฅผ ํตํ ํ ํฐ ์์ฑ์ ํตํด ํ์ค ์ฌ์ฉ์ ์ํธ ๊ธฐ๋ฐ ์ธ์ฆ์ ์ฐจ๋จ ํฉ๋๋ค.
๋ฏธ๋ฆฌ ๋ณด๊ธฐ ์ถ์
Aurora DSQL์US East (N. Virginia) ๋ฆฌ์ ์์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ก ํ
์คํธ ํด ๋ณด์ค ์ ์์ต๋๋ค. ๋ ์์ธํ ๊ฒ์ Aurora DSQL ์ ํ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ๊ฑฐ๋ AWS ์๋น์ค ์ฌ์ฉ ์ค๋ช
์๋ฅผ ์ฐธ์กฐํ์ธ์. ํผ๋๋ฐฑ์ ๋ณด๋ด๋ ค๋ฉด AWS re:Post for Aurora DSQL๋ฅผ ์ด์ฉํ๊ฑฐ๋ ํ์ ์ฐ๋ฝํ๋ AWS Support ๋ด๋น์๋ฅผ ํตํด ์ ๋ฌํด ์ฃผ์ธ์.
์ด ๊ธ์ AWS Database Blog์ Introducing Amazon Aurora DSQL๋ฅผ ํ๊ตญ์ด๋ก ๋ฒ์ญ ๋ฐ ์ฌํธ์งํ์์ต๋๋ค.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
