์˜คํ”ˆ์†Œ์Šค ํŽ€๋“œ์˜ ์—ญํ•  ์šฐ๋ฆฌ๋Š” ์ตœ์‹  OpenStack ๋ฐ Linux Foundation ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ตœ๊ทผ ๋‘ ๊ฐœ์˜ ๋Œ€ํ˜• ํŽ€๋“œ์— ํ•ฉ๋ฅ˜ํ•œ ํ”„๋กœ์ ํŠธ(Kata Containers, Zuul, FATE ๋ฐ CommunityBridge)์™€ ์ด๋“ค์ด ๋ฐœ์ „ํ•˜๋Š” ๋ฐฉํ–ฅ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•ด ๋ณด๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค.

์˜คํ”ˆ์†Œ์Šค ํŽ€๋“œ์˜ ์—ญํ•  ์šฐ๋ฆฌ๋Š” ์ตœ์‹  OpenStack ๋ฐ Linux Foundation ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์‚ฌ์ง„ โ€” ์•Œ๋ ‰์Šค ํ™€๋ฆฌ์˜คํฌ โ€” ์–ธํ”Œ๋ž˜์‰ฌ

OpenStack Foundation์€ ์–ด๋–ป๊ฒŒ ์ง€๋‚ด๋‚˜์š”?

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

์˜ค๋žซ๋™์•ˆ OpenStack Foundation์€ ๊ฐ™์€ ์ด๋ฆ„์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐœ๋ฐœํ•ด ์™”์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์—ฐ์ดˆ์— ํŽ€๋“œ๊ฐ€ ๋ฒกํ„ฐ๋ฅผ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค. ์กฐ์ง ์ง€์›ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค ๋จธ์‹ ๋Ÿฌ๋‹, CI/CD, ์—ฃ์ง€ ์ปดํ“จํŒ…, ์ปจํ…Œ์ด๋„ˆํ™”์™€ ๊ด€๋ จ๋œ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.

์ด์™€ ๊ด€๋ จํ•˜์—ฌ ๋ช‡ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ํ”„๋กœ์ ํŠธ๊ฐ€ ํŽ€๋“œ์— ํ•ฉ๋ฅ˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ์ข…๋ฅ˜์˜ ํ”„๋กœ์ ํŠธ์ธ๊ฐ€์š”? XNUMX์›”์— ์—ด๋ฆฐ Open Infrastructure Summit์—์„œ OSF ๋Œ€ํ‘œ์ž๋“ค์€ ๋งํ•œ ์ตœ์ดˆ์˜ "์‹ ์ธ"์— ๋Œ€ํ•ด - ๊ทธ๋“ค์— ์˜ํ•ด ๊ฐ•์ฒ  ์นดํƒ€ ์ปจํ…Œ์ด๋„ˆ ะธ ์ค„.

์ฒซ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋Š” Kubernetes ๋ฐ Docker ์ปจํ…Œ์ด๋„ˆ์™€ ์„ฑ๋Šฅ์ด ๋น„์Šทํ•œ ๋ณด์•ˆ ๊ฐ€์ƒ ๋จธ์‹ ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. VM์€ 100ms๋ฅผ ์ดˆ๊ณผํ•˜์ง€ ์•Š๋Š” ์†๋„๋กœ ๋กœ๋“œ๋˜๋ฏ€๋กœ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค๋ฅผ ์ฆ‰์‹œ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ํด๋ผ์šฐ๋“œ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋ช‡๋ช‡ ๋Œ€๊ทœ๋ชจ IaaS ์ œ๊ณต์—…์ฒด๊ฐ€ ์ด๋ฏธ Kata ๊ฐœ๋ฐœ์— ์ฐธ์—ฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ์ธ Zuul์€ CI/CD ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ์ฝ”๋“œ ์ˆ˜์ • ์‚ฌํ•ญ์— ๋Œ€ํ•œ ๋ณ‘๋ ฌ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ  ์ž ์žฌ์ ์ธ ์˜ค๋ฅ˜๋ฅผ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์ž๊ธˆ ์ „๋ง. ์˜คํ”ˆ์Šคํƒ ์žฌ๋‹จ์€ ๊ฐœ๋ฐœ ๋ฐฉํ–ฅ์„ ๋ฐ”๊พธ๋ฉด ์žฌ๋Šฅ ์žˆ๋Š” ๊ฐœ๋ฐœ์ž๋“ค๊ณผ ํ•จ๊ป˜ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ๊ฐ•ํ™”ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋ผ๊ณ  ๋งํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ๊ทธ๋ ‡๊ฒŒ ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. XNUMX์›” ์ปจํผ๋Ÿฐ์Šค์—์„œ Canonical ์ฐฝ๋ฆฝ์ž Mark Shuttleworth๋Š” ๊ทธ๋Š” ์ด๋ฆ„ ํŽ€๋“œ์˜ ํฌํŠธํด๋ฆฌ์˜ค๋ฅผ ํ™•์žฅํ•˜๋Š” ๊ฒƒ์€ "์‹ค์ˆ˜"์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ์˜ ์ƒ๊ฐ์— OpenStack Foundation์€ ๋ฆฌ์†Œ์Šค๋ฅผ ๋น„ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋ฉฐ ์ด๋Š” ๊ถ๊ทน์ ์œผ๋กœ ์ฃผ์š” ์ œํ’ˆ์ธ OpenStack ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์˜ ํ’ˆ์งˆ์— ์˜ํ–ฅ์„ ๋ฏธ์น  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์‚ฌ์‹ค์ธ์ง€ ์—ฌ๋ถ€๋Š” ์•ž์œผ๋กœ๋„ ์ง€์ผœ๋ด์•ผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฆฌ๋ˆ…์Šค ์žฌ๋‹จ์€ ์–ด๋–ค ์ผ์„ ํ•˜๋‚˜์š”?

๊ธฐ์ดˆ ์•ฝํ˜ผ ํ•œ Linux์˜ ํ™๋ณด ๋ฐ ํ‘œ์ค€ํ™”๋Š” ๋ฌผ๋ก  ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ์ƒํƒœ๊ณ„ ์ „์ฒด์˜ ๊ฐœ๋ฐœ๋„ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ํŽ€๋“œ์˜ ํฌํŠธํด๋ฆฌ์˜ค๋Š” ์ •๊ธฐ์ ์œผ๋กœ ์ƒˆ๋กœ์šด ํ”„๋กœ์ ํŠธ๋กœ ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค. ๊ทธ ์ค‘ ์ผ๋ถ€๋Š” ์ด๋ฒˆ ์ฃผ์— ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ์ข…๋ฅ˜์˜ ํ”„๋กœ์ ํŠธ์ธ๊ฐ€์š”? 25์›” XNUMX์ผ, ๋ฆฌ๋ˆ…์Šค ์žฌ๋‹จ์˜ ์ผ๋ถ€ ํ–ˆ๋‹ค FATE ํ”„๋ ˆ์ž„์›Œํฌ. ์ค‘๊ตญ ์€ํ–‰ ์œ„๋ฑ…ํฌ(WeBank)์™€ ํ…์„ผํŠธ(Tencent)๊ฐ€ ์ด๋ฅผ ์˜คํ”ˆ์†Œ์Šค๋กœ ์ด์ „ํ–ˆ๋‹ค. ์ƒˆ๋กœ์šด ์†”๋ฃจ์…˜์˜ ๋ชฉ์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋„์›€ GDPR ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋Š” ์•ˆ์ „ํ•œ ์ธ๊ณต ์ง€๋Šฅ ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ•˜๋Š” ํšŒ์‚ฌ์ž…๋‹ˆ๋‹ค. ๋”ฅ๋Ÿฌ๋‹ ๋ฐฉ๋ฒ•์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ๋„๊ตฌ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ์ง€์Šคํ‹ฑ ํšŒ๊ท€ ์™€ "ํ›ˆ๋ จ์˜ ์–‘๋„"(์ด ๊ฒฝ์šฐ ์ด๋ฏธ ํ›ˆ๋ จ๋œ ๋ชจ๋ธ์ด ์‚ฌ์šฉ๋˜์–ด ๋‹ค๋ฅธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋„๋ก ์กฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.) ํ”„๋กœ์ ํŠธ ์†Œ์Šค ์ฝ”๋“œ GitHub์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜คํ”ˆ์†Œ์Šค ํŽ€๋“œ์˜ ์—ญํ•  ์šฐ๋ฆฌ๋Š” ์ตœ์‹  OpenStack ๋ฐ Linux Foundation ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์‚ฌ์ง„ โ€” ์บ์‹œ๋”” ๋ฐ€์Šค โ€” ์–ธํ”Œ๋ž˜์‰ฌ

๋˜ํ•œ ์—ฐ์ดˆ์—๋Š” Linux Foundation ๋ฐœํ‘œ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ธŒ๋ฆฟ์ง€ ํ”Œ๋žซํผ. ์ด๋Š” ๊ณต๊ฐœ ํ”„๋กœ์ ํŠธ๋ฅผ ํ›„์›ํ•  ์ค€๋น„๊ฐ€ ๋œ ๊ฐœ๋ฐœ์ž์™€ ํˆฌ์ž์ž ์‚ฌ์ด์˜ ์ผ์ข…์˜ ๋‹ค๋ฆฌ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ํ”Œ๋žซํผ์€ ์ƒˆ๋กœ์šด ๊ฐœ๋ฐœ์ž๋ฅผ ์˜คํ”ˆ ์†Œ์Šค ๋ถ„์•ผ๋กœ ๋Œ์–ด๋“ค์ด๋Š” ๋ฐ ๋„์›€์ด ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๊ทธ๋…€๋Š” ์ด๋ฏธ ๋น„ํŒ์„ ๋ฐ›์•˜๋‹ค. ์—…๊ณ„ ์ „๋ฌธ๊ฐ€ ์ถ•ํ•˜ํ•˜๋‹คLinux Foundation์€ ์ตœ์†Œํ•œ์˜ ๊ธˆ์œต ์„œ๋น„์Šค๋งŒ ์ œ๊ณตํ•  ๊ฒƒ์ด๋ฉฐ ๊ณ„์•ฝ ๋ฐ ๋ผ์ด์„ ์Šค์™€ ๊ฐ™์€ ๋ฌธ์ œ๋Š” ์—ฌ์ „ํžˆ "์™ธ๋ถ€"๋กœ ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค. CommunityBridge์˜ ๊ธฐ๋Šฅ์€ ํ–ฅํ›„ ํ™•์žฅ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž๊ธˆ ์ „๋ง. ์ž‘๋…„ ๋ง, Linux Foundation์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‘ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ๊ธฐ๊ธˆ์„ ์„ค๋ฆฝํ–ˆ์Šต๋‹ˆ๋‹ค. GraphQL ะธ ์„ธํ”„. ์กฐ์ง์€ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ์ƒํƒœ๊ณ„๋ฅผ ๊ณ„์† ๊ฐœ๋ฐœํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, Linux Foundation๊ณผ Facebook ๊ณ„ํšํ•˜๊ณ ์žˆ๋‹ค. osquery ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๊ธฐ๊ธˆ์„ ์กฐ์„ฑํ•ฉ๋‹ˆ๋‹ค. Osquery๋Š” Airbnb, Netflix, Uber๋Š” ๋ฌผ๋ก  ์†Œ์…œ ๋„คํŠธ์›Œํฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์šด์˜ ์ฒด์ œ ๋ชจ๋‹ˆํ„ฐ๋ง ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ์„ธ์Šค, ๋กœ๋“œ๋œ ์ปค๋„ ๋ชจ๋“ˆ ๋ฐ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์–ป๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” Linux Foundation์ด ๊ฐ€๊นŒ์šด ์‹œ์ผ ๋‚ด์— ํฌํŠธํด๋ฆฌ์˜ค๋ฅผ ๋‹ค์‹œ ํ•œ ๋ฒˆ ํ™•์žฅํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ๊ทธ๋“ค์€ Kubernetes์™€ CoreDNS๊ฐ€ ํƒ„์ƒํ•œ ์„ฑ๊ณต์ ์ธ Cloud Native Computing Foundation๊ณผ ๊ฐ™์€ ์šด๋ช…์„ ๊ณต์œ ํ•˜๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•„๋‹ˆ๋ฉด ๊ทธ๋“ค์€ Tizen ํŽ€๋“œ์˜ ๋ฐœ์ž์ทจ๋ฅผ ๋”ฐ๋ฅผ ์ˆ˜๋„ ์žˆ๋Š”๋ฐ, ๊ทธ ์ „๋ง์€ ์—ฌ์ „ํžˆ โ€‹โ€‹๋ถˆ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ธ๊ธฐ๊ฐ€ ์—†๋‹ค ๊ฐ™์€ ์ด๋ฆ„์˜ ์šด์˜ ์ฒด์ œ.

OpenStack Foundation๊ณผ Linux Foundation์ด๋ผ๋Š” ๋‘ ์žฌ๋‹จ ๋ชจ๋‘ ์ ๊ทน์ ์œผ๋กœ ์ž์ฒด ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๋“ค์˜ ๊ฐ€์žฅ ํฅ๋ฏธ๋กœ์šด โ€œ์ธ์ˆ˜โ€๋ฅผ ๊ณ„์†ํ•ด์„œ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ ์ž๋ฃŒ์—์„œ ๊ทธ ์ค‘ ์ผ๋ถ€์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ITGLOBAL.COM ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ฐ ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋˜ํ•œ ๊ธฐ์—…์˜ IT ์ธํ”„๋ผ ๊ฐœ๋ฐœ์„ ๋•์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์šฐ๋ฆฌ ํšŒ์‚ฌ ๋ธ”๋กœ๊ทธ์— ์“ด ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

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