Hydra 2019: ์ฒซ ๋ฒˆ์งธ ํ™€ ๋ฌด๋ฃŒ ๋ฐฉ์†ก ๋ฐ ์ปจํผ๋Ÿฐ์Šค์—์„œ ์ผ์–ด๋‚  ์ผ์— ๋Œ€ํ•ด ์กฐ๊ธˆ

11์›” 12~XNUMX์ผ ์ฆ‰, ์ด๋ฒˆ ์ฃผ ๋ชฉ, ๊ธˆ์— ์ปจํผ๋Ÿฐ์Šค๊ฐ€ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. ํžˆ๋“œ๋ผ 2019. ์ด๊ฒƒ์€ ๋ถ„์‚ฐ ์ปดํ“จํŒ… ์ „์šฉ ๋ณด๊ณ ์„œ์˜ ์ดํ‹€ ๋ฐ ๋‘ ํŠธ๋ž™์ž…๋‹ˆ๋‹ค. ๋ณด๊ณ ์„œ๋Š” ์ „ ์„ธ๊ณ„์—์„œ ์ƒํŠธํŽ˜ํ…Œ๋ฅด๋ถ€๋ฅดํฌ๋กœ ์˜จ ์ตœ๊ณ ์˜ ๊ณผํ•™์ž์™€ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ํšŒ์˜๋Š” ํ•ด๋‹น ๋ถ„์•ผ์˜ ์ „๋ฌธ๊ฐ€๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•˜๋ฉฐ ์†Œ๊ฐœ ๋ณด๊ณ ์„œ๋Š” ์—†์Šต๋‹ˆ๋‹ค!

์™„์ „ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ๋ฐฉ์†ก์„ ์‹œ์ฒญํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋‹จ์ง€ ๊ฐ€์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค ์ฒซ๋‚ ๊ณผ ์ฒซ ๋ฐฉ + ๋ณด๊ณ ์„œ ๊ฐ„ ์˜จ๋ผ์ธ ์ธํ„ฐ๋ทฐ. ์–ด๋–ค ์ข…๋ฅ˜์˜ ๋ณด๊ณ ์„œ - ์•„๋ž˜์—์„œ ๋…ผ์˜ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ฐฉ์†ก์€ ๊ฐœ์žฅ 9๋ถ„ ์ „์ธ ์˜ค์ „ 45์‹œ 15๋ถ„(๋ชจ์Šคํฌ๋ฐ” ์‹œ๊ฐ„)์— ์‹œ์ž‘ํ•ด ์ €๋… 8์‹œ ๊ฐ€๊นŒ์ด ๋๋‚˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค. ์ด๋ฒˆ์—๋Š” ์งง์€ ํœด์‹ ์‹œ๊ฐ„์— ๋ณด๊ณ ์„œ๋ฅผ๋“ค์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งํฌ๋Š” ํ•˜๋ฃจ ์ข…์ผ ์ž‘๋™ํ•˜๋ฏ€๋กœ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ณด๊ณ ์„œ์—์„œ๋งŒ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

Hydra 2019: ์ฒซ ๋ฒˆ์งธ ํ™€ ๋ฌด๋ฃŒ ๋ฐฉ์†ก ๋ฐ ์ปจํผ๋Ÿฐ์Šค์—์„œ ์ผ์–ด๋‚  ์ผ์— ๋Œ€ํ•ด ์กฐ๊ธˆ

๋ฐฉ์†กํ•˜๋Š”๊ณณ

๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ํŽ˜์ด์ง€๋Š” ์ด ๋…น์ƒ‰ ๋งํฌ ๋ฒ„ํŠผ์„ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Hydra 2019: ์ฒซ ๋ฒˆ์งธ ํ™€ ๋ฌด๋ฃŒ ๋ฐฉ์†ก ๋ฐ ์ปจํผ๋Ÿฐ์Šค์—์„œ ์ผ์–ด๋‚  ์ผ์— ๋Œ€ํ•ด ์กฐ๊ธˆ

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

๋ณด๊ณ ์„œ

Hydra 2019: ์ฒซ ๋ฒˆ์งธ ํ™€ ๋ฌด๋ฃŒ ๋ฐฉ์†ก ๋ฐ ์ปจํผ๋Ÿฐ์Šค์—์„œ ์ผ์–ด๋‚  ์ผ์— ๋Œ€ํ•ด ์กฐ๊ธˆ ๋ชจ๋“  ๊ฒƒ์€ ๊ธฐ์กฐ์—ฐ์„ค Cliff Click์œผ๋กœ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. "Azul ํ•˜๋“œ์›จ์–ด ํŠธ๋žœ์žญ์…˜ ๋ฉ”๋ชจ๋ฆฌ ๊ฒฝํ—˜". Cliff๋Š” Java ์„ธ๊ณ„์˜ ์ „์„ค์ด์ž JIT ์ปดํŒŒ์ผ์˜ ์•„๋ฒ„์ง€์ด์ž ์ €์ˆ˜์ค€ ์„ฑ๋Šฅ์˜ ๋งˆ์ˆ ์‚ฌ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ทธ์™€ ํ•จ๊ป˜ํ–ˆ๋‹ค ๋น… ํ•˜๋ธŒ๋กœ ์ธํ„ฐ๋ทฐ๋…์„œ๋ฅผ ๊ถŒํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ Azul์˜ ๋‚ด๋ถ€์—์„œ ์ƒ์„ฑ๋œ ๋งค์šฐ ๋†€๋ผ์šด ์Šˆํผ์ปดํ“จํ„ฐ์— ๋Œ€ํ•œ ๋ณด๊ณ ์„œ์ž…๋‹ˆ๋‹ค.

Hydra 2019: ์ฒซ ๋ฒˆ์งธ ํ™€ ๋ฌด๋ฃŒ ๋ฐฉ์†ก ๋ฐ ์ปจํผ๋Ÿฐ์Šค์—์„œ ์ผ์–ด๋‚  ์ผ์— ๋Œ€ํ•ด ์กฐ๊ธˆ ๋‘ ๋ฒˆ์งธ ๋ณด๊ณ ์„œ๋Š” ํ…”์•„๋น„๋ธŒ ๋Œ€ํ•™๊ต์˜ Ori Lahav๊ฐ€ ์ž‘์„ฑํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Ori๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์—ฐ๊ตฌ, ๊ณต์‹ ๊ฒ€์ฆ, ํŠนํžˆ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ์ผ์— ์ฐธ์—ฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณด๊ณ ์„œ์—์„œ "C/C++11์˜ ์•ฝํ•œ ๋ฉ”๋ชจ๋ฆฌ ๋™์‹œ์„ฑ" C++11์˜ ์Šค๋ ˆ๋”ฉ ๋ชจ๋ธ์ด ๊ณต์‹์ ์œผ๋กœ ์„ค๋ช…๋˜๋Š” ๋ฐฉ์‹๊ณผ out-of-thin-air์™€ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

Hydra 2019: ์ฒซ ๋ฒˆ์งธ ํ™€ ๋ฌด๋ฃŒ ๋ฐฉ์†ก ๋ฐ ์ปจํผ๋Ÿฐ์Šค์—์„œ ์ผ์–ด๋‚  ์ผ์— ๋Œ€ํ•ด ์กฐ๊ธˆ ์„ธ ๋ฒˆ์งธ ๋ณด๊ณ ์„œ์—์„œ๋Š” "๋ถ„์‚ฐ ํ•ฉ์˜ ํ•ด๋ฐฉ", ์บ ๋ธŒ๋ฆฌ์ง€ ๋Œ€ํ•™์˜ Heidi Howard๋Š” Paxos์˜ ์ด๋ก ์  ๊ธฐ์ดˆ๋กœ ๋Œ์•„๊ฐ€ ์›๋ž˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์™„ํ™”ํ•˜๊ณ  ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ผ๋ฐ˜ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ Paxos๋Š” ํ•ฉ์˜์— ๋Œ€ํ•œ ๊ด‘๋ฒ”์œ„ํ•œ ์ ‘๊ทผ ๋ฐฉ์‹ ์ค‘ ์„ ํƒ ์‚ฌํ•ญ ์ค‘ ํ•˜๋‚˜์ผ ๋ฟ์ด๋ฉฐ ์ŠคํŽ™ํŠธ๋Ÿผ์˜ ๋‹ค๋ฅธ ์ง€์ ๋„ ์ข‹์€ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ๋งค์šฐ ์œ ์šฉํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. Heidi๋Š” ์ผ๊ด€์„ฑ, ๋‚ด๊ฒฐํ•จ์„ฑ, ์„ฑ๋Šฅ ๋ฐ ๋ถ„์‚ฐ ํ•ฉ์˜๋ฅผ ์ „๋ฌธ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

Hydra 2019: ์ฒซ ๋ฒˆ์งธ ํ™€ ๋ฌด๋ฃŒ ๋ฐฉ์†ก ๋ฐ ์ปจํผ๋Ÿฐ์Šค์—์„œ ์ผ์–ด๋‚  ์ผ์— ๋Œ€ํ•ด ์กฐ๊ธˆ "์ž„์‹œ ๋ณต์ œ ๋ฐ ์ €๋ ดํ•œ ์ฟผ๋Ÿผ์œผ๋กœ ์Šคํ† ๋ฆฌ์ง€ ๋น„์šฉ ์ ˆ๊ฐ" โ€” ์ด๊ฒƒ์€ ๋…ธ๋“œ์˜ ์ผ๋ถ€์—๋งŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ด€ํ•˜๊ณ  ์žฅ์•  ์ฒ˜๋ฆฌ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์œ„ํ•ด ํŠน์ˆ˜ ๋…ธ๋“œ(Transient Replica)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์Šคํ† ๋ฆฌ์ง€์˜ ๋กœ๋“œ๋ฅผ ์ค„์ด๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ Alex Petrov์˜ ๋ณด๊ณ ์„œ์ž…๋‹ˆ๋‹ค. ๋ณด๊ณ ์„œ ๊ณผ์ •์—์„œ Spanner ๋ฐ Megastore์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ณต์ œ ์ฒด๊ณ„์ธ Witness Replicas์™€ Transient Replication & Cheap Quorums๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ Apache Cassandra์—์„œ ์ด ๊ฐœ๋…์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

Hydra 2019: ์ฒซ ๋ฒˆ์งธ ํ™€ ๋ฌด๋ฃŒ ๋ฐฉ์†ก ๋ฐ ์ปจํผ๋Ÿฐ์Šค์—์„œ ์ผ์–ด๋‚  ์ผ์— ๋Œ€ํ•ด ์กฐ๊ธˆ JetBrains์˜ Roman Elizarov๊ฐ€ ๋‹ค์Œ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ์กฐํ™”๋œ ๋™์‹œ์„ฑ. Roman์€ Kotlin ์–ธ์–ด ๋ฐ ํ”Œ๋žซํผ์šฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ฐœ๋ฐœ ํŒ€ ๋ฆฌ๋”์ด๋ฉฐ ๊ฐœ์ธ์ ์œผ๋กœ ์ฝ”๋ฃจํ‹ด์˜ ์•„ํ‚คํ…์ฒ˜ ๋ฐ ๊ตฌํ˜„์— ์ฐธ์—ฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Hydra 2019: ์ฒซ ๋ฒˆ์งธ ํ™€ ๋ฌด๋ฃŒ ๋ฐฉ์†ก ๋ฐ ์ปจํผ๋Ÿฐ์Šค์—์„œ ์ผ์–ด๋‚  ์ผ์— ๋Œ€ํ•ด ์กฐ๊ธˆ ๊ทธ๋ฆฌ๊ณ  ๋ฐฉ์†ก์ข…๋ฃŒ ยซ๋ธ”๋ก์ฒด์ธ๊ณผ ๋ถ„์‚ฐ ์ปดํ“จํŒ…์˜ ๋ฏธ๋ž˜ยป - ๊ธฐ์กฐ ์—ฐ์„ค Maurice Herlihy, ์„ธ๊ณ„์ ์œผ๋กœ ์œ ๋ช…ํ•œ ๊ณผํ•™์ž์ด์ž ํŠธ๋žœ์žญ์…˜ ๋ฉ”๋ชจ๋ฆฌ์˜ ์•„๋ฒ„์ง€. ์šฐ๋ฆฌ๋Š” ๋ชจ๋ฆฌ์Šค์™€ ํ•จ๊ป˜ํ–ˆ์Šต๋‹ˆ๋‹ค ๋น… ํ•˜๋ธŒ๋กœ ์ธํ„ฐ๋ทฐ๋ณด๊ณ ์„œ์— ์ฐธ์„ํ•˜๊ธฐ ์ „์— ์ฝ์„ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•ฉ๊ณ„: XNUMX๊ฐœ์˜ ๋ณด๊ณ ์„œ, ํŠธ๋žœ์žญ์…˜ ๋ฉ”๋ชจ๋ฆฌ, ๋ฉ”๋ชจ๋ฆฌ ๋ชจ๋ธ, ๋ถ„์‚ฐ ํ•ฉ์˜, ๊ตฌ์กฐํ™”๋œ ๋™์‹œ์„ฑ ๋ฐ ๋ธ”๋ก์ฒด์ธ. ๋ฉ‹์ง„ ํ•˜๋ฃจ๋ฅผ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋ชจ๋“  ๊ฒƒ.

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

์ŠคํŠธ๋ฆผ์—์„œ ๋ชจ๋“  ๊ฒƒ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰ ์ˆœ๊ฐ„์— ํ‹ฐ์ผ“์„ ๊ตฌ๋งคํ•˜๊ณ  ์ปจํผ๋Ÿฐ์Šค ๋ผ์ด๋ธŒ์— ์˜จ๋‹ค๋ฉด ๋ช‡ ๊ฐ€์ง€ ํฅ๋ฏธ๋กœ์šด ์ ์ด ๋” ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํ† ๋ก  ์˜์—ญ

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

๋‘ ๊ฐœ์˜ BOF ์„ธ์…˜

BOF๋Š” ์ด์ œ ์šฐ๋ฆฌ ํšŒ์˜์˜ ์ „ํ†ต์ ์ธ ํ˜•์‹์ž…๋‹ˆ๋‹ค. ๋ชจ๋‘๊ฐ€ ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ์›ํƒ์ด๋‚˜ ํ† ๋ก  ๊ทธ๋ฃน ๊ฐ™์€ ๊ฒƒ. ์ด ํ˜•์‹์€ ์—ญ์‚ฌ์ ์œผ๋กœ ์ตœ์ดˆ์˜ ๋น„๊ณต์‹ IETF(Internet Engineering Task Force) ํ† ๋ก  ๊ทธ๋ฃน. ๋ฐœํ‘œ์ž์™€ ์ฐธ์—ฌ์ž ๊ตฌ๋ถ„์ด ์—†์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์‚ฌ๋žŒ์ด ๋™๋“ฑํ•˜๊ฒŒ ์ฐธ์—ฌํ•ฉ๋‹ˆ๋‹ค.

ํ˜„์žฌ ์˜ˆ์ • ๋‘ ๊ฐ€์ง€ ํ…Œ๋งˆ: "์‹ค์ œ ์„ธ๊ณ„์˜ ์ตœ์‹  CS" ๋ฐ "๋™์‹œ์„ฑ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„". ๋‘ BOF ์„ธ์…˜์€ ๋ชจ๋‘ ์˜์–ด๋กœ๋งŒ ์ง„ํ–‰๋˜๋ฉฐ ์ปจํผ๋Ÿฐ์Šค์˜ ๋งŽ์€ ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ๋ฐ ํ† ๋ก  ์˜์—ญ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.

์ „์‹œ์žฅ

์ „์‹œํšŒ๋Š” ์ปจํผ๋Ÿฐ์Šค ํŒŒํŠธ๋„ˆ ํšŒ์‚ฌ์˜ ๋ถ€์Šค ๊ตฌ์—ญ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ํฅ๋ฏธ๋กœ์šด ํ”„๋กœ์ ํŠธ, ๊ธฐ์ˆ  ๋ฐ IT ์—…๊ณ„ ๋ฆฌ๋” ํŒ€์˜ ์ž‘์—…์— ๋Œ€ํ•ด ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ณณ์€ ๊ท€ํ•˜์™€ ํšŒ์‚ฌ๊ฐ€ ์„œ๋กœ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์™€ ํ•จ๊ป˜ Hydra์—์„œ ๋„์ด์ฒด๋ฐฉํฌ ๊ธฐ์ˆ  ์„ผํ„ฐ ะธ ๋“ฑ๊ณ ์„ .

๋งฅ์ฃผ์™€ ์Œ์•…์ด ์žˆ๋Š” ํŒŒํ‹ฐ

BOF์™€ ๋ณ‘ํ–‰ํ•˜์—ฌ ์ฒซ๋‚ ์ด ๋๋‚˜๋ฉด ํŒŒํ‹ฐ๊ฐ€ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ์Œ๋ฃŒ, ์Šค๋‚ต, ์Œ์•… - ๋ชจ๋“  ๊ฒƒ์„ ํ•œ ๋ฒˆ์—. ๋น„๊ณต์‹์ ์ธ ํ™˜๊ฒฝ์—์„œ ์ฑ„ํŒ…ํ•˜๊ณ  ์„ธ์ƒ์˜ ๋ชจ๋“  ๊ฒƒ์— ๋Œ€ํ•ด ํ† ๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. BOP์—์„œ ํŒŒํ‹ฐ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒŒํ‹ฐ์—์„œ bof๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ๋‹จ๊ณ„

  • ๋ฌด๋ฃŒ ์ŠคํŠธ๋ฆผ์„ ๋ณด๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ: ์ด๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋งํฌ 11์›” 9์ผ ๋ชฉ์š”์ผ. ๋ฐฉ์†ก์€ ๋ชจ์Šคํฌ๋ฐ” ์‹œ๊ฐ„์œผ๋กœ ์˜ค์ „ 45์‹œ XNUMX๋ถ„๊ฒฝ์— ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.
  • ํšŒ์˜ ํ›„ ๋ชจ๋“  ๋ณด๊ณ ์„œ ๋ฐ ๋…น์Œ์— ์•ก์„ธ์Šคํ•˜๋ ค๋Š” ๊ฒฝ์šฐ: ์˜จ๋ผ์ธ ํ‹ฐ์ผ“ ๊ตฌ๋งค.
  • ๋งˆ์Œ์ด ๋ฐ”๋€Œ๊ณ  ๋ผ์ด๋ธŒ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒฝ์šฐ: ํ‹ฐ์ผ“ ๊ตฌ๋งค ๊ธฐ๊ฐ„์ด ํ•˜๋ฃจ๋„ ๋‚จ์ง€ ์•Š์€ ๊ฒฝ์šฐ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์˜ต์…˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋งํฌ.

์ถœ์ฒ˜ : habr.com

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