Google Cloud Well-Architected Framework์ ์์ ์ฑ ๋ถ๋ฌธ์์ ์ด ์์น์ ๋ฐ๋ฅด๋ฉด ๋ฐ์ดํฐ ์์ค๋ก๋ถํฐ ๋ณต๊ตฌํ๊ธฐ ์ํ ํ ์คํธ๋ฅผ ์ค๊ณํ๊ณ ์คํํ๋ ๋ฐ ๋์์ด ๋๋ ๊ถ์ฅ์ฌํญ์ ํ์ธํ ์ ์์ต๋๋ค.
์ด ์์น์ ์์ ์ฑ์ ํ์ต ์ค์ ์ฌํญ๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค.
์์น ๊ฐ์
๋ฐ์ดํฐ๊ฐ ์์ค๋๊ฑฐ๋ ์์๋ ์ํฉ์์ ์์คํ ์ด ๋ณต๊ตฌ๋ ์ ์๋๋ก ์ด๋ฌํ ์๋๋ฆฌ์ค์ ๋ํ ํ ์คํธ๋ฅผ ์คํํด์ผ ํฉ๋๋ค. ๋ฐ์ดํฐ ์์ค์ ์ํํธ์จ์ด ๋ฒ๊ทธ๋ ํน์ ์ ํ์ ์์ฐ์ฌํด๋ก ์ธํด ๋ฐ์ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ ํ์๋ ๋ฐฑ์ ์์ ๋ฐ์ดํฐ๋ฅผ ๋ณต์ํ๊ณ ์๋ก ๋ณต์๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ ์๋น์ค๋ฅผ ๋ค์ ๊ฐ๋ํด์ผ ํฉ๋๋ค.
์ด๋ฌํ ์ ํ์ ๋ณต๊ตฌ ํ ์คํธ์ ์ฑ๊ณต ์ฌ๋ถ๋ฅผ ํ๋จํ ๋๋ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ, ๋ชฉํ ๋ณต๊ตฌ ์๊ฐ (RTO), ๋ชฉํ ๋ณต๊ตฌ ์์ (RPO)์ ์ธ ๊ฐ์ง ๊ธฐ์ค์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. RTO ๋ฐ RPO ์ธก์ ํญ๋ชฉ์ ๋ํ ์์ธํ ๋ด์ฉ์ DR ๊ณํ์ ๊ธฐ๋ณธ์ฌํญ์ ์ฐธ๊ณ ํ์ธ์.
๋ฐ์ดํฐ ๋ณต์ ํ ์คํธ์ ๋ชฉํ๋ ์กฐ์ง์ด ๋น์ฆ๋์ค ์ฐ์์ฑ ์๊ตฌ์ฌํญ์ ๊ณ์ ์ถฉ์กฑํ ์ ์๋์ง ์ฃผ๊ธฐ์ ์ผ๋ก ํ์ธํ๋ ๊ฒ์ ๋๋ค. RTO ๋ฐ RPO๋ฅผ ์ธก์ ํ๋ ๊ฒ ์ธ์๋ ๋ฐ์ดํฐ ๋ณต์ ํ ์คํธ์๋ ๋ณต์๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ์คํ๊ณผ ๋ชจ๋ ์ค์ ์ธํ๋ผ ์๋น์ค๋ฅผ ํ ์คํธํ๋ ์์ ์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค. ์ด๋ ๋ฐฐํฌ๋ ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ์ด ํ ์คํธ ํ๊ฒฝ์์ ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํ๋์ง ํ์ธํ๋ ๋ฐ ํ์ํฉ๋๋ค.
๊ถ์ฅ์ฌํญ
๋ฐ์ดํฐ ์์ค ๋ณต๊ตฌ๋ฅผ ์ํ ํ ์คํธ๋ฅผ ์ค๊ณํ๊ณ ์คํํ ๋๋ ๋ค์ ํ์ ์น์ ์ ๊ถ์ฅ์ฌํญ์ ๊ณ ๋ คํ์ธ์.
๋ฐฑ์ ์ผ๊ด์ฑ ํ์ธ ๋ฐ ๋ณต์ ํ๋ก์ธ์ค ํ ์คํธ
๋ฐฑ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฆ์ ์๋น์ค๋ก ๋ณต์ํ ์ ์๋ ์ผ๊ด๋๊ณ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฐ์ดํฐ ์ค๋ ์ท์ด ํฌํจ๋์ด ์๋์ง ํ์ธํด์ผ ํฉ๋๋ค. ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ๊ฒ์ฆํ๋ ค๋ฉด ๊ฐ ๋ฐฑ์ ํ์ ์คํ๋๋๋ก ์๋ ์ผ๊ด์ฑ ๊ฒ์ฌ๋ฅผ ์ค์ ํ์ธ์.
๋ฐฑ์ ์ ํ ์คํธํ๋ ค๋ฉด ๋นํ๋ก๋์ ํ๊ฒฝ์์ ๋ณต์ํ์ธ์. ๋ฐฑ์ ์ ํจ์จ์ ์ผ๋ก ๋ณต์ํ๊ณ ๋ณต์๋ ๋ฐ์ดํฐ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ๋์ง ํ์ธํ๋ ค๋ฉด ๋ฐ์ดํฐ ๋ณต๊ตฌ ์๋๋ฆฌ์ค๋ฅผ ์ ๊ธฐ์ ์ผ๋ก ์๋ฎฌ๋ ์ด์ ํ์ธ์. ๋ฐ์ดํฐ ๋ณต์ ๋จ๊ณ๋ฅผ ๋ฌธ์ํํ๊ณ ์ฅ์ ๋ฐ์ ์ ๋จ๊ณ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์คํํ๋๋ก ํ์ ๊ต์กํฉ๋๋ค.
์ ๊ธฐ์ ์ด๊ณ ๋น๋ฒํ ๋ฐฑ์ ์์ฝ
๋ณต์ ์ค์ ๋ฐ์ดํฐ ์์ค์ ์ต์ํํ๊ณ RPO ๋ชฉํ๋ฅผ ์ถฉ์กฑํ๋ ค๋ฉด ์ ๊ธฐ์ ์ผ๋ก ์์ฝ๋ ๋ฐฑ์ ์ด ์์ด์ผ ํฉ๋๋ค. RPO์ ๋ง๋ ๋ฐฑ์ ๋น๋๋ฅผ ์ค์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด RPO๊ฐ 15๋ถ์ธ ๊ฒฝ์ฐ ๋ฐฑ์ ์ด ์ต์ 15๋ถ๋ง๋ค ์คํ๋๋๋ก ์์ฝํฉ๋๋ค. ๋ฐ์ดํฐ ์์ค ์ํ์ ์ค์ด๋ ค๋ฉด ๋ฐฑ์ ๊ฐ๊ฒฉ์ ์ต์ ํํ์ธ์.
Cloud Storage, Cloud SQL ์๋ ๋ฐฑ์ ๋๋ Spanner ๋ฐฑ์ ๊ณผ ๊ฐ์ Google Cloud ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฑ์ ์ ์์ฝํ๊ณ ๊ด๋ฆฌํฉ๋๋ค. ์ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ Cloud SQL์ PITR (point-in-time recovery) ๋๋ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ธํธ์ ์ฆ๋ถ ๋ฐฑ์ ๊ณผ ๊ฐ์ ๊ฑฐ์ ์ฐ์์ ์ธ ๋ฐฑ์ ์๋ฃจ์ ์ ์ฌ์ฉํ์ธ์.
RPO ์ ์ ๋ฐ ๋ชจ๋ํฐ๋ง
๋น์ฆ๋์ค ์๊ตฌ์ฌํญ์ ๋ฐ๋ผ ๋ช ํํ RPO๋ฅผ ์ค์ ํ๊ณ RPO ์ค์ ์ฌ๋ถ๋ฅผ ๋ชจ๋ํฐ๋งํฉ๋๋ค. ๋ฐฑ์ ๊ฐ๊ฒฉ์ด ์ ์๋ RPO๋ฅผ ์ด๊ณผํ๋ ๊ฒฝ์ฐ Cloud Monitoring์ ์ฌ์ฉํ์ฌ ์๋ฆผ์ ์ค์ ํฉ๋๋ค.
๋ฐฑ์ ์ํ ๋ชจ๋ํฐ๋ง
Google Cloud ๋ฐฑ์ ๋ฐ DR ์๋น์ค ๋๋ ์ ์ฌํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฑ์ ์ํ๋ฅผ ์ถ์ ํ๊ณ ์์ ํ๊ณ ์ ๋ขฐํ ์ ์๋ ์์น์ ์ ์ฅ๋์๋์ง ํ์ธํฉ๋๋ค. ๋ณต์๋ ฅ์ ๋์ด๊ธฐ ์ํด ๋ฐฑ์ ์ด ์ฌ๋ฌ ๋ฆฌ์ ์ ๋ณต์ ๋๋์ง ํ์ธํฉ๋๋ค.
๋ฐฑ์ ์ด์์ ์๋๋ฆฌ์ค ๊ณํ
๊ทน๋จ์ ์ธ ๊ฒฝ์ฐ ๋ณต๊ตฌ ์๊ฐ์ ๊ฐ์ ํ๊ธฐ ์ํด ๋ฐฑ์ ์ ํ์ฑ-ํ์ฑ ์ฅ์ ์กฐ์น ์ค์ ๋๋ ๋ฆฌ์ ๊ฐ ๋ณต์ ์ ๊ฐ์ ์ฌํด ๋ณต๊ตฌ ์ ๋ต๊ณผ ๊ฒฐํฉํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ฌํด ๋ณต๊ตฌ ๊ณํ ๊ฐ์ด๋๋ฅผ ์ฐธ๊ณ ํ์ธ์.