David O'Brien์ ์ต๊ทผ Microsoft Azure Stack ํด๋ผ์ฐ๋ ์ ํ์ ์ด์ ์ ๋ง์ถ ํ์ฌ์ธ Xirus(https://xirus.com.au)๋ฅผ ์ค๋ฆฝํ์ต๋๋ค. ๋ฐ์ดํฐ ์ผํฐ, ์ฃ์ง ์์น, ์๊ฒฉ ์ฌ๋ฌด์ค ๋ฐ ํด๋ผ์ฐ๋์์ ํ์ด๋ธ๋ฆฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ผ๊ด๋๊ฒ ๊ตฌ์ถํ๊ณ ์คํํ๋๋ก ์ค๊ณ๋์์ต๋๋ค.
David๋ Microsoft Azure ๋ฐ Azure DevOps(์ด์ ์ VSTS)์ ๊ดํ ๋ชจ๋ ๊ฒ์ ๋ํด ๊ฐ์ธ๊ณผ ํ์ฌ๋ฅผ ๊ต์กํ๊ณ ์์ผ๋ฉฐ ์ฌ์ ํ ์ค๋ฌด ์ปจ์คํ
๋ฐ ์ธํ๋ผ ์ฝ๋ฉ์ ์ํํ๊ณ ์์ต๋๋ค. ๊ทธ๋ 5๋
๋์ Microsoft MVP(Microsoft Most Valuable Professional) ์์ ์์ํ์ผ๋ฉฐ ์ต๊ทผ์๋ Azure MVP ์์ ๋ฐ์์ต๋๋ค. Melbourne Microsoft Cloud ๋ฐ Datacenter Meetup์ ๊ณต๋ ์ฃผ์ต์์ธ O'Brien์ ์ธ๊ณ ์ฌํ์ ๋ํ ๊ด์ฌ๊ณผ IT ์ด์ผ๊ธฐ๋ฅผ ์ปค๋ฎค๋ํฐ์ ๊ณต์ ํ๋ ค๋ ์ด์ ์ ๊ฒฐํฉํ์ฌ ์ ๊ธฐ์ ์ผ๋ก ๊ตญ์ ํ์์์ ์ฐ์คํฉ๋๋ค. David์ ๋ธ๋ก๊ทธ ์์น๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ด ๊ฐ์ฐ์์๋ ํ๊ฒฝ์์ ์ผ์ด๋๋ ์ผ๊ณผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ์ดํดํ๋ ๋ฐ ์์ด ์ธก์ ํญ๋ชฉ์ ์ค์์ฑ์ ๋ํด ์ค๋ช ํฉ๋๋ค. Microsoft Azure๋ ๋ชจ๋ ์ข ๋ฅ์ ์ํฌ๋ก๋์ ๋ํ ๋ฉํธ๋ฆญ์ ํ์ํ๋ ๊ฐ๋ ฅํ๊ณ ์ฌ์ด ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ฉฐ, ๊ฐ์์์๋ ์ด๋ฅผ ๋ชจ๋ ์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
์ผ์์ผ ์๋ฒฝ 3์, ๋น์ ์ด ์๊ณ ์๋ ๋์ ๊ฐ์๊ธฐ โ์ด์๊ณ ์ฑ์ด ๋ค์ ์๋ตํ์ง ์์ต๋๋ค.โ๋ผ๋ ๋ฌธ์ ๋ฉ์์ง๋ฅผ ๋ฐ๊ณ ์ ์์ ๊นจ์ด๋ฌ์ต๋๋ค. ๋ฌด์จ ์ผ์ด์ผ? "๋ธ๋ ์ดํฌ"๊ฐ ๋ฐ์ํ๋ ์ด์ ๋ ์ด๋์ด๋ฉฐ ๋ฌด์์
๋๊น? ์ด ๊ฐ์ฐ์์๋ ํด๋ผ์ฐ๋ ์ํฌ๋ก๋์์ ๋ก๊ทธ, ํนํ ๋ฉํธ๋ฆญ์ ์์งํ๊ธฐ ์ํด Microsoft Azure๊ฐ ๊ณ ๊ฐ์๊ฒ ์ ๊ณตํ๋ ์๋น์ค์ ๋ํด ์์๋ด
๋๋ค. David๋ ํด๋ผ์ฐ๋ ํ๋ซํผ์์ ์์
ํ ๋ ๊ด์ฌ์ ๊ฐ์ ธ์ผ ํ ์งํ์ ์ด๋ฅผ ์ป๋ ๋ฐฉ๋ฒ์ ์๋ ค์ค ๊ฒ์
๋๋ค. ์คํ ์์ค ๋๊ตฌ์ ๋์๋ณด๋ ๊ตฌ์ถ์ ๋ํด ๋ฐฐ์ฐ๊ณ ์์ ๋ง์ ๋์๋ณด๋๋ฅผ ๋ง๋ค๊ธฐ์ ์ถฉ๋ถํ ์ง์์ ๊ฐ์ถ๊ฒ ๋ฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์๋ฒฝ 3์์ ์ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ถฉ๋ํ๋ค๋ ๋ฉ์์ง๋ฅผ ๋ฃ๊ณ ๋ค์ ์ ์์ ๊นจ์ด๋ฌ์ ๊ฒฝ์ฐ, ๊ทธ ์์ธ์ ๋น ๋ฅด๊ฒ ํ์ ํ ์ ์์ต๋๋ค.
์๋ ํ์ธ์. ์ค๋์ ์ธก์ ํญ๋ชฉ์ ๋ํด ์ด์ผ๊ธฐํ๊ฒ ์ต๋๋ค. ์ ์ด๋ฆ์ David O'Brien์ ๋๋ค. ์ ๋ ํธ์ฃผ์ ์๊ท๋ชจ ์ปจ์คํ ํ์ฌ์ธ Xirus์ ๊ณต๋ ์ฐฝ๋ฆฝ์์ด์ ์์ ์ฃผ์ ๋๋ค. ์ ์ ํจ๊ป ์๊ฐ์ ๋ณด๋ด๊ธฐ ์ํด ์ด๊ณณ์ ์์ฃผ์ ์ ๋ค์ ํ๋ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ฐ๋ฆฌ๋ ์ ์ฌ๊ธฐ์ ์๋ ๊ฑธ๊น์? ์ธก์ ํญ๋ชฉ์ ๋ํด ์ด์ผ๊ธฐํ๊ธฐ ์ํด ์ด์ ๋ํด ๋ง์ ๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ด๋ค ์์ ์ ์ํํ๊ธฐ ์ ์ ์ด๋ก ๋ถํฐ ์์ํ๊ฒ ์ต๋๋ค.
๋ฉํธ๋ฆญ์ด ๋ฌด์์ธ์ง, ๋ฉํธ๋ฆญ์ผ๋ก ๋ฌด์์ ํ ์ ์๋์ง, ์ฃผ์ํด์ผ ํ ์ฌํญ์ ๋ฌด์์ธ์ง, Azure์์ ๋ฉํธ๋ฆญ ์์ง์ ์์งํ๊ณ ํ์ฑํํ๋ ๋ฐฉ๋ฒ, ๋ฉํธ๋ฆญ ์๊ฐํ๊ฐ ๋ฌด์์ธ์ง ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค. Microsoft ํด๋ผ์ฐ๋์์ ์ด๋ฌํ ๊ธฐ๋ฅ์ด ์ด๋ป๊ฒ ๋ณด์ด๋์ง, ๊ทธ๋ฆฌ๊ณ ์ด ํด๋ผ์ฐ๋๋ฅผ ์ฌ์ฉํ์ฌ ์์
ํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
์์ํ๊ธฐ ์ ์ Microsoft Azure๋ฅผ ์ฌ์ฉํ๋ ๋ถ๋ค์๊ฒ ์์ ๋ค์ด๋ณด๊ฒ ์ต๋๋ค. ๋๊ฐ AWS์ ํ๋ ฅํฉ๋๊น? ๊ฑฐ์ ๋ณด์ด์ง ์์ต๋๋ค. Google์ ์ด๋ป์ต๋๊น? ์๋ฆฌ ํด๋ผ์ฐ๋? ํ ๋จ์! ์์ฒญ๋. ๊ทธ๋ ๋ค๋ฉด ์ธก์ ํญ๋ชฉ์ด๋ ๋ฌด์์ธ๊ฐ์? ๋ฏธ๊ตญ ๊ตญ๋ฆฝํ์ค๊ธฐ์ ์(National Institute of Standards and Technology)์ ๊ณต์ ์ ์๋ โ๋ฉํธ๋ฆญ์ด๋ ํน์ฑ์ ์ธก์ ํ๊ธฐ ์ํ ์กฐ๊ฑด๊ณผ ๊ท์น์ ์ค๋ช ํ๊ณ ์ธก์ ๊ฒฐ๊ณผ๋ฅผ ์ดํดํ๋ ๋ฐ ๋์์ด ๋๋ ์ธก์ ํ์คโ์ ๋๋ค. ๋ฌด์จ ๋ป์ด์์?
๊ฐ์ ๋จธ์ ์ ์ฌ์ ๋์คํฌ ๊ณต๊ฐ์ ๋ณ๊ฒฝํ๊ธฐ ์ํ ๋ฉํธ๋ฆญ์ ์๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ซ์ 90์ด ์ฃผ์ด์ง๊ณ ์ด ์ซ์๋ ๋ฐฑ๋ถ์จ, ์ฆ ์ฌ์ ๋์คํฌ ๊ณต๊ฐ์ด 90%๋ฅผ ์๋ฏธํฉ๋๋ค. PDF ํ์์ผ๋ก 40ํ์ด์ง๊ฐ ์์๋๋ ์ธก์ ํญ๋ชฉ ์ ์์ ๋ํ ์ค๋ช ์ ์ฝ๋ ๊ฒ์ ๊ทธ๋ฆฌ ํฅ๋ฏธ๋กญ์ง ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ธก์ ํญ๋ชฉ์ ์ธก์ ๊ฒฐ๊ณผ๊ฐ ์ด๋ป๊ฒ ์ป์ด์ก๋์ง ์๋ ค์ฃผ์ง ์๊ณ ์ด ๊ฒฐ๊ณผ๋ง ํ์ํฉ๋๋ค. ์ธก์ ํญ๋ชฉ์ผ๋ก ๋ฌด์์ ํ๋์?
๋จผ์ ์ฐ๋ฆฌ๋ ์ด๋ค ๊ฒ์ ๊ฐ์น๋ฅผ ์ธก์ ํ ๋ค์ ๊ทธ ์ธก์ ๊ฒฐ๊ณผ๋ฅผ ํ์ฉํฉ๋๋ค.
์๋ฅผ ๋ค์ด, ์ฌ์ฉ ๊ฐ๋ฅํ ๋์คํฌ ๊ณต๊ฐ์ ์์ ์์๋๊ณ ์ด์ ์ด๋ฅผ ์ฌ์ฉํ ์ ์๊ณ ์ด ๋ฉ๋ชจ๋ฆฌ ๋ฑ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ธก์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ ํ์๋ ์ด๋ฅผ ํด์ํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์งํ๋ 90์ด๋ผ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ด ์ซ์๊ฐ ๋ฌด์์ ์๋ฏธํ๋์ง ์์์ผ ํฉ๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ๊ณต๊ฐ์ ์์ด๋ ์ฌ์ฉ๋ ๋์คํฌ ๊ณต๊ฐ์ ์(% ๋๋ ๊ธฐ๊ฐ๋ฐ์ดํธ), ๋คํธ์ํฌ ๋๊ธฐ ์๊ฐ์ 90ms ๋ฑ์
๋๋ค. , ์ธก์ ํญ๋ชฉ ๊ฐ์ ์๋ฏธ๋ฅผ ํด์ํด์ผ ํฉ๋๋ค. ์งํ๊ฐ ์ ํ ์๋ฏธ๊ฐ ์์ผ๋ ค๋ฉด ๋จ์ผ ์งํ ๊ฐ์ ํด์ํ ํ ์ฌ๋ฌ ๊ฐ์ด ์์ง๋๋์ง ํ์ธํด์ผ ํฉ๋๋ค. ๋ง์ ์ฌ๋๋ค์ด ์งํ ์์ง์ ํ์์ฑ์ ์ธ์ํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ์ด๋ ๋งค์ฐ ์ค์ํฉ๋๋ค. Microsoft๋ ์ธก์ ํญ๋ชฉ์ ๋งค์ฐ ์ฝ๊ฒ ์์งํ ์ ์๋๋ก ๋ง๋ค์์ง๋ง ์์ง ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ๊ฒ์ ์ฌ์ฉ์์ ๋ชซ์
๋๋ค. ์ด๋ฌํ ์ธก์ ํญ๋ชฉ์ 41์ผ ๋์๋ง ์ ์ฅ๋๋ฉฐ 42์ผ์งธ์ ์ฌ๋ผ์ง๋๋ค. ๋ฐ๋ผ์ ์ธ๋ถ ๋๋ ๋ด๋ถ ์ฅ๋น์ ์์ฑ์ ๋ฐ๋ผ 41์ผ ์ด์ ๋ฉํธ๋ฆญ์ ๋ก๊ทธ, ๋ก๊ทธ ๋ฑ์ ํํ๋ก ์ ์ฅํ๋ ๋ฐฉ๋ฒ์ ์ฃผ์ํด์ผ ํฉ๋๋ค. ๋ฐ๋ผ์ ์์ง ํ์๋ ํ์ํ ๊ฒฝ์ฐ ๋ฉํธ๋ฆญ ๊ฒฐ๊ณผ์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ํ ๋ชจ๋ ํต๊ณ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์๋ ์์น์ ๋ฐฐ์นํด์ผ ํฉ๋๋ค. ์ผ๋จ ๊ฑฐ๊ธฐ์ ๋ฃ์ผ๋ฉด ํจ๊ณผ์ ์ผ๋ก ์์
์ ์์ํ ์ ์์ต๋๋ค.
์ธก์ ํญ๋ชฉ์ ์ป๊ณ ํด์ํ๊ณ ์์งํ ํ์๋ง SLA(์๋น์ค ์์ค ๊ณ์ฝ)๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ์ด SLA๋ ๊ณ ๊ฐ์๊ฒ๋ ๊ทธ๋ค์ง ์ค์ํ์ง ์์ ์ ์์ง๋ง ๋๋ฃ, ๊ด๋ฆฌ์, ์์คํ ์ ์ ์ง ๊ด๋ฆฌํ๊ณ ํด๋น ๊ธฐ๋ฅ์ ๊ด์ฌ์ ๊ฐ๊ณ ์๋ ์ฌ๋๋ค์๊ฒ๋ ๋ ์ค์ํฉ๋๋ค. ์งํ๋ ํฐ์ผ ์๋ฅผ ์ธก์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ํ๋ฃจ์ 5์ฅ์ ํฐ์ผ์ ๋ฐ๋ ๊ฒฝ์ฐ ์ฌ์ฉ์ ์์ฒญ์ ๋ํ ์๋ต ์๋์ ๋ฌธ์ ํด๊ฒฐ ์๋๋ฅผ ๋ณด์ฌ์ค๋๋ค. ์ธก์ ํญ๋ชฉ์ ๋จ์ํ ์ฌ์ดํธ๊ฐ 20ms ์์ ๋ก๋๋๊ฑฐ๋ ์๋ต ์๋๊ฐ 20ms๋ผ๊ณ ๋งํด์๋ ์ ๋ฉ๋๋ค. ์ธก์ ํญ๋ชฉ์ ๋จ์ํ ๊ธฐ์ ์งํ ๊ทธ ์ด์์ ๋๋ค.
๋ฐ๋ผ์ ์ฐ๋ฆฌ ๋ํ์ ์๋ฌด๋ ์ธก์ ํญ๋ชฉ์ ๋ณธ์ง์ ๋ํ ์์ธํ ๊ทธ๋ฆผ์ ์ ์ํ๋ ๊ฒ์ ๋๋ค. ์ธก์ ํญ๋ชฉ์ ๋ณด๋ฉด ํ๋ก์ธ์ค์ ์ ์ฒด ๊ทธ๋ฆผ์ ์ป์ ์ ์์ต๋๋ค.
์ผ๋จ ์ธก์ ํญ๋ชฉ์ ํ๋ณดํ๋ฉด ์์คํ
์ด ์๋ํ๊ณ ์๋ค๋ ๊ฒ์ 99% ๋ณด์ฅํ ์ ์์ต๋๋ค. ์๋ํ๋ฉด ์์คํ
์ด ์๋ํ๊ณ ์๋ค๋ ๋ก๊ทธ ํ์ผ๋ง ๋ณด๋ ๊ฒ์ด ์๋๊ธฐ ๋๋ฌธ์
๋๋ค. 99% ๊ฐ๋ ์๊ฐ ๋ณด์ฅ์ ์๋ฅผ ๋ค์ด API๊ฐ 99ms์ ์ผ๋ฐ ์๋๋ก ์๋ตํ๋ ์๊ฐ์ 30%๋ฅผ ์๋ฏธํฉ๋๋ค. ์ด๊ฒ์ด ๋ฐ๋ก ์ฌ์ฉ์, ๋๋ฃ ๋ฐ ๊ด๋ฆฌ์์ ๊ด์ฌ์ฌ์
๋๋ค. ๋ง์ ๊ณ ๊ฐ์ด ์น ์๋ฒ ๋ก๊ทธ๋ฅผ ๋ชจ๋ํฐ๋งํ์ง๋ง ์ค๋ฅ๋ฅผ ๋ฐ๊ฒฌํ์ง ๋ชปํ๊ณ ๋ชจ๋ ๊ฒ์ด ๊ด์ฐฎ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๊ทธ๋ค์ 200Mb/s์ ๋คํธ์ํฌ ์๋๋ฅผ ๋ณด๊ณ "์ข์, ๋ชจ๋ ๊ฒ์ด ํ๋ฅญํด!"๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด 200์ ๋ฌ์ฑํ๋ ค๋ฉด ์ฌ์ฉ์์๊ฒ 30๋ฐ๋ฆฌ์ด์ ์๋ต ์๋๊ฐ ํ์ํ๋ฉฐ ์ด๋ ์ธก์ ๋์ง ์๊ณ ๋ก๊ทธ ํ์ผ์ ์์ง๋์ง ์๋ ์งํ์
๋๋ค. ๋์์ ์ฌ์ฉ์๋ ํ์ํ ์ธก์ ํญ๋ชฉ์ด ์์ด ์ด๋ฌํ ๋์์ ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์ ์ฌ์ดํธ๊ฐ ๋งค์ฐ ๋๋ฆฌ๊ฒ ๋ก๋๋๋ค๋ ์ฌ์ค์ ๋๋์ต๋๋ค.
ํ์ง๋ง ์ฐ๋ฆฌ๋ 100% ๊ฐ๋ ์๊ฐ SLA๋ฅผ ๋ณด์ ํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ฌ์ดํธ๊ฐ ์ค์ ๋ก ์ฌ์ฉํ๊ธฐ ๋งค์ฐ ์ด๋ ต๋ค๋ ์ด์ ๋ก ๊ณ ๊ฐ์ด ๋ถํํ๊ธฐ ์์ํฉ๋๋ค. ๋ฐ๋ผ์ ๋ชฉํ SLA๋ฅผ ์์ฑํ๋ ค๋ฉด ์์ง๋ ์งํ๋ฅผ ํตํด ์์ฑ๋ ํ๋ก์ธ์ค์ ์ ์ฒด ๊ทธ๋ฆผ์ ๋ณผ ํ์๊ฐ ์์ต๋๋ค. ์ด๋ SLA๋ฅผ ์์ฑํ ๋ "๊ฐ๋ ์๊ฐ"์ด๋ผ๋ ์ฉ์ด๊ฐ ๋ฌด์์ ์๋ฏธํ๋์ง ์ ํ ๋ชจ๋ฅด๊ณ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ๊ณ ๊ฐ์๊ฒ API ์๋ ๋ฐฉ์์ ์ค๋ช ํ์ง ์๋ ์ผ๋ถ ๊ณต๊ธ์์ ํจ๊ป ๊ฒช๊ณ ์๋ ์ง์์ ์ธ ๋ฌธ์ ์ ๋๋ค.
์๋ฅผ ๋ค์ด ์ 39,5์๋ฅผ ์ํ API์ ๊ฐ์ ์๋น์ค๋ฅผ ๋ง๋ ๊ฒฝ์ฐ ์๋ต, ์ฑ๊ณต์ ์ธ ์๋ต, 20ms ์๋ ๋๋ 5ms ์๋์ ์๋ต ๋ฑ ๊ฒฐ๊ณผ ์งํ XNUMX๊ฐ ๋ฌด์์ ์๋ฏธํ๋์ง ์ดํดํด์ผ ํฉ๋๋ค. SLA๋ฅผ ๊ทํ์ SLA, ๊ทํ์ ์ธก์ ํญ๋ชฉ์ ๋ง๊ฒ ์กฐ์ ํ๋ ๊ฒ์ ๊ทํ์๊ฒ ๋ฌ๋ ค ์์ต๋๋ค.
์ด ๋ชจ๋ ์ฌํญ์ ํ์ ํ๊ณ ๋๋ฉด ๋ฉ์ง ๋์๋ณด๋ ๋ง๋ค๊ธฐ๋ฅผ ์์ํ ์ ์์ต๋๋ค. ์ด๋ฏธ Grafana ๋ํํ ์๊ฐํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํด ๋ณธ ์ฌ๋์ด ์๋์? ์์ฒญ๋! ๋๋ ์ด ์คํ ์์ค๊ฐ ๋ฌด๋ฃ์ด๊ณ ์ฌ์ฉํ๊ธฐ ์ฝ๊ธฐ ๋๋ฌธ์ ์ด ์คํ ์์ค์ ์ด๋ ฌํ ํฌ์ ๋๋ค.
์์ง Grafana๋ฅผ ์ฌ์ฉํด๋ณด์ง ์์ผ์
จ๋ค๋ฉด ์ฌ์ฉ๋ฒ์ ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค. 80~90๋
๋์์ด๋ผ๋ฉด ์ผ์ด๋ฒ ์ด๋ฅผ ๊ธฐ์ตํ์๊ฒ ์ฃ ? ์ด ๊ณฐ๋ค์ด ๋ฌ์์์์ ์ผ๋ง๋ ์ธ๊ธฐ๊ฐ ์์๋์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง, ์งํ์ ๊ดํด์๋ผ๋ฉด ์ฐ๋ฆฌ๋ ๋๊ฐ์ "์ผ์ด ๋ฒ ์ด"๊ฐ ๋์ด์ผ ํฉ๋๋ค. ์์ ๋งํ๋ฏ์ด ์ ์ฒด ์์คํ
์ด ์ด๋ป๊ฒ ์๋ํ๋์ง์ ๋ํ ํฐ ๊ทธ๋ฆผ์ด ํ์ํ๋ฉฐ, ์ด๋ ๋จ์ง API, ์น ์ฌ์ดํธ ๋๋ ๊ฐ์ ๋จธ์ ์์ ์คํ๋๋ ์๋น์ค์ ๊ดํ ๊ฒ์ด์ด์๋ ์ ๋ฉ๋๋ค.
์ ์ฒด ์์คํ
์ ์๋์ ๊ฐ์ฅ ์๋ฒฝํ๊ฒ ๋ฐ์ํ๋ ์ธก์ ํญ๋ชฉ ๋ชจ์์ ๊ตฌ์ฑํด์ผ ํฉ๋๋ค. ์ฌ๋ฌ๋ถ ๋๋ถ๋ถ์ ์ํํธ์จ์ด ๊ฐ๋ฐ์์ด๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ๋ถ์ ์ถ์ ๋์์์ด ๋ณํํ๊ณ ์๋ก์ด ์ ํ ์๊ตฌ ์ฌํญ์ ์ ์ํฉ๋๋ค. ์ฝ๋ฉ ํ๋ก์ธ์ค์ ๊ด์ฌ์ ๊ฐ๋ ๊ฒ์ฒ๋ผ ๋ฉํธ๋ฆญ์๋ ๊ด์ฌ์ ๊ฐ์ ธ์ผ ํฉ๋๋ค. ๋ฉํธ๋ฆญ์ด ์์ฑํ๋ ๋ชจ๋ ์ฝ๋ ์ค๊ณผ ์ด๋ป๊ฒ ๊ด๋ จ๋๋์ง ์์์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ค์ ์ฃผ์ ๊ทํ๋ ์๋ก์ด ๋ง์ผํ
์บ ํ์ธ์ ์์ํ๊ณ ๋ง์ ์์ ์ฌ์ฉ์๊ฐ ๊ทํ์ ์ฌ์ดํธ๋ฅผ ๋ฐฉ๋ฌธํ ๊ฒ์ผ๋ก ์์ํฉ๋๋ค. ์ด ์ด๋ฒคํธ๋ฅผ ๋ถ์ํ๋ ค๋ฉด ์ธก์ ํญ๋ชฉ์ด ํ์ํ๋ฉฐ ์ด๋ฌํ ์ฌ๋๋ค์ ํ๋์ ์ถ์ ํ๋ ค๋ฉด ์ ์ฒด ๋์๋ณด๋๊ฐ โโํ์ํ ์๋ ์์ต๋๋ค. ๋ง์ผํ
์บ ํ์ธ์ด ์ผ๋ง๋ ์ฑ๊ณต์ ์ธ์ง, ๊ทธ๋ฆฌ๊ณ ์ค์ ๋ก ์ฑ๊ณผ๊ฐ ์ด๋ค์ง ์ดํดํ๋ ค๋ฉด ์งํ๊ฐ ํ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ํจ๊ณผ์ ์ธ CRM(๊ณ ๊ฐ ๊ด๊ณ ๊ด๋ฆฌ ์์คํ
)์ ๊ฐ๋ฐํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์
๋๋ค.
์ด์ Azure ํด๋ผ์ฐ๋ ์๋น์ค๋ฅผ ์์ํด ๋ณด๊ฒ ์ต๋๋ค. Azure Monitor๊ฐ ์์ผ๋ฏ๋ก ๋ฉํธ๋ฆญ ์ปฌ๋ ์ ์ ์ฐพ๊ณ ๊ตฌ์ฑํ๋ ๊ฒ์ด ๋งค์ฐ ์ฝ์ต๋๋ค. ์ด ๋ชจ๋ํฐ๋ ์์คํ ๊ตฌ์ฑ ๊ด๋ฆฌ๋ฅผ ์ค์ ์ง์คํํฉ๋๋ค. ์์คํ ์ ์ ์ฉํ๋ ค๋ ๊ฐ Azure ์์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋ ๋ง์ ๋ฉํธ๋ฆญ์ด ์์ต๋๋ค. ์ด๊ฒ์ ๊ธฐ๋ณธ ์ค์ ์์ด ๋ฐ๋ก ์๋ํ๋ ๋ฌด๋ฃ ์์ฉ ํ๋ก๊ทธ๋จ์ผ๋ก, ์์คํ ์ ์๋ฌด๊ฒ๋ ์ฐ๊ฑฐ๋ "์กฐ์"ํ ํ์๊ฐ ์์ต๋๋ค. ๋ค์ ๋ฐ๋ชจ๋ฅผ ํตํด ์ด๋ฅผ ํ์ธํด ๋ณด๊ฒ ์ต๋๋ค.
๋ํ ์ด๋ฌํ ์ธก์ ํญ๋ชฉ์ Splunk ๋ก๊ทธ ์ ์ฅ ๋ฐ ๋ถ์ ์์คํ
, ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ๋ก๊ทธ ๊ด๋ฆฌ ์ ํ๋ฆฌ์ผ์ด์
SumoLogic, ELK ๋ก๊ทธ ์ฒ๋ฆฌ ๋๊ตฌ, IBM Radar ๋ฑ์ ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์
์ผ๋ก ๋ณด๋ผ ์๋ ์์ต๋๋ค. ์ฌ์ค, ๊ฐ์ ๋จธ์ , ๋คํธ์ํฌ ์๋น์ค, Azure SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฑ ์ฌ์ฉํ๋ ๋ฆฌ์์ค์ ๋ฐ๋ผ ์ฝ๊ฐ์ ์ฐจ์ด๊ฐ ์์ต๋๋ค. ์ฆ, ์์
ํ๊ฒฝ์ ๊ธฐ๋ฅ์ ๋ฐ๋ผ ๋ฉํธ๋ฆญ ์ฌ์ฉ์ด ๋ค๋ฆ
๋๋ค. ์ด๋ฌํ ์ฐจ์ด์ ์ด ์ฌ๊ฐํ๋ค๊ณ ๋ ๋งํ ์ ์์ง๋ง ์ํ๊น๊ฒ๋ ์ฌ์ ํ ์กด์ฌํ๋ฏ๋ก ์ด๋ฅผ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ํฌํธ, CLI/Power Shell ๋๋ ARM ํ
ํ๋ฆฟ์ ์ฌ์ฉํ๋ ๋ฑ ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ๋ฉํธ๋ฆญ์ ํ์ฑํํ๊ณ ๋ณด๋ผ ์ ์์ต๋๋ค.
์ฒซ ๋ฒ์งธ ๋ฐ๋ชจ๋ฅผ ์์ํ๊ธฐ ์ ์ ๊ถ๊ธํ ์ ์ด ์์ผ๋ฉด ๋ต๋ณํด ๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ง๋ฌธ์ด ์์ผ๋ฉด ์์ํ๊ฒ ์ต๋๋ค. ํ๋ฉด์๋ Azure Monitor ํ์ด์ง์ ๋ชจ์์ด ํ์๋ฉ๋๋ค. ์ด ๋ชจ๋ํฐ๊ฐ ์๋ํ์ง ์๋๋ค๊ณ ๋ง์ํ์๋ ๋ถ ๊ณ์ ๊ฐ์?
์ด์ ๋ชจ๋ ๊ฒ์ด ์ ์์ด๋ฏ๋ก ๋ชจ๋ํฐ ์๋น์ค๊ฐ ์ด๋ป๊ฒ ๋ณด์ด๋์ง ํ์ธํ ์ ์์ต๋๋ค. ๋๋ ์ด๊ฒ์ด ์ผ์ ์
๋ฌด๋ฅผ ์ํ ํ๋ฅญํ๊ณ ๋งค์ฐ ๊ฐ๋จํ ๋๊ตฌ๋ผ๊ณ ๋งํ ์ ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์
, ๋คํธ์ํฌ ๋ฐ ์ธํ๋ผ๋ฅผ ๋ชจ๋ํฐ๋งํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ต๊ทผ์๋ ๋ชจ๋ํฐ๋ง ์ธํฐํ์ด์ค๊ฐ ๊ฐ์ ๋์ด ์ด์ ์ ์๋น์ค๊ฐ ๋ค๋ฅธ ์์น์ ์์๋ ๊ฒฝ์ฐ ์ด์ ์๋น์ค์ ๋ํ ๋ชจ๋ ์ ๋ณด๊ฐ ๋ชจ๋ํฐ ํ ํ์ด์ง์ ํตํฉ๋ฉ๋๋ค.
์งํ ํ ์ด๋ธ์ HomeMonitorMetrics ๊ฒฝ๋ก์ ์๋ ํญ์ผ๋ก, ์ฌ๊ธฐ๋ก ์ด๋ํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ์งํ๋ฅผ ํ์ธํ๊ณ ํ์ํ ์งํ๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์งํ ์์ง์ ํ์ฑํํด์ผ ํ๋ ๊ฒฝ์ฐ HomeMonitorDiagnostic ์ค์ ๋๋ ํฐ๋ฆฌ ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ๊ณ ์งํ ํ์ฑํ/๋นํ์ฑํ ํ์ธ๋์ ์ ํํด์ผ ํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๊ฑฐ์ ๋ชจ๋ ์งํ๊ฐ ํ์ฑํ๋์ด ์์ง๋ง ์ถ๊ฐ๋ก ํ์ฑํํด์ผ ํ๋ ๊ฒฝ์ฐ ์ง๋จ ์ํ๋ฅผ ๋นํ์ฑํ์์ ํ์ฑํ๋ก ๋ณ๊ฒฝํด์ผ ํฉ๋๋ค.
์ด๋ ๊ฒ ํ๋ ค๋ฉด ์ ํํ ๋ฉํธ๋ฆญ ๋ผ์ธ์ ํด๋ฆญํ๊ณ ์ด๋ฆฌ๋ ํญ์์ ์ง๋จ ๋ชจ๋๋ฅผ ํ์ฑํํฉ๋๋ค. ์ ํํ ์งํ๋ฅผ ๋ถ์ํ๋ ค๋ฉด ์ง๋จ ์ผ๊ธฐ ๋งํฌ๋ฅผ ํด๋ฆญํ ํ ๋ํ๋๋ ์ฐฝ์์ Log Analytics๋ก ๋ณด๋ด๊ธฐ ํ์ธ๋์ ์ ํํด์ผ ํฉ๋๋ค.
Log Analytics๋ Splunk์ ์ฝ๊ฐ ์ ์ฌํ์ง๋ง ๋น์ฉ์ด ๋ ์ ๋ ดํฉ๋๋ค. ์ด ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฉด ๋ชจ๋ ๋ฉํธ๋ฆญ, ๋ก๊ทธ ๋ฐ ๊ธฐํ ํ์ํ ๋ชจ๋ ๊ฒ์ ์์งํ์ฌ Log Analytics ์์
์์ญ์ ๋ฐฐ์นํ ์ ์์ต๋๋ค. ์ด ์๋น์ค๋ ํน์ KQL ์ฟผ๋ฆฌ ์ฒ๋ฆฌ ์ธ์ด์ธ Kusto Quarry Language๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ค์ ๋ฐ๋ชจ์์ ํด๋น ์์
์ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์ง๊ธ์ ์ด ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ธก์ ํญ๋ชฉ, ๋ก๊ทธ, ์ฉ์ด, ์ถ์ธ, ํจํด ๋ฑ์ ๊ดํ ์ฟผ๋ฆฌ๋ฅผ ๋ง๋ค ์ ์๋ค๋ ์ ์ ์์๋๊ฒ ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋์๋ณด๋๋ฅผ ๋ง๋์ธ์.
๋ฐ๋ผ์ Log Analytics๋ก ๋ณด๋ด๊ธฐ ํ์ธ๋๊ณผ LOG ํจ๋ ํ์ธ๋(DataPlaneRequests, MongoRequests ๋ฐ QueryRuntimeStatistics)์ ์ ํํ๊ณ ์๋ METRIC ํจ๋(์์ฒญ ํ์ธ๋)์ ์ ํํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ด๋ฆ์ ์ง์ ํ๊ณ ์ค์ ์ ์ ์ฅํฉ๋๋ค. ๋ช ๋ น์ค์์ ์ด๋ ๋ ์ค์ ์ฝ๋๋ฅผ ๋ํ๋ ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ด๋ฌํ ์๋ฏธ์์ Azure Cloud Shell์ Google๊ณผ ์ ์ฌํ๋ฉฐ ์น ๋ธ๋ผ์ฐ์ ์์ ๋ช ๋ น์ค์ ์ฌ์ฉํ ์๋ ์์ต๋๋ค. AWS์๋ ๊ทธ๋ฐ ๊ฒ์ด ์์ผ๋ฏ๋ก ์ด๋ฌํ ์๋ฏธ์์ Azure๊ฐ ํจ์ฌ ๋ ํธ๋ฆฌํฉ๋๋ค.
์๋ฅผ ๋ค์ด ๋ฉํฑ์์ ์ฝ๋๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ ์น ์ธํฐํ์ด์ค๋ฅผ ํตํด ๋ฐ๋ชจ๋ฅผ ์คํํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ ค๋ฉด ๋ด Azure ๊ณ์ ์ผ๋ก ์ธ์ฆํด์ผ ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์๋ฅผ ๋ค์ด ํ ๋ผํฐ(terrafone)์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฏธ ์ฌ์ฉํ๊ณ ์๋ ๊ฒฝ์ฐ ์๋น์ค์ ๋ํ ์ฐ๊ฒฐ์ ๊ธฐ๋ค๋ฆฐ ํ Microsoft๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉํ๋ Linux ์์ ํ๊ฒฝ์ ๊ฐ์ ธ์ต๋๋ค.
๋ค์์ผ๋ก Azure Cloud Shell์ ๊ธฐ๋ณธ ์ ๊ณต๋๋ Bash๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋งค์ฐ ์ ์ฉํ ์ ์ VS Code์ ๊ฒฝ๋ ๋ฒ์ ์ธ ๋ธ๋ผ์ฐ์ ์ ๋ด์ฅ๋ IDE์
๋๋ค. ๋ค์์ผ๋ก ์ค๋ฅ ์งํ ํ
ํ๋ฆฟ์ผ๋ก ์ด๋ํ์ฌ ํธ์งํ๊ณ ํ์์ ๋ง๊ฒ ์ฌ์ฉ์ ์ ์ํ ์ ์์ต๋๋ค.
์ด ํ
ํ๋ฆฟ์์ ์งํ ์์ง์ ์ค์ ํ๋ฉด ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฒด ์ธํ๋ผ์ ๋ํ ์งํ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ์ธก์ ํญ๋ชฉ์ ์ ์ฉํ๊ณ ์์งํ๊ณ ์ ์ฅํ ํ์๋ ์๊ฐํํด์ผ ํฉ๋๋ค.
Azure Monitor๋ ๋ฉํธ๋ฆญ๋ง ์ฒ๋ฆฌํ๋ฉฐ ์์คํ
์ํ์ ๋ํ ์ ๋ฐ์ ์ธ ๊ทธ๋ฆผ์ ์ ๊ณตํ์ง ์์ต๋๋ค. Azure ํ๊ฒฝ ์ธ๋ถ์์ ์คํ๋๋ ๋ค๋ฅธ ์ฌ๋ฌ ์ ํ๋ฆฌ์ผ์ด์
์ด ์์ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ชจ๋ ํ๋ก์ธ์ค๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์์ง๋ ๋ชจ๋ ๋ฉํธ๋ฆญ์ ํ๊ณณ์์ ์๊ฐํํด์ผ ํ๋ ๊ฒฝ์ฐ Azure Monitor๋ ์ด์ ์ ํฉํ์ง ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด Microsoft๋ ๋ค์ํ ๋ฐ์ดํฐ์ ์๊ฐํ๋ฅผ ํฌํจํ๋ ๋น์ฆ๋์ค ๋ถ์์ ์ํ ํฌ๊ด์ ์ธ ์ํํธ์จ์ด์ธ Power BI ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๊ฒ์ ์๋นํ ๋น์ผ ์ ํ์ด๋ฉฐ ๋น์ฉ์ ํ์ํ ๊ธฐ๋ฅ ์ธํธ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ฒ๋ฆฌํ ๋ฐ์ดํฐ 48์ข ์ ์ ๊ณตํ๋ฉฐ Azure SQL Data Warehouse, Azure Data Lake Storage, Azure Machine Learning Services ๋ฐ Azure Databricks์ ์ฐ๊ฒฐ๋ฉ๋๋ค. ํ์ฅ์ฑ์ ํ์ฉํ์ฌ 30๋ถ๋ง๋ค ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ ์ ์์ต๋๋ค. ์ค์๊ฐ ๋ชจ๋ํฐ๋ง ์๊ฐํ๊ฐ ํ์ํ ๊ฒฝ์ฐ ์ด๋ ๊ทํ์ ์๊ตฌ์ ์ถฉ๋ถํ ์๋ ์๊ณ ์ถฉ๋ถํ์ง ์์ ์๋ ์์ต๋๋ค. ์ด๋ฐ ๊ฒฝ์ฐ์๋ ์ ๊ฐ ์ธ๊ธํ Grafana์ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ํ Microsoft ์ค๋ช ์์์๋ SIEM ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ Splunk, SumoLogic, ELK ๋ฐ IBM ๋ ์ด๋ ์๊ฐํ ์์คํ ์ ๋ฉํธ๋ฆญ, ๋ก๊ทธ ๋ฐ ์ด๋ฒคํธ ํ ์ด๋ธ์ ๋ณด๋ด๋ ๊ธฐ๋ฅ์ ๋ํด ์ค๋ช ํฉ๋๋ค.
23:40 ๋ถ
์กฐ๋ง๊ฐ ๊ณ์...
์ผ๋ถ ๊ด๊ณ ๐
์ฐ๋ฆฌ์ ํจ๊ป์์ด ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ์ฐ๋ฆฌ ๊ธฐ์ฌ๊ฐ ๋ง์์ ๋์ญ๋๊น? ๋ ์ฌ๋ฏธ์๋ ์ฝํ
์ธ ๋ฅผ ๋ณด๊ณ ์ถ๋ค๋ฉด? ์ฃผ๋ฌธํ๊ฑฐ๋ ์น๊ตฌ์๊ฒ ์ถ์ฒํ์ฌ ์ฐ๋ฆฌ๋ฅผ ์ง์ํ์ญ์์ค.
Dell R730xd๋ ์์คํ
๋ฅด๋ด์ Equinix Tier IV ๋ฐ์ดํฐ ์ผํฐ์์ 2๋ฐฐ ๋ ์ ๋ ดํฉ๋๊น? ์ฌ๊ธฐ์ ๋ง
์ถ์ฒ : habr.com