์๋
ํ์ธ์! ์ฐ๋ฆฌ๋ "ํธ์คํ
๊ธฐ์ "์ด๋ฉฐ 5๋
์ ์ ์ถ์๋์์ต๋๋ค.
ISPsystem์ ์ํํธ์จ์ด๋ ๋ฉ์ง ์๋น์ค๋ก ๊ฐ๋ ๊ธธ์ ์ฐ๋ฆฌ์ ์์ ๋ฌถ๋ ๋ฐง์ค์ด์์ต๋๋ค. XNUMX๋
์ Billmanager ๋น๋ง๊ณผ VMmanager ์๋ฒ ์ ์ดํ์ ์ฌ์ฉํ๋ฉด์ ์์ฒด ์ ์ดํ ์์ด๋ ์ข์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด ๊ฑฐ์ ๋ถ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ ๊ธ๋ฐฉ ๊นจ๋ฌ์์ต๋๋ค.
ISPsystem์ด ํธ์์ฑ์ ์์ค ๋ฐฉ๋ฒ
๋ฒ๊ทธ
์ฐ๋ฆฌ๋ ๋ฒ๊ทธ๋ฅผ ์ง์ ๊ณ ์น ์ ์์์ต๋๋ค. ๋งค๋ฒ ๋ค๋ฅธ ์ฌ๋์ ์ง์์ ํธ์ง๋ฅผ ์ฐ๊ณ ๊ธฐ๋ค๋ ค์ผ ํ์ต๋๋ค. ๋ชจ๋ ๋ฌธ์ ์ ๋ํ ํด๊ฒฐ์ฑ ์ ํ์ฌ์ ๋์์ด ํ์ํ์ต๋๋ค.
ISPsystem ์ง์์ ์ ์์ ์ผ๋ก ์๋ตํ์ง๋ง ์์ ์ฌํญ์ ๋ช ๊ฐ์ง ๋ฆด๋ฆฌ์ค ํ์๋ง ์ ๊ณต๋์์ผ๋ฉฐ ํญ์ ๊ทธ๋ฐ ๊ฒ์ ์๋๋๋ค. ๋๋ก๋ ์น๋ช ์ ์ธ ๋ฒ๊ทธ๊ฐ ๋ช ์ฃผ ๋์ ์์ ๋์์ต๋๋ค. ๊ณ ๊ฐ์ ์์ฌ์ํค๊ณ ์ฌ๊ณผํ๊ณ ISP ์์คํ ์ด ๋ฒ๊ทธ๋ฅผ ์์ ํ๊ธฐ๋ฅผ ๊ธฐ๋ค๋ ค์ผ ํ์ต๋๋ค.
๋ค์ดํ์ ์ํ
์ ๋ฐ์ดํธ๋ ์๋ก์ด ์ค๋ฅ๋ฅผ ์ ๋ฐํ๋ ์์ธกํ ์ ์๋ ์ค๋จ ์๊ฐ์ ์์ฑํ ์ ์์ต๋๋ค.
๊ฐ ์ ๋ฐ์ดํธ๋ ๋ณต๊ถ์ด์์ต๋๋ค. ์ฒญ๊ตฌ์๋ฅผ ์ํํ๊ณ ์ ๋ฐ์ดํธ์ ์ ์๊ฒ ํฌ์ํด์ผ ํ์ต๋๋ค. ์ ๋ฐ์ดํธ๋ก ์ธํด 10-15๋ถ ๋์ ๋ค์ดํ์์ด ๋ช ๋ฒ ๋ฐ์ํ์ต๋๋ค. ๋น์ ์ฐ๋ฆฌ ๊ด๋ฆฌ์๋ ๊ฐ๋งํ ์์ ์์์ต๋๋ค. ๋ค์ดํ์์ด ์ผ๋ง๋ ์ค๋ ์ง์๋ ์ง ์ ์ ์์๊ณ ISPsystem์ด ์ธ์ ์ ์ ๋ฐ์ดํธ๋ฅผ ์ถ์ํ ์ง ์์ธกํ ์ ์์์ต๋๋ค.
XNUMX์ธ๋์์๋ Billmanager๊ฐ ๋ ์ข์์ก์ง๋ง ํ์ํ ๊ธฐ๋ฅ์ ์ก์ธ์คํ๋ ค๋ฉด ์ด๋ฏธ ๋งค์ฃผ ์ ๋ฐ์ดํธ๋๋ ๋ฒ ํ๋ฅผ ์ค์นํด์ผ ํ์ต๋๋ค. ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ๋ค๋ฅธ ๊ฐ๋ฐ์๊ฐ ๋ฌธ์ ๋ฅผ ๊ณ ์น ์ ์๋๋ก ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํด์ผ ํ์ต๋๋ค.
๋ถํธํ ํจ๋ ์ธํฐํ์ด์ค
๋ชจ๋ ๊ฒ์ด ์๋ก ๋ค๋ฅธ ํจ๋๋ก ๋๋์ด ์๋ก ๋ค๋ฅธ ์์น์์ ์ ์ด๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด ํด๋ผ์ด์ธํธ๋ Billmanager๋ฅผ ํตํด ๊ฒฐ์ ํ์ผ๋ฉฐ VMManager์์ VDS๋ฅผ ์ฌ๋ถํ ํ๊ฑฐ๋ ๋ค์ ์ค์นํด์ผ ํ์ต๋๋ค. ์ฐ๋ฆฌ ์ง์์ ํด๋ผ์ด์ธํธ๋ฅผ ๋๊ธฐ ์ํด ์ฐฝ ์ฌ์ด๋ฅผ ์ ํํ๊ณ ํด๋ผ์ด์ธํธ ์๋ฒ์ ๋ก๋๋ฅผ ํ์ธํ๊ฑฐ๋ ํด๋ผ์ด์ธํธ๊ฐ ์ฌ์ฉ ์ค์ธ OS๋ฅผ ํ์ธํด์ผ ํ์ต๋๋ค.
์ด๋ฌํ ์ธํฐํ์ด์ค๋ ์ฐ๋ฆฌ์ ๊ณ ๊ฐ ๋ชจ๋์๊ฒ ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค. ์ด๋ฌํ ์ํฉ์์ DigitalOcean๊ณผ ๊ฐ์ ํธ๋ฆฌํจ์ ์์ฌ์ ์ฌ์ง๊ฐ ์์ต๋๋ค.
๋น๋ฒํ API ์ ๋ฐ์ดํธ๋ก ์งง์ ์๋ช ์ฃผ๊ธฐ
์ฐ๋ฆฌ๋ ์์ฒด ํ๋ฌ๊ทธ์ธ์ ์์ฑํ์ต๋๋ค. ์๋ฅผ ๋ค์ด VMManager์ ์๋ ์ถ๊ฐ ๊ฒฐ์ ๋ฐฉ๋ฒ์ด ์๋ ํ๋ฌ๊ทธ์ธ์ ๋๋ค.
์ต๊ทผ ๋ช ๋ ๋์ VMManager์ ์๋ช ์ฃผ๊ธฐ๋ ์๋์ ์ผ๋ก ์งง์์ผ๋ฉฐ ์ ๋ฒ์ ์์๋ API์ ๋ณ์ ๋๋ ํจ์ ์ด๋ฆ์ด ์์๋ก ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค. ์ด๋ก ์ธํด ํ๋ฌ๊ทธ์ธ์ด ์์๋์์ต๋๋ค. ์ด์ ๋ฒ์ ์ ๋ํ ์ง์์ ๋น ๋ฅด๊ฒ ๋จ๊ณ์ ์ผ๋ก ์ค๋จ๋์์ผ๋ฉฐ ์ ๋ฐ์ดํธํด์ผ ํ์ต๋๋ค.
์์ ํ ์ ์์ต๋๋ค.
๋ณด๋ค ์ ํํ๊ฒ๋ ๊ฐ๋ฅํ์ง๋ง ๋งค์ฐ ๋นํจ์จ์ ์ ๋๋ค. ๋ผ์ด์ผ์ค ์ ํ์ผ๋ก ์ธํด ์์ค ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ ์ ์์ผ๋ฉฐ ํ๋ฌ๊ทธ์ธ์ ์์ฑํ ์๋ง ์์ต๋๋ค. ์ต๋ ํ๋ฌ๊ทธ์ธ - ์ผ๋ถ ๋ฉ๋ด ํญ๋ชฉ, ๋จ๊ณ๋ณ ๋ง๋ฒ์ฌ. ISPsystem์ ๋ค๋ชฉ์ ์ฑ์ ์ํด ์ค๊ณ๋์์ง๋ง ํน์ ์๋ฃจ์ ์ด ํ์ํ์ต๋๋ค.
๊ทธ๋์ ๋ด ์์ ์ ํจ๋์ ์์ฑํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ชฉํ๋ฅผ ์ค์ ํ์ต๋๋ค:
- ์ค๋ฅ, ๋ฒ๊ทธ์ ์ ์ํ๊ฒ ๋์ํ๊ณ ํด๋ผ์ด์ธํธ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ฒ ํ์ง ์๊ณ ์ง์ ์์ ํ ์ ์์ต๋๋ค.
- ์ํฌํ๋ก ๋ฐ ํด๋ผ์ด์ธํธ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ ์ธํฐํ์ด์ค๋ฅผ ์์ ๋กญ๊ฒ ์์ ํฉ๋๋ค.
- ๊น๋ํ๊ณ ์ดํดํ๊ธฐ ์ฌ์ด ๋์์ธ์ผ๋ก ์ฌ์ฉ์ฑ์ ๋์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๊ฐ๋ฐ์ ์์ํ์ต๋๋ค.
์๋ก์ด ํจ๋ ์ํคํ ์ฒ
์๊ธ์์กฑ ๊ฐ๋ฐํ์ด ์์ด์ ํจ๋์ ์ง์ ์์ฑํ์ต๋๋ค.
์ฃผ์ ์์
์ ์ธ ๋ช
์ ์์ง๋์ด๊ฐ ์ํํ์ต๋๋ค. ๊ธฐ์ ์ด์ฌ Sergey๋ ์ํคํ
์ฒ๋ฅผ ์ ์ํ๊ณ ์๋ฒ ์์ด์ ํธ๋ฅผ ์์ฑํ์ผ๋ฉฐ Alexey๋ ์ฒญ๊ตฌ๋ฅผ ์ํํ์ผ๋ฉฐ ํ๋ฐํธ ์๋๋ ํ๋ฐํธ ์๋ Artysh๊ฐ ์กฐ๋ฆฝํ์ต๋๋ค.
1๋จ๊ณ: ์๋ฒ ์์ด์ ํธ
์๋ฒ ์์ด์ ํธ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ด๋ฆฌํ๋ Python ์น ์๋ฒ์
๋๋ค.
์์ด์ ํธ๋ libvirt ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํตํด vds ์์ฑ, ์ค์ง, ์ญ์ , ์ด์ ์ฒด์ ์ค์น, ๋งค๊ฐ ๋ณ์ ๋ณ๊ฒฝ ๋ฑ ์๋ฒ์ ๋ชจ๋ ์๋น์ค๋ฅผ ๊ด๋ฆฌํฉ๋๋ค. ๊ธฐ์ฌ ๋ฐํ ๋น์์๋ XNUMX๊ฐ ์ด์์ ๋ค์ํ ๊ธฐ๋ฅ์ด ์์ผ๋ฉฐ ๊ณ ๊ฐ์ ์์ ๊ณผ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ๋ณด์ํฉ๋๋ค.
์ด๋ก ์ ์ผ๋ก libvirt๋ ์ฒญ๊ตฌ์์ ์ง์ ์ ์ดํ ์ ์์ง๋ง ์ด๋ ๊ฒ ํ๋ ค๋ฉด ๋๋ฌด ๋ง์ ์ถ๊ฐ ์ฝ๋๊ฐ ํ์ํ๊ณ ์ด๋ฌํ ๊ธฐ๋ฅ์ ์์ด์ ํธ์ ์ฒญ๊ตฌ ๊ฐ์ ๋ถ๋ฆฌํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์ฒญ๊ตฌ๋ ๋จ์ํ JSON API๋ฅผ ํตํด ์์ด์ ํธ์ ์์ฒญ์ ํฉ๋๋ค.
์์ด์ ํธ๋ ์ธํฐํ์ด์ค๊ฐ ํ์ํ์ง ์๊ณ ์๋ฒ ์ฝ์์์ ์ง์ ํ ์คํธํ ์ ์์๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ๊ฐ ๊ฐ์ฅ ๋จผ์ ํ ์ผ์ ๋๋ค.
์๋ฒ ์์ด์ ํธ๊ฐ ์ฐ๋ฆฌ์๊ฒ ์ค ๊ฒ: ๋ชจ๋ ์ฌ๋์ ์ถ์ ๋จ์ํํ๋ ๊ณ์ธต์ด ๋ํ๋ฌ์ต๋๋ค. ์ฒญ๊ตฌ๋ ๋ง์ ๋ช ๋ น์ ๋ณด๋ผ ํ์๊ฐ ์์ง๋ง ์์ฒญ๋ง ํ๋ฉด ๋ฉ๋๋ค. ์์ด์ ํธ๋ ํ์ํ ๋ชจ๋ ์์ ์ ์ํํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋์คํฌ ๊ณต๊ฐ๊ณผ RAM์ ํ ๋นํฉ๋๋ค.
2๋จ๊ณ. ์ฒญ๊ตฌ
์ฐ๋ฆฌ ๊ฐ๋ฐ์ Alex์๊ฒ ์ด๊ฒ์ ์ฒซ ๋ฒ์งธ ์ ์ดํ์ด ์๋์์ต๋๋ค. Alex๋ ์ค๋ซ๋์ ํธ์คํ ์ ํด์๊ธฐ ๋๋ฌธ์ ํด๋ผ์ด์ธํธ๊ฐ ํ์๋ก ํ๋ ๊ฒ๊ณผ ํธ์คํธ๊ฐ ํ์๋ก ํ๋ ๊ฒ์ด ๋ฌด์์ธ์ง ์ผ๋ฐ์ ์ผ๋ก ์ดํดํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ์ฒญ๊ตฌ๋ฅผ "์ ์ดํ"์ด๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ์ฌ๊ธฐ์๋ ๋๊ณผ ์๋น์ค๋ฟ๋ง ์๋๋ผ ๊ด๋ฆฌ, ๊ณ ๊ฐ ์ง์ ๋ฑ์ด ํฌํจ๋ฉ๋๋ค.
ISPSystem ์ํํธ์จ์ด์์ ์ ํํ๋ ค๋ฉด ๊ณ ๊ฐ์ ์ํด ์ด์ ๊ธฐ๋ฅ์ ์์ ํ ๋ณด์กดํ๊ณ ์ฌ์ฉ์์ ๋ชจ๋ ์ฌ๋ฌด ํ๋์ ์ด์ ์ฒญ๊ตฌ์์์ ์ ์ฒญ๊ตฌ์๋ก ์ด์ ํ๊ณ ์ด๋ค ๊ฐ์ ๋ชจ๋ ์๋น์ค์ ์ฐ๊ฒฐ์ ์ด์ ํด์ผ ํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ํ์ฌ ์ ํ์ ๋ฌด์์ด ์๋์ง ์ฐ๊ตฌํ ๋ค์ ์ฃผ๋ก DO ๋ฐ Vultr์ ๊ฐ์ ๊ฒฝ์์ฌ์ ์๋ฃจ์ ์ ์ฐ๊ตฌํ์ต๋๋ค. ๋จ์ ๊ณผ ์ฅ์ ์ ์ดํด๋ณด๊ณ , ISP์์คํ ์์ ๊ตฌํ ์ ํ์ ์ฌ์ฉํด๋ณธ ๋ถ๋ค์ ํผ๋๋ฐฑ์ ๋ชจ์์ต๋๋ค.
์๋ก์ด ๊ฒฐ์ ๋ ํด๋์ PHP, MySQL(ํฅํ PostgreSQL๋ก ์ ํํ ๊ณํ์), ๋ฐฑ์๋์ ํ๋ ์์ํฌ์ธ Yii2, ํ๋ฐํธ์ VueJS ๋ฑ ๋ ๊ฐ์ง ์คํ์ ์ฌ์ฉํ์ต๋๋ค. ์คํ์ ์๋ก ๋
๋ฆฝ์ ์ผ๋ก ์๋ํ๊ณ ๋ค๋ฅธ ์ฌ๋๋ค์ด ๊ฐ๋ฐํ๋ฉฐ JSON API๋ฅผ ์ฌ์ฉํ์ฌ ํต์ ํฉ๋๋ค. ๊ทธ๋์ ์ง๊ธ ์ฐ๋ฆฌ๋ ๊ฐ๋ฐ์ ์ํด
ํจ๋์ ๊ฒฐ์ ์์คํ
๋ชจ๋, ๋๋ฉ์ธ ๋ฑ๋ก ๋ชจ๋ ๋๋ ์๋ฅผ ๋ค์ด SSL ์ธ์ฆ์ ๋ชจ๋๊ณผ ๊ฐ์ ๋ชจ๋์์ผ๋ก ์ค๊ณ๋์์ต๋๋ค. ์ ๊ธฐ๋ฅ์ ์ฝ๊ฒ ์ถ๊ฐํ๊ฑฐ๋ ์ด์ ๊ธฐ๋ฅ์ ์ ๊ฑฐํ ์ ์์ต๋๋ค. ํ์ฅ์ ์ํ ํ ๋๋ "ํ๋์จ์ด๋ฅผ ํฅํ์ฌ" ๋ฐ๋ ๋ฐฉํฅ์ ํฌํจํ์ฌ ๊ตฌ์กฐ์ ์ผ๋ก ๋ง๋ จ๋์์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋ฌด์์ ์ป์์ต๋๊น?: ์ฐ๋ฆฌ๊ฐ ์์ ํ ์ ์ดํ ์ ์๋ ์ ์ดํ. ์ด์ ๋ฒ๊ทธ๋ ๋ช ์ฃผ๊ฐ ์๋ ๋ช ์๊ฐ ๋ง์ ์์ ๋๋ฉฐ ISPSystem์ ์์ฒญ์ด ์๋ ๊ณ ๊ฐ์ ์์ฒญ์ ๋ฐ๋ผ ์๋ก์ด ๊ธฐ๋ฅ์ด ๊ตฌํ๋ฉ๋๋ค.
3๋จ๊ณ ์ธํฐํ์ด์ค
์ธํฐํ์ด์ค๋ ์ฐ๋ฆฌ ํ์ ์์ด๋์ด์
๋๋ค.
๋จผ์ ์ธํฐํ์ด์ค์์ ๊ทผ๋ณธ์ ์ผ๋ก ์๋ฌด๊ฒ๋ ๋ณ๊ฒฝํ์ง ์๊ณ ISPsystem API๋ฅผ ํตํด ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ง๋ค๋ฉด ์ด๋ค ์ผ์ด ์ผ์ด๋ ์ง ์ดํด๋ณด์์ต๋๋ค. ๊ทธ๋ ๊ฒ ๋ฐํ์ก๊ณ ์ฐ๋ฆฌ๋ ๋ชจ๋ ๊ฒ์ ์ฒ์๋ถํฐ ์์ํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ๊นจ๋ํ๊ณ ์ต์ํ์ ๋์์ธ์ผ๋ก ์ธํฐํ์ด์ค๋ฅผ ๋ ผ๋ฆฌ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ด ๊ฐ์ฅ ์ค์ํ๋ค๊ณ ๋ฏฟ์์ต๋๋ค. ๊ทธ๋ฌ๋ฉด ์๋ฆ๋ค์ด ํจ๋์ ์ป์ ์ ์์ต๋๋ค. ์์๋ค์ ์์น๋ ๋ฉ๊ฐํ๋์์ ๋ ผ์ํ๊ณ ์ด์ ์ฌ์ฉ์๊ฐ ์ปจํธ๋กค ํจ๋์์ ๋ณด๋ ์ธํฐํ์ด์ค๊ฐ ์ ์ฐจ ํ์ํ ๊ฒ์ ๋๋ค.
ISPsystem์ฉ ๊ฒฐ์ ํ๋ฌ๊ทธ์ธ์ ์ด๋ฏธ ๋ง๋ค์๊ธฐ ๋๋ฌธ์ ๊ฒฐ์ ํ์ด์ง์ ๋์์ธ์ด ๊ฐ์ฅ ๋จผ์ ๋ํ๋ฌ์ต๋๋ค.
ํ๋ฐํธ์๋
๊ทธ๋ค์ ํจ๋์ SPA ์์ฉ ํ๋ก๊ทธ๋จ์ผ๋ก ๋ง๋ค๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๋ฆฌ์์ค๋ฅผ ์๊ตฌํ์ง ์๊ณ ๋น ๋ฅธ ๋ฐ์ดํฐ ๋ก๋๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ์ฐ๋ฆฌ์ ํ๋ก ํธ์๋ Artysh๋ Vue์ ์์ฑํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๋น์ Vue๊ฐ ๋ง ๋ํ๋ฌ์ต๋๋ค. ์ฐ๋ฆฌ๋ ํ๋ ์์ํฌ๊ฐ React์ฒ๋ผ ๋์ ์ผ๋ก ๋ฐ์ ํ๊ณ ์ผ๋ง ํ Vue ์ปค๋ฎค๋ํฐ๊ฐ ์ฑ์ฅํ๊ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฐ๋ค๊ฐ ๋ํ๋ ๊ฒ์ด๋ผ๊ณ ๊ฐ์ ํ์ต๋๋ค. ์ฐ๋ฆฌ๋ Vue์ ๊ฑธ์๊ณ ํํํ์ง ์์์ต๋๋ค. ์ด์ ๋ฐฑ์๋์ ์ด๋ฏธ ํ๋ก๊ทธ๋๋ฐ๋ ์๋ก์ด ๊ธฐ๋ฅ์ ์ ๋ฉด์ ์ถ๊ฐํ๋ ๋ฐ ์๊ฐ์ด ๊ฑฐ์ ๊ฑธ๋ฆฌ์ง ์์ต๋๋ค. ํ๋ฐํธ ์๋ ํจ๋์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ณ๋์ ๊ธฐ์ฌ์์ ์๋ ค ๋๋ฆฌ๊ฒ ์ต๋๋ค.
ํ๋ก ํธ์๋๋ฅผ ๋ฐฑ์๋์ ์ฐ๊ฒฐ
ํ๋ฐํธ์๋๋ ํธ์ ์๋ฆผ์ ํตํด ๋ฐฑ์๋์ ์ฐ๊ฒฐ๋์์ต๋๋ค. ์ด์ฌํ ๋ ธ๋ ฅํ๊ณ ๋๋ง์ ํธ๋ค๋ฌ๋ฅผ ์์ฑํด์ผ ํ์ง๋ง ์ด์ ํ์ด์ง์ ์ ๋ณด๊ฐ ๊ฑฐ์ ์ฆ์ ์ ๋ฐ์ดํธ๋ฉ๋๋ค.
๋ฌด์จ ์ผ์ด์์: ํจ๋ ์ธํฐํ์ด์ค๊ฐ ๋ ๊ฐ๋จํด์ก์ต๋๋ค. ์ ์ํ์ผ๋ก ๋ง๋ค์๊ณ ๋น ๋ฅธ ๋ก๋ฉ์ ํตํด ํจ๋ ์์ ์ ์ํด ๋ณ๋์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค์นํ์ง ์๊ณ ๋ ์ด๋ฅ ์ง์ ๋ช ๋ถ ๋์ ํด๋ํฐ์์๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
4๋จ๊ณ. ํ ์คํธ ๋ฐ ๋ง์ด๊ทธ๋ ์ด์ ๊ณํ
๋ชจ๋ ๊ฒ์ด ์์๋๊ณ ์ฒซ ๋ฒ์งธ ํ ์คํธ๊ฐ ํต๊ณผ๋์์ ๋ ๋ง์ด๊ทธ๋ ์ด์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋จผ์ Billing์ ์ค์นํ๊ณ ์๋ฒ ์์ด์ ํธ์ ํจ๊ป ์๋ ํ ์คํธ๋ฅผ ์์ํ์ต๋๋ค.
๊ทธ๋ฐ ๋ค์ ์ด์ ์ฒญ๊ตฌ์์์ ์ ์ฒญ๊ตฌ์๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ์กํ๋ ๊ฐ๋จํ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ์ต๋๋ค.
Billmanager, VMmanager ๋ฐ IPmanager manager์ ์ธ ๊ฐ์ง ์ด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ดํฐ๊ฐ ํ๋์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๋ณํฉ๋์๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ทธ๋๋ก ๋ชจ๋ ๊ฒ์ ํ ์คํธํ๊ณ ๋ค์ ํ์ธํด์ผ ํ์ต๋๋ค. ์๋ง๋ ํ ์คํธ ๋ง์ด๊ทธ๋ ์ด์ ์ ์ฐ๋ฆฌ๊ฐ ์๋ก์ด ํจ๋์ ๊ฐ๋ฐํ๋ ๊ณผ์ ์์ ๋ง์ฃผํ ๊ฐ์ฅ ์ด๋ ค์ด ์ผ์ด์์ ๊ฒ์ ๋๋ค.
์ฌํ์ธ ํ ์ด์ ๊ฒฐ์ ๋ฅผ ์ข ๋ฃํ์ต๋๋ค. ๋ง์ง๋ง ๋ฐ์ดํฐ ๋ง์ด๊ทธ๋ ์ด์ ์ ๋งค์ฐ ๊ณจ์น ์ํ ์๊ฐ์ด์์ง๋ง ๋คํ์ค๋ฝ๊ฒ๋ ๋์ ๋๋ ๋ฌธ์ ์์ด ๋ช ๋ถ ๋ง์ ์๋ฃ๋์์ต๋๋ค. ์ผ์ฃผ์ผ ๋์ ์์ ํ ์ฌ์ํ ๋ฒ๊ทธ๊ฐ ์์์ต๋๋ค. ๋๋ถ๋ถ์ ์๊ฐ์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋ฌ๋์ง ํ ์คํธํ๋ ๋ฐ ์ฌ์ฉ๋์์ต๋๋ค.
๊ทธ๋ฐ ๋ค์ ์ ํจ๋ ์ฃผ์์ ์ฒญ๊ตฌ์๊ฐ ํฌํจ๋ ํธ์ง๋ฅผ ๊ณ ๊ฐ์๊ฒ ๋ณด๋ด๊ณ ๋ฆฌ๋๋ ์ ์ ์ํํ์ต๋๋ค.
๊ฒฐ๊ณผ : ์ด์์์ด!
ํ๋ณตํ ๊ฒฐ๋ง
์ฐ๋ฆฌ ์ํํธ์จ์ด์ ์ฒซ ์์
์๊ฐ๋ถํฐ ์ฐ๋ฆฌ๋ ์ ํ์ ๋ชจ๋ ์ฆ๊ฑฐ์์ ๋๊ผ์ต๋๋ค. ์ฝ๋๋ ์์ ํ ์ฐ๋ฆฌ ๊ฒ์ด์๊ณ ํธ๋ฆฌํ ์ํคํ
์ฒ๋ฅผ ์ฌ์ฉํ์ผ๋ฉฐ ์ธํฐํ์ด์ค๋ ๊นจ๋ํ๊ณ ๋
ผ๋ฆฌ์ ์ด์์ต๋๋ค.
์ ๊ท ํจ๋ ์ถ์ ํ ์ฒซ ๋ฆฌ๋ทฐ
์ฐ๋ฆฌ๋ ๋ถํ๊ฐ ๊ฐ์ฅ ์ ์ 2017๋ ์ํด ์ ๋ ์ธ XNUMX์์ ์ ํ ํ๋ก์ธ์ค๋ฅผ ์์ํ์ฌ ๊ณ ๊ฐ์ด ์ ํ์ ๋ ์ฝ๊ฒ ํ ์ ์๋๋ก ํ์ต๋๋ค. ํด์ผ ์ ๋ ์๋ ๊ฑฐ์ ์๋ฌด๋ ์ผํ์ง ์์ต๋๋ค.
์ฐ๋ฆฌ ์์คํ ์ผ๋ก ์ ํํ ๋ ์ป์ ๊ฐ์ฅ ์ค์ํ ์ ์(์ผ๋ฐ์ ์ธ ์์ ์ฑ๊ณผ ํธ์์ฑ์ ์ ์ธํ๊ณ ) ์ฃผ์ ๊ณ ๊ฐ์ ์ํ ๊ธฐ๋ฅ์ ์ ์ํ๊ฒ ์ถ๊ฐํ ์ ์๋ ๋ฅ๋ ฅ์ ๋๋ค.
๋ค์์ ๋ญ์ง?
์ฐ๋ฆฌ๋ ์ฑ์ฅํ๊ณ ์์ผ๋ฉฐ ๋ฐ์ดํฐ, ๊ณ ๊ฐ, ๊ณ ๊ฐ ๋ฐ์ดํฐ์ ์์ด ์ฆ๊ฐํ๊ณ ์์ต๋๋ค. Memcached ์๋ฒ์ ์๋ก ๋ค๋ฅธ ์์ ์ ์ํํ๋ ๋ ๊ฐ์ ํ ๊ด๋ฆฌ์๋ฅผ ๋ฐฑ์๋์ ์ถ๊ฐํด์ผ ํ์ต๋๋ค. ํ๋ฐํธ์๋์๋ ์บ์ฑ๊ณผ ์์ฒด ๋๊ธฐ์ด์ด ์์ต๋๋ค.
๋ฌผ๋ก ์ฐ๋ฆฌ๋ ์๋ฅผ ๋ค์ด HighLoad๋ฅผ ์ถ๊ฐํ์ ๋์ ๊ฐ์ด ์ ํ์ด ๊ฐ๋ฐ๋๊ณ ๋ ๋ณต์กํด์ง์ ๋ฐ๋ผ ์ฌ์ ํ ๋ชจํ์ ํ์ต๋๋ค.
๋ค์ ๊ธฐ์ฌ์์๋ Hi-CPU ๊ด์ธ๊ฐ ์ด๋ป๊ฒ ์์๋์๋์ง, ์ฆ ํ๋์จ์ด, ์ํํธ์จ์ด, ์ฐ๋ฆฌ๊ฐ ํด๊ฒฐํ ์์
๋ฐ ์ํํ ์์
์ ๋ํด ์ค๋ช
ํฉ๋๋ค.
์ถ์ฒ : habr.com