HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

๋ชจ๋‘๊ฐ€ ๊ฐœ๋ฐœ ๋ฐ ํ…Œ์ŠคํŠธ, ์ง์› ๊ต์œก, ๋™๊ธฐ ๋ถ€์—ฌ ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜์ง€๋งŒ XNUMX๋ถ„์˜ ์„œ๋น„์Šค ์ค‘๋‹จ ์‹œ๊ฐ„์— ๋ง‰๋Œ€ํ•œ ๋น„์šฉ์ด ์†Œ์š”๋˜๋Š” ๊ฒฝ์šฐ ์ด๋Ÿฌํ•œ ํ”„๋กœ์„ธ์Šค๋กœ๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—„๊ฒฉํ•œ SLA์— ๋”ฐ๋ผ ๊ธˆ์œต๊ฑฐ๋ž˜๋ฅผ ํ•  ๊ฒฝ์šฐ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”? ๊ฐœ๋ฐœ๊ณผ ํ…Œ์ŠคํŠธ๋ฅผ ๋ฐฉ์ •์‹์—์„œ ์ œ์™ธํ•˜์—ฌ ์‹œ์Šคํ…œ์˜ ์•ˆ์ •์„ฑ๊ณผ ๋‚ด๊ฒฐํ•จ์„ฑ์„ ๋†’์ด๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

๋‹ค์Œ HighLoad++ ์ปจํผ๋Ÿฐ์Šค๋Š” 6๋…„ 7์›” 2020์ผ๊ณผ XNUMX์ผ์— ์ƒํŠธํŽ˜ํ…Œ๋ฅด๋ถ€๋ฅดํฌ์—์„œ ๊ฐœ์ตœ๋ฉ๋‹ˆ๋‹ค. ์„ธ๋ถ€์ •๋ณด ๋ฐ ํ‹ฐ์ผ“ ๋งํฌ. 9์›” 18์ผ 00:2018. HighLoad++ ๋ชจ์Šคํฌ๋ฐ” XNUMX, ๋ธ๋ฆฌ + ์ฝœ์นดํƒ€ ํ™€. ๋…ผ๋ฌธ๊ณผ ์ œ์ถœ.

Evgeniy Kuzovlev(์ดํ•˜ โ€“ EC): - ์นœ๊ตฌ๋“ค, ์•ˆ๋…•! ๋‚ด ์ด๋ฆ„์€ Kuzovlev Evgeniy์ž…๋‹ˆ๋‹ค. ์ €๋Š” EcommPay ํšŒ์‚ฌ ์ถœ์‹ ์ด๊ณ  ํŠน์ • ๋ถ€์„œ๋Š” ํšŒ์‚ฌ ๊ทธ๋ฃน์˜ IT ๋ถ€์„œ์ธ EcommPay IT์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์˜ค๋Š˜ ์šฐ๋ฆฌ๋Š” ๊ฐ€๋™ ์ค‘์ง€ ์‹œ๊ฐ„์„ ํ”ผํ•˜๋Š” ๋ฐฉ๋ฒ•, ํ”ผํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ๊ฒฐ๊ณผ๋ฅผ ์ตœ์†Œํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ฃผ์ œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค: "100๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $000์ธ ๊ฒฝ์šฐ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?" ์•ž์œผ๋กœ ์šฐ๋ฆฌ์˜ ์ˆซ์ž๋Š” ๋น„์Šทํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

EmmPay IT๋Š” ๋ฌด์—‡์„ ํ•ฉ๋‹ˆ๊นŒ?

์šฐ๋ฆฌ๋Š” ๋ˆ„๊ตฌ์ž…๋‹ˆ๊นŒ? ๋‚˜๋Š” ์™œ ์—ฌ๊ธฐ ๋‹น์‹  ์•ž์— ์„œ ์žˆ์Šต๋‹ˆ๊นŒ? ์™œ ๋‚ด๊ฐ€ ์—ฌ๊ธฐ์„œ ๋‹น์‹ ์—๊ฒŒ ๋งํ•  ๊ถŒ๋ฆฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ์—ฌ๊ธฐ์„œ๋Š” ๋ฌด์—‡์— ๋Œ€ํ•ด ๋” ์ž์„ธํžˆ ์ด์•ผ๊ธฐํ• ๊นŒ์š”?

HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

EcommPay ๊ทธ๋ฃน์€ ๊ตญ์ œ ์ธ์ˆ˜์ž์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋Ÿฌ์‹œ์•„, ์œ ๋Ÿฝ, ๋™๋‚จ์•„์‹œ์•„(์ „ ์„ธ๊ณ„) ๋“ฑ ์ „ ์„ธ๊ณ„์—์„œ ๊ฒฐ์ œ๋ฅผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด 9๊ฐœ์˜ ์‚ฌ๋ฌด์‹ค๊ณผ 500๋ช…์˜ ์ง์›์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๊ทธ ์ค‘ ์•ฝ ์ ˆ๋ฐ˜ ๋ฏธ๋งŒ์ด IT ์ „๋ฌธ๊ฐ€์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ํ•˜๋Š” ๋ชจ๋“  ์ผ, ์šฐ๋ฆฌ๊ฐ€ ๋ˆ์„ ๋ฒ„๋Š” ๋ชจ๋“  ์ผ์€ ์šฐ๋ฆฌ ์Šค์Šค๋กœ ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋ชจ๋“  ์ œํ’ˆ์„ ์ง์ ‘ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค(๋Œ€ํ˜• IT ์ œํ’ˆ ๋ผ์ธ์—๋Š” ์•ฝ 16๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค). ์šฐ๋ฆฌ๋Š” ์Šค์Šค๋กœ ๊ธ€์„ ์“ฐ๊ณ , ์Šค์Šค๋กœ๋ฅผ ๋ฐœ์ „์‹œํ‚ต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ˜„์žฌ ์šฐ๋ฆฌ๋Š” ํ•˜๋ฃจ์— ์•ฝ ๋ฐฑ๋งŒ ๊ฑด์˜ ๊ฑฐ๋ž˜๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค(์•„๋งˆ๋„ ์ˆ˜๋ฐฑ๋งŒ ๊ฑด์ด๋ผ๊ณ  ๋งํ•˜๋Š” ๊ฒƒ์ด ์˜ฌ๋ฐ”๋ฅธ ํ‘œํ˜„์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค). ์šฐ๋ฆฌ๋Š” ๊ฝค ์ Š์€ ํšŒ์‚ฌ์ž…๋‹ˆ๋‹ค. ์ด์ œ ๊ฒจ์šฐ XNUMX๋…„๋ฐ–์— ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

6๋…„ ์ „ ๋‘ ์‚ฌ๋žŒ์ด ํ•จ๊ป˜ ์‚ฌ์—…์„ ์‹œ์ž‘ํ–ˆ์„ ๋•Œ๋Š” ์ •๋ง ์Šคํƒ€ํŠธ์—…์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ํ•˜๋‚˜์˜ ์•„์ด๋””์–ด(์•„์ด๋””์–ด ์™ธ์—๋Š” ์•„๋ฌด๊ฒƒ๋„ ์—†์—ˆ์Œ)๋กœ ๋ญ‰์ณค๊ณ , ์šฐ๋ฆฌ๋Š” ๋‹ฌ๋ ธ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์Šคํƒ€ํŠธ์—…๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์šฐ๋ฆฌ๋Š” ๋” ๋น ๋ฅด๊ฒŒ ๋‹ฌ๋ ธ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์—๊ฒŒ๋Š” ํ’ˆ์งˆ๋ณด๋‹ค ์†๋„๊ฐ€ ๋” ์ค‘์š”ํ–ˆ์Šต๋‹ˆ๋‹ค.

์–ด๋Š ์‹œ์ ์—์„œ ์šฐ๋ฆฌ๋Š” ๋ฉˆ์ถ”์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋” ์ด์ƒ ๊ทธ ์†๋„์™€ ํ’ˆ์งˆ๋กœ๋Š” ์‚ด ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜๊ณ  ๋จผ์ € ํ’ˆ์งˆ์— ์ง‘์ค‘ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ˆœ๊ฐ„ ์šฐ๋ฆฌ๋Š” ์ •ํ™•ํ•˜๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๋ฉฐ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ํ”Œ๋žซํผ์„ ์ž‘์„ฑํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์ด ํ”Œ๋žซํผ์„ ์ž‘์„ฑํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์ง€๋งŒ(ํˆฌ์ž, ๊ฐœ๋ฐœ ๊ฐœ๋ฐœ, ํ…Œ์ŠคํŠธ ์‹œ์ž‘) ์–ด๋Š ์‹œ์ ์—์„œ ๊ฐœ๋ฐœ๊ณผ ํ…Œ์ŠคํŠธ๋กœ๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ƒˆ๋กœ์šด ์ˆ˜์ค€์˜ ์„œ๋น„์Šค ํ’ˆ์งˆ์— ๋„๋‹ฌํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ์ œํ’ˆ์„ ๋งŒ๋“ค์–ด ์ƒ์‚ฐ์— ํˆฌ์ž…ํ•˜์ง€๋งŒ ์—ฌ์ „ํžˆ ์–ด๋”˜๊ฐ€์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์˜ค๋Š˜ ์šฐ๋ฆฌ๋Š” ์ƒˆ๋กœ์šด ํ’ˆ์งˆ ์ˆ˜์ค€์— ๋„๋‹ฌํ•˜๋Š” ๋ฐฉ๋ฒ•(์šฐ๋ฆฌ๊ฐ€ ์ด๋ฅผ ์ˆ˜ํ–‰ํ•œ ๋ฐฉ๋ฒ•, ๊ฒฝํ—˜์— ๋Œ€ํ•ด)์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ๊ฐœ๋ฐœ ๋ฐ ํ…Œ์ŠคํŠธ๋ฅผ ๋ฐฉ์ •์‹์—์„œ ์ œ์™ธํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์šด์˜์— ๋ฌด์—‡์ด ๊ฐ€๋Šฅํ•œ์ง€, ์ฆ‰ ์–ด๋–ค ์šด์˜์ด ์Šค์Šค๋กœ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€, ํ’ˆ์งˆ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ธฐ ์œ„ํ•ด ํ…Œ์ŠคํŠธ์— ๋ฌด์—‡์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š”์ง€์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฐ€๋™ ์ค‘์ง€ ์‹œ๊ฐ„. ์ž‘์ „์˜ ๊ณ„๋ช….

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

HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

์šฐ๋ฆฌ๊ฐ€ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋ฐ”๊พธ๊ธฐ ์‹œ์ž‘ํ–ˆ์„ ๋•Œ ์šฐ๋ฆฌ๋Š” 4๊ณ„๋ช…์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์Šฌ๋ผ์ด๋“œ์— ์ œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ณ„๋ช…์€ ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.

HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

  • ๋ฌธ์ œ๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ์‹๋ณ„ํ•˜์‹ญ์‹œ์˜ค.
  • ๋” ๋นจ๋ฆฌ ์ œ๊ฑฐํ•˜์‹ญ์‹œ์˜ค.
  • ์ด์œ ๋ฅผ ์ดํ•ดํ•˜๋„๋ก ๋„์™€์ฃผ์„ธ์š”(๋‚˜์ค‘์— ๊ฐœ๋ฐœ์ž์šฉ).
  • ๊ทธ๋ฆฌ๊ณ  ์ ‘๊ทผ๋ฐฉ์‹์„ ํ‘œ์ค€ํ™”ํ•˜์„ธ์š”.

๋‘ ๋ฒˆ์งธ ์‚ฌํ•ญ์— ์ฃผ๋ชฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์€ ๋ถ€์ฐจ์ ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์—๊ฒŒ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ด ๋ฌธ์ œ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๊ณ ๋ฆฝ๋œ ํ™˜๊ฒฝ์— ์กด์žฌํ•˜์ง€๋งŒ ์ด ํ™˜๊ฒฝ์€ ๊ทธ๊ฒƒ๊ณผ ์–ด๋–ค ์ ‘์ด‰๋„ ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์šฐ๋ฆฌ๋Š” ์ด ๋„ค ๊ฐ€์ง€ ๋ฌธ์ œ ๊ทธ๋ฃน(์ผ๋ถ€๋Š” ๋” ์ž์„ธํžˆ, ์ผ๋ถ€๋Š” ๋œ ์ž์„ธํ•˜๊ฒŒ)์„ ์‚ดํŽด๋ณด๊ณ  ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ์†”๋ฃจ์…˜์— ๋Œ€ํ•œ ๊ด€๋ จ ๊ฒฝํ—˜์„ ์•Œ๋ ค์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฌธ์ œ ํ•ด๊ฒฐ: ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋Š” ์–ธ์ œ ๋ฐœ์ƒํ•˜๋ฉฐ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๋Š” ์ˆœ์„œ๋Œ€๋กœ ์‹œ์ž‘ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. 2 ๋ฒˆ ํ•ญ๋ชฉ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๋ฅผ ๋นจ๋ฆฌ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€œ์ด ๋ฌธ์ œ์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?โ€ - ์ฃผ์š” ์งˆ๋ฌธ. ๊ทธ๋ฆฌ๊ณ  ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ƒ๊ฐํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์„ ๋•Œ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•ด ๋”ฐ๋ผ์•ผ ํ•˜๋Š” ๋ช‡ ๊ฐ€์ง€ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์Šค์Šค๋กœ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

์ด๋Ÿฌํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์„ ๊ณต์‹ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” "์–ธ์ œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๊นŒ?"๋ผ๋Š” ์งˆ๋ฌธ์„ ์Šค์Šค๋กœ์—๊ฒŒ ๋ฌผ์–ด๋ณด๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฌธ์ œ๋Š” ๋„ค ๊ฐ€์ง€ ๊ฒฝ์šฐ์— ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

  • ํ•˜๋“œ์›จ์–ด ์˜ค๋ฅ˜.
  • ์™ธ๋ถ€ ์„œ๋น„์Šค๊ฐ€ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์†Œํ”„ํŠธ์›จ์–ด ๋ฒ„์ „ ๋ณ€๊ฒฝ(๋™์ผ ๋ฐฐํฌ)
  • ํญ๋ฐœ์ ์ธ ๋ถ€ํ•˜ ์ฆ๊ฐ€.

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

๋‘ ๋ฒˆ์งธ๋Š” ์™ธ๋ถ€ ์„œ๋น„์Šค์˜ ์‹คํŒจ์ด๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ์‹œ์Šคํ…œ์€ ์ „ํ˜€ ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์ง€๋งŒ ์šฐ๋ฆฌ์—๊ฒŒ๋Š” ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ฒฐ์ œ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ์ž(์นด๋“œ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•˜๋Š” ์‚ฌ๋žŒ)์™€ ์€ํ–‰, ๊ฒฐ์ œ ์‹œ์Šคํ…œ(Visa, MasterCard, Mira ๋“ฑ) ์‚ฌ์ด์— ์žˆ๋Š” ํ†ตํ•ฉ์ž์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ์™ธ๋ถ€ ์„œ๋น„์Šค(๊ฒฐ์ œ ์‹œ์Šคํ…œ, ์€ํ–‰)๋Š” ์‹คํŒจํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‚ฌ๋‚˜ ๊ท€ํ•˜(๊ท€ํ•˜๊ฐ€ ๊ทธ๋Ÿฌํ•œ ์„œ๋น„์Šค๋ฅผ ๊ฐ–๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ)๋Š” ์ด์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋ฉด ๋ฌด์—‡์„ ํ•ด์•ผ ํ• ๊นŒ์š”? ์—ฌ๊ธฐ์—๋Š” ๋‘ ๊ฐ€์ง€ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒซ์งธ, ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ๋“  ์ด ์„œ๋น„์Šค๋ฅผ ๋ณต์ œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ํŠธ๋ž˜ํ”ฝ์„ ํ•œ ์„œ๋น„์Šค์—์„œ ๋‹ค๋ฅธ ์„œ๋น„์Šค๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์นด๋“œ๋Š” Sberbank๋ฅผ ํ†ตํ•ด ์ฒ˜๋ฆฌ๋˜์—ˆ์œผ๋ฉฐ Sberbank์—๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํŠธ๋ž˜ํ”ฝ์„ [์กฐ๊ฑด๋ถ€๋กœ] Raiffeisen์œผ๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ๋กœ ์šฐ๋ฆฌ๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์€ ์™ธ๋ถ€ ์„œ๋น„์Šค์˜ ์‹คํŒจ๋ฅผ ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ์•Œ์•„์ฐจ๋ฆฌ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ณด๊ณ ์„œ์˜ ๋‹ค์Œ ๋ถ€๋ถ„์—์„œ ์‘๋‹ต ์†๋„์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ ์ด ๋„ค ๊ฐ€์ง€ ์ค‘ ํŠนํžˆ ์†Œํ”„ํŠธ์›จ์–ด ๋ฒ„์ „ ๋ณ€๊ฒฝ์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋ฐฐํฌ ์ƒํ™ฉ๊ณผ ๋ถ€ํ•˜๊ฐ€ ํญ๋ฐœ์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋Š” ์ƒํ™ฉ์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ์กฐ์น˜๋ฅผ ์ทจํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‚ฌ์‹ค, ๊ทธ๊ฒŒ ์šฐ๋ฆฌ๊ฐ€ ํ•œ ์ผ์ด์—์š”. ์—ฌ๊ธฐ์„œ๋„ ์ž‘์€ ๋ฉ”๋ชจ๋ฅผ ํ•˜๋‚˜...

์ด ๋„ค ๊ฐ€์ง€ ๋ฌธ์ œ ์ค‘ ์ผ๋ถ€๋Š” ํด๋ผ์šฐ๋“œ๊ฐ€ ์žˆ์œผ๋ฉด ์ฆ‰์‹œ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค. Microsoft Azhur, Ozone ํด๋ผ์šฐ๋“œ์— ์žˆ๊ฑฐ๋‚˜ Yandex ๋˜๋Š” Mail์˜ ํด๋ผ์šฐ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ ์–ด๋„ ํ•˜๋“œ์›จ์–ด ์˜ค์ž‘๋™์ด ๋ฌธ์ œ๊ฐ€ ๋˜๊ณ  ํ•˜๋“œ์›จ์–ด ์˜ค์ž‘๋™๊ณผ ๊ด€๋ จํ•˜์—ฌ ๋ชจ๋“  ๊ฒƒ์ด ์ฆ‰์‹œ ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์กฐ๊ธˆ ํŠน์ดํ•œ ํšŒ์‚ฌ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ๋Š” ๋ชจ๋‘๊ฐ€ "Kubernets", ํด๋ผ์šฐ๋“œ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. "Kubernets"๋„ ํด๋ผ์šฐ๋“œ๋„ ์—†์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์šฐ๋ฆฌ๋Š” ๋งŽ์€ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์— ํ•˜๋“œ์›จ์–ด ๋ž™์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์šฐ๋ฆฌ๋Š” ์ด ํ•˜๋“œ์›จ์–ด์— ์˜์กดํ•˜์—ฌ ์ƒํ™œํ•ด์•ผ ํ•˜๋ฉฐ ๋ชจ๋“  ๊ฒƒ์— ๋Œ€ํ•œ ์ฑ…์ž„์„ ์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์šฐ๋ฆฌ๋Š” ์ด๋Ÿฌํ•œ ๋งฅ๋ฝ์—์„œ ์ด์•ผ๊ธฐํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฌธ์ œ์— ๋Œ€ํ•ด. ์ฒ˜์Œ ๋‘ ๊ฐœ๋Š” ๊ด„ํ˜ธ์—์„œ ๊บผ๋ƒˆ์Šต๋‹ˆ๋‹ค.

์†Œํ”„ํŠธ์›จ์–ด ๋ฒ„์ „์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์ง€

์šฐ๋ฆฌ ๊ฐœ๋ฐœ์ž๋Š” ํ”„๋กœ๋•์…˜์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์™œ ๊ทธ๋Ÿฐ ๊ฒ๋‹ˆ๊นŒ? ์šฐ๋ฆฌ๋Š” PCI DSS ์ธ์ฆ์„ ๋ฐ›์•˜์œผ๋ฉฐ ๊ฐœ๋ฐœ์ž๋Š” ๋‹จ์ˆœํžˆ "์ œํ’ˆ"์— ๋“ค์–ด๊ฐˆ ๊ถŒ๋ฆฌ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒŒ ๋‹ค์•ผ, ๊ธฐ๊ฐ„. ์กฐ๊ธˆ๋„. ๋”ฐ๋ผ์„œ ๊ฐœ๋ฐœ ์ฑ…์ž„์€ ๊ฐœ๋ฐœ์ด ๋ฆด๋ฆฌ์Šค๋ฅผ ์œ„ํ•ด ๋นŒ๋“œ๋ฅผ ์ œ์ถœํ•˜๋Š” ์ˆœ๊ฐ„ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

์šฐ๋ฆฌ์—๊ฒŒ ๋งŽ์€ ๋„์›€์ด ๋˜๋Š” ๋‘ ๋ฒˆ์งธ ๊ธฐ๋ฐ˜์€ ๋ฌธ์„œํ™”๋˜์ง€ ์•Š์€ ๊ณ ์œ ํ•œ ์ง€์‹์ด ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ๋‹น์‹ ์—๊ฒŒ๋„ ๋™์ผํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด ๊ณ ์œ ํ•˜๊ณ  ๋ฌธ์„œํ™”๋˜์ง€ ์•Š์€ ์ง€์‹์ด ์ ์ ˆํ•œ ์‹œ์ ์— ์ ์ ˆํ•œ ์žฅ์†Œ์— ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ํŠน์ • ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•„๋Š” ์‚ฌ๋žŒ์ด ํ•œ ๋ช… ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ ์‚ฌ๋žŒ์€ ๊ฑฐ๊ธฐ์— ์—†๊ณ , ํœด๊ฐ€ ์ค‘์ด๊ฑฐ๋‚˜ ์•„ํ”„๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์†Œํ”„ํŠธ์›จ์–ด ๋ฒ„์ „ ๋ณ€๊ฒฝ ์š”๊ตฌ ์‚ฌํ•ญ

์„ธ ๊ฐ€์ง€ ์š”๊ตฌ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

  • ์‹ ์†ํ•˜๊ฒŒ ๋ฐฐํฌ๋ฅผ ๋กค๋ฐฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐฐํฌ ์‹คํŒจ๋กœ ์ธํ•œ ์˜ํ–ฅ์„ ์ตœ์†Œํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ทธ๋ฆฌ๊ณ  ๋™์‹œ์— ์‹ ์†ํ•˜๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    ๋ฐ”๋กœ ๊ทธ ์ˆœ์„œ์—์š”! ์™œ? ์šฐ์„  ์ƒˆ ๋ฒ„์ „์„ ๋ฐฐํฌํ•  ๋•Œ ์†๋„๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š์ง€๋งŒ, ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์‹ ์†ํ•˜๊ฒŒ ๋กค๋ฐฑํ•˜๊ณ  ์˜ํ–ฅ์„ ์ตœ์†Œํ™”ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ”„๋กœ๋•์…˜์— ์ผ๋ จ์˜ ๋ฒ„์ „์ด ์žˆ๊ณ  ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋ฐํ˜€์ง„ ๊ฒฝ์šฐ(๊ฐ‘์ž๊ธฐ ๋ฐฐํฌ๋Š” ์—†์—ˆ์ง€๋งŒ ์˜ค๋ฅ˜๊ฐ€ ์žˆ์Œ) ํ›„์† ๋ฐฐํฌ ์†๋„๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์š”๊ตฌ๋ฅผ ์ถฉ์กฑํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” ๋ฌด์—‡์„ ํ–ˆ์Šต๋‹ˆ๊นŒ? ์šฐ๋ฆฌ๋Š” ๋‹ค์Œ ๋ฐฉ๋ฒ•๋ก ์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    ๊ฝค ์ž˜ ์•Œ๋ ค์ ธ ์žˆ์ง€๋งŒ ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ๋ฐœ๋ช…ํ•œ ์ ์ด ์—†์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด Blue/Green ๋ฐฐํฌ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์„ค์น˜๋œ ๊ฐ ์„œ๋ฒ„ ๊ทธ๋ฃน์— ๋Œ€ํ•œ ์‚ฌ๋ณธ์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ณต์‚ฌ๋ณธ์€ "์›œ"์ž…๋‹ˆ๋‹ค. ํŠธ๋ž˜ํ”ฝ์ด ์—†์ง€๋งŒ ์–ธ์ œ๋“ ์ง€ ์ด ํŠธ๋ž˜ํ”ฝ์ด ์ด ๋ณต์‚ฌ๋ณธ์œผ๋กœ ์ „์†ก๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์‚ฌ๋ณธ์—๋Š” ์ด์ „ ๋ฒ„์ „์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฐฐํฌ ์‹œ ์ฝ”๋“œ๋ฅผ ๋น„ํ™œ์„ฑ ๋ณต์‚ฌ๋ณธ์œผ๋กœ ๋กค์•„์›ƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ํŠธ๋ž˜ํ”ฝ์˜ ์ผ๋ถ€(๋˜๋Š” ์ „์ฒด)๋ฅผ ์ƒˆ ๋ฒ„์ „์œผ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด์ „ ๋ฒ„์ „์—์„œ ์ƒˆ ๋ฒ„์ „์œผ๋กœ ํŠธ๋ž˜ํ”ฝ ํ๋ฆ„์„ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด ํ•œ ๊ฐ€์ง€ ์ž‘์—…๋งŒ ์ˆ˜ํ–‰ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์—…์ŠคํŠธ๋ฆผ์—์„œ ๋ฐธ๋Ÿฐ์„œ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ  ํ•œ ์—…์ŠคํŠธ๋ฆผ์—์„œ ๋‹ค๋ฅธ ์—…์ŠคํŠธ๋ฆผ์œผ๋กœ ๋ฐฉํ–ฅ์„ ๋ณ€๊ฒฝํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋งค์šฐ ํŽธ๋ฆฌํ•˜๋ฉฐ ๋น ๋ฅธ ์ „ํ™˜ ๋ฐ ๋น ๋ฅธ ๋กค๋ฐฑ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

    ์—ฌ๊ธฐ์„œ ๋‘ ๋ฒˆ์งธ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ์ฑ…์€ ์ตœ์†Œํ™”์ž…๋‹ˆ๋‹ค. ํŠธ๋ž˜ํ”ฝ์˜ ์ผ๋ถ€๋งŒ ์ƒˆ ๋ผ์ธ, ์ƒˆ ์ฝ”๋“œ๊ฐ€ ์žˆ๋Š” ๋ผ์ธ(์˜ˆ: 2%)์œผ๋กœ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด 2%๋Š” 100%๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค! ์‹คํŒจํ•œ ๋ฐฐํฌ๋กœ ์ธํ•ด ํŠธ๋ž˜ํ”ฝ์ด 100% ์†์‹ค๋˜๋ฉด ๋ฌด์„œ์šด ์ผ์ด๊ณ , ํŠธ๋ž˜ํ”ฝ์ด 2% ์†์‹ค๋˜๋ฉด ๋ถˆ์พŒํ•œ ์ผ์ด์ง€๋งŒ ๋‘๋ ต์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ๋”์šฑ์ด, ์–ด๋–ค ๊ฒฝ์šฐ์—๋Š” (์ „ํ˜€๋Š” ์•„๋‹ˆ์ง€๋งŒ) ๋™์ผํ•œ ์‚ฌ์šฉ์ž๊ฐ€ F5 ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋‹ค๋ฅธ ์ž‘์—… ๋ฒ„์ „์œผ๋กœ ์ด๋™ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ์ž๋Š” ์ด๋ฅผ ์•Œ์•„์ฐจ๋ฆฌ์ง€ ๋ชปํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค.

    ๋ธ”๋ฃจ/๊ทธ๋ฆฐ ๋ฐฐํฌ. ๋ผ์šฐํŒ…

    ๊ทธ๋Ÿฌ๋‚˜ ๋ชจ๋“  ๊ฒƒ์ด ๊ทธ๋ ‡๊ฒŒ ๋‹จ์ˆœํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. "๋ธ”๋ฃจ/๊ทธ๋ฆฐ ๋ฐฐํฌ"... ๋ชจ๋“  ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์„ธ ๊ทธ๋ฃน์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    • ์ด๊ฒƒ์€ ํ”„๋ŸฐํŠธ์—”๋“œ(๊ณ ๊ฐ์ด ๋ณด๋Š” ๊ฒฐ์ œ ํŽ˜์ด์ง€)์ž…๋‹ˆ๋‹ค.
    • ์ฒ˜๋ฆฌ ์ฝ”์–ด;
    • ๊ฒฐ์ œ ์‹œ์Šคํ…œ(์€ํ–‰, MasterCard, Visa...) ์ž‘์—…์šฉ ์–ด๋Œ‘ํ„ฐ.

    ๊ทธ๋ฆฌ๊ณ  ์—ฌ๊ธฐ์—๋Š” ๋‰˜์•™์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‰˜์•™์Šค๋Š” ๋ผ์ธ ๊ฐ„ ๋ผ์šฐํŒ…์— ์žˆ์Šต๋‹ˆ๋‹ค. ํŠธ๋ž˜ํ”ฝ์„ 100% ์ „ํ™˜ํ•˜๋ฉด ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ 2%๋ฅผ ์ „ํ™˜ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด "์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ์š”?"๋ผ๋Š” ์งˆ๋ฌธ์„ ํ•˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๊ฒƒ์€ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. nginx์—์„œ ๋ฌด์ž‘์œ„ ์„ ํƒ์œผ๋กœ ๋ผ์šด๋“œ ๋กœ๋นˆ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์™ผ์ชฝ์—๋Š” 2%, ์˜ค๋ฅธ์ชฝ์—๋Š” 98%๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์ด ํ•ญ์ƒ ์ ํ•ฉํ•œ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.

    ์˜ˆ๋ฅผ ๋“ค์–ด, ์šฐ๋ฆฌ์˜ ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž๋Š” ๋‘ ๊ฐœ ์ด์ƒ์˜ ์š”์ฒญ์œผ๋กœ ์‹œ์Šคํ…œ๊ณผ ์ƒํ˜ธ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ •์ƒ์ ์ธ ํ˜„์ƒ์ž…๋‹ˆ๋‹ค. 2, 3, 4, 5๊ฐœ์˜ ์š”์ฒญ - ๊ท€ํ•˜์˜ ์‹œ์Šคํ…œ์€ ๋™์ผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ชจ๋“  ์‚ฌ์šฉ์ž์˜ ์š”์ฒญ์ด ์ฒซ ๋ฒˆ์งธ ์š”์ฒญ์ด ๋ฐœ์ƒํ•œ ๋™์ผํ•œ ์ค„๋กœ ์˜ค๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๊ฑฐ๋‚˜ (๋‘ ๋ฒˆ์งธ ์ง€์ ) ๋ชจ๋“  ์‚ฌ์šฉ์ž์˜ ์š”์ฒญ์ด ์ „ํ™˜ ํ›„ ์ƒˆ ์ค„๋กœ ์˜ค๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค๋ฉด(๊ทธ๋Š” ๋” ์ผ์ฐ ์ž‘์—…์„ ์‹œ์ž‘ํ•  ์ˆ˜๋„ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ, ์Šค์œ„์น˜ ์ „) - ์ด ๋ฌด์ž‘์œ„ ๋ฐฐํฌ๋Š” ๊ท€ํ•˜์—๊ฒŒ ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ์ฒซ ๋ฒˆ์งธ ์˜ต์…˜์€ ํด๋ผ์ด์–ธํŠธ์˜ ๊ธฐ๋ณธ ๋งค๊ฐœ๋ณ€์ˆ˜(IP ํ•ด์‹œ)๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. IP๊ฐ€ ์žˆ๊ณ  IP ์ฃผ์†Œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์˜ค๋ฅธ์ชฝ์—์„œ ์™ผ์ชฝ์œผ๋กœ ๋‚˜๋ˆ•๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์ œ๊ฐ€ ์„ค๋ช…ํ•œ ๋‘ ๋ฒˆ์งธ ์‚ฌ๋ก€๊ฐ€ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฐฐํฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์‚ฌ์šฉ์ž๋Š” ์ด๋ฏธ ์‹œ์Šคํ…œ ์ž‘์—…์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์—ˆ๊ณ  ๋ฐฐํฌ ์ˆœ๊ฐ„๋ถ€ํ„ฐ ๋ชจ๋“  ์š”์ฒญ์€ ์ƒˆ ์ค„(์˜ˆ: ๋™์ผํ•œ ์ค„)๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

    ์–ด๋–ค ์ด์œ ๋กœ ์ด๊ฒƒ์ด ๊ท€ํ•˜์—๊ฒŒ ์ ํ•ฉํ•˜์ง€ ์•Š๊ณ  ์‚ฌ์šฉ์ž์˜ ์ดˆ๊ธฐ ์ดˆ๊ธฐ ์š”์ฒญ์ด ๋ฐœ์ƒํ•œ ๋ผ์ธ์œผ๋กœ ์š”์ฒญ์„ ๋ณด๋‚ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ๋‘ ๊ฐ€์ง€ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.
    ์ฒซ ๋ฒˆ์งธ ์˜ต์…˜: ์œ ๋ฃŒ nginx+๋ฅผ ๊ตฌ๋งคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์˜ ์ดˆ๊ธฐ ์š”์ฒญ ์‹œ ์‚ฌ์šฉ์ž์—๊ฒŒ ์„ธ์…˜์„ ํ• ๋‹นํ•˜๊ณ  ์ด๋ฅผ ํ•˜๋‚˜ ๋˜๋Š” ๋‹ค๋ฅธ ์—…์ŠคํŠธ๋ฆผ์— ๋ฐ”์ธ๋”ฉํ•˜๋Š” ๊ณ ์ • ์„ธ์…˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์„ธ์…˜ ์ˆ˜๋ช… ๋‚ด์˜ ๋ชจ๋“  ํ›„์† ์‚ฌ์šฉ์ž ์š”์ฒญ์€ ์„ธ์…˜์ด ๊ฒŒ์‹œ๋œ ๋™์ผํ•œ ์—…์ŠคํŠธ๋ฆผ์œผ๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค.

    ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ ์ผ๋ฐ˜ nginx๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์€ ์šฐ๋ฆฌ์—๊ฒŒ ์ ํ•ฉํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. nginx+๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์€ ๋น„์šฉ์ด ๋งŽ์ด ๋“ ๋‹ค๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์šฐ๋ฆฌ์—๊ฒŒ ๋‹ค์†Œ ๊ณ ํ†ต์Šค๋Ÿฝ๊ณ  ๊ทธ๋‹ค์ง€ ์˜ณ์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, "Sticks Sessions"๋Š” "Sticks Sessions"๊ฐ€ "Either-or" ๊ธฐ๋ฐ˜ ๋ผ์šฐํŒ…์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๋‹จ์ˆœํ•œ ์ด์œ  ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ์—๊ฒŒ๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด IP ์ฃผ์†Œ, IP ์ฃผ์†Œ ๋ฐ ์ฟ ํ‚ค ๋˜๋Š” ์‚ฌํ›„ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ "Sticks Sessions"์ด ์ˆ˜ํ–‰ํ•˜๋Š” ์ž‘์—…์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ "Either-or"๋Š” ๋” ๋ณต์žกํ•ฉ๋‹ˆ๋‹ค.

    ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” ๋„ค ๋ฒˆ์งธ ์˜ต์…˜์„ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” nginx๋ฅผ ์Šคํ…Œ๋กœ์ด๋“œ๋กœ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค(์ด๊ฒƒ์€ openresty์ž…๋‹ˆ๋‹ค). ์ด๊ฒƒ์€ ๋งˆ์ง€๋ง‰ ์Šคํฌ๋ฆฝํŠธ ํฌํ•จ์„ ์ถ”๊ฐ€๋กœ ์ง€์›ํ•˜๋Š” ๋™์ผํ•œ nginx์ž…๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  "open Rest"๋ฅผ ์ œ๊ณตํ•˜๋ฉด ์‚ฌ์šฉ์ž ์š”์ฒญ์ด ์˜ค๋ฉด ์ด ๋งˆ์ง€๋ง‰ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

    ์‹ค์ œ๋กœ ์šฐ๋ฆฌ๋Š” "openresti"๋ฅผ ์„ค์ •ํ•˜๊ณ  "Or"๋ฅผ ์—ฐ๊ฒฐํ•˜์—ฌ 6๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ •๋ ฌํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜ ๋˜๋Š” ๋‹ค๋ฅธ ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ์กด์žฌ ์—ฌ๋ถ€์— ๋”ฐ๋ผ ์‚ฌ์šฉ์ž๊ฐ€ ํ•œ ํŽ˜์ด์ง€ ๋˜๋Š” ๋‹ค๋ฅธ ํŽ˜์ด์ง€, ํ•œ ์ค„ ๋˜๋Š” ๋‹ค๋ฅธ ์ค„์„ ๋ฐฉ๋ฌธํ–ˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๋ธ”๋ฃจ/๊ทธ๋ฆฐ ๋ฐฐํฌ. ์žฅ์ ๊ณผ ๋‹จ์ 

    ๋ฌผ๋ก  ์ข€ ๋” ๊ฐ„๋‹จํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ–ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค(๋™์ผํ•œ "๊ณ ์ • ์„ธ์…˜" ์‚ฌ์šฉ). ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๋Š” ํ•˜๋‚˜์˜ ํŠธ๋žœ์žญ์…˜์„ ํ•˜๋‚˜์˜ ์ฒ˜๋ฆฌ ํ”„๋ ˆ์ž„์›Œํฌ ๋‚ด์—์„œ ์‚ฌ์šฉ์ž๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์šฐ๋ฆฌ์™€ ์ƒํ˜ธ ์ž‘์šฉํ•œ๋‹ค๋Š” ๊ทธ๋Ÿฐ ๋‰˜์•™์Šค๋„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค... ๊ทธ๋Ÿฌ๋‚˜ ๊ฒฐ์ œ ์‹œ์Šคํ…œ๋„ ์šฐ๋ฆฌ์™€ ์ƒํ˜ธ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฑฐ๋ž˜๋ฅผ ์ฒ˜๋ฆฌํ•œ ํ›„(๊ฒฐ์ œ ์‹œ์Šคํ…œ์— ์š”์ฒญ์„ ์ „์†กํ•˜์—ฌ) ์ฟจ๋ฐฑ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค.
    ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ ํšŒ๋กœ ๋‚ด๋ถ€์—์„œ ๋ชจ๋“  ์š”์ฒญ์—์„œ ์‚ฌ์šฉ์ž์˜ IP ์ฃผ์†Œ๋ฅผ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๊ณ  IP ์ฃผ์†Œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉ์ž๋ฅผ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋™์ผํ•œ "Visa"๋ฅผ ๋งํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. "์•ผ, ์šฐ๋ฆฌ๋Š” ์ •๋ง ๋ณต๊ณ ํ’ ํšŒ์‚ฌ์ž…๋‹ˆ๋‹ค. ๊ตญ์ œ์ ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(์›น ์‚ฌ์ดํŠธ ๋ฐ ๋Ÿฌ์‹œ์•„์—์„œ)... ์ถ”๊ฐ€ ํ•„๋“œ์— ์‚ฌ์šฉ์ž์˜ IP ์ฃผ์†Œ๋ฅผ ์ œ๊ณตํ•˜์‹ญ์‹œ์˜ค. ๊ท€ํ•˜์˜ ํ”„๋กœํ† ์ฝœ์€ ํ‘œ์ค€ํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค! ๊ทธ๋“ค์ด ๋™์˜ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ด ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค.

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    ๋”ฐ๋ผ์„œ ์ด๊ฒƒ์€ ์šฐ๋ฆฌ์—๊ฒŒ ํšจ๊ณผ๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ฐœ๋ฐฉํ˜•์„ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ผ์šฐํŒ…์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๋”ฐ๋ผ์„œ Blue/Green ๋ฐฐํฌ์—๋Š” ์•ž์„œ ์–ธ๊ธ‰ํ•œ ์žฅ์ ๊ณผ ๋‹จ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

    ๋‘ ๊ฐ€์ง€ ๋‹จ์ :

    • ๋ผ์šฐํŒ…์— ์‹ ๊ฒฝ์„ ์จ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • ๋‘ ๋ฒˆ์งธ ์ฃผ์š” ๋‹จ์ ์€ ๋น„์šฉ์ž…๋‹ˆ๋‹ค.

    ์ด ๋™๋ฌผ์› ์ „์ฒด๋ฅผ ์œ ์ง€ํ•˜๋ ค๋ฉด ๋‘ ๋ฐฐ์˜ ์„œ๋ฒ„๊ฐ€ ํ•„์š”ํ•˜๊ณ , ๋‘ ๋ฐฐ์˜ ์šด์˜ ๋ฆฌ์†Œ์Šค๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ, ๋‘ ๋ฐฐ์˜ ๋…ธ๋ ฅ์„ ๊ธฐ์šธ์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

    ๊ทธ๊ฑด ๊ทธ๋ ‡๊ณ , ์žฅ์  ์ค‘์—๋Š” ์ด์ „์— ์–ธ๊ธ‰ํ•˜์ง€ ์•Š์€ ๊ฒƒ์ด ํ•˜๋‚˜ ๋” ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ€ํ•˜ ์ฆ๊ฐ€์— ๋Œ€๋น„ํ•œ ์—ฌ์œ  ๊ณต๊ฐ„์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋กœ๋“œ๊ฐ€ ํญ๋ฐœ์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๊ณ  ์‚ฌ์šฉ์ž ์ˆ˜๊ฐ€ ๋งŽ์€ ๊ฒฝ์šฐ 50~50 ๋ถ„ํฌ์— ๋‘ ๋ฒˆ์งธ ์ค„์„ ํฌํ•จํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋” ๋งŽ์€ ์„œ๋ฒ„ ๋ณด์œ  ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋  ๋•Œ๊นŒ์ง€ ํด๋Ÿฌ์Šคํ„ฐ์— ์ฆ‰์‹œ x2 ์„œ๋ฒ„๊ฐ€ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

    ๋น ๋ฅด๊ฒŒ ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

    ์ตœ์†Œํ™” ๋ฐ ๋น ๋ฅธ ๋กค๋ฐฑ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ–ˆ์ง€๋งŒ "์–ด๋–ป๊ฒŒ ๋น ๋ฅด๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?"๋ผ๋Š” ์งˆ๋ฌธ์ด ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค.

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    ์—ฌ๊ธฐ์„œ๋Š” ์งง๊ณ  ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.

    • CD ์‹œ์Šคํ…œ(์ง€์†์  ์ „๋‹ฌ)์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. CD ์‹œ์Šคํ…œ ์—†์ด๋Š” ์‚ด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„๊ฐ€ ํ•˜๋‚˜์ธ ๊ฒฝ์šฐ ์ˆ˜๋™์œผ๋กœ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์šฐ๋ฆฌ๋Š” ์•ฝ XNUMX๊ฐœ์˜ ์„œ๋ฒ„์™€ XNUMX๊ฐœ์˜ ํ•ธ๋“ค์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ์ง€ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ์ด ๋ฐฉ ํฌ๊ธฐ์˜ ๋ถ€์„œ๋ฅผ ์„ค์น˜ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๋ฐฐํฌ๋Š” ๋ณ‘๋ ฌ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฐํฌ๊ฐ€ ์ˆœ์ฐจ์ ์ด๋ผ๋ฉด ๋ชจ๋“  ๊ฒƒ์ด ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ์„œ๋ฒ„๊ฐ€ ์ผ๋ฐ˜์ ์ด๋ฏ€๋กœ ํ•˜๋ฃจ ์ข…์ผ XNUMX๊ฐœ์˜ ์„œ๋ฒ„๋ฅผ ๋ฐฐํฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
    • ๋‹ค์‹œ ๋งํ•˜์ง€๋งŒ, ๊ฐ€์†์„ ์œ„ํ•ด ์ด๋Š” ๋” ์ด์ƒ ํ•„์š”ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฐํฌํ•˜๋Š” ๋™์•ˆ ์ผ๋ฐ˜์ ์œผ๋กœ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋นŒ๋“œ๋ฉ๋‹ˆ๋‹ค. ์›น ํ”„๋กœ์ ํŠธ๊ฐ€ ์žˆ๊ณ  ํ”„๋ŸฐํŠธ์—”๋“œ ๋ถ€๋ถ„์ด ์žˆ๊ณ (๊ฑฐ๊ธฐ์„œ ์›น ํŒฉ์„ ๋งŒ๋“ค๊ณ  npm์„ ์ปดํŒŒ์ผํ•˜๋Š” ๋“ฑ) ์ด ํ”„๋กœ์„ธ์Šค๋Š” ์›์น™์ ์œผ๋กœ ์ˆ˜๋ช…์ด ์งง์Šต๋‹ˆ๋‹ค(5๋ถ„). ๋น„ํŒ์ ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ด๊ฒƒ์ด ๋ฐ”๋กœ ์šฐ๋ฆฌ๊ฐ€ ๊ทธ๋ ‡๊ฒŒ ํ•˜์ง€ ์•Š๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด 5๋ถ„์„ ์ œ๊ฑฐํ•˜๊ณ  ์•„ํ‹ฐํŒฉํŠธ๋ฅผ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.

      ์œ ๋ฌผ์ด๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์•„ํ‹ฐํŒฉํŠธ๋Š” ๋ชจ๋“  ์กฐ๋ฆฝ ๋ถ€ํ’ˆ์ด ์ด๋ฏธ ์™„๋ฃŒ๋œ ์กฐ๋ฆฝ ๋นŒ๋“œ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ์•„ํ‹ฐํŒฉํŠธ๋ฅผ ์•„ํ‹ฐํŒฉํŠธ ์ €์žฅ์†Œ์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ํ•œ๋•Œ ์šฐ๋ฆฌ๋Š” ๋‘ ๊ฐœ์˜ ์ €์žฅ์†Œ๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค(Nexus์™€ ํ˜„์žฌ๋Š” jFrog Artifactory). ์ฒ˜์Œ์—๋Š” Java ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ด ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‹คํ–‰ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— "Nexus"๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค(์ž˜ ๋งž์•˜์Šต๋‹ˆ๋‹ค). ๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ฑฐ๊ธฐ์— PHP๋กœ ์ž‘์„ฑ๋œ ์ผ๋ถ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋„ฃ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  โ€œNexusโ€๋Š” ๋” ์ด์ƒ ์ ํ•ฉํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ๊ฒƒ์„ ์ธ๊ณต๋ฌผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” jFrog Artefactory๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ์•„ํ‹ฐํŒฉํŠธ ์ €์žฅ์†Œ์— ์„œ๋ฒ„์šฉ์œผ๋กœ ์ˆ˜์ง‘ํ•œ ์ž์ฒด ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒจํ‚ค์ง€๋ฅผ ์ €์žฅํ•˜๋Š” ์ง€์ ๊นŒ์ง€ ์™”์Šต๋‹ˆ๋‹ค.

    ํญ๋ฐœ์ ์ธ ๋ถ€ํ•˜ ์ฆ๊ฐ€

    ์†Œํ”„ํŠธ์›จ์–ด ๋ฒ„์ „ ๋ณ€๊ฒฝ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๋ถ€ํ•˜๊ฐ€ ํญ๋ฐœ์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” ๋ถ€ํ•˜์˜ ํญ๋ฐœ์ ์ธ ์ฆ๊ฐ€๊ฐ€ ์˜ณ์ง€ ์•Š๋‹ค๋Š” ๋œป์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

    ์šฐ๋ฆฌ๋Š” ์ƒˆ๋กœ์šด ์‹œ์Šคํ…œ์„ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์„œ๋น„์Šค ์ง€ํ–ฅ์ ์ด๊ณ , ํŒจ์…”๋„ˆ๋ธ”ํ•˜๋ฉฐ, ์•„๋ฆ„๋‹ต๊ณ , ์–ด๋””์—์„œ๋‚˜ ์ž‘์—…์ž๊ฐ€ ์žˆ๊ณ , ์–ด๋””์—์„œ๋‚˜ ๋Œ€๊ธฐ์—ด์ด ์žˆ๊ณ , ์–ด๋””์—์„œ๋‚˜ ๋น„๋™๊ธฐ์‹์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋Ÿฌํ•œ ์‹œ์Šคํ…œ์—์„œ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๋‹ค์–‘ํ•œ ํ๋ฆ„์„ ํ†ตํ•ด ํ๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ํŠธ๋žœ์žญ์…˜์—๋Š” 1๋ฒˆ์งธ, 3๋ฒˆ์งธ, 10๋ฒˆ์งธ ์›Œ์ปค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ , ๋‘ ๋ฒˆ์งธ ํŠธ๋žœ์žญ์…˜์ธ 2๋ฒˆ์งธ, 4๋ฒˆ์งธ, 5๋ฒˆ์งธ ์›Œ์ปค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์˜ค๋Š˜์€ ์•„์นจ์— ์ฒ˜์Œ ์„ธ ๋ช…์˜ ์ž‘์—…์ž๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ ํ๋ฆ„์ด ์žˆ๊ณ  ์ €๋…์—๋Š” ๊ทน์ ์œผ๋กœ ๋ณ€ํ™”ํ•˜์—ฌ ๋ชจ๋“  ๊ฒƒ์ด ๋‚˜๋จธ์ง€ ์„ธ ๋ช…์˜ ์ž‘์—…์ž๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

    ๊ทธ๋ฆฌ๊ณ  ์—ฌ๊ธฐ์„œ๋Š” ์–ด๋–ป๊ฒŒ๋“  ์ž‘์—…์ž๋ฅผ ํ™•์žฅํ•˜๊ณ  ์„œ๋น„์Šค๋ฅผ ํ™•์žฅํ•ด์•ผ ํ•˜์ง€๋งŒ ๋™์‹œ์— ๋ฆฌ์†Œ์Šค ํŒฝ์ฐฝ์„ ๋ฐฉ์ง€ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ด ๋ฐํ˜€์กŒ์Šต๋‹ˆ๋‹ค.

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    ์šฐ๋ฆฌ๋Š” ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ •์˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์€ ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์„œ๋น„์Šค ๊ฒ€์ƒ‰, ๋งค๊ฐœ ๋ณ€์ˆ˜ํ™”๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌ์†Œ์Šค ๊ฐ๊ฐ€์ƒ๊ฐ์ด๋ผ๋Š” ํ•œ ์ง€์ ์„ ์ œ์™ธํ•˜๊ณ ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•œ ํ‘œ์ค€์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์„œ๋ฒ„๊ฐ€ ๊ณต๊ธฐ๋ฅผ ๊ฐ€์—ดํ•˜๋„๋ก ์ž์›์„ ์ƒํ™˜ํ•  ์ค€๋น„๊ฐ€ ๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” "Consul"์„ ์„ ํƒํ–ˆ๊ณ  ์ง์›์„ ๊ด€๋ฆฌํ•˜๋Š” "Nomad"๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.

    ์ด๊ฒƒ์ด ์™œ ์šฐ๋ฆฌ์—๊ฒŒ ๋ฌธ์ œ๊ฐ€ ๋ฉ๋‹ˆ๊นŒ? ์กฐ๊ธˆ ๋’ค๋กœ ๋Œ์•„๊ฐ€ ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์šฐ๋ฆฌ ๋’ค์—๋Š” ์•ฝ 70๊ฐœ์˜ ๊ฒฐ์ œ ์‹œ์Šคํ…œ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์•„์นจ์—๋Š” ํŠธ๋ž˜ํ”ฝ์ด Sberbank๋ฅผ ํ†ต๊ณผํ•œ ๋‹ค์Œ Sberbank๊ฐ€ ์ค‘๋‹จ๋˜์–ด ๋‹ค๋ฅธ ๊ฒฐ์ œ ์‹œ์Šคํ…œ์œผ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. Sberbank ์ด์ „์—๋Š” ์ง์›์ด 100๋ช…์ด์—ˆ๋Š”๋ฐ, ๊ทธ ์ดํ›„์—๋Š” ๋‹ค๋ฅธ ๊ฒฐ์ œ ์‹œ์Šคํ…œ์„ ์œ„ํ•ด ์ง์›์„ 100๋ช… ๋Œ€ํญ ๋Š˜๋ ค์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ๋ชจ๋“  ์ผ์ด ์ธ๊ฐ„์˜ ์ฐธ์—ฌ ์—†์ด ์ผ์–ด๋‚˜๋Š” ๊ฒƒ์ด ๋ฐ”๋žŒ์งํ•ฉ๋‹ˆ๋‹ค. ์ธ๊ฐ„์˜ ์ฐธ์—ฌ๊ฐ€ ์žˆ๋‹ค๋ฉด ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์—ฐ์ค‘๋ฌดํœด 24์‹œ๊ฐ„ ์•‰์•„ ์žˆ์–ด์•ผ ํ•˜๊ณ  ์ด ์ž‘์—…๋งŒ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด 7๊ฐœ์˜ ์‹œ์Šคํ…œ์ด ๋’ค์ณ์ง€๋ฉด ๊ทธ๋Ÿฌํ•œ ์‹คํŒจ๊ฐ€ ์ •๊ธฐ์ ์œผ๋กœ ๋ฐœ์ƒํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

    ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” ๊ฐœ๋ฐฉํ˜• IP๋ฅผ ๋ณด์œ ํ•œ Nomad๋ฅผ ์‚ดํŽด๋ณด๊ณ  ๋Œ€๋žต ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์ž์ฒด ๊ฐœ๋ฐœ์ธ Scale-Nomad - ScaleNo๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๊ธฐ์—ด์˜ ์ฆ๊ฐ€๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ์—ญํ•™์— ๋”ฐ๋ผ ์ž‘์—…์ž ์ˆ˜๋ฅผ ์ค„์ด๊ฑฐ๋‚˜ ๋Š˜๋ฆฝ๋‹ˆ๋‹ค. ๋Œ€๊ธฐ์—ด์˜. ์šฐ๋ฆฌ๊ฐ€ ๊ทธ๊ฒƒ์„ ํ–ˆ์„ ๋•Œ, ์šฐ๋ฆฌ๋Š” "์–ด์ฉŒ๋ฉด ์˜คํ”ˆ ์†Œ์Šค๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์ง€ ์•Š์„๊นŒ?"๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ทธ๋“ค์€ ๊ทธ๋…€๋ฅผ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋…€๋Š” ์ฝ”ํŽ™ ๋‘ ๊ฐœ๋งŒํผ ๋‹จ์ˆœํ–ˆ์Šต๋‹ˆ๋‹ค.

    ์ง€๊ธˆ๊นŒ์ง€ ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ์˜คํ”ˆ ์†Œ์Šค๋กœ ๊ณต๊ฐœํ•˜์ง€ ์•Š์•˜์ง€๋งŒ ๋ณด๊ณ ์„œ๊ฐ€ ๋‚˜์˜จ ํ›„ ๊ฐ‘์ž๊ธฐ ๊ทธ๋Ÿฐ ๊ฒƒ์ด ํ•„์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ซ๊ณ  ๊ทธ๊ฒƒ์ด ํ•„์š”ํ•˜๋‹ค๋ฉด ๋‚ด ์—ฐ๋ฝ์ฒ˜๊ฐ€ ๋งˆ์ง€๋ง‰ ์Šฌ๋ผ์ด๋“œ์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜์—๊ฒŒ ํŽธ์ง€๋ฅผ ๋ณด๋‚ด์ฃผ์‹ญ์‹œ์˜ค. ์ตœ์†Œ 3~5๋ช… ์ด์ƒ์ด๋ฉด ํ›„์›ํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

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

    ์ž˜ ๋ณด์‹œ๋ฉด ์ด ์‚ฌ์ง„์—๋Š” ๊ฒฐํ•จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ๋‹จ ์ฐจํŠธ์—์„œ ์ฐจํŠธ ์ค‘ ํ•˜๋‚˜๊ฐ€ 45์ดˆ ๋งŒ์— ์ถฉ๋Œํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ์ œ ์‹œ์Šคํ…œ ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋‹ค์šด๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰์‹œ ํŠธ๋ž˜ํ”ฝ์ด 2๋ถ„ ๋งŒ์— ์œ ์ž…๋˜์—ˆ๊ณ  ์ž‘์—…์ž๊ฐ€ ์—†๋Š” ๋‹ค๋ฅธ ๊ฒฐ์ œ ์‹œ์Šคํ…œ์—์„œ ๋Œ€๊ธฐ์—ด์ด ์ปค์ง€๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค(์šฐ๋ฆฌ๋Š” ๋ฆฌ์†Œ์Šค๋ฅผ ํ™œ์šฉํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€๋กœ ๋ฆฌ์†Œ์Šค๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค). ์šฐ๋ฆฌ๋Š” ๋‚œ๋ฐฉ์„ ์›ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ตœ์†Œํ•œ 5-10๋ช…์˜ ์ง์›์ด ์žˆ์—ˆ์ง€๋งŒ ๊ทธ๋“ค์€ ๋Œ€์ฒ˜ํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

    ๋งˆ์ง€๋ง‰ ๊ทธ๋ž˜ํ”„์—๋Š” "ํ˜น"์ด ํ‘œ์‹œ๋˜๋Š”๋ฐ, ์ด๋Š” "Skaleno"๊ฐ€ ์ด ์–‘์„ ๋‘ ๋ฐฐ๋กœ ๋Š˜๋ ธ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋ž˜ํ”„๊ฐ€ ์กฐ๊ธˆ ๋–จ์–ด์ง€๋ฉด ์กฐ๊ธˆ ์ค„์˜€์Šต๋‹ˆ๋‹ค. ์ž‘์—…์ž ์ˆ˜๊ฐ€ ์ž๋™์œผ๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋ฐ”๋กœ ์ด๊ฒƒ์ด ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋‘ ๋ฒˆ์งธ ์š”์ ์ธ "์ด์œ ๋ฅผ ๋นจ๋ฆฌ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ๋ฒ•"์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค.

    ๋ชจ๋‹ˆํ„ฐ๋ง. ๋ฌธ์ œ๋ฅผ ๋น ๋ฅด๊ฒŒ ์‹๋ณ„ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

    ์ด์ œ ์ฒซ ๋ฒˆ์งธ ํฌ์ธํŠธ๋Š” โ€œ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๋ฌธ์ œ๋ฅผ ๋นจ๋ฆฌ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ์„๊นŒ?โ€์ด๋‹ค. ๋ชจ๋‹ˆํ„ฐ๋ง! ์šฐ๋ฆฌ๋Š” ์–ด๋–ค ๊ฒƒ๋“ค์€ ๋นจ๋ฆฌ ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ๋‚ด์šฉ์„ ๋นจ๋ฆฌ ์ดํ•ดํ•ด์•ผ ํ• ๊นŒ์š”?

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    ์„ธ๊ฐœ!

    • ์šฐ๋ฆฌ๋Š” ์šฐ๋ฆฌ ์ž์›์˜ ์„ฑ๋Šฅ์„ ๋น ๋ฅด๊ฒŒ ์ดํ•ดํ•˜๊ณ  ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • ์šฐ๋ฆฌ๋Š” ์žฅ์• ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ดํ•ดํ•˜๊ณ  ์™ธ๋ถ€ ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • ์„ธ ๋ฒˆ์งธ ์š”์ ์€ ๋…ผ๋ฆฌ์  ์˜ค๋ฅ˜๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์‹œ์Šคํ…œ์ด ์ž‘๋™ํ•˜๊ณ  ๋ชจ๋“  ์ง€ํ‘œ์— ๋”ฐ๋ผ ๋ชจ๋“  ๊ฒƒ์ด ์ •์ƒ์ด์ง€๋งŒ ๋ญ”๊ฐ€ ์ž˜๋ชป๋˜์—ˆ์„ ๋•Œ์ž…๋‹ˆ๋‹ค.

    ์—ฌ๊ธฐ์„œ๋Š” ๊ทธ๋‹ค์ง€ ๋ฉ‹์ง„ ๋‚ด์šฉ์„ ๋งํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚œ ์บกํ‹ด ์˜ค๋น„์–ด์Šค๊ฐ€ ๋  ๊ฑฐ์˜ˆ์š”. ์šฐ๋ฆฌ๋Š” ์‹œ์žฅ์— ๋ฌด์—‡์ด ์žˆ๋Š”์ง€ ์ฐพ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์—๊ฒ '์žฌ๋ฏธ์žˆ๋Š” ๋™๋ฌผ์›'์ด ์žˆ์–ด์š”. ํ˜„์žฌ ์šฐ๋ฆฌ๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋™๋ฌผ์›์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    ์šฐ๋ฆฌ๋Š” Zabbix๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•˜๋“œ์›จ์–ด๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ์„œ๋ฒ„์˜ ์ฃผ์š” ์ง€ํ‘œ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— Okmeter๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ฒ˜์Œ ๋‘ ๊ฐ€์ง€์— ๋งž์ง€ ์•Š๋Š” ๋‹ค๋ฅธ ๋ชจ๋“  ์ง€ํ‘œ์— ๋Œ€ํ•ด "Grafana"์™€ "Prometheus"๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€๋Š” "Grafana"์™€ "Prometheus"๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์ผ๋ถ€๋Š” "Influx" ๋ฐ Telegraf๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ "Grafana"๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

    1,5๋…„ ์ „์— ์šฐ๋ฆฌ๋Š” New Relic์„ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฉ‹์ง„ ์ ์€ ๋ชจ๋“  ๊ฒƒ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๋…€๊ฐ€ ๋ชจ๋“  ๊ฒƒ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๋งŒํผ ๊ทธ๋…€๋Š” ๋„ˆ๋ฌด ๋น„์‹ธ๋‹ค. ์„œ๋ฒ„ ๊ทœ๋ชจ๊ฐ€ 15๋Œ€ ๊ทœ๋ชจ๋กœ ์„ฑ์žฅํ–ˆ์„ ๋•Œ ํ•œ ์—…์ฒด๊ฐ€ ์ฐพ์•„์™€ โ€œ๋‚ด๋…„์— ๊ณ„์•ฝ์„ ์ฒด๊ฒฐํ•˜์žโ€๊ณ  ๋งํ–ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ฐ€๊ฒฉ์„ ๋ณด๊ณ  ์•„๋‹ˆ์˜ค๋ผ๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•˜์ง€ ์•Š๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์šฐ๋ฆฌ๋Š” New Relic์„ ํฌ๊ธฐํ•˜๊ณ  New Relic์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ์„œ๋ฒ„๊ฐ€ ์•ฝ XNUMX๊ฐœ ๋‚จ์•˜์Šต๋‹ˆ๋‹ค. ๊ฐ€๊ฒฉ์€ ์ •๋ง ํ„ฐ๋ฌด๋‹ˆ์—†๋Š” ๊ฒƒ์œผ๋กœ ํŒ๋ช…๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๊ฐ€ ์ง์ ‘ ๊ตฌํ˜„ํ•œ ๋„๊ตฌ๊ฐ€ ํ•˜๋‚˜ ์žˆ๋Š”๋ฐ, ๋ฐ”๋กœ Debugger์ž…๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ๋ฐฐ๊ฑฐ(Bagger)๋ผ๊ณ  ๋ถˆ๋ €๋Š”๋ฐ, ์˜์–ด ์„ ์ƒ๋‹˜์ด ์ง€๋‚˜๊ฐ€์‹œ๋”๋‹ˆ ํฌ๊ฒŒ ์›ƒ์œผ์‹œ๋”๋‹ˆ ์ด๋ฆ„์„ ๋””๋ฐฐ๊ฑฐ(Debagger)๋กœ ๋ฐ”๊พธ์…จ์–ด์š”. ๊ทธ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์ด๋Š” ์‹ค์ œ๋กœ ์‹œ์Šคํ…œ์˜ "๋ธ”๋ž™๋ฐ•์Šค"์™€ ๊ฐ™์ด ๊ฐ ๊ตฌ์„ฑ ์š”์†Œ์— ๋Œ€ํ•ด 15~30์ดˆ ๋‚ด์— ๊ตฌ์„ฑ ์š”์†Œ์˜ ์ „์ฒด ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

    ์˜ˆ๋ฅผ ๋“ค์–ด, ์™ธ๋ถ€ ํŽ˜์ด์ง€(๊ฒฐ์ œ ํŽ˜์ด์ง€)๊ฐ€ ์žˆ์œผ๋ฉด ๊ฐ„๋‹จํžˆ ์—ด์–ด์„œ ์–ด๋–ป๊ฒŒ ๋ณด์ผ์ง€ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์ฒ˜๋ฆฌ ์ค‘์ด๋ผ๋ฉด ๊ทธ๋Š” ํ…Œ์ŠคํŠธ "ํŠธ๋žœ์žญ์…˜"์„ ๋ณด๋‚ด๊ณ  ์ด "ํŠธ๋žœ์žญ์…˜"์ด ๋„์ฐฉํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ฒฐ์ œ ์‹œ์Šคํ…œ๊ณผ ๊ด€๋ จ๋œ ๊ฒƒ์ด๋ผ๋ฉด ๊ฐ€๋Šฅํ•œ ํ•œ ๊ทธ์— ๋”ฐ๋ผ ํ…Œ์ŠคํŠธ ์š”์ฒญ์„ ์‹คํ–‰ํ•˜๊ณ  ๋ชจ๋“  ๊ฒƒ์ด ๊ดœ์ฐฎ์€์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

    ๋ชจ๋‹ˆํ„ฐ๋ง์— ์ค‘์š”ํ•œ ์ง€ํ‘œ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

    ์šฐ๋ฆฌ๋Š” ์ฃผ๋กœ ๋ฌด์—‡์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๊นŒ? ์šฐ๋ฆฌ์—๊ฒŒ ์ค‘์š”ํ•œ ์ง€ํ‘œ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    • ์ „๋ฉด์˜ ์‘๋‹ต ์‹œ๊ฐ„ / RPS๋Š” ๋งค์šฐ ์ค‘์š”ํ•œ ์ง€ํ‘œ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Š” ์ฆ‰์‹œ ๋‹น์‹ ์—๊ฒŒ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๊ณ  ๋Œ€๋‹ตํ•ฉ๋‹ˆ๋‹ค.
    • ๋ชจ๋“  ๋Œ€๊ธฐ์—ด์—์„œ ์ฒ˜๋ฆฌ๋œ ๋ฉ”์‹œ์ง€ ์ˆ˜์ž…๋‹ˆ๋‹ค.
    • ๊ทผ๋กœ์ž ์ˆ˜.
    • ๊ธฐ๋ณธ ์ •ํ™•์„ฑ ์ธก์ •ํ•ญ๋ชฉ.

    ๋งˆ์ง€๋ง‰ ์š”์ ์€ "๋น„์ฆˆ๋‹ˆ์Šค", "๋น„์ฆˆ๋‹ˆ์Šค" ์ธก์ • ํ•ญ๋ชฉ์ž…๋‹ˆ๋‹ค. ๋™์ผํ•œ ๊ฒƒ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋ ค๋ฉด ์ฃผ์š” ์ง€ํ‘œ์ธ ํ•˜๋‚˜ ๋˜๋Š” ๋‘ ๊ฐœ์˜ ์ง€ํ‘œ๋ฅผ ์ •์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ์ง€ํ‘œ๋Š” ์ฒ˜๋ฆฌ๋Ÿ‰์ž…๋‹ˆ๋‹ค(์ „์ฒด ํŠธ๋žœ์žญ์…˜ ํ๋ฆ„์— ๋Œ€ํ•œ ์„ฑ๊ณต์ ์ธ ํŠธ๋žœ์žญ์…˜ ์ˆ˜์˜ ๋น„์œจ). 5-10-15๋ถ„ ๊ฐ„๊ฒฉ์œผ๋กœ ๋ฌด์–ธ๊ฐ€ ๋ณ€๊ฒฝ๋˜๋ฉด ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค(๊ธ‰๊ฒฉํ•˜๊ฒŒ ๋ณ€๊ฒฝ๋œ ๊ฒฝ์šฐ).

    ์šฐ๋ฆฌ์—๊ฒŒ ๋ณด์ด๋Š” ๋ชจ์Šต์€ ์šฐ๋ฆฌ ๋ณด๋“œ ์ค‘ ํ•˜๋‚˜์˜ ์˜ˆ์ž…๋‹ˆ๋‹ค.

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    ์™ผ์ชฝ์—๋Š” 6๊ฐœ์˜ ๊ทธ๋ž˜ํ”„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ž‘์—…์ž ์ˆ˜์™€ ๋Œ€๊ธฐ์—ด์˜ ๋ฉ”์‹œ์ง€ ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์„ ์— ๋”ฐ๋ฅธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ค๋ฅธ์ชฝ - RPS, RTS. ์•„๋ž˜๋Š” ๋™์ผํ•œ "๋น„์ฆˆ๋‹ˆ์Šค" ์ง€ํ‘œ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  "๋น„์ฆˆ๋‹ˆ์Šค" ์ง€ํ‘œ์—์„œ ์šฐ๋ฆฌ๋Š” ๋‘ ๊ฐœ์˜ ์ค‘๊ฐ„ ๊ทธ๋ž˜ํ”„์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Œ์„ ์ฆ‰์‹œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์šฐ๋ฆฌ ๋’ค์— ์„œ ์žˆ๋Š” ๋˜ ํ•˜๋‚˜์˜ ๋ฌด๋„ˆ์ง„ ์‹œ์Šคํ…œ์ผ ๋ฟ์ž…๋‹ˆ๋‹ค.

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

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    ๊ทธ๋ž˜ํ”„๋Š” ๊ฒฐ์ œ ์‹œ์Šคํ…œ ์ค‘ ํ•˜๋‚˜๊ฐ€ 3์ดˆ ์•ˆ์— ์‘๋‹ตํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Œ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๋ฌธ์ œ๊ฐ€ ์‹œ์ž‘๋˜๋ฉด 20~30์ดˆ ๊ฐ„๊ฒฉ์œผ๋กœ ๋ฐ˜์‘ํ•ฉ๋‹ˆ๋‹ค.

    ๊ทธ๋ฆฌ๊ณ  ์กด์žฌํ•˜๋Š” ๋ชจ๋‹ˆํ„ฐ๋ง ์˜ค๋ฅ˜์˜ ์„ธ ๋ฒˆ์งธ ํด๋ž˜์Šค๋Š” ๋…ผ๋ฆฌ์  ๋ชจ๋‹ˆํ„ฐ๋ง์ž…๋‹ˆ๋‹ค.

    ์†”์งํžˆ ๋งํ•ด์„œ ์ €๋Š” ์ด ์Šฌ๋ผ์ด๋“œ์— ๋ฌด์—‡์„ ๊ทธ๋ ค์•ผ ํ• ์ง€ ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์šฐ๋ฆฌ๋Š” ์šฐ๋ฆฌ์—๊ฒŒ ์ ํ•ฉํ•œ ๊ฒƒ์„ ์‹œ์žฅ์—์„œ ์˜ค๋žซ๋™์•ˆ ์ฐพ๊ณ  ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์•„๋ฌด๊ฒƒ๋„ ์ฐพ์ง€ ๋ชปํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๊ฐ€ ์ง์ ‘ ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    ๋…ผ๋ฆฌ์  ๋ชจ๋‹ˆํ„ฐ๋ง์ด๋ž€ ๋ฌด์—‡์„ ์˜๋ฏธํ•ฉ๋‹ˆ๊นŒ? ๊ธ€์Ž„, ์ƒ์ƒํ•ด๋ณด์‹ญ์‹œ์˜ค. ์ž์‹ ์„ ์‹œ์Šคํ…œ (์˜ˆ : Tinder ํด๋ก )์œผ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ๊ทธ๊ฒƒ์„ ๋งŒ๋“ค๊ณ  ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๊ณต์ ์ธ ๊ด€๋ฆฌ์ž Vasya Pupkin์€ ๊ทธ๊ฒƒ์„ ์ž์‹ ์˜ ์ „ํ™”๊ธฐ์— ๋„ฃ๊ณ  ๊ฑฐ๊ธฐ์—์žˆ๋Š” ์†Œ๋…€๋ฅผ๋ณด๊ณ  ๊ทธ๋…€๋ฅผ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค ... ๊ทธ๋ฆฌ๊ณ  ๊ฐ™์€ ๊ฒƒ์€ ์†Œ๋…€์—๊ฒŒ ์ „๋‹ฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฐ™์€ ๋น„์ฆˆ๋‹ˆ์Šค ์„ผํ„ฐ์˜ ๊ฒฝ๋น„์› Mikhalych์—๊ฒŒ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค. ๊ด€๋ฆฌ์ž๋Š” ์•„๋ž˜์ธต์œผ๋กœ ๋‚ด๋ ค๊ฐ€์„œ "์ด ๊ฒฝ๋น„์› ๋ฏธ์นผ๋ฆฌ์น˜๊ฐ€ ์™œ ๊ทธ ์‚ฌ๋žŒ์—๊ฒŒ ๊ทธ๋ ‡๊ฒŒ ๊ธฐ๋ถ„ ์ข‹๊ฒŒ ๋ฏธ์†Œ๋ฅผ ์ง“๋Š” ๊ฑธ๊นŒ์š”?"๋ผ๊ณ  ๊ถ๊ธˆํ•ดํ•ฉ๋‹ˆ๋‹ค.

    ๊ทธ๋Ÿฐ ์ƒํ™ฉ์—์„œ๋Š”... ์šฐ๋ฆฌ์—๊ฒŒ ์ด ์ƒํ™ฉ์€ ์กฐ๊ธˆ ๋‹ค๋ฅด๊ฒŒ ๋“ค๋ฆฝ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด (๋‚ด๊ฐ€ ์“ด) ์ด๊ฒƒ์€ ๊ฐ„์ ‘์ ์œผ๋กœ ๊ธˆ์ „์  ์†์‹ค๋กœ ์ด์–ด์ง€๋Š” ํ‰ํŒ ์†์‹ค์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ์ƒํ™ฉ์€ ์ •๋ฐ˜๋Œ€์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ฑฐ๋ž˜๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ์ˆ˜ํ–‰ํ–ˆ์ง€๋งŒ ์„ฑ๊ณตํ•˜์ง€ ๋ชปํ•œ ๊ฒฝ์šฐ(๋˜๋Š” ๊ทธ ๋ฐ˜๋Œ€์˜ ๊ฒฝ์šฐ) ์ง์ ‘์ ์ธ ๊ธˆ์ „์  ์†์‹ค์„ ์ž…์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ์ง€ํ‘œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์„ฑ๊ณต์ ์ธ ๊ฑฐ๋ž˜ ์ˆ˜๋ฅผ ์ถ”์ ํ•˜๋Š” ์ž์ฒด ๋„๊ตฌ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹œ์žฅ์—์„œ ์•„๋ฌด๊ฒƒ๋„ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค! ์ด๊ฒƒ์ด ๋ฐ”๋กœ ์ œ๊ฐ€ ์ „๋‹ฌํ•˜๊ณ  ์‹ถ์—ˆ๋˜ ์•„์ด๋””์–ด์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์ข…๋ฅ˜์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์ œํ’ˆ์€ ์‹œ์ค‘์— ์—†์Šต๋‹ˆ๋‹ค.

    ๋ฌธ์ œ๋ฅผ ๋น ๋ฅด๊ฒŒ ํŒŒ์•…ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๊ด€ํ•œ ๋‚ด์šฉ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

    ๋ฐฐํฌ ์ด์œ ๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•

    ์šฐ๋ฆฌ๊ฐ€ ํ•ด๊ฒฐํ•˜๋Š” ์„ธ ๋ฒˆ์งธ ๋ฌธ์ œ ๊ทธ๋ฃน์€ ๋ฌธ์ œ๋ฅผ ์‹๋ณ„ํ•œ ํ›„, ๋ฌธ์ œ๋ฅผ ์ œ๊ฑฐํ•œ ํ›„ ๊ฐœ๋ฐœ ์ด์œ , ํ…Œ์ŠคํŠธ ์ด์œ ๋ฅผ ์ดํ•ดํ•˜๊ณ  ์ด์— ๋Œ€ํ•ด ์กฐ์น˜๋ฅผ ์ทจํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์กฐ์‚ฌ๊ฐ€ ํ•„์š”ํ•˜๊ณ , ๋กœ๊ทธ๋ฅผ ์˜ฌ๋ ค์•ผ ํ•ฉ๋‹ˆ๋‹ค.

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    ๋กœ๊ทธ์— ๊ด€ํ•ด ์ด์•ผ๊ธฐํ•˜๋Š” ๊ฒฝ์šฐ(์ฃผ์š” ์ด์œ ๋Š” ๋กœ๊ทธ์ž„) ๋Œ€๋ถ€๋ถ„์˜ ๋กœ๊ทธ๋Š” ELK ์Šคํƒ์— ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฑฐ์˜ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€์˜ ๊ฒฝ์šฐ ELK์— ์—†์„ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ๊ธฐ๊ฐ€๋ฐ”์ดํŠธ ๋‹จ์œ„๋กœ ๋กœ๊ทธ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด ์กฐ๋งŒ๊ฐ„ ELK์— ์˜ฌ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๋ฅผ ํ…Œ๋ผ๋ฐ”์ดํŠธ ๋‹จ์œ„๋กœ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค.

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    ์—ฌ๊ธฐ์— ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ๊ณ ์น˜๊ณ , ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ์˜ค๋ฅ˜๋ฅผ ์ˆ˜์ •ํ•˜๊ณ , ๊ฑฐ๊ธฐ์— ๋ฌด์—‡์ด ์žˆ๋Š”์ง€ ํŒŒํ—ค์น˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ , Kibana์— ์˜ฌ๋ผ๊ฐ€ ๊ฑฐ๊ธฐ์— ๊ฑฐ๋ž˜ ID๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์ด์™€ ๊ฐ™์€ ์กฑ๋ณด๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค(๋งŽ์€ ๊ฒƒ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค). ๊ทธ๋ฆฌ๊ณ  ์ด ์‹ ๋ฐœ์—๋Š” ์ „ํ˜€ ๋ช…ํ™•ํ•œ ๊ฒƒ์ด ์—†์Šต๋‹ˆ๋‹ค. ์™œ? ๋„ค, ์–ด๋Š ๋ถ€๋ถ„์ด ์–ด๋Š ์ž‘์—…์ž์— ์†ํ•˜๋Š”์ง€, ์–ด๋Š ๋ถ€๋ถ„์ด ์–ด๋Š ๊ตฌ์„ฑ ์š”์†Œ์— ์†ํ•˜๋Š”์ง€ ๋ช…ํ™•ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ˆœ๊ฐ„ ์šฐ๋ฆฌ๋Š” ์ถ”์ ์ด ํ•„์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ์–˜๊ธฐํ–ˆ๋˜ ๊ฒƒ๊ณผ ๋™์ผํ•œ OpenTracing์ด์—ˆ์Šต๋‹ˆ๋‹ค.

    ์šฐ๋ฆฌ๋Š” XNUMX๋…„ ์ „์— ์ด๊ฒƒ์„ ์ƒ๊ฐํ•˜๊ณ  ์‹œ์žฅ์œผ๋กœ ๊ด€์‹ฌ์„ ๋Œ๋ ธ๊ณ  ๊ฑฐ๊ธฐ์—๋Š” "Zipkin"๊ณผ "Jaeger"๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ๋„๊ตฌ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. "Jager"๋Š” ์‹ค์ œ๋กœ "Zipkin"์˜ ์ด๋…์  ํ›„๊ณ„์ž์ด์ž ์ด๋…์  ์ƒ์†์ž์ž…๋‹ˆ๋‹ค. ์ง‘๊ณ„ ๋ฐฉ๋ฒ•์„ ๋ชจ๋ฅด๊ณ  ์ถ”์ ์— ๋กœ๊ทธ๋ฅผ ํฌํ•จํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ชจ๋ฅด๊ณ  ์‹œ๊ฐ„ ์ถ”์ ๋งŒ ํ•œ๋‹ค๋Š” ์ ์„ ์ œ์™ธํ•˜๋ฉด Zipkin์—์„œ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  'Jager'๋„ ์ด๋ฅผ ์ง€์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค.

    ์šฐ๋ฆฌ๋Š” "Jager"๋ฅผ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ณ„์ธกํ•  ์ˆ˜ ์žˆ๊ณ  Api๋กœ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๋‹น์‹œ PHP์šฉ Api ํ‘œ์ค€์€ ์Šน์ธ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด๋Š” XNUMX๋…„ ์ „์ด์—ˆ์ง€๋งŒ ์ง€๊ธˆ์€ ์ด๋ฏธ ์Šน์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค). ์ „ํ˜€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์•„๋‹ˆ ์—ˆ์Šต๋‹ˆ๋‹ค. โ€œ์ข‹์•„์š”.โ€ ์šฐ๋ฆฌ๋Š” ์ƒ๊ฐํ•˜๊ณ  ์šฐ๋ฆฌ์˜ ํด๋ผ์ด์–ธํŠธ๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ฌด์—‡์„ ์–ป์—ˆ๋‚˜์š”? ๋Œ€๋žต์ ์ธ ๋ชจ์Šต์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    Jaeger์—์„œ๋Š” ๊ฐ ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•ด ์ŠคํŒฌ์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์‚ฌ์šฉ์ž๊ฐ€ ์‹œ์Šคํ…œ์„ ์—ด๋ฉด ๋“ค์–ด์˜ค๋Š” ์š”์ฒญ๋งˆ๋‹ค ํ•˜๋‚˜ ๋˜๋Š” ๋‘ ๊ฐœ์˜ ๋ธ”๋ก์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค(1-2-3 - ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ๋“ค์–ด์˜ค๋Š” ์š”์ฒญ ์ˆ˜, ๋ธ”๋ก ์ˆ˜). ์‚ฌ์šฉ์ž๊ฐ€ ๋” ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋กœ๊ทธ ๋ฐ ์‹œ๊ฐ„ ์ถ”์ ์— ํƒœ๊ทธ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ ์ ˆํ•œ ์˜ค๋ฅ˜ ํƒœ๊ทธ๋กœ ๋กœ๊ทธ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋ฅ˜ ํƒœ๊ทธ๋กœ ํ•„ํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋Š” ์ด ๋ธ”๋ก์„ ํฌํ•จํ•˜๋Š” ๋ฒ”์œ„๋งŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋ฒ”์œ„๋ฅผ ํ™•์žฅํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

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

    ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ์—๊ฒŒ๋Š” ๋ชจ๋“  ์ผ์ด ์ˆœ์กฐ๋กญ๊ฒŒ ์ง„ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ž์ฒด ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์ž‘์„ฑํ•˜๊ณ  ์ด๋ฅผ ์˜คํ”ˆ ์†Œ์Šค๋กœ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ์ถ”์  ์ž‘์—…์„ ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, PHP์—์„œ โ€œJagerโ€๋กœ ์ž‘์—…ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉ์„ ํ™˜์˜ํ•˜๋Š” ํ™•์žฅ ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    ์šฐ๋ฆฌ๋Š” ์ด ํ™•์žฅ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” OpenTracing Api์šฉ ํด๋ผ์ด์–ธํŠธ์ด๋ฉฐ php ํ™•์žฅ์œผ๋กœ ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์ด๋ฅผ ์–ด์…ˆ๋ธ”ํ•˜๊ณ  ์‹œ์Šคํ…œ์— ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. XNUMX๋…„ ์ „๊ณผ ๋ณ„ ๋‹ค๋ฅผ ๊ฒŒ ์—†์—ˆ๋‹ค. ์ด์ œ ๊ตฌ์„ฑ ์š”์†Œ์™€ ์œ ์‚ฌํ•œ ๋‹ค๋ฅธ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” ๋‹น์‹ ์—๊ฒŒ ๋‹ฌ๋ ค ์žˆ์Šต๋‹ˆ๋‹ค. ์ž‘๊ณก๊ฐ€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ํŽŒํ•‘ํ•˜๊ฑฐ๋‚˜ ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๊ธฐ์—… ํ‘œ์ค€

    ์šฐ๋ฆฌ๋Š” ์„ธ ๊ณ„๋ช…์— ๊ด€ํ•ด ์ด์•ผ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋„ท์งธ ๊ณ„๋ช…์€ ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ‘œ์ค€ํ™”ํ•˜๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ฌด์—‡์— ๊ด€ํ•œ ๊ฒƒ์ž…๋‹ˆ๊นŒ? ๋‚ด์šฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    ์—ฌ๊ธฐ์„œ '๊ธฐ์—…'์ด๋ผ๋Š” ๋‹จ์–ด๊ฐ€ ์™œ ๋‚˜์˜จ ๊ฑธ๊นŒ์š”? ์šฐ๋ฆฌ๊ฐ€ ํฌ๊ฑฐ๋‚˜ ๊ด€๋ฃŒ์ ์ธ ํšŒ์‚ฌ์ด๊ธฐ ๋•Œ๋ฌธ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๋‚˜๋Š” ์—ฌ๊ธฐ์„œ โ€œ๊ธฐ์—…โ€์ด๋ผ๋Š” ๋‹จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์„ ํฌํ•จํ•œ ๋ชจ๋“  ํšŒ์‚ฌ, ๋ชจ๋“  ์ œํ’ˆ์—๋Š” ๊ณ ์œ ํ•œ ํ‘œ์ค€์ด ์žˆ์–ด์•ผ ํ•œ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์–ด๋–ค ๊ธฐ์ค€์„ ๊ฐ–๊ณ  ์žˆ๋‚˜์š”?

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    • ๋ฐฐํฌ ๊ทœ์ •์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์‚ฌ๋žŒ ์—†์ด๋Š” ์šฐ๋ฆฌ๋Š” ์•„๋ฌด๋ฐ๋„ ์›€์ง์ผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ผ์ฃผ์ผ์— ์•ฝ 60๋ฒˆ ์ •๋„ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๊ฑฐ์˜ ์ง€์†์ ์œผ๋กœ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. ๋™์‹œ์— ๋ฐฐํฌ ๊ทœ์ •์—๋Š” ๊ธˆ์š”์ผ ๋ฐฐํฌ์— ๋Œ€ํ•œ ๊ธˆ๊ธฐ ์‚ฌํ•ญ์ด ์žˆ์œผ๋ฉฐ ์›์น™์ ์œผ๋กœ ๋ฐฐํฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
    • ๋ฌธ์„œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. RnD ์ „๋ฌธ๊ฐ€์˜ ์†๊ธธ๋กœ ํƒ„์ƒํ•œ ๋ถ€ํ’ˆ์ด๋ผ ํ• ์ง€๋ผ๋„ ๋ฌธ์„œ๊ฐ€ ์—†์œผ๋ฉด ๋‹จ ํ•˜๋‚˜์˜ ์ƒˆ๋กœ์šด ๋ถ€ํ’ˆ๋„ ์ƒ์‚ฐ์— ๋“ค์–ด๊ฐ€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ฐฐํฌ ์ง€์นจ, ๋ชจ๋‹ˆํ„ฐ๋ง ๋งต, ๊ทธ๋ฆฌ๊ณ  ์ด ๊ตฌ์„ฑ ์š”์†Œ์˜ ์ž‘๋™ ๋ฐฉ์‹๊ณผ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋Œ€๋žต์ ์ธ ์„ค๋ช…(ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Œ)์„ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค.
    • ์šฐ๋ฆฌ๋Š” ๋ฌธ์ œ์˜ ์›์ธ์„ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ œ๊ฐ€ ์ด๋ฏธ ๋งํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์ œ๋กœ๋ถ€ํ„ฐ ์‚ฌ์šฉ์ž๋ฅผ ๋ณดํ˜ธํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.
    • ํ—ˆ๊ฐ€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 2๋ถ„ ์ด๋‚ด์— ํŠธ๋ž˜ํ”ฝ์˜ XNUMX%๊ฐ€ ์†์‹ค๋œ ๊ฒฝ์šฐ์—๋Š” ๊ฐ€๋™ ์ค‘์ง€ ์‹œ๊ฐ„์œผ๋กœ ๊ฐ„์ฃผํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ํ†ต๊ณ„์— ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฐฑ๋ถ„์œจ๋กœ ๋” ๋งŽ๊ฑฐ๋‚˜ ์ผ์‹œ์ ์ธ ๊ฒฝ์šฐ์—๋Š” ์ด๋ฏธ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.
    • ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๋Š” ํ•ญ์ƒ ์‚ฌํ›„ ๋ถ„์„์„ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์—๊ฒŒ ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๋“ , ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ƒ์‚ฐ ๊ณผ์ •์—์„œ ๋น„์ •์ƒ์ ์œผ๋กœ ํ–‰๋™ํ•œ ์ƒํ™ฉ์€ ์‚ฌํ›„์— ๋ฐ˜์˜๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‚ฌํ›„ ๋ถ„์„์€ ์ž์‹ ์—๊ฒŒ ์ผ์–ด๋‚œ ์ผ, ์ƒ์„ธํ•œ ์‹œ๊ธฐ, ์ด๋ฅผ ์ˆ˜์ •ํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜ํ–‰ํ•œ ์ž‘์—… ๋ฐ ํ–ฅํ›„ ์ด๋Ÿฌํ•œ ์ผ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜ํ–‰ํ•  ์ž‘์—…(ํ•„์ˆ˜ ๋ธ”๋ก์ž…๋‹ˆ๋‹ค!)์„ ๊ธฐ๋กํ•˜๋Š” ๋ฌธ์„œ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ํ•„์ˆ˜์ด๋ฉฐ ํ›„์† ๋ถ„์„์— ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

    ๋‹ค์šดํƒ€์ž„์ด๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    ์ด ๋ชจ๋“  ๊ฒƒ์ด ๋ฌด์—‡์œผ๋กœ ์ด์–ด์กŒ์Šต๋‹ˆ๊นŒ?

    ์ด๋กœ ์ธํ•ด ์ง€๋‚œ 6๊ฐœ์›” ๋™์•ˆ ์šฐ๋ฆฌ์˜ ์•ˆ์ •์„ฑ ์ง€ํ‘œ๋Š” 99,97์ด์—ˆ์Šต๋‹ˆ๋‹ค(์šฐ๋ฆฌ๋Š” ์•ˆ์ •์„ฑ์— ํŠน์ • ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๊ณ  ์ด๋Š” ๊ณ ๊ฐ์ด๋‚˜ ์šฐ๋ฆฌ ๋ชจ๋‘์—๊ฒŒ ์ ํ•ฉํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค). ์ด๊ฒƒ์€ ๊ทธ๋ฆฌ ๋งŽ์ง€ ์•Š๋‹ค๊ณ  ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ, ์šฐ๋ฆฌ๋Š” ๋…ธ๋ ฅํ•ด์•ผ ํ•  ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ง€ํ‘œ ์ค‘ ์•ฝ ์ ˆ๋ฐ˜์€ ์šฐ๋ฆฌ์˜ ์•ˆ์ •์„ฑ์ด ์•„๋‹ˆ๋ผ ์šฐ๋ฆฌ ์•ž์— ์„œ์„œ ์„œ๋น„์Šค๋กœ ์‚ฌ์šฉ๋˜๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฉํ™”๋ฒฝ์˜ ์•ˆ์ •์„ฑ์ด์ง€๋งŒ ํด๋ผ์ด์–ธํŠธ๋Š” ์ด์— ๋Œ€ํ•ด ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

    ์šฐ๋ฆฌ๋Š” ๋ฐค์— ์ž๋Š” ๋ฒ•์„ ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ! 2๊ฐœ์›” ์ „์—๋Š” ๊ทธ๋Ÿด ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๊ฒฐ๊ณผ์™€ ํ•จ๊ป˜ ์ด ๋ฉ”๋ชจ์— ๋Œ€ํ•ด ํ•œ ๊ฐ€์ง€ ๋ฉ”๋ชจ๋ฅผ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์–ด์ ฏ๋ฐค ์›์ž๋กœ์˜ ์ œ์–ด ์‹œ์Šคํ…œ์— ๊ด€ํ•œ ํ›Œ๋ฅญํ•œ ๋ณด๊ณ ์„œ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์‹œ์Šคํ…œ์„ ์ž‘์„ฑํ•œ ์‚ฌ๋žŒ๋“ค์ด ์ œ ๋ง์„ ๋“ฃ๊ฒŒ ๋œ๋‹ค๋ฉด ์ œ๊ฐ€ "2%๋Š” ๋‹ค์šดํƒ€์ž„์ด ์•„๋‹™๋‹ˆ๋‹ค"๋ผ๊ณ  ํ–ˆ๋˜ ๋ง์€ ์žŠ์–ด์ฃผ์„ธ์š”. ์—ฌ๋Ÿฌ๋ถ„์—๊ฒŒ ์žˆ์–ด XNUMX%๋Š” ๋‹จ XNUMX๋ถ„์ด๋ผ๋„ ๋‹ค์šดํƒ€์ž„์ž…๋‹ˆ๋‹ค!

    ๊ทธ๊ฒŒ ๋‹ค์•ผ! ๋‹น์‹ ์˜ ์งˆ๋ฌธ.

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    ๋ฐธ๋Ÿฐ์„œ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ •๋ณด

    ์ฒญ์ค‘์˜ ์งˆ๋ฌธ(์ดํ•˜ โ€“ B): โ€“ ์•ˆ๋…•ํ•˜์„ธ์š”. ์ด๋Ÿฌํ•œ ๊ด€๋ฆฌ ๋ณด๊ณ ์„œ๋ฅผ ์ž‘์„ฑํ•ด ์ฃผ์…”์„œ ๋Œ€๋‹จํžˆ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๋ฐธ๋Ÿฐ์„œ์— ๊ด€ํ•œ ์งง์€ ์งˆ๋ฌธ์ž…๋‹ˆ๋‹ค. WAF๊ฐ€ ์žˆ๋‹ค๊ณ  ๋ง์”€ํ•˜์…จ๋Š”๋ฐ์š”. ์ฆ‰, ์ œ๊ฐ€ ์•Œ๊ธฐ๋กœ ์ผ์ข…์˜ ์™ธ๋ถ€ ๋ฐธ๋Ÿฐ์„œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

    EK: โ€“ ์•„๋‹ˆ์š”, ์šฐ๋ฆฌ๋Š” ์„œ๋น„์Šค๋ฅผ ๊ท ํ˜• ์กฐ์ •์ž๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ WAF๋Š” ๋…์ ์ ์œผ๋กœ DDoS ๋ณดํ˜ธ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

    ์—์„œ : โ€“ ๋ฐธ๋Ÿฐ์„œ์— ๋Œ€ํ•ด ๋ช‡ ๋งˆ๋”” ๋ง์”€ํ•ด์ฃผ์‹ค ์ˆ˜ ์žˆ๋‚˜์š”?

    EK: โ€“ ์ด๋ฏธ ๋งํ–ˆ๋“ฏ์ด ์ด๊ฒƒ์€ openresty์˜ ์„œ๋ฒ„ ๊ทธ๋ฃน์ž…๋‹ˆ๋‹ค. ์ด์ œ ๋…์ ์ ์œผ๋กœ ์‘๋‹ตํ•˜๋Š” 5๊ฐœ์˜ ์˜ˆ๋น„ ๊ทธ๋ฃน์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋…์ ์ ์œผ๋กœ openresty๋ฅผ ์‹คํ–‰ํ•˜๋Š” ์„œ๋ฒ„๋Š” ํŠธ๋ž˜ํ”ฝ๋งŒ ํ”„๋ก์‹œํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๊ฐ€ ๋ณด์œ ํ•˜๊ณ  ์žˆ๋Š” ์–‘์„ ์ดํ•ดํ•˜๋ ค๋ฉด ์ด์ œ ์ˆ˜๋ฐฑ ๋ฉ”๊ฐ€๋น„ํŠธ์˜ ์ •๊ธฐ์ ์ธ ํŠธ๋ž˜ํ”ฝ ํ๋ฆ„์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋Œ€์ฒ˜ํ•˜๊ณ  ๊ธฐ๋ถ„์ด ์ข‹์œผ๋ฉฐ ์‹ฌ์ง€์–ด ๊ธด์žฅํ•˜์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค.

    ์—์„œ : โ€“ ๋˜ํ•œ ๊ฐ„๋‹จํ•œ ์งˆ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋ธ”๋ฃจ/๊ทธ๋ฆฐ ๋ฐฐํฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์œผ๋กœ ๋ฌด์—‡์„ ํ•ฉ๋‹ˆ๊นŒ?

    EK: - ์ข‹์€ ์งˆ๋ฌธ! Blue/Green ๋ฐฐํฌ์—์„œ๋Š” ๊ฐ ํšŒ์„ ๋งˆ๋‹ค ๋ณ„๋„์˜ ๋Œ€๊ธฐ์—ด์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์ž‘์—…์ž์—์„œ ์ž‘์—…์ž๋กœ ์ „์†ก๋˜๋Š” ์ด๋ฒคํŠธ ๋Œ€๊ธฐ์—ด์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋Š” ๊ฒฝ์šฐ ํŒŒ๋ž€์ƒ‰ ์„ ๊ณผ ๋…น์ƒ‰ ์„ ์— ๋Œ€ํ•œ ๋ณ„๋„์˜ ๋Œ€๊ธฐ์—ด์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ž์ฒด์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ๋‹ค๋ฉด ์˜๋„์ ์œผ๋กœ ์ตœ๋Œ€ํ•œ ๋ฒ”์œ„๋ฅผ ์ขํžˆ๊ณ  ๋ชจ๋“  ๊ฒƒ์„ ์‹ค์ œ๋กœ ๋Œ€๊ธฐ์—ด๋กœ ์˜ฎ๊ฒผ์œผ๋ฉฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—๋Š” ํŠธ๋žœ์žญ์…˜ ์Šคํƒ๋งŒ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ์˜ ํŠธ๋žœ์žญ์…˜ ์Šคํƒ์€ ๋ชจ๋“  ๋ผ์ธ์—์„œ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ์ด ๋งฅ๋ฝ์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํŒŒ๋ž€์ƒ‰๊ณผ ๋…น์ƒ‰์œผ๋กœ ๋‚˜๋ˆ„์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‘ ๋ฒ„์ „์˜ ์ฝ”๋“œ ๋ชจ๋‘ ํŠธ๋žœ์žญ์…˜์—์„œ ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๊ณ  ์žˆ๋Š”์ง€ ์•Œ์•„์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

    ์นœ๊ตฌ ์—ฌ๋Ÿฌ๋ถ„, ์—ฌ๋Ÿฌ๋ถ„์—๊ฒŒ ๊ฒฉ๋ ค๋ฅผ ๋“œ๋ฆฌ๊ณ ์ž ์ž‘์€ ์ƒํ’ˆ์ธ ์ฑ…๋„ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚˜๋Š” ์ตœ๊ณ ์˜ ์งˆ๋ฌธ์œผ๋กœ ์ƒ์„ ๋ฐ›์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

    ์—์„œ : - ์•ˆ๋…•ํ•˜์„ธ์š”. ์‹ ๊ณ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์งˆ๋ฌธ์€ ์ด๊ฒƒ์ด๋‹ค. ๊ฒฐ์ œ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ํ†ต์‹ ํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค... ํ•˜์ง€๋งŒ ์–ด๋–ค ์‚ฌ๋žŒ์ด ์–ด๋–ป๊ฒŒ๋“  ๊ฒฐ์ œ ํŽ˜์ด์ง€์— ์™€์„œ ๊ฒฐ์ œ๋ฅผ ํ–ˆ๊ณ  ํ”„๋กœ์ ํŠธ์—์„œ ๊ทธ ์‚ฌ๋žŒ์—๊ฒŒ ๋ˆ์„ ์ ๋ฆฝํ•˜๋„๋ก ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ? ์ฆ‰, ํ–‰์ง„๊ณก์ด ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๊ณ  ์ฝœ๋ฐฑ์„ ์ˆ˜๋ฝํ–ˆ๋Š”์ง€ ์–ด๋–ป๊ฒŒ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๊นŒ?

    EK: โ€“ ์ด ๊ฒฝ์šฐ "๊ฐ€๋งน์ "์€ ๊ฒฐ์ œ ์‹œ์Šคํ…œ๊ณผ ์ •ํ™•ํžˆ ๋™์ผํ•œ ์™ธ๋ถ€ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ํŒ๋งค์ž์˜ ์‘๋‹ต ์†๋„๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค.

    ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์•”ํ˜ธํ™” ์ •๋ณด

    ์—์„œ : - ์•ˆ๋…•ํ•˜์„ธ์š”. ์•ฝ๊ฐ„ ๊ด€๋ จ๋œ ์งˆ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. PCI DSS์— ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์†กํ•ด์•ผ ํ•˜๋Š” ๋Œ€๊ธฐ์—ด์— PAN์„ ์–ด๋–ป๊ฒŒ ์ €์žฅํ•˜๋Š”์ง€ ์•Œ๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉํ•˜์‹œ๋‚˜์š”? ์ด๋Š” ๋‘ ๋ฒˆ์งธ ์งˆ๋ฌธ์œผ๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค. PCI DSS์— ๋”ฐ๋ฅด๋ฉด ๋ณ€๊ฒฝ(๊ด€๋ฆฌ์ž ํ•ด๊ณ  ๋“ฑ) ์‹œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ฃผ๊ธฐ์ ์œผ๋กœ ๋‹ค์‹œ ์•”ํ˜ธํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์ ‘๊ทผ์„ฑ์€ ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”?

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    EK: - ๋ฉ‹์ง„ ์งˆ๋ฌธ์ด์—์š”! ์ฒซ์งธ, PAN์„ ๋Œ€๊ธฐ์—ด์— ์ €์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์›์น™์ ์œผ๋กœ PAN์„ ๋ช…ํ™•ํ•œ ํ˜•์‹์œผ๋กœ ์–ด๋””์—๋‚˜ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ์—†์œผ๋ฏ€๋กœ ํŠน๋ณ„ํ•œ ์„œ๋น„์Šค(์šฐ๋ฆฌ๋Š” "Kademon"์ด๋ผ๊ณ  ํ•จ)๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ์„œ๋น„์Šค๋Š” ๋‹จ ํ•œ ๊ฐ€์ง€ ์ž‘์—…๋งŒ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๋ฉ”์‹œ์ง€๋ฅผ ์ž…๋ ฅ์œผ๋กœ ๋ฐ›์•„ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”๋œ ๋ฉ”์‹œ์ง€๋ฅผ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๋Š” ์ด ์•”ํ˜ธํ™”๋œ ๋ฉ”์‹œ์ง€์™€ ํ•จ๊ป˜ ๋ชจ๋“  ๊ฒƒ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ์˜ ํ‚ค ๊ธธ์ด๋Š” XNUMXํ‚ฌ๋กœ๋ฐ”์ดํŠธ ๋ฏธ๋งŒ์ด๋ฏ€๋กœ ์ด๋Š” ์‹ฌ๊ฐํ•˜๊ณ  ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ์—์„œ : โ€“ ์ง€๊ธˆ 2KB๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ?

    EK: - ์—Š๊ทธ์ œ ๊ฐ™์€๋ฐ 256์ด์—ˆ๋Š”๋ฐ... ๊ทธ๋Ÿผ ๋˜ ์–ด๋””?!

    ๋”ฐ๋ผ์„œ ์ด๊ฒƒ์ด ์ฒซ ๋ฒˆ์งธ์ž…๋‹ˆ๋‹ค. ๋‘˜์งธ, ์กด์žฌํ•˜๋Š” ์†”๋ฃจ์…˜์€ ์žฌ์•”ํ˜ธํ™” ์ ˆ์ฐจ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋‘ ์Œ์˜ "kek"(ํ‚ค)๊ฐ€ ์žˆ์œผ๋ฉฐ, ์ด๋Š” ์•”ํ˜ธํ™”ํ•˜๋Š” "๋ฐํฌ"๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค(ํ‚ค๋Š” ํ‚ค์ด๊ณ  dek๋Š” ์•”ํ˜ธํ™”ํ•˜๋Š” ํ‚ค์˜ ํŒŒ์ƒ๋ฌผ์ž…๋‹ˆ๋‹ค). . ๊ทธ๋ฆฌ๊ณ  ์ ˆ์ฐจ๊ฐ€ ์‹œ์ž‘๋˜๋ฉด(3๊ฐœ์›”์—์„œ ยฑ์ผ ์ •๋„๋กœ ์ •๊ธฐ์ ์œผ๋กœ ๋ฐœ์ƒ) ์ƒˆ๋กœ์šด "์ผ€์ดํฌ" ์Œ์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์‹œ ์•”ํ˜ธํ™”ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜๊ณ  ์ƒˆ๋กœ์šด ๋ฐฉ์‹์œผ๋กœ ์•”ํ˜ธํ™”ํ•˜๋Š” ๋ณ„๋„์˜ ์„œ๋น„์Šค๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋Š” ์•”ํ˜ธํ™”๋œ ํ‚ค์˜ ์‹๋ณ„์ž ์˜†์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ƒˆ ํ‚ค๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜์ž๋งˆ์ž ์ด์ „ ํ‚ค๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

    ๋•Œ๋กœ๋Š” ์ˆ˜๋™์œผ๋กœ ๊ฒฐ์ œํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

    ์—์„œ : โ€“ ์ฆ‰, ์ผ๋ถ€ ์ž‘์—…์— ๋Œ€ํ•œ ํ™˜๋ถˆ์ด ์ด๋ฃจ์–ด์ง„ ๊ฒฝ์šฐ์—๋„ ์ด์ „ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•”ํ˜ธ๋ฅผ ํ•ด๋…ํ•ฉ๋‹ˆ๊นŒ?

    EK: - ๋„ค.

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

    EK: - ๋„ค, ๊ฐ€๋”์š”.

    ์—์„œ : โ€“ ์ด ๋ฐ์ดํ„ฐ๋Š” ์–ด๋””์„œ ์–ป๋‚˜์š”? ์•„๋‹ˆ๋ฉด ์ด ๋ณด๊ด€ ์‹œ์„ค์— ์ง์ ‘ ๊ฐ€์‹œ๋‚˜์š”?

    EK: โ€“ ์•„๋‹ˆ์š”, ๋ฌผ๋ก  ์ง€์›์„ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ํฌํ•จ๋œ ์ผ์ข…์˜ ๋ฐฑ์˜คํ”ผ์Šค ์‹œ์Šคํ…œ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฑฐ๋ž˜๊ฐ€ ์–ด๋–ค ์ƒํƒœ์ธ์ง€ ์•Œ ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ(์˜ˆ: ๊ฒฐ์ œ ์‹œ์Šคํ…œ์ด ์‹œ๊ฐ„ ์ดˆ๊ณผ๋กœ ์‘๋‹ตํ•  ๋•Œ๊นŒ์ง€) ์„ ํ—˜์ ์œผ๋กœ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์šฐ๋ฆฌ๋Š” ์™„์ „ํ•œ ํ™•์‹ ์„ ๊ฐ€์ง€๊ณ  ์ตœ์ข… ์ƒํƒœ๋งŒ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์ˆ˜๋™ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ๊ฑฐ๋ž˜๋ฅผ ํŠน์ˆ˜ ์ƒํƒœ๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ๋‚  ์•„์นจ, ์ง€์›ํŒ€์€ ์ด๋Ÿฌํ•œ ๊ฑฐ๋ž˜๊ฐ€ ๊ฒฐ์ œ ์‹œ์Šคํ…œ์— ๋‚จ์•„ ์žˆ๋‹ค๋Š” ์ •๋ณด๋ฅผ ์ˆ˜์‹ ํ•˜์ž๋งˆ์ž ์ด ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ์ˆ˜๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    ์—์„œ : โ€“ ๋ช‡ ๊ฐ€์ง€ ์งˆ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ค‘ ํ•˜๋‚˜๋Š” PCI DSS ์˜์—ญ์˜ ์—ฐ์†์ž…๋‹ˆ๋‹ค. ํšŒ๋กœ๋ฅผ ์–ด๋–ป๊ฒŒ ๊ธฐ๋กํ•ฉ๋‹ˆ๊นŒ? ์ด ์งˆ๋ฌธ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋กœ๊ทธ์— ๋ฌด์—‡์ด๋“  ๋„ฃ์„ ์ˆ˜ ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค! ๋‘ ๋ฒˆ์งธ ์งˆ๋ฌธ: ํ•ซํ”ฝ์Šค๋ฅผ ์–ด๋–ป๊ฒŒ ์ถœ์‹œํ•ฉ๋‹ˆ๊นŒ? ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ํ•ธ๋“ค์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ํ•˜๋‚˜์˜ ์˜ต์…˜์ด์ง€๋งŒ ๋ฌด๋ฃŒ ํ•ซํ”ฝ์Šค๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ ˆ์ฐจ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๊ทธ๋ฆฌ๊ณ  ์„ธ ๋ฒˆ์งธ ์งˆ๋ฌธ์€ ์•„๋งˆ๋„ RTO, RPO์™€ ๊ด€๋ จ์ด ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐ€์šฉ์„ฑ์€ 99,97(๊ฑฐ์˜ XNUMX)์ด์—ˆ์ง€๋งŒ ์ œ๊ฐ€ ์ดํ•ดํ•œ ๋ฐ”์— ๋”ฐ๋ฅด๋ฉด ๋‘ ๋ฒˆ์งธ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ, ์„ธ ๋ฒˆ์งธ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ, ๋‹ค์„ฏ ๋ฒˆ์งธ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋“ค์„ ์–ด๋–ป๊ฒŒ ๋™๊ธฐํ™”ํ•˜๊ณ  ๋ณต์ œํ•˜๋ฉฐ ๊ธฐํƒ€ ๋ชจ๋“  ๊ฒƒ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๊นŒ?

    EK: - ์ฒซ ๋ฒˆ์งธ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์งˆ๋ฌธ์€ ๋กœ๊ทธ์— ๊ด€ํ•œ ๊ฒƒ์ด์—ˆ๋‚˜์š”? ๋กœ๊ทธ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ๋ชจ๋“  ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋งˆ์Šคํ‚นํ•˜๋Š” ๋ ˆ์ด์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋…€๋Š” ๋งˆ์Šคํฌ์™€ ์ถ”๊ฐ€ ํ•„๋“œ๋ฅผ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ ๋กœ๊ทธ์—๋Š” ์ด๋ฏธ ๋งˆ์Šคํ‚น๋œ ๋ฐ์ดํ„ฐ์™€ PCI DSS ํšŒ๋กœ๊ฐ€ ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํ…Œ์ŠคํŠธ ๋ถ€์„œ์— ํ• ๋‹น๋œ ์ผ๋ฐ˜์ ์ธ ์ž‘์—… ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ž์‹ ์ด ์ž‘์„ฑํ•œ ๋กœ๊ทธ๋ฅผ ํฌํ•จํ•˜์—ฌ ๊ฐ ์ž‘์—…์„ ํ™•์ธํ•ด์•ผ ํ•˜๋ฉฐ ์ด๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฌด์–ธ๊ฐ€๋ฅผ ๊ธฐ๋กํ•˜์ง€ ์•Š์•˜๋Š”์ง€ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด ์ฝ”๋“œ ๊ฒ€ํ†  ์ค‘ ์ผ๋ฐ˜์ ์ธ ์ž‘์—… ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ํ›„์† ์ ๊ฒ€์€ ์ •๋ณด ๋ณด์•ˆ ๋ถ€์„œ์—์„œ ์ผ์ฃผ์ผ์— ํ•œ ๋ฒˆ์”ฉ ์ •๊ธฐ์ ์œผ๋กœ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰ ๋‚ ์˜ ๋กœ๊ทธ๋ฅผ ์„ ํƒ์ ์œผ๋กœ ์ˆ˜์ง‘ํ•˜๊ณ  ํ…Œ์ŠคํŠธ ์„œ๋ฒ„์˜ ํŠน์ˆ˜ ์Šค์บ๋„ˆ ๋ถ„์„๊ธฐ๋ฅผ ํ†ตํ•ด ์‹คํ–‰ํ•˜์—ฌ ๋ชจ๋“  ๊ฒƒ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
    ํ•ซํ”ฝ์Šค ์ •๋ณด. ์ด๋Š” ๋ฐฐํฌ ๊ทœ์ •์— ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ซํ”ฝ์Šค์— ๋Œ€ํ•œ ๋ณ„๋„์˜ ์กฐํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ํ•„์š”ํ•  ๋•Œ XNUMX์‹œ๊ฐ„ ๋‚ด๋‚ด ํ•ซํ”ฝ์Šค๋ฅผ ๋ฐฐํฌํ•œ๋‹ค๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค. ๋ฒ„์ „์ด ์กฐ๋ฆฝ๋˜์ž๋งˆ์ž, ์‹คํ–‰๋˜์ž๋งˆ์ž, ์•„ํ‹ฐํŒฉํŠธ๊ฐ€ ์ƒ๊ธฐ์ž๋งˆ์ž ์ง€์›ํŒ€์˜ ์ „ํ™”๋ฅผ ๋ฐ›์•„ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๊ฐ€ ๊ทผ๋ฌดํ•˜๊ณ  ํ•„์š”ํ•œ ์ˆœ๊ฐ„์— ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.

    "ํฌ๋‚˜์ธ"์— ๋Œ€ํ•ด. ์šฐ๋ฆฌ๊ฐ€ ์ง€๊ธˆ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์ˆ˜์น˜๋Š” ์ง„์ •์œผ๋กœ ๋‹ฌ์„ฑ๋˜์—ˆ์œผ๋ฉฐ, ์šฐ๋ฆฌ๋Š” ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—์„œ ์ด๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์šฐ๋ฆฌ๋Š” ๋‘ ๋ฒˆ์งธ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ฅผ ๊ฐ–๊ฒŒ ๋˜์—ˆ๊ณ , ์ด๋“ค ์‚ฌ์ด์—์„œ ๋ผ์šฐํŒ…์„ ์‹œ์ž‘ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๊ฐ„ ๋ณต์ œ ๋ฌธ์ œ๋Š” ์ •๋ง ์ค‘์š”ํ•œ ์งˆ๋ฌธ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋‹ค๋ฅธ ์ˆ˜๋‹จ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•œ ๋ฒˆ์— ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋™์ผํ•œ "ํƒ€๋ž€ํˆด๋ผ"๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ์ฆ‰์‹œ ๋ง์”€ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” "sens"๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ฃผ๋ฌธํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์šฐ๋ฆฌ ์‹œ์Šคํ…œ์˜ ๊ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๊ฐ„์— ํ•„์š”ํ•œ "๋ณ€๊ฒฝ ์™„๋ฃŒ" ๋™๊ธฐํ™”๋ฅผ ๋น„๋™๊ธฐ์‹์œผ๋กœ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

    ์—์„œ : - ๋‘ ๋ฒˆ์งธ๋Š” ๋ฐ›์•˜๋Š”๋ฐ ์™œ ์„ธ ๋ฒˆ์งธ๋Š” ์•ˆ ๋ฐ›์•˜๋‚˜์š”? ์•„์ง ์Šคํ”Œ๋ฆฟ ๋ธŒ๋ ˆ์ธ์„ ๊ฒฝํ—˜ํ•œ ์‚ฌ๋žŒ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์—...

    EK: โ€“ ํ•˜์ง€๋งŒ ์šฐ๋ฆฌ๋Š” Split Brain์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋ฉ€ํ‹ฐ๋งˆ์Šคํ„ฐ์— ์˜ํ•ด ๊ตฌ๋™๋œ๋‹ค๋Š” ์‚ฌ์‹ค ๋•Œ๋ฌธ์— ์š”์ฒญ์ด ์–ด๋Š ์„ผํ„ฐ๋กœ ์™”๋Š”์ง€๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์‹คํŒจํ•˜๊ณ (์šฐ๋ฆฌ๋Š” ์ด์— ์˜์กดํ•จ) ์‚ฌ์šฉ์ž ์š”์ฒญ ์ค‘์— ๋‘ ๋ฒˆ์งธ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒฝ์šฐ ์‹ค์ œ๋กœ ์ด ์‚ฌ์šฉ์ž๋ฅผ ์žƒ์„ ์ค€๋น„๊ฐ€ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ๋“ค์€ ๋‹จ์œ„, ์ ˆ๋Œ€ ๋‹จ์œ„๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

    ์—์„œ : - ์ข‹์€ ์ €๋…์ด์—์š”. ์‹ ๊ณ ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๋•์…˜์—์„œ ์ผ๋ถ€ ํ…Œ์ŠคํŠธ ํŠธ๋žœ์žญ์…˜์„ ์‹คํ–‰ํ•˜๋Š” ๋””๋ฒ„๊ฑฐ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜์…จ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํ…Œ์ŠคํŠธ ๊ฑฐ๋ž˜์— ๋Œ€ํ•ด ์•Œ๋ ค์ฃผ์„ธ์š”! ์–ผ๋งˆ๋‚˜ ๊นŠ์ด ๋“ค์–ด๊ฐ€๋‚˜์š”?

    EK: โ€“ ์ „์ฒด ๊ตฌ์„ฑ์š”์†Œ์˜ ์ „์ฒด ์ฃผ๊ธฐ๋ฅผ ๊ฑฐ์นฉ๋‹ˆ๋‹ค. ๊ตฌ์„ฑ ์š”์†Œ์˜ ๊ฒฝ์šฐ ํ…Œ์ŠคํŠธ ํŠธ๋žœ์žญ์…˜๊ณผ ์ƒ์‚ฐ ํŠธ๋žœ์žญ์…˜ ๊ฐ„์— ์ฐจ์ด๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋…ผ๋ฆฌ์ ์ธ ๊ด€์ ์—์„œ ๋ณผ ๋•Œ ์ด๋Š” ํ…Œ์ŠคํŠธ ํŠธ๋žœ์žญ์…˜๋งŒ ์‹คํ–‰๋˜๋Š” ์‹œ์Šคํ…œ์˜ ๋ณ„๋„ ํ”„๋กœ์ ํŠธ์ผ ๋ฟ์ž…๋‹ˆ๋‹ค.

    ์—์„œ : -์–ด๋””์„œ ์ž๋ฅด๋‚˜์š”? ์—ฌ๊ธฐ ์ฝ”์–ด๊ฐ€ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค...

    EK: โ€“ ์ด ๊ฒฝ์šฐ ํ…Œ์ŠคํŠธ ๊ฑฐ๋ž˜๋ฅผ ์œ„ํ•ด "Kor" ๋’ค์— ์žˆ์Šต๋‹ˆ๋‹ค... ๋ผ์šฐํŒ…๊ณผ ๊ฐ™์€ ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค. "Kor"๋Š” ์–ด๋–ค ๊ฒฐ์ œ ์‹œ์Šคํ…œ์œผ๋กœ ๋ณด๋‚ผ์ง€ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋‹จ์ˆœํžˆ http ์‹ ํ˜ธ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฐ€์งœ ๊ฒฐ์ œ ์‹œ์Šคํ…œ์— ๋ณด๋ƒ…๋‹ˆ๋‹ค. ๊ทธ๊ฒŒ ๋‹ค์•ผ.

    ์—์„œ : โ€“ ๊ท€ํ•˜์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํ•˜๋‚˜์˜ ๊ฑฐ๋Œ€ํ•œ ๋‹จ์ผ์ฒด๋กœ ์ž‘์„ฑ๋˜์—ˆ๋Š”์ง€, ์•„๋‹ˆ๋ฉด ์ผ๋ถ€ ์„œ๋น„์Šค ๋˜๋Š” ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋กœ ๋ถ„ํ• ๋˜์—ˆ๋Š”์ง€ ์•Œ๋ ค์ฃผ์‹ญ์‹œ์˜ค.

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

    ์„œ๋ฒ„์˜ ์„œ๋น„์Šค๊ฐ€ ์†์ƒ๋œ ๊ฒฝ์šฐ...

    ์—์„œ : โ€“ ๊ทธ๋Ÿผ ๋‹ค์Œ ์งˆ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ์ผ์ฒด๋ผ ํ• ์ง€๋ผ๋„ ์—ฌ์ „ํžˆ ์ด๋Ÿฌํ•œ ์ธ์Šคํ„ดํŠธ ์„œ๋ฒ„๊ฐ€ ๋งŽ์ด ์žˆ๊ณ  ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ชจ๋‘ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•œ๋‹ค๊ณ  ๋ง์”€ํ•˜์…จ์Šต๋‹ˆ๋‹ค. ์งˆ๋ฌธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. โ€œ์ธ์Šคํ„ดํŠธ ์„œ๋ฒ„ ์ค‘ ํ•˜๋‚˜๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์†์ƒ๋˜๋Š” ๊ฒฝ์šฐ ๊ฐœ๋ณ„ ๋งํฌ , ์ผ์ข…์˜ ์•ก์„ธ์Šค ์ œ์–ด ๊ธฐ๋Šฅ์ด ์žˆ๋‚˜์š”? ๊ทธ ์ค‘ ๋ˆ„๊ฐ€ ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ๋‚˜์š”? ์–ด๋–ค ์ •๋ณด๋ฅผ ์–ป์œผ๋ ค๋ฉด ๋ˆ„๊ตฌ์—๊ฒŒ ์—ฐ๋ฝํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    EK: - ๋„ค, ๋ฌผ๋ก ์ด์ฃ . ๋ณด์•ˆ ์š”๊ตฌ ์‚ฌํ•ญ์€ ๋งค์šฐ ์‹ฌ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ฒซ์งธ, ๊ฐœ๋ฐฉํ˜• ๋ฐ์ดํ„ฐ ์ด๋™์ด ์žˆ์œผ๋ฉฐ ํฌํŠธ๋Š” ํŠธ๋ž˜ํ”ฝ ์ด๋™์„ ๋ฏธ๋ฆฌ ์˜ˆ์ƒํ•˜๋Š” ํฌํŠธ์ผ ๋ฟ์ž…๋‹ˆ๋‹ค. ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ 5-4-3-2๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(์˜ˆ: Muskul ์‚ฌ์šฉ)์™€ ํ†ต์‹ ํ•˜๋Š” ๊ฒฝ์šฐ 5-4-3-2๋งŒ ํ•ด๋‹น ๊ตฌ์„ฑ ์š”์†Œ์— ์—ด๋ ค ์žˆ์œผ๋ฉฐ ๋‹ค๋ฅธ ํฌํŠธ ๋ฐ ๊ธฐํƒ€ ํŠธ๋ž˜ํ”ฝ ๋ฐฉํ–ฅ์€ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์šฐ๋ฆฌ ํ”„๋กœ๋•์…˜์—๋Š” ์•ฝ 10๊ฐ€์ง€์˜ ์„œ๋กœ ๋‹ค๋ฅธ ๋ณด์•ˆ ๋ฃจํ”„๊ฐ€ ์žˆ๋‹ค๋Š” ์ ์„ ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์–ด๋–ค ์‹์œผ๋กœ๋“  ์†์ƒ๋˜๋”๋ผ๋„ ๊ณต๊ฒฉ์ž๋Š” ์„œ๋ฒ„ ๊ด€๋ฆฌ ์ฝ˜์†”์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ ์˜์—ญ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

    ์—์„œ : โ€“ ๊ทธ๋ฆฌ๊ณ  ์ด๋Ÿฌํ•œ ๋งฅ๋ฝ์—์„œ ๋‚˜์—๊ฒŒ ๋” ํฅ๋ฏธ๋กœ์šด ์ ์€ ์„œ๋น„์Šค์™€ ํŠน์ • ๊ณ„์•ฝ์„ ๋งบ๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฆ‰, ๊ทธ๋“ค์ด ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€, ์–ด๋–ค "์ž‘์—…"์„ ํ†ตํ•ด ์„œ๋กœ ์—ฐ๋ฝํ•  ์ˆ˜ ์žˆ๋Š”์ง€... ๊ทธ๋ฆฌ๊ณ  ์ผ๋ฐ˜์ ์ธ ํ๋ฆ„์—์„œ ์ผ๋ถ€ ํŠน์ • ์„œ๋น„์Šค๋Š” ์ผ๋ถ€ ์„œ๋น„์Šค๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. ํ–‰, ๋‹ค๋ฅธ ํ–‰์—๋Š” "์ž‘์—…" ๋ชฉ๋ก์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์ •์ƒ์ ์ธ ์ƒํ™ฉ์—์„œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ์˜์ง€ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™๊ณ , ๋‹ค๋ฅธ ์ฑ…์ž„ ์˜์—ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์†์ƒ๋˜๋ฉด ํ•ด๋‹น ์„œ๋น„์Šค์˜ "์ž‘์—…"์„ ๋ฐฉํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?..

    EK: - ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ์ •์ƒ์ ์ธ ์ƒํ™ฉ์—์„œ ๋‹ค๋ฅธ ์„œ๋ฒ„์™€์˜ ํ†ต์‹ ์ด ์ „ํ˜€ ํ—ˆ์šฉ๋œ๋‹ค๋ฉด ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. SLA ๊ณ„์•ฝ์— ๋”ฐ๋ผ ์ฒ˜์Œ 3๊ฐœ์˜ "์ž‘์—…"๋งŒ ํ—ˆ์šฉ๋˜๊ณ  4๊ฐœ์˜ "์ž‘์—…"์€ ํ—ˆ์šฉ๋˜์ง€ ์•Š๋Š”์ง€ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์›์น™์ ์œผ๋กœ ํšŒ๋กœ์— ๋Œ€ํ•œ 4๋‹จ๊ณ„ ๋ณดํ˜ธ ์‹œ์Šคํ…œ์ด ์ด๋ฏธ ์žˆ์œผ๋ฏ€๋กœ ์ด๋Š” ์•„๋งˆ๋„ ์ค‘๋ณต๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋‚ด๋ถ€ ์ˆ˜์ค€๋ณด๋‹ค๋Š” ์œค๊ณฝ์„ ํ†ตํ•ด ์ž์‹ ์„ ๋ฐฉ์–ดํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค.

    Visa, MasterCard ๋ฐ Sberbank ์ž‘๋™ ๋ฐฉ์‹

    ์—์„œ : โ€“ ์‚ฌ์šฉ์ž๋ฅผ ํ•œ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—์„œ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ์š”์ ์„ ๋ช…ํ™•ํžˆ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์•„๋Š” ํ•œ Visa์™€ MasterCard๋Š” 8583 ๋ฐ”์ด๋„ˆ๋ฆฌ ๋™๊ธฐ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘๋™ํ•˜๋ฉฐ ๊ฑฐ๊ธฐ์— ํ˜ผํ•ฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ €๋Š” ์•Œ๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์ „ํ™˜์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ฐ”๋กœ "Visa"์™€ "MasterCard"์ž…๋‹ˆ๊นŒ ์•„๋‹ˆ๋ฉด ๊ฒฐ์ œ ์‹œ์Šคํ…œ ์ด์ „์ž…๋‹ˆ๊นŒ, ์ฒ˜๋ฆฌ ์ „์ž…๋‹ˆ๊นŒ?

    EK: - ๋ฏน์Šค ์ „์ด์—์š”. ์šฐ๋ฆฌ ๋ฏน์Šค๋Š” ๋™์ผํ•œ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์— ์žˆ์Šต๋‹ˆ๋‹ค.

    ์—์„œ : -๋Œ€๋žต์ ์œผ๋กœ ์—ฐ๊ฒฐ์ ์ด ํ•˜๋‚˜์ฏค ์žˆ๋‚˜์š”?

    EK: โ€“ "Visa" ๋ฐ "MasterCard" - ์˜ˆ. ์˜ˆ๋ฅผ ๋“ค์–ด Visa์™€ MasterCard๋Š” ๋‘ ๋ฒˆ์งธ ๋ฏน์Šค ์Œ์„ ์–ป๊ธฐ ์œ„ํ•ด ๋ณ„๋„์˜ ๊ณ„์•ฝ์„ ์ฒด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ธํ”„๋ผ์— ์ƒ๋‹นํžˆ ์‹ฌ๊ฐํ•œ ํˆฌ์ž๊ฐ€ ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๋‚ด์— ์˜ˆ์•ฝ๋˜์–ด ์žˆ์ง€๋งŒ Visa์™€ MasterCard์— ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ํ˜ผํ•ฉ์ด ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๊ฐ€ ์ฃฝ์œผ๋ฉด Visa ๋ฐ MasterCard์™€์˜ ์—ฐ๊ฒฐ์ด ๋Š์–ด์ง‘๋‹ˆ๋‹ค...

    ์—์„œ : โ€“ ์–ด๋–ป๊ฒŒ ์˜ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋‚˜์š”? Visa๋Š” ์›์น™์ ์œผ๋กœ XNUMX๊ฐœ์˜ ์—ฐ๊ฒฐ๋งŒ ํ—ˆ์šฉํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค!

    EK: โ€“ ์žฅ๋น„๋ฅผ ์ง์ ‘ ๊ณต๊ธ‰ํ•ฉ๋‹ˆ๋‹ค. ์–ด์จŒ๋“  ์šฐ๋ฆฌ๋Š” ๋‚ด๋ถ€์— ์™„์ „ํžˆ ์ค‘๋ณต๋œ ์žฅ๋น„๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.

    ์—์„œ : โ€“ ์Šคํƒ ๋“œ๋Š” Connects Orange ์ œํ’ˆ์ธ๊ฐ€์š”?..

    EK: - ๋„ค.

    ์—์„œ : โ€“ ํ•˜์ง€๋งŒ ์ด ๊ฒฝ์šฐ๋Š” ์–ด๋–ป์Šต๋‹ˆ๊นŒ? ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๊ฐ€ ์‚ฌ๋ผ์ง„๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ๊ณ„์† ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ๊ตํ†ต์ด ๊ทธ๋ƒฅ ๋ฉˆ์ถ”๋‚˜์š”?

    EK: - ์•„๋‹ˆ์š”. ์ด ๊ฒฝ์šฐ ํŠธ๋ž˜ํ”ฝ์„ ๋‹ค๋ฅธ ์ฑ„๋„๋กœ ๊ฐ„๋‹จํžˆ ์ „ํ™˜ํ•˜๋ฉด ๋‹น์—ฐํžˆ ์šฐ๋ฆฌ์—๊ฒŒ๋Š” ๋” ๋งŽ์€ ๋น„์šฉ์ด ๋“ค๊ณ  ๊ณ ๊ฐ์—๊ฒŒ๋Š” ๋” ๋งŽ์€ ๋น„์šฉ์ด ๋“ญ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํŠธ๋ž˜ํ”ฝ์€ Visa, MasterCard์— ๋Œ€ํ•œ ์ง์ ‘ ์—ฐ๊ฒฐ์ด ์•„๋‹ˆ๋ผ ์กฐ๊ฑด๋ถ€ Sberbank(๋งค์šฐ ๊ณผ์žฅ๋จ)๋ฅผ ํ†ตํ•ด ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.

    Sberbank ์ง์›์—๊ฒŒ ๋ถˆ์พŒ๊ฐ์„ ์ฃผ์—ˆ๋‹ค๋ฉด ์ง„์‹ฌ์œผ๋กœ ์‚ฌ๊ณผ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ ํ†ต๊ณ„์— ๋”ฐ๋ฅด๋ฉด ๋Ÿฌ์‹œ์•„ ์€ํ–‰ ์ค‘์—์„œ Sberbank๊ฐ€ ๊ฐ€์žฅ ์ž์ฃผ ํ•˜๋ฝํ–ˆ์Šต๋‹ˆ๋‹ค. Sberbank์—์„œ๋Š” ํ•œ ๋‹ฌ๋„ ์ง€๋‚˜์ง€ ์•Š์•„ ๋ฌด์–ธ๊ฐ€๊ฐ€ ๋–จ์–ด์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

    HighLoad++, Evgeniy Kuzovlev(EcommPay IT): 100000๋ถ„์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์ด $XNUMX์ธ ๊ฒฝ์šฐ ์ทจํ•ด์•ผ ํ•  ์กฐ์น˜

    ์ผ๋ถ€ ๊ด‘๊ณ  ๐Ÿ™‚

    ์šฐ๋ฆฌ์™€ ํ•จ๊ป˜์žˆ์–ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ๊ธฐ์‚ฌ๊ฐ€ ๋งˆ์Œ์— ๋“œ์‹ญ๋‹ˆ๊นŒ? ๋” ์žฌ๋ฏธ์žˆ๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด? ์ฃผ๋ฌธํ•˜๊ฑฐ๋‚˜ ์นœ๊ตฌ์—๊ฒŒ ์ถ”์ฒœํ•˜์—ฌ ์šฐ๋ฆฌ๋ฅผ ์ง€์›ํ•˜์‹ญ์‹œ์˜ค. $4.99๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ๊ฐœ๋ฐœ์ž์šฉ ํด๋ผ์šฐ๋“œ VPS, ๊ท€ํ•˜๋ฅผ ์œ„ํ•ด ์šฐ๋ฆฌ๊ฐ€ ๋ฐœ๋ช…ํ•œ ๊ณ ์œ ํ•œ ๋ณด๊ธ‰ํ˜• ์„œ๋ฒ„ ์•„๋‚ ๋กœ๊ทธ: VPS(KVM) E5-2697 v3(6์ฝ”์–ด) 10GB DDR4 480GB SSD 1Gbps์— ๋Œ€ํ•œ ์ „์ฒด ์ง„์‹ค ๋˜๋Š” ์„œ๋ฒ„ ๊ณต์œ  ๋ฐฉ๋ฒ•์€? (RAID1 ๋ฐ RAID10์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ, ์ตœ๋Œ€ 24๊ฐœ ์ฝ”์–ด ๋ฐ ์ตœ๋Œ€ 40GB DDR4).

    Dell R730xd๋Š” ์•”์Šคํ…Œ๋ฅด๋‹ด์˜ Equinix Tier IV ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—์„œ 2๋ฐฐ ๋” ์ €๋ ดํ•ฉ๋‹ˆ๊นŒ? ์—ฌ๊ธฐ์„œ ๋งŒ 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV $199๋ถ€ํ„ฐ ๋„ค๋œ๋ž€๋“œ์—์„œ! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - ์ตœ์ € $99! ์— ๋Œ€ํ•ด ์ฝ๋‹ค ์ธํ”„๋ผ ๊ณต์‚ฌ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•. 730ํŽ˜๋‹ˆ์— 5์œ ๋กœ ์ƒ๋‹น์˜ Dell R2650xd E4-9000 vXNUMX ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํด๋ž˜์Šค?

์ถœ์ฒ˜ : habr.com

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