์˜จ๋ผ์ธ SRE ์ง‘์•ฝ์ : ๋ชจ๋“  ๊ฒƒ์„ ์ฒ ์ €ํ•˜๊ฒŒ ๋ถ„ํ•ดํ•œ ๋‹ค์Œ ์ˆ˜์ •ํ•˜๊ณ  ๋ช‡ ๋ฒˆ ๋” ๋ถ„ํ•ดํ•œ ๋‹ค์Œ ๋‹ค์‹œ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค.

๋ญ”๊ฐ€๋ฅผ ๊นจ๋œจ๋ ค ๋ณผ๊นŒ์š”? ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์šฐ๋ฆฌ๋Š” ๊ฑด์„คํ•˜๊ณ  ๊ฑด์„คํ•˜๊ณ  ์ˆ˜๋ฆฌํ•˜๊ณ  ์ˆ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์น˜๋ช…์ ์ธ ์ง€๋ฃจํ•จ.

์šฐ๋ฆฌ์—๊ฒŒ ์•„๋ฌด ์ผ๋„ ์ผ์–ด๋‚˜์ง€ ์•Š๋„๋ก ๊ทธ๊ฒƒ์„ ๋ถ€์ˆ˜์ž. ์šฐ๋ฆฌ๋Š” ์ด ๋ถˆ๋ช…์˜ˆ์— ๋Œ€ํ•ด ์นญ์ฐฌ์„ ๋ฐ›์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์šฐ๋ฆฌ๋Š” ๋ชจ๋“  ๊ฒƒ์„ ๋‹ค์‹œ ๊ตฌ์ถ•ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ›จ์”ฌ ๋” ์ข‹๊ณ , ๋” ๋‚ด๊ฒฐํ•จ์„ฑ์ด ์žˆ๊ณ , ๋” ๋นจ๋ผ์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ๋‹ค์‹œ ๊นจ๋œจ๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์šฐ๋ฆฌ ์ „์ฒด ์šฐ์ฃผ ๋น„ํ–‰์ˆ  ์ค‘ ๊ฐ€์žฅ ๋น„๋ฐ€์Šค๋Ÿฌ์šด ๋„๊ตฌ์ธ ๋น… ๋Ÿฌ์‹œ์•ˆ ์ŠคํŽ˜์ด์Šค ํ•ด๋จธ(Big Russian Space Hammer)๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๋Œ€ํšŒ๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹œ๋‚˜์š”?

์•„๋‹ˆ์š”. ์ด๋Š” ์˜จ๋ผ์ธ SRE ์ค‘์‹ฌ์ž…๋‹ˆ๋‹ค. ์šฐ์—ฐํžˆ ๊ฐ ์ฝ”์Šค๋งˆ๋‹ค ์Šฌ๋Ÿผ SRE ๊ฒฐ์ฝ” ์ด์ „ ๊ฒƒ์„ ์ข‹์•„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋งค์ดˆ ์ˆ˜์ฒœ ๋ช…์˜ ์‚ฌ์šฉ์ž๊ฐ€ ์—ฐ๊ฒฐ๋˜๊ณ  ์ฒญ์ค‘ ์ž์ฒด๊ฐ€ ์ˆ˜๋ฐฑ๋งŒ ๋ช…์— ๋‹ฌํ•˜๋Š” ๊ฑฐ๋Œ€ํ•˜๊ณ  ๋ณต์žกํ•œ ์‹œ์Šคํ…œ์—์„œ ์‹œ์Šคํ…œ์ด ๋–จ์–ด์ง€๊ณ , ๋ถ€์„œ์ง€๊ณ , ๋‘”ํ•ด์ง€๊ณ , ๊ฒฐํ•จ์ด ์ƒ๊ธฐ๊ณ , ์ˆ˜๋ฐฑ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ๋ง๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๊ฒฐ์ฝ” ์ถ”์ธกํ•˜์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. SRE ์—”์ง€๋‹ˆ์–ด์˜ ์—…๋ฌด ๊ต๋Œ€ ๋ถ„์œ„๊ธฐ.

XNUMX์›”์—๋Š” ๋˜ ๋‹ค๋ฅธ ํ–‰์‚ฌ๋ฅผ ๊ฐœ์ตœํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. SRE ์ง‘์ค‘.

์˜จ๋ผ์ธ SRE ์ง‘์•ฝ์ : ๋ชจ๋“  ๊ฒƒ์„ ์ฒ ์ €ํ•˜๊ฒŒ ๋ถ„ํ•ดํ•œ ๋‹ค์Œ ์ˆ˜์ •ํ•˜๊ณ  ๋ช‡ ๋ฒˆ ๋” ๋ถ„ํ•ดํ•œ ๋‹ค์Œ ๋‹ค์‹œ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค.

์กฐ๊ธˆ ํšŒ๊ณ ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ถˆ๊ณผ ๋ช‡ ๋…„ ์ „ HR์ด ๋ˆ„๊ฐ€ ํšŒ์‚ฌ์— ๊ฐ€์žฅ ๋งŽ์€ DevOps ์—”์ง€๋‹ˆ์–ด๋ฅผ ๊ณ ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ์•„๋ณด๊ธฐ ์œ„ํ•ด ๊ฒฝ์Ÿํ–ˆ๋˜ ๊ฒƒ์„ ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค. ๊ฒฝํ’ˆ์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ Pantsir-S1 ์ถ”์  ์‹œ์Šคํ…œ์ฒ˜๋Ÿผ ์ฃผ๋ณ€ ๊ณต๊ฐ„์„ ๊ฒ€์‚ฌํ•˜๊ณ  SRE ์—”์ง€๋‹ˆ์–ด๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ธฐ์‚ฌ์—์„œ ๋งํ–ˆ๋‹ค.Google์˜ ๊ฐœ๋ฐœ์ž์ธ Evgeniy Varavva์ž…๋‹ˆ๋‹ค. Google์„ ๋‹ค์„ฏ ๋‹จ์–ด๋กœ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•โ€œGoogle์—์„œ SRE ์—”์ง€๋‹ˆ์–ด์˜ ์‚ถ์€ ์–ด๋–ค์ง€, ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋Ÿฌํ•œ ๊ธฐ์—…์—์„œ๋„ SRE ์ „๋ฌธ๊ฐ€๊ฐ€ ๋ถ€์กฑํ•˜๋‹ค๋Š” ์‚ฌ์‹ค์„ ๊ฒฝํ—˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์˜จ๋ผ์ธ ์ง‘์ค‘๊ณผ์ •์—์„œ ์Šฌ๋Ÿผ SRE 10์›” 00์ผ ๋™์•ˆ 19:00๋ถ€ํ„ฐ XNUMX:XNUMX๊นŒ์ง€ ์ œํ•œ๋œ ๋ฆฌ์†Œ์Šค ์กฐ๊ฑด์—์„œ ์›น ์‚ฌ์ดํŠธ์˜ ์†๋„, ๋‚ด๊ฒฐํ•จ์„ฑ ๋ฐ ๊ฐ€์šฉ์„ฑ์„ ๋ณด์žฅํ•˜๊ณ  IT ์‚ฌ๊ณ ๋ฅผ ์ œ๊ฑฐํ•˜๋ฉฐ ๋ฌธ์ œ๊ฐ€ ์žฌ๋ฐœํ•˜์ง€ ์•Š๋„๋ก ๋””๋ธŒ๋ฆฌํ•‘์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๊ฐ•์ขŒ ์—ฐ์‚ฌ:

์ด๋ฐ˜ ํฌ๋ฃจ๊ธ€๋กœํ”„. Databricks์˜ ์ง์› ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด. ๋ถ„์‚ฐ ๋ฉ”์‹œ์ง€ ์ „๋‹ฌ ๋ฐ ์ฒ˜๋ฆฌ, ๋น…๋ฐ์ดํ„ฐ ๋ฐ ์›น์Šคํƒ, ๊ฒ€์ƒ‰, ๋‚ด๋ถ€ ํด๋ผ์šฐ๋“œ ๊ตฌ์ถ•, ์„œ๋น„์Šค ๋ฉ”์‹œ ๋“ฑ ๋Œ€๊ธฐ์—…์—์„œ์˜ ๊ฒฝํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.

ํŒŒ๋ฒจ ์…€๋ฆฌ๋ฐ”๋…ธํ”„. Mail.ru ํด๋ผ์šฐ๋“œ ์†”๋ฃจ์…˜์˜ ์ˆ˜์„ DevOps ์—”์ง€๋‹ˆ์–ด. ์ €๋Š” ์ˆ˜์‹ญ ๊ฐœ์˜ ๊ตฌ์ถ•๋œ ์ธํ”„๋ผ์™€ ์ˆ˜๋ฐฑ ๊ฐœ์˜ ์ž‘์„ฑ๋œ CI/CD ํŒŒ์ดํ”„๋ผ์ธ์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณต์ธ Kubernetes ๊ด€๋ฆฌ์ž. Kubernetes ๋ฐ DevOps์— ๋Œ€ํ•œ ์—ฌ๋Ÿฌ ๊ณผ์ •์˜ ์ €์ž์ž…๋‹ˆ๋‹ค. ๋Ÿฌ์‹œ์•„ ๋ฐ ๊ตญ์ œ IT ์ปจํผ๋Ÿฐ์Šค์˜ ์ •๊ธฐ ์—ฐ์‚ฌ์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  ๊ฒƒ์ด ํž˜๋“ค๊ณ  ์˜ˆ์ธก ๋ถˆ๊ฐ€๋Šฅํ•˜๋ฉฐ ์‹ค์ œ๋กœ๋Š” ์–ด๋ ค์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฑด์„คํ•˜๊ณ , ๋ถ€์ˆ˜๊ณ , ์ˆ˜๋ฆฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋•Œ๋กœ๋Š” ๋งค์šฐ ๋‹ค๋ฅธ ์ˆœ์„œ๋กœ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.

์ง“๋‹ค: ์—ฌ๋Ÿฌ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋กœ ๊ตฌ์„ฑ๋œ ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ SLO, SLI, SLA ํ‘œ์‹œ๊ธฐ๋ฅผ ๊ณต์‹ํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์ง€์›ํ•  ์•„ํ‚คํ…์ฒ˜์™€ ์ธํ”„๋ผ๋ฅผ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ๋ฅผ ์กฐ๋ฆฝ, ํ…Œ์ŠคํŠธ ๋ฐ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์•Œ๋ฆผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

๋ถ€์„œ์ง€๋‹ค: ๊ฐœ๋ฐœ์ž ์˜ค๋ฅ˜, ์ธํ”„๋ผ ์žฅ์• , ๋ฐฉ๋ฌธ์ž ์œ ์ž…, DoS ๊ณต๊ฒฉ ๋“ฑ SLO๋ฅผ ์•…ํ™”์‹œํ‚ค๋Š” ๋‚ด๋ถ€ ๋ฐ ์™ธ๋ถ€ ์š”์ธ์„ ๊ณ ๋ คํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ฒฌ๊ณ ์„ฑ, ์˜ค๋ฅ˜ ์˜ˆ์‚ฐ, ํ…Œ์ŠคํŠธ ๋ฐฉ์‹, ์ธํ„ฐ๋ŸฝํŠธ ๊ด€๋ฆฌ ๋ฐ ์šด์˜ ์ž‘์—… ๋ถ€ํ•˜๋ฅผ ์ดํ•ดํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”.

์ˆ˜๋ฆฌํ•˜๋‹ค: ๊ฐ€๋Šฅํ•œ ํ•œ ์ตœ๋‹จ ์‹œ๊ฐ„ ๋‚ด์— ์‚ฌ๊ณ ๋ฅผ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด ํŒ€ ์ž‘์—…์„ ์‹ ์†ํ•˜๊ณ  ํšจ๊ณผ์ ์œผ๋กœ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•(๋™๋ฃŒ ์ฐธ์—ฌ, ์ดํ•ด๊ด€๊ณ„์ž์—๊ฒŒ ์•Œ๋ฆฌ๊ธฐ, ์šฐ์„ ์ˆœ์œ„ ์„ค์ •)์— ๋Œ€ํ•œ ๊ต์œก์„ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๊ณต๋ถ€ํ•˜๋‹ค: SRE ๊ด€์ ์—์„œ ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ๊ฑด์„ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋‹ˆํ„ฐ๋ง ๊ฐœ์„ , ์•„ํ‚คํ…์ฒ˜ ๋ณ€๊ฒฝ, ๊ฐœ๋ฐœ ๋ฐ ์šด์˜ ์ ‘๊ทผ ๋ฐฉ์‹, ๊ทœ์ œ ๋“ฑ ํ–ฅํ›„ ์ด๋ฅผ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค.

์˜จ๋ผ์ธ SRE ์ง‘์ค‘ ์‹ค์ œ ์กฐ๊ฑด์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•ฉ๋‹ˆ๋‹ค. ์„œ๋น„์Šค๋ฅผ ๋ณต์›ํ•˜๋Š” ์‹œ๊ฐ„์€ ๊ทนํžˆ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค. ์‹ค์ œ ์ƒํ™œ์—์„œ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์‹ค์ œ ์—…๋ฌด ์ƒํ™ฉ์—์„œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ ์‚ฌ์ดํŠธ์—์„œ SRE ๊ณผ์ •์˜ ์กฐ๊ฑด์„ ํ™•์ธํ•˜๊ณ  ์ „์ฒด ํ”„๋กœ๊ทธ๋žจ์„ ํ•™์Šตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งํฌ.

์˜จ๋ผ์ธ ์ง‘์ค‘๊ฐ•์ขŒ๋Š” 2020๋…„ XNUMX์›”๋กœ ์˜ˆ์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ๊ฐ€๋น„๋ฅผ ๋ฏธ๋ฆฌ ๊ฒฐ์ œํ•˜์‹  ๋ถ„๋“ค์„ ์œ„ํ•ด ํ• ์ธ์„ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฐ•๋„ ๋†’์€ ํ›ˆ๋ จ, ๋น„ํ‘œ์ค€ ์ž‘์—… ๋ฐ ๊ฐ‘์ž‘์Šค๋Ÿฌ์šด ์‚ฌ๊ณ ์— ๋Œ€๋น„ํ•˜๊ณ  ๊ณ„์‹ญ๋‹ˆ๊นŒ?

๊ทธ๊ฒƒ์€ ์ผ์–ด๋‚˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ „๋ฌธ์ ์ธ ์„ฑ์žฅ์ด ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€