์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ ์์ง๋์ด์๊ฒ ๋ฐฐ์ฐ๋ ์ค์ฉ์ ์ธ Ansible(์ค์๋ธ) ๊ฐ์ ์ ๋๋ค. Ansible์ ์๋ํ๋ ์ธํ๋ผ ๊ด๋ฆฌ์ ํ๋ก๋น์ ๋์ ์ํด ํ์ํ ๊ฐ๋ ฅํ ๋๊ตฌ๋ก, ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ์ ์ฝํ๊ณ ์ผ๊ด๋ ํ๊ฒฝ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
Ansible
Infrastructure ์๋ํ
์ค๋ฅ ๊ฐ๋ฅ์ฑ์ ์ค์ด๊ณ
๋ฐฐํฌ๋ฅผ ํ์คํํ ์ ์๋ ์ค์๋ธ(Ansible)! ๐
์ค์๋ธ(Ansible)์ ํ๋์ ์ธ IT ํ๊ฒฝ์์์ ์๋ํ์ ๊ตฌ์ฑ ๊ด๋ฆฌ๋ฅผ ์ํ ๊ฐ๋ ฅํ ๋๊ตฌ์ ๋๋ค.
์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ ์ด๋ป๊ฒ ์ค์ผ์ผ๋งํ ์ง ๊ณ ๋ฏผํ์ จ๋์? ์คํํธ์ ์ ๋ค๋๋ฉด์ ํ์ฌ์ CI/CD๋ฅผ ์๋ํํ๋ ๋ฐฉ๋ฒ์ ๊ณ ๋ฏผ ์ค์ด์ ๊ฐ์? ์ค์๋ธ(Ansible)์ด๋ผ๋ ๊ธฐ์ ์ ํตํด ๊ธฐ์กด์ ํด์ค๋ ์๋ ์์ ์ ์๋ํํ๋ฉด์ ์ ๋ฌด์ ํจ์จ์ฑ์ ๋์ฌ๋ณด์ธ์! ๊ฐ์์์๋ ์ค์๋ธ์ ์๋ ์๋ฆฌ๋ถํฐ Playback ๋ฐ ์ธํ๋ผ์คํธ๋ญ์ฒ ๊ด๋ฆฌ, DevOps ์๋ํ๊น์ง ๋ค์ํ ๋ด์ฉ์ ๋ค๋ฃจ๊ณ ์์ต๋๋ค. ์ธํ๋ผ์คํธ๋ญ์ณ๋ฅผ ํ๋ฒ๋ ๋ง๋ค์ด ๋ณด์ง ์์ ๋ถ๋ค๋ ์ถฉ๋ถํ ๋ฐ๋ผ ํ ์ ์๋ ๊ธฐ์ด์ ์ธ ๊ฐ์์ ๋๋ค.
๊ฐ ๊ฐ์๋ ์ด๋ก ์ค๋ช ํ, ์ฝ๋๋ฅผ ํ๋ํ๋ ์ค๋ช ํ๋ฉด ์ค์ต์ ์งํํฉ๋๋ค. ๊ฐ์๋ฅผ ๋ชจ๋ ๋ฃ๊ณ ๋๋ฉด ์ค์๋ธ์ ํ์ฉํ ์๋ํ๋ ์์ ์ ์ค์ ๋ก ๊ตฌํํ ๊ฒฐ๊ณผ๋ฌผ์ ์ป์ ์ ์์ต๋๋ค. ๋ฐ๋ธ์ต์ค ํน์ SRE ์ทจ์ ์ ์ค๋นํ๋ ๋ถ๋ค์ด๋ผ๋ฉด ๊ฐ์์์์ ์ค์ต ๊ฒฐ๊ณผ๋ฌผ์ ๋ฐํ์ผ๋ก ์ค๋ฌด ๊ฒฝํ์ด๋ ์ฑ์ฉ ๊ณผ์ ์์์ ๊ฒฝ์๋ ฅ์ ํฅ์ํด ๋ณด์ธ์.
Ansible์ ๋ฐ๋ณต์ ์ด๊ณ ๋ณต์กํ ์์ ์ ์๋ํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์์คํ ์ค์ , ๋ฐฐํฌ, ๋คํธ์ํฌ ๊ด๋ฆฌ, ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ ๋ฑ์ ์์ ์ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก ์ ์ํ๊ณ ์คํํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ์ ์ฝํ ์ ์์ผ๋ฉฐ, ์ธ๊ฐ์ ์ค์๋ฅผ ์ต์ํํ์ฌ ์ผ๊ด์ฑ ์๋ ๊ฒฐ๊ณผ๋ฌผ์ ์ป์ ์ ์์ต๋๋ค.
Ansible์ ๋ค์ํ ํ๊ฒฝ์์ ํ์ฅ์ฑ์ด ๋ฐ์ด๋ฉ๋๋ค. ํด๋ผ์ฐ๋, ๊ฐ์ํ, ์ปจํ ์ด๋ ๋ฑ ๋ค์ํ ํ๋ซํผ๊ณผ ๊ธฐ์ ๊ณผ ํตํฉํ ์ ์์ต๋๋ค. Ansible์ ์ธํ๋ผ์คํธ๋ญ์ฒ๋ฅผ ๋์์ผ๋ก ์๋ํ๊ธฐ ๋๋ฌธ์ ์๋ฒ, ๋คํธ์ํฌ ์ฅ๋น, ์คํ ๋ฆฌ์ง ๋ฑ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
Ansible์ YAML ๊ธฐ๋ฐ์ ๊ฐ๊ฒฐํ ๋ฌธ๋ฒ์ ์ฌ์ฉํ์ฌ ์์ ์ ์ ์ํ๊ณ ์คํํฉ๋๋ค. ๋ณต์กํ ์คํฌ๋ฆฝํธ ์์ฑ ์์ด๋ ๋น๊ต์ ์ฝ๊ฒ ์์ ์ ์๋ํํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ฐํธ์ฑ์ ํ์๋ค์ด๋ ์์ง๋์ด๋ค์ด ๋น ๋ฅด๊ฒ ํ์ตํ๊ณ ํ๋ก์ ํธ์ ์ ์ฉํ ์ ์๋๋ก ๋์์ค๋๋ค.
Ansible์ ์ธํ๋ผ์คํธ๋ญ์ฒ๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฒ ๊ตฌ์ฑ, ํจํค์ง ์ค์น, ์ฌ์ฉ์ ๊ด๋ฆฌ, ๋ณด์ ์ค์ ๋ฑ์ ์์ ์ ํธ๋ฆฌํ๊ฒ ์ํํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด IT ์ธํ๋ผ์คํธ๋ญ์ฒ๋ฅผ ์ผ๊ด๋๊ณ ์์ ์ ์ผ๋ก ์ ์งํ ์ ์์ต๋๋ค.
Ansible์ Playbook์ด๋ผ๋ ์ฝ๋ ๋ชจ๋์ ์ฌ์ฉํ์ฌ ์์ ์ ์ ์ํ๊ณ ๊ณต์ ํ ์ ์์ต๋๋ค. Playbook์ ๊ธฐ์กด ์์ ์ ์ฝ๊ฒ ๊ณต์ ํ๊ณ ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ํ์ ํ ์ ์๋ ๊ฐ๋ ฅํ ๋๊ตฌ์ ๋๋ค. ์ด๋ฅผ ํตํด ํ์ ํ์ ์ ๊ฐํํ๊ณ ์ต์ ํ๋ ์์ ํ๋ฆ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
Ansible์ ์ฌ์ฉํ๋ฉด ์์คํ ๊ตฌ์ฑ๊ณผ ๋ฐฐํฌ๋ฅผ ํ์คํํ ์ ์์ต๋๋ค. ์ผ๊ด๋ ๋ฐฉ์์ผ๋ก ์์ ์ ์ ์ํ๊ณ ์คํํจ์ผ๋ก์จ ์์คํ ์ ์ผ๊ด์ฑ๊ณผ ์์ ์ฑ์ ๋์ผ ์ ์์ต๋๋ค. ์ด๋ ์ค๋ฅ์ ๊ฐ๋ฅ์ฑ์ ์ค์ด๊ณ ์ ์ง ๋ณด์๋ฅผ ์ฉ์ดํ๊ฒ ๋ง๋ญ๋๋ค.
Ansible์ DevOps ๋ฐฉ๋ฒ๋ก ๊ณผ ์ ๋ง์๋จ์ด์ง๋๋ค. ๊ฐ๋ฐํ๊ณผ ์ด์ํ ์ฌ์ด์ ํ์ ๊ณผ ์๋ํ๋ฅผ ๊ฐํํ์ฌ ๊ฐ๋ฐ๊ณผ ๋ฐฐํฌ ์ฃผ๊ธฐ๋ฅผ ๋จ์ถํ ์ ์์ต๋๋ค. Ansible์ ์ฌ์ฉํ๋ฉด ์ํํธ์จ์ด ๊ฐ๋ฐ๊ณผ ์ธํ๋ผ์คํธ๋ญ์ฒ ๊ด๋ฆฌ ์ฌ์ด์ ๊ฐ๊ทน์ ์ค์ด๊ณ , ์ง์์ ์ธ ํตํฉ ๋ฐ ๋ฐฐํฌ (CI/CD) ํ๊ฒฝ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
๋ฐ๋ธ์ต์ค(DevOps)๋ SRE(Site Reliability Engineer), ํ๋ก๋ํธ ์์ง๋์ด์ด์ ๋ถ
๋ฐ๋ธ์ต์ค๋ SRE ์ทจ์
์ ์ค๋นํ๋ ํ์ ํน์ ํ ์ง๊ตฐ ์์ง๋์ด
์ธํ๋ผ์คํธ๋ญ์ฒ ์๋ํ๋ฅผ ํด์ผ ํ๋ ์ํํธ์จ์ด ์์ง๋์ด
์คํํธ์
์์ ์ฌ๋ฌ ๋ถ์ผ์ ์
๋ฌด๋ฅผ ํด์ผ ํ๋ ์์ง๋์ด
๐ก ๋ฐ๋ณต์ ์ด๊ณ ๋ฒ๊ฑฐ๋ก์ด ์์ ์ ์๋ํํ์ฌ ์ ๋ฌด ์์ฐ์ฑ์ ํฅ์ํ ์ ์์ต๋๋ค.
๐ก ์๋ฒ, ๋คํธ์ํฌ, ์คํ ๋ฆฌ์ง ๋ฑ์ ์ธํ๋ผ์คํธ๋ญ์ฒ๋ฅผ ์ผ๊ด์ฑ ์๊ณ ์์ ์ ์ผ๋ก ๊ตฌ์ฑํ์ฌ ์์คํ ์ ๋ขฐ์ฑ์ ๋์ด๊ณ ์ฅ์ ๋์ ๋ฅ๋ ฅ์ ํค์ธ ์ ์์ต๋๋ค.
๐ก ์ค์๋ธ์ ํ์ฉํ ์๋ํ ์์ ์ ์ค์ ๋ก ๊ตฌํํ๊ณ ๊ฒฐ๊ณผ๋ฌผ์ ์ป์์ผ๋ก์จ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ๋ ํ๋ก์ ํธ ๋ฑ์ ์ํํ ์ ์๊ฒ ๋ฉ๋๋ค.
1. Ansible์ ๊ฐ๋
๊ณผ ์๋ ์๋ฆฌ ์ดํด: Ansible์ ๊ธฐ๋ณธ ๊ฐ๋
๊ณผ ๊ตฌ์ฑ ์์, Playbook, ๋ชจ๋, ์ธ๋ฒคํ ๋ฆฌ ๋ฑ์ ๊ฐ๋
์ ์ดํดํ ์ ์์ต๋๋ค. ๋ํ Ansible์ ์๋ ์๋ฆฌ์ ์คํ ํ๋ฆ์ ์ดํดํ ์ ์์ต๋๋ค.
2. Ansible์ ์ฌ์ฉํ ์๋ํ ์์
: Ansible์ ์ฌ์ฉํ์ฌ ๋ฐ๋ณต์ ์ด๊ณ ๋ณต์กํ ์์
์ ์๋ํํ ์ ์์ต๋๋ค. ์์คํ
์ค์ , ํจํค์ง ์ค์น, ์ฌ์ฉ์ ๊ด๋ฆฌ, ์๋น์ค ๋ฐฐํฌ ๋ฑ์ ์์
์ Ansible๋ก ์ ์ํ๊ณ ์คํํ ์ ์์ต๋๋ค.
3. Playbook ์์ฑ๊ณผ ๊ด๋ฆฌ: Ansible Playbook์ ์์ฑํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. YAML ๋ฌธ๋ฒ์ ์ฌ์ฉํ์ฌ Playbook์ ์์ฑํ๊ณ , ๋ณ์, ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ ๋ฑ์ ํ์ฉํ์ฌ ์ ์ฐํ๊ณ ๊ฐ๋ ฅํ Playbook์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
4. ์ธํ๋ผ์คํธ๋ญ์ฒ ๊ด๋ฆฌ: Ansible์ ์ฌ์ฉํ์ฌ ์๋ฒ, ๋คํธ์ํฌ ์ฅ๋น, ์คํ ๋ฆฌ์ง ๋ฑ์ ์ธํ๋ผ์คํธ๋ญ์ฒ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์๋ฒ ์ค์ , ๋คํธ์ํฌ ๊ตฌ์ฑ, ๋ณด์ ์ค์ ๋ฑ์ ์๋ํํ์ฌ ์ผ๊ด์ฑ ์๊ณ ์์ ์ ์ธ ์ธํ๋ผ์คํธ๋ญ์ฒ๋ฅผ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
5. ํด๋ผ์ฐ๋ ๋ฐ ๊ฐ์ํ ํ๋ซํผ ํตํฉ: Ansible์ ์ฌ์ฉํ์ฌ ํด๋ผ์ฐ๋ ํ๋ซํผ (์: AWS, Azure, GCP)์ด๋ ๊ฐ์ํ ํ๋ซํผ (์: VMware, KVM)๊ณผ ํตํฉํ ์ ์์ต๋๋ค. ๊ฐ์ ๋จธ์ ์์ฑ, ์ค์ผ์ผ ์
/๋ค์ด, ๋คํธ์ํฌ ๊ตฌ์ฑ ๋ฑ์ ์๋ํํ์ฌ ํด๋ผ์ฐ๋ ๋ฐ ๊ฐ์ํ ํ๊ฒฝ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
6. ํ์
๊ณผ ๊ณต์ : Ansible Playbook์ ๊ณต์ ํ๊ณ ํ์
ํ ์ ์์ต๋๋ค. ์์ฑํ Playbook์ ํ ๋ด์์ ๊ณต์ ํ๊ณ , ๋ฒ์ ๊ด๋ฆฌ ์์คํ
(์: Git)๊ณผ ํตํฉํ์ฌ ํจ์จ์ ์ธ ํ์
ํ๊ฒฝ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
7. DevOps ์๋ํ: Ansible์ DevOps ๋ฐฉ๋ฒ๋ก ๊ณผ ํจ๊ป ์ฌ์ฉํ๊ธฐ์ ์ ํฉํฉ๋๋ค. CI/CD ํ์ดํ๋ผ์ธ์ Ansible์ ํตํฉํ์ฌ ๊ฐ๋ฐ๊ณผ ์ด์์ ๊ฒฝ๊ณ๋ฅผ ์ค์ด๊ณ , ์ง์์ ์ธ ํตํฉ๊ณผ ๋ฐฐํฌ๋ฅผ ์๋ํํ ์ ์์ต๋๋ค.
ํ์ง ์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ ์์ง๋์ด์ ๋ ธํ์ฐ๋ฅผ ๊ทธ๋๋ก ์ ํด๋๋ฆฝ๋๋ค!
์ ๋ ์ ํ๋ธ "๋ฏธ์ฟก ์์ง๋์ด" ๋ฐ ๋ธ๋ฐ์น "์ค๋ฆฌ์ฝ ๋ฐธ๋ฆฌ ์์๊ณผ ์ถ"์ ์ด์ํ๋ ํ์ง ์ํํธ์จ์ด ์์ง๋์ด์ ๋๋ค. ์ง๊ธ์ ๋ฏธ๊ตญ University of California, Berkeley EECS๋ฅผ ์กธ์ ํ๊ณ ๋ฏธ๊ตญ ์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ ๊ธ๋ก๋ฒ ๋น ํ ํฌ ๊ธฐ์ ๋ณธ์ฌ์์ ๋น ๋ฐ์ดํฐ ๊ด๋ จ ์ ๋ฌด๋ฅผ ์งํํ๊ณ ์์ต๋๋ค. ์ค์ ์ ๋ฌด์์ ์๊ฒ ๋ ๋ ธํ์ฐ๋ฅผ ๊ฐ์๋ฅผ ํตํด ๋ง์ ๋ถ๋ค๊ป ์ ํด๋๋ฆฌ๊ณ ์ถ์ต๋๋ค. ๐
Q. ์ค์๋ธ(Ansible)์ ์ ๋ฐฐ์์ผ ํ๋์?
์๊ฐ์์ IT ์ ๊ณ์์ ์๋ํ, ๊ตฌ์ฑ ๊ด๋ฆฌ, ํด๋ผ์ฐ๋ ๋ฐ ์ธํ๋ผ์คํธ๋ญ์ฒ ๊ด๋ฆฌ ๋ฑ์ ์ญํ ์ ์ํํ ์ ์๋ ๋ฅ๋ ฅ๊ณผ ์์ ๊ฐ์ ๊ฐ์ถ ์ ์์ ๊ฒ์ ๋๋ค.
Q. ์ค์๋ธ(Ansible)์ ๋ฐฐ์ฐ๋ฉด ์ด๋ค ์ผ์ ํ ์ ์๋์?
Ansible์ ๋ฐฐ์ฐ๊ณ ์ด๋ฌํ ๊ธฐ๋ฅ์ ์ตํ๋ค๋ฉด IT ์ธํ๋ผ์คํธ๋ญ์ฒ์ ๊ตฌ์ฑ ๊ด๋ฆฌ, ๋ฐฐํฌ, ์๋ํ ๋ฑ์ ์ ๋ฌด๋ฅผ ๋ด๋นํ ์ ์์ผ๋ฉฐ, ์ด๋ ์์คํ ๊ด๋ฆฌ์, ํด๋ผ์ฐ๋ ์์ง๋์ด, ๋ฐ๋ธ์ต์ค ์์ง๋์ด, ๋คํธ์ํฌ ์์ง๋์ด ๋ฑ์ ์ญํ ์ ์ํํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค.
Q. ๊ฐ์๋ฅผ ๋ฃ๊ธฐ ์ ์ค๋นํด์ผ ํ ๊ฒ์ด ์๋์?
๊ฐ์๋ฅผ ๋ฃ๊ธฐ ์ ์ ๋ช ํํ ํ์ต ๋ชฉํ๋ฅผ ์ค์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์๋ํํ๊ณ ์ ํ๋ ์์ , ํฅํ ํ์ฉํ๊ณ ์ ํ๋ ์๋๋ฆฌ์ค ๋ฑ์ ๊ณ ๋ คํ์ฌ ์ด๋ค ๋ถ๋ถ์ ์ง์คํ์ฌ ํ์ตํ๊ณ ์ ํ๋์ง ๊ฒฐ์ ํ๋ ๊ฒ์ด ๋์์ด ๋ฉ๋๋ค.
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
DevOps
Site Reliability Engineer
Product Engineer
Infrastructure ์๋ํ์ ๊ด์ฌ์์ผ์ ๋ถ
์ ์ ์ง์,
ํ์ํ ๊น์?
Python
๋ฆฌ๋ ์ค(Linux) ๋ช ๋ น์ด, ํ์ผ ์์คํ , ์ฌ์ฉ์ ๋ฐ ๊ถํ ๊ด๋ฆฌ ๋ฑ์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ์ดํด
ํ ๋ผํผ(Terraform)์ ๋ํ ๊ฐ๋จํ ์ง์
8,282
๋ช
์๊ฐ์
486
๊ฐ
์๊ฐํ
285
๊ฐ
๋ต๋ณ
4.8
์
๊ฐ์ ํ์
23
๊ฐ
๊ฐ์
ํ๊ตญ์์ ๋๋ผ ๊ฑฐ์ผ? ์์ด๋ก ์ธ๊ณ ์์ฅ์ ๋ซ์ด๋ผ! ๐๐
์๋ ํ์ธ์. UC Berkeley์์ ๐ป ์ปดํจํฐ ๊ณตํ(EECS)์ ์ ๊ณตํ๊ณ , ์ค๋ฆฌ์ฝ ๋ฐธ๋ฆฌ์์ 15๋ ์ด์์ ์ํํธ์จ์ด ์์ง๋์ด๋ก ์ผํด์์ผ๋ฉฐ, ํ์ฌ๋ ์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ ๋น ํ ํฌ ๋ณธ์ฌ์์ ๋น ๋ฐ์ดํฐ์ DevOps๋ฅผ ๋ค๋ฃจ๋ Staff Software Engineer๋ก ์์ต๋๋ค.
๐งญ ์ค๋ฆฌ์ฝ ๋ฐธ๋ฆฌ์ ํ์ ํ์ฅ์์ ์ง์ ๋ฐฐ์ด ๊ธฐ์ ๊ณผ ๋ ธํ์ฐ๋ฅผ ์จ๋ผ์ธ ๊ฐ์๋ฅผ ํตํด ์ด์ ์ฌ๋ฌ๋ถ๊ณผ ํจ๊ป ๋๋๊ณ ์ ํฉ๋๋ค.
๐ ๊ธฐ์ ํ์ ์ ์ต์ ์ ์์ ๋ฐฐ์ฐ๊ณ ์ฑ์ฅํด ์จ ์ ์ ํจ๊ป, ์ฌ๋ฌ๋ถ๋ ๊ธ๋ก๋ฒ ๋ฌด๋์์ ๊ฒฝ์ํ ์ ์๋ ์ญ๋์ ํค์๋ณด์ธ์!
๐ซก ๋๋ํ์ง๋ ์์ง๋ง, ํฌ๊ธฐํ์ง ์๊ณ ๊พธ์คํ ํ๋ฉด ๋ญ๋ ์ง ์ด๋ฃฐ์ ์๋ค๋ ์ ์ ๊ผญ ๋ง์๋๋ฆฌ๊ณ ์ถ์ต๋๋ค. ํญ์ ์ข์ ์๋ฃ๋ก ์์์ ๋์์ ๋๋ฆฌ๊ฒ ์ต๋๋ค
์ ์ฒด
19๊ฐ โ (2์๊ฐ 57๋ถ)
ํด๋น ๊ฐ์์์ ์ ๊ณต: