๋ถ๋ฅ:ํด๋ผ์ฐ๋ ์ปดํจํ
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
ํด๋ผ์ฐ๋ ์์์ ๊ด๋ฆฌํ๊ณ , ์ ์ํ๊ณ , ํ์ฉํ๊ธฐ ์ํ ํ๋ ์์ํฌ. ๋น์๋ฆฌ ๋จ์ฒด์ธ ์คํ์คํ ์ฌ๋จ์์ ์ด์ ์ค์ด๋ฉฐ ์ํ์น ๋ผ์ด์ ์ค 2.0์ ์ฌ์ฉํ๋ค.
ํ์ฌ ํด๋ผ์ฐ๋ ์์คํ ์ ๋ง๋๋ ๊ฐ์ฅ ํ์ค์ ์ธ ์ด์ ์ฒด์ ์ด๋ค. ์๋ง์กด ์น ์๋น์ค์ ์ ์ฌํ ํํ๋ก ์ฌ์ฉ์๊ฐ ์์ฒญํ ๋๋ง๋ค ๊ฐ์ ๋จธ์ ๋ฑ์ ๋ฆฌ์์ค๋ฅผ ๊ณต๊ธํ๊ณ ์ด๋ฅผ ์ด์, ์ ์งํ๋ ์์คํ ์ ์ด์์ฒด์ ๋ผ๊ณ ํ ๋, ํ์ฌ ๊ฐ์ฅ ์ฑ๊ณต์ ์ผ๋ก ์ฌ์ค์์ ๊ธฐ์ ํ์ค์ผ๋ก ์ธ์ ๋ฐ๊ณ ์๋ ํด๋ผ์ฐ๋ ์ด์์ฒด์ ๋ผ๊ณ ํ ์ ์๋ค. ๋ค๋ง, ์คํ์คํ์ ์ ํต์ ์ธ ์ด์์ฒด์ ์ฒ๋ผ ์๋ฐฑ ๋์ ์๋ฒ๋ฅผ ๋ถํ ๋์คํฌ์์ ๊ตฌ๋ํ์ฌ ์ด์์ฒด์ ๋ฅผ ์ฌ๋ ค ๋์ ๊ฒ๊ณผ๋ ๋ค๋ฅด๋ค. ์คํ์คํ์ ์์์ ๊ด๋ฆฌํ๋ค๋ ์ ์์ ์ด์์ฒด์ ์ ํน์ฑ์ ๊ณต์ ํ์ง๋ง ์ด๋๊น์ง๋ ํด๋ผ์ฐ๋ ์ปดํจํ ์ด๋ผ๋ ๋งฅ๋ฝ์์๋ง ๊ทธ๋ฌํ๋ค.
์คํ์คํ์ ์๋ฒ, ์คํ ๋ฆฌ์ง, ๋คํธ์ํฌ, ์ฌ์ง์ด ์ดํ๋ฆฌ์ผ์ด์ ์์๋ค์ ํด๋ผ์ฐ๋๊น์ง๋ ์ ์ดํ๋ ๊ณตํต ํ๋ซํผ์ ์ ๊ณตํ๋ค. ์คํ์คํ์ ์น ๊ธฐ๋ฐ ์ธํฐํ์ด์ค, ์ปค๋งจ๋ ๋ผ์ธ ์ธํฐํ์ด์ค, API๋ฅผ ์ฌ์ฉํด ๊ด๋ฆฌํ ์ ์๋ค. ํ์ดํผ๋ฐ์ด์ , ์คํ ๋ฆฌ์ง ์์คํ , ๋คํธ์ํฌ ํ๋์จ์ด์ ์ํํธ์จ์ด ๋ฑ ๋ค์ํ ์ ํ์ ์์ฉ ๋๋ ์คํ ์์ค ํ๋์จ์ด์ ์ํํธ์จ์ด๋ฅผ ์ ์ดํ๋ฉฐ, ์ ์กฐ์ฌ ์ ์ฉ ์์ ์์์ ํด๋ผ์ฐ๋ ๊ด๋ฆฌ ๊ณ์ธต์ ์ ๊ณตํ๋ค.
์๋ Rackspace๋ผ๋ ์๋น์ค ์ ์ฒด์ NASA๊ฐ ๊ฐ์ด ๋ง๋ค๊ธฐ ์์ํ๋๋ฐ, ๊ฒฝ์ ์๋์๋ ํ๋ก์ ํธ๋ค์ด ์์ฌ ํ๋ก๋ํธ ํนํ(Cloudstack)๋ผ๋ ๊ฐ, ์ ๋ฃ(VMware vSphere)๋ผ๋ ๊ฐ ํ๋ ์ฝ์ง์ ๊ฑฐ๋ญํ ๋์ ๊ฐ๋ฐ์๊ฐ ์ ์ ์ด ๋๋๋ ์ด๋์ ์ ๊ณ ํ์ค์ด ๋์ด ์๋ ์ผ์ด์ค. ๋ํ์ ์ผ๋ก ์นด์นด์ค์ ์ฌ๋ด ํด๋ผ์ฐ๋ ํ๋ซํผ์ด ์คํ์คํ์ผ๋ก ๊ตฌ์ถ๋์ด ์๋ค.
๋ฒ์ ์ ์ฒซ์๋ฆฌ๊ฐ A, B, C, D ์์ผ๋ก ์งํ์ด ๋๋ฉฐ ๊ฐ 6๊ฐ์ ๋ง๋ค ์๋ก์ด ๋ฒ์ ์ด ์ ๋ฐ์ดํธ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ ๋ฒ์ ์ 1๋ ์ ๋๋ง ์ ๋ฐ์ดํธ๊ฐ ์ด๋ฃจ์ด์ง๋ฉฐ ๊ทธ ์ดํ๋ ๋ฒ๋ ค์ง๋ค.(EOL)
SW ๋ณ๋ฐฉ์ด๋ผ๊ณ ?โฆ์คํ์คํ ๋คํ๋ '์ค๊ตญ์ ํ'
ํ์ฌ ํด๋ผ์ฐ๋ ์์คํ ์ ๋ง๋๋ ๊ฐ์ฅ ํ์ค์ ์ธ ์ด์ ์ฒด์ ์ด๋ค. ์๋ง์กด ์น ์๋น์ค์ ์ ์ฌํ ํํ๋ก ์ฌ์ฉ์๊ฐ ์์ฒญํ ๋๋ง๋ค ๊ฐ์ ๋จธ์ ๋ฑ์ ๋ฆฌ์์ค๋ฅผ ๊ณต๊ธํ๊ณ ์ด๋ฅผ ์ด์, ์ ์งํ๋ ์์คํ ์ ์ด์์ฒด์ ๋ผ๊ณ ํ ๋, ํ์ฌ ๊ฐ์ฅ ์ฑ๊ณต์ ์ผ๋ก ์ฌ์ค์์ ๊ธฐ์ ํ์ค์ผ๋ก ์ธ์ ๋ฐ๊ณ ์๋ ํด๋ผ์ฐ๋ ์ด์์ฒด์ ๋ผ๊ณ ํ ์ ์๋ค. ๋ค๋ง, ์คํ์คํ์ ์ ํต์ ์ธ ์ด์์ฒด์ ์ฒ๋ผ ์๋ฐฑ ๋์ ์๋ฒ๋ฅผ ๋ถํ ๋์คํฌ์์ ๊ตฌ๋ํ์ฌ ์ด์์ฒด์ ๋ฅผ ์ฌ๋ ค ๋์ ๊ฒ๊ณผ๋ ๋ค๋ฅด๋ค. ์คํ์คํ์ ์์์ ๊ด๋ฆฌํ๋ค๋ ์ ์์ ์ด์์ฒด์ ์ ํน์ฑ์ ๊ณต์ ํ์ง๋ง ์ด๋๊น์ง๋ ํด๋ผ์ฐ๋ ์ปดํจํ ์ด๋ผ๋ ๋งฅ๋ฝ์์๋ง ๊ทธ๋ฌํ๋ค.
์คํ์คํ์ ์๋ฒ, ์คํ ๋ฆฌ์ง, ๋คํธ์ํฌ, ์ฌ์ง์ด ์ดํ๋ฆฌ์ผ์ด์ ์์๋ค์ ํด๋ผ์ฐ๋๊น์ง๋ ์ ์ดํ๋ ๊ณตํต ํ๋ซํผ์ ์ ๊ณตํ๋ค. ์คํ์คํ์ ์น ๊ธฐ๋ฐ ์ธํฐํ์ด์ค, ์ปค๋งจ๋ ๋ผ์ธ ์ธํฐํ์ด์ค, API๋ฅผ ์ฌ์ฉํด ๊ด๋ฆฌํ ์ ์๋ค. ํ์ดํผ๋ฐ์ด์ , ์คํ ๋ฆฌ์ง ์์คํ , ๋คํธ์ํฌ ํ๋์จ์ด์ ์ํํธ์จ์ด ๋ฑ ๋ค์ํ ์ ํ์ ์์ฉ ๋๋ ์คํ ์์ค ํ๋์จ์ด์ ์ํํธ์จ์ด๋ฅผ ์ ์ดํ๋ฉฐ, ์ ์กฐ์ฌ ์ ์ฉ ์์ ์์์ ํด๋ผ์ฐ๋ ๊ด๋ฆฌ ๊ณ์ธต์ ์ ๊ณตํ๋ค.
์๋ Rackspace๋ผ๋ ์๋น์ค ์ ์ฒด์ NASA๊ฐ ๊ฐ์ด ๋ง๋ค๊ธฐ ์์ํ๋๋ฐ, ๊ฒฝ์ ์๋์๋ ํ๋ก์ ํธ๋ค์ด ์์ฌ ํ๋ก๋ํธ ํนํ(Cloudstack)๋ผ๋ ๊ฐ, ์ ๋ฃ(VMware vSphere)๋ผ๋ ๊ฐ ํ๋ ์ฝ์ง์ ๊ฑฐ๋ญํ ๋์ ๊ฐ๋ฐ์๊ฐ ์ ์ ์ด ๋๋๋ ์ด๋์ ์ ๊ณ ํ์ค์ด ๋์ด ์๋ ์ผ์ด์ค. ๋ํ์ ์ผ๋ก ์นด์นด์ค์ ์ฌ๋ด ํด๋ผ์ฐ๋ ํ๋ซํผ์ด ์คํ์คํ์ผ๋ก ๊ตฌ์ถ๋์ด ์๋ค.
๋ฒ์ ์ ์ฒซ์๋ฆฌ๊ฐ A, B, C, D ์์ผ๋ก ์งํ์ด ๋๋ฉฐ ๊ฐ 6๊ฐ์ ๋ง๋ค ์๋ก์ด ๋ฒ์ ์ด ์ ๋ฐ์ดํธ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ ๋ฒ์ ์ 1๋ ์ ๋๋ง ์ ๋ฐ์ดํธ๊ฐ ์ด๋ฃจ์ด์ง๋ฉฐ ๊ทธ ์ดํ๋ ๋ฒ๋ ค์ง๋ค.(EOL)
SW ๋ณ๋ฐฉ์ด๋ผ๊ณ ?โฆ์คํ์คํ ๋คํ๋ '์ค๊ตญ์ ํ'
2. ํ๋์จ์ด ์์[ํธ์ง]
2.1. ์ปจํธ๋กค๋ฌ ๋ ธ๋ (Controller Node)[ํธ์ง]
์ปจํธ๋กค๋ฌ ์์ฒด์ ๋ค๋ฅธ ๊ณต์ ์๋น์ค๋ฅผ ๊ด๋ฆฌํ๋ ๋
ธ๋.
Identity ์๋น์ค(Keystone), ์ด๋ฏธ์ง ์๋น์ค(Glance), Compute ๊ด๋ฆฌ(Nova), ๋คํธ์ํน ์์ด์ ํธ(Neutron), ๋์๋ณด๋(Horizon) ๋ฑ์ ์คํํ๋ค. ์๋ฒ ์ธก API ์๋น์ค๋ฅผ ๊ด๋ฆฌํ๋ฉฐ, ๊ตฌ์ฑ ์์๋ค์ ์์ฒญ์ ์กฐ์จํ๊ณ ์คํ์คํ ๋ฐฐํฌ๋ฅผ ์ํ ์ฃผ์ ์ธํฐํ์ด์ค ์ญํ ์ ํ๋ค.
์ถ๊ฐ์ ์ผ๋ก ์ปจํธ๋กค๋ฌ ๋ ธ๋์ ๋ธ๋ก ์คํ ๋ฆฌ์ง(Cinder), ์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง(Swift), Orchestration(Heat), Telemetry(Ceilometer) ์๋น์ค๋ฅผ ์คํํ ์ ์์ผ๋ฉฐ, ์ต์ํ ๋ ๊ฐ์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค(NIC)[1]๊ฐ ํ์ํ๋ค. ํ๋๋ ๋ฌผ๋ฆฌ ํธ์คํธ ์์ฒด์ ๋งค๋์ง๋จผํธ ๋คํธ์ํฌ, ๋ค๋ฅธ ํ๋๋ ์คํ์คํ ๋ด๋ถ์์ ๊ฐ์ ๋จธ์ ์ ์ํด ์ฌ์ฉํ VM ๋คํธ์ํฌ๋ก ์ฌ์ฉํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด๊ธฐ ๋๋ฌธ์ด๋ค. ์ด ๋ VM ๋คํธ์ํฌ๊ฐ ๋ NIC์ OS์์ IP๋ฅผ ๋ถ์ฌํ์ง ์์ Unnumbered ์ํ๋ก ๋๋ค.
Identity ์๋น์ค(Keystone), ์ด๋ฏธ์ง ์๋น์ค(Glance), Compute ๊ด๋ฆฌ(Nova), ๋คํธ์ํน ์์ด์ ํธ(Neutron), ๋์๋ณด๋(Horizon) ๋ฑ์ ์คํํ๋ค. ์๋ฒ ์ธก API ์๋น์ค๋ฅผ ๊ด๋ฆฌํ๋ฉฐ, ๊ตฌ์ฑ ์์๋ค์ ์์ฒญ์ ์กฐ์จํ๊ณ ์คํ์คํ ๋ฐฐํฌ๋ฅผ ์ํ ์ฃผ์ ์ธํฐํ์ด์ค ์ญํ ์ ํ๋ค.
์ถ๊ฐ์ ์ผ๋ก ์ปจํธ๋กค๋ฌ ๋ ธ๋์ ๋ธ๋ก ์คํ ๋ฆฌ์ง(Cinder), ์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง(Swift), Orchestration(Heat), Telemetry(Ceilometer) ์๋น์ค๋ฅผ ์คํํ ์ ์์ผ๋ฉฐ, ์ต์ํ ๋ ๊ฐ์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค(NIC)[1]๊ฐ ํ์ํ๋ค. ํ๋๋ ๋ฌผ๋ฆฌ ํธ์คํธ ์์ฒด์ ๋งค๋์ง๋จผํธ ๋คํธ์ํฌ, ๋ค๋ฅธ ํ๋๋ ์คํ์คํ ๋ด๋ถ์์ ๊ฐ์ ๋จธ์ ์ ์ํด ์ฌ์ฉํ VM ๋คํธ์ํฌ๋ก ์ฌ์ฉํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด๊ธฐ ๋๋ฌธ์ด๋ค. ์ด ๋ VM ๋คํธ์ํฌ๊ฐ ๋ NIC์ OS์์ IP๋ฅผ ๋ถ์ฌํ์ง ์์ Unnumbered ์ํ๋ก ๋๋ค.
2.2. ์ปดํจํธ ๋ ธ๋ (Compute Node)[ํธ์ง]
๊ฐ์ ๋จธ์ ์ ์ปดํจํธ ์์์ ์ ๊ณตํ๋ ๋
ธ๋. ์คํ์คํ์ด ๊ด๋ฆฌํ๋ ๊ฐ์ ๋จธ์ ์ ์ด ๋
ธ๋์์ ๋์ํ๋ค๊ณ ๋ณผ ์ ์๋ค.
์ธ์คํด์ค ๋์ ์์๋ ํ์ดํผ๋ฐ์ด์ (Hypervisor)๊ฐ ์คํ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก KVM ํ์ดํผ๋ฐ์ด์ ๋ฅผ ์ฌ์ฉํ๋ฉฐ, ๊ทธ ์ธ์๋ ๋ค์ํ ํ์ดํผ๋ฐ์ด์ ๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
๋ํ ์ปดํจํธ ๋ ธ๋๋ ์ธ์คํด์ค๋ฅผ ๊ฐ์ ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ๋ ๋คํธ์ํน ์๋น์ค ์์ด์ ํธ(Networking Service Agent)๋ฅผ ์คํํ๋ฉฐ, Security Groups๋ฅผ ํตํ์ฌ ์ธ์คํด์ค์ ๋ฐฉํ๋ฒฝ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค. ์์ ๋ฒ์ ์์๋ ์ด ๊ธฐ๋ฅ์ ๋ด๋นํ๋ ๋คํธ์ํฌ ๋ ธ๋๊ฐ ๋ฐ๋ก ์กด์ฌํ์ง๋ง Liberty ๋ฒ์ ๋ถํฐ๋ ์ปดํจํธ ๋ ธ๋๊ฐ ์ด ๊ธฐ๋ฅ์ ์ํํ๊ฒ ๋๋ฉด์ ๋คํธ์ํฌ ๋ ธ๋๋ ์ฌ๋ผ์ง๊ฒ ๋์๋ค.
์ธ์คํด์ค ๋์ ์์๋ ํ์ดํผ๋ฐ์ด์ (Hypervisor)๊ฐ ์คํ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก KVM ํ์ดํผ๋ฐ์ด์ ๋ฅผ ์ฌ์ฉํ๋ฉฐ, ๊ทธ ์ธ์๋ ๋ค์ํ ํ์ดํผ๋ฐ์ด์ ๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
๋ํ ์ปดํจํธ ๋ ธ๋๋ ์ธ์คํด์ค๋ฅผ ๊ฐ์ ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ๋ ๋คํธ์ํน ์๋น์ค ์์ด์ ํธ(Networking Service Agent)๋ฅผ ์คํํ๋ฉฐ, Security Groups๋ฅผ ํตํ์ฌ ์ธ์คํด์ค์ ๋ฐฉํ๋ฒฝ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค. ์์ ๋ฒ์ ์์๋ ์ด ๊ธฐ๋ฅ์ ๋ด๋นํ๋ ๋คํธ์ํฌ ๋ ธ๋๊ฐ ๋ฐ๋ก ์กด์ฌํ์ง๋ง Liberty ๋ฒ์ ๋ถํฐ๋ ์ปดํจํธ ๋ ธ๋๊ฐ ์ด ๊ธฐ๋ฅ์ ์ํํ๊ฒ ๋๋ฉด์ ๋คํธ์ํฌ ๋ ธ๋๋ ์ฌ๋ผ์ง๊ฒ ๋์๋ค.
3. ๊ตฌ์ฑ ์์[ํธ์ง]
์คํ์คํ์ ํต์ฌ ํ๋ก์ ํธ๋ก ๋ถ๋ฆฌ๋ ์ฌ๋ฌ ๊ฐ์ ํ๋ก์ ํธ๋ค๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ, ํต์ฌ ํ๋ก์ ํธ๋ค์ ์คํ์คํ ๋ก๊ณ ๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ํ์ ํ
์คํธ๋ฅผ ๋ฐ๋์ ํต๊ณผํด์ผ ํ๋ค. ๊ฐ๋จํ ๋งํด์ ๋๋ถ๋ถ์ ์ฌ๋์ด ์คํ์คํ ๋ฐฐํฌ ํ๊ฒฝ์์ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ฐ๋ก ํต์ฌ ํ๋ก์ ํธ์ด๋ค.
3.1. Nova (Compute)[ํธ์ง]
CPU, ๋ฉ๋ชจ๋ฆฌ, ๋์คํฌ, ๋คํธ์ํฌ ์ธํฐํ์ด์ค ๋ฑ ๊ฐ์ ๋จธ์ (VM)์ ์์์ ๊ด๋ฆฌํ๋ค. IaaS(Infrastructure-as-a-Service)์ ๊ฐ์ฅ ์ค์ํ ๋ถ๋ถ์ผ๋ก์จ, ์๋์ผ๋ก ์ปดํจํฐ ์์ ํ์ ๊ด๋ฆฌํ๊ณ ๋ค์ํ ๊ฐ์ํ ๊ธฐ์ ๋ค์ ์ฌ์ฉํ ์ ์๋ ํ๊ฒฝ์ ์ ๊ณตํ๋ค. ์ฃผ์ ๋ชจ๋์ ํ์ด์ฌ์ผ๋ก ์ ์๋์์ผ๋ฉฐ, ์ด๋ ํน์ ํ๋์จ์ด์ ์ข
์๋์ง ์๊ณ ์ํ์ ์ผ๋ก ํ์ฅ์ด ๊ฐ๋ฅํ๋๋ก ์ค๊ณ๋์๋ค.
3.2. Neutron (Networking)[ํธ์ง]
3.3. Keystone (Identity)[ํธ์ง]
์คํ์คํ์์ ์ฌ์ฉํ๋ ์ฌ๋ฌ ์๋น์ค๋ค์ ์ธ์ฆ(Identity)์ ๊ด๋ฆฌํ๋ค. ์ด ๋ ์ฌ์ฉํ๋ ํ ํฐ์ Memcached๋ผ๋ ์ธ ๋ฉ๋ชจ๋ฆฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋๋ค.
3.4. Horizon (Dashboard)[ํธ์ง]
3.5. Glance (Image)[ํธ์ง]
3.6. Cinder (Block Storage)[ํธ์ง]
3.7. Swift (Object Storage)[ํธ์ง]
4. ๊ธฐํ[ํธ์ง]
์คํ์คํ์ ํธ๋ฆฌํ๊ฒ ์ค์นํ ์ ์๋๋ก ํด ์ฃผ๋ ํด๋ก Microstack(์ฐ๋ถํฌ), Packstack(CentOS)์ด ์๋ค.
Microstack์ ๊ฒฝ์ฐ ์ฐ๋ถํฌ์ snap ํจํค์ง๋ก ์ค์น๋๋ฉฐ, ์์ ์คํ์คํ์ ์๋น์ค๋ค์ด /etc ๋ฐ์ ์์นํ๋ ๋ฐ๋ฉด Microstack์ /var/snap/microstack/common/etc ๋ฐ์ ์์นํ๋ค. ์ด ๋๋ฌธ์ ์์ ์คํ์คํ์ ์ ํ ์ฌ๋๋ค์ ์คํ๋ ค ํผ๋์ด ์ฌ ์ ์๋ค.
Microstack์ ๊ฒฝ์ฐ ์ฐ๋ถํฌ์ snap ํจํค์ง๋ก ์ค์น๋๋ฉฐ, ์์ ์คํ์คํ์ ์๋น์ค๋ค์ด /etc ๋ฐ์ ์์นํ๋ ๋ฐ๋ฉด Microstack์ /var/snap/microstack/common/etc ๋ฐ์ ์์นํ๋ค. ์ด ๋๋ฌธ์ ์์ ์คํ์คํ์ ์ ํ ์ฌ๋๋ค์ ์คํ๋ ค ํผ๋์ด ์ฌ ์ ์๋ค.
5. ์ธ๋ถ ๋งํฌ[ํธ์ง]
[1] ์ฝ๊ฒ ๋งํด ๋์นด๋๊ฐ ๋ ๊ฐ ์ด์