๋Œ€ํ˜• IT ๊ธฐ์—… ์ค‘ ํ•˜๋‚˜๊ฐ€ ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ ๊ฐœ๋ฐœ ํŽ€๋“œ์ธ CNCF์— ํ•ฉ๋ฅ˜ํ•œ ์ด์œ 

ํ•œ ๋‹ฌ ์ „, Apple์€ Cloud Native Computing Foundation์˜ ํšŒ์›์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋Š”์ง€ ์•Œ์•„ ๋ด…์‹œ๋‹ค.

๋Œ€ํ˜• IT ๊ธฐ์—… ์ค‘ ํ•˜๋‚˜๊ฐ€ ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ ๊ฐœ๋ฐœ ํŽ€๋“œ์ธ CNCF์— ํ•ฉ๋ฅ˜ํ•œ ์ด์œ 
์‚ฌ์ง„ โ€” ๋ชจ๋ฆฌ์ธ  ํ‚จ๋“ค๋Ÿฌ โ€” ์–ธํ”Œ๋ž˜์‰ฌ

์™œ CNCF์ธ๊ฐ€?

CNCF(Cloud Native Computing Foundation)๋Š” Linux Foundation์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๋ชฉํ‘œ๋Š” ํด๋ผ์šฐ๋“œ ๊ธฐ์ˆ ์˜ ๊ฐœ๋ฐœ๊ณผ ํ™๋ณด์ž…๋‹ˆ๋‹ค. ์ด ํŽ€๋“œ๋Š” Google, Red Hat, VMware, Cisco, Intel, Docker ๋“ฑ ๋Œ€๊ทœ๋ชจ IaaS ๋ฐ SaaS ์ œ๊ณต์—…์ฒด, IT ๊ธฐ์—… ๋ฐ ๋„คํŠธ์›Œํฌ ์žฅ๋น„ ์ œ์กฐ์—…์ฒด๊ฐ€ 2015๋…„์— ์„ค๋ฆฝํ–ˆ์Šต๋‹ˆ๋‹ค.

์˜ค๋Š˜๋‚  ์ด ํŽ€๋“œ์˜ ์ฐธ๊ฐ€์ž์—๋Š” Adidas, GitHub ๋ฐ The New York Times์™€ ๊ฐ™์€ ์กฐ์ง๋„ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ํ•œ ๋‹ฌ ์ „์— Apple์ด ํ•ฉ๋ฅ˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋ž˜ํ‹ฐ๋„˜ ๋“ฑ๊ธ‰์„ ๋ฐ›์•˜์œผ๋ฉฐ ์ง€๋ถˆ ํ•  ๊ฒƒ์ด๋‹ค ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์— ์—ฐ๊ฐ„ 370๋งŒ ๋‹ฌ๋Ÿฌ๊ฐ€ ์†Œ์š”๋ฉ๋‹ˆ๋‹ค.

Apple๊ณผ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋Š” ๊ฝค ์˜ค๋žœ ์—ญ์‚ฌ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฒ•์ธ ์ฒซ ๋ฒˆ์งธ ์ค‘ ํ•˜๋‚˜ ์ œํ’ˆ ๊ฐœ๋ฐœ์— ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ ๊ทน์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด OS X๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์šด์˜ ์ฒด์ œ๋Š” ๋‹ค๋ฅธ OS์ธ Darwin์˜ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋…€ ๊ฒฐํ•ฉ๋œ NeXTSTEP ๋ฐ FreeBSD์—์„œ ๋ฐ›์€ ์ฝ”๋“œ์™€ ํ•จ๊ป˜ Apple ์ž์ฒด์—์„œ ์ž‘์„ฑํ•œ ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

CNCF ๋ฐ Linux Foundation ๋Œ€ํ‘œ ะณะพะฒะพั€ัั‚์˜คํ”ˆ ํŽ€๋“œ์— ์ฐธ์—ฌํ•จ์œผ๋กœ์จ ์• ํ”Œ ํšŒ์‚ฌ๋Š” ์ž์‹ ์˜ ์ „๋ฌธ ์ง€์‹์„ ๊ณต์œ ํ•˜๊ณ  ์‹ถ์–ดํ•ฉ๋‹ˆ๋‹ค. ์—”์ง€๋‹ˆ์–ด๋Š” ์˜คํ”ˆ ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ž์‹ ์˜ ์ž‘์—…์— ๋ณด๋‹ตํ•˜๊ณ  ํด๋ผ์šฐ๋“œ IT ์ธํ”„๋ผ ๊ฐœ๋ฐœ์— ๊ธฐ์—ฌํ•˜๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค. Apple ๋‹ด๋‹น์ž๋Š” ์ผ๋ฐ˜์ ์ธ ๋ฐฉ์‹์œผ๋กœ ํšŒ์‚ฌ์˜ ๊ฒฐ์ •์— ๋Œ€ํ•ด ์–ธ๊ธ‰ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์–ด๋–ค ์˜ํ–ฅ์„ ๋ฏธ์น˜๋‚˜์š”?

ํด๋ผ์šฐ๋“œ ๊ฐœ๋ฐœ์€ ๋”์šฑ ๋นจ๋ผ์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. CNCF์—์„œ ๋“ฑ์žฅํ•œ ํ”„๋กœ์ ํŠธ์—๋Š” Kubernetes ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ์‹œ์Šคํ…œ, Prometheus ์ธํ”„๋ผ ๋ชจ๋‹ˆํ„ฐ๋ง ๋„๊ตฌ, CoreDNS ์„œ๋ฒ„ ๋ฐ Envoy ํ”„๋ก์‹œ ์„œ๋น„์Šค๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. Apple์€ CNCF์— ํ•ฉ๋ฅ˜ํ•˜๊ธฐ ์ „๋ถ€ํ„ฐ CNCF ๊ฐœ๋ฐœ(ํŠนํžˆ Kubernetes)์— ์ ๊ทน์ ์œผ๋กœ ์ฐธ์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค.

ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์ปดํ“จํŒ… ์žฌ๋‹จ์˜ ํšŒ์›์ด ๋จ์œผ๋กœ์จ ๊ธฐ์—…์€ ๋™๋ฃŒ๋“ค๊ณผ ๋”์šฑ ๊ธด๋ฐ€ํ•˜๊ฒŒ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ”Œ๋ž˜ํ‹ฐ๋„˜ ์ƒํƒœ ๋•๋ถ„์— ํด๋ผ์šฐ๋“œ ๋„๊ตฌ ๊ฐœ๋ฐœ ๋ฒกํ„ฐ๋ฅผ ๊ฒฐ์ •ํ•  ๋•Œ Apple ๋‹ด๋‹น์ž์˜ ์˜๊ฒฌ์ด ๊ณ ๋ ค๋ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ CNCF๋Š” ๋ฉ”์‹œ์ง•๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํด๋ผ์šฐ๋“œ์˜ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ๊ณผ ํŒŒ์ผ์„ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•œ ๋˜ ๋‹ค๋ฅธ XNUMX๊ฐœ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Apple์˜ ์ „๋ฌธ์„ฑ์€ ๊ฐœ๋ฐœ์„ ๊ฐ€์†ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋Œ€ํ˜• IT ๊ธฐ์—… ์ค‘ ํ•˜๋‚˜๊ฐ€ ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ ๊ฐœ๋ฐœ ํŽ€๋“œ์ธ CNCF์— ํ•ฉ๋ฅ˜ํ•œ ์ด์œ 
์‚ฌ์ง„ โ€” ๋ชจ๋ฆฌ์ธ  ํ‚จ๋“ค๋Ÿฌ โ€” ์–ธํ”Œ๋ž˜์‰ฌ

๋” ๋งŽ์€ ๊ณต๊ฐœ ํ”„๋กœ์ ํŠธ๊ฐ€ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Apple์€ ๊ธฐ์กด ํ”„๋กœ์ ํŠธ์˜ ๊ฐœ๋ฐœ์„ ๋•๊ณ  ์ƒˆ๋กœ์šด ํ”„๋กœ์ ํŠธ๋ฅผ ๋„์ž…ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํšŒ์‚ฌ๋Š” ์ด๋ฏธ ์˜คํ”ˆ ์†Œ์Šค๋กœ ์ด์ „ํ–ˆ์Šต๋‹ˆ๋‹ค. XNU ์ปค๋„ - ์–ธ๊ธ‰๋œ Darwin์˜ ๊ตฌ์„ฑ ์š”์†Œ์ด์ž ์˜ค๋Š˜๋‚  Swift ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. 13์œ„์ž…๋‹ˆ๋‹ค TIOBE ์ˆœ์œ„.

XNUMX๋…„ ์ „ ์• ํ”Œ์—์„œ ํญ๋กœ ๋ถ„์‚ฐ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ธ FoundationDB์˜ ์†Œ์Šค ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์œ ์‚ฌํ•œ ์‹œ์Šคํ…œ๊ณผ ๋‹ฌ๋ฆฌ FoundationDB์˜ ์ž‘์—…์€ ์›์น™์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. ACID: ์›์ž์„ฑ, ์ผ๊ด€์„ฑ, ๊ฒฉ๋ฆฌ ๋ฐ ๋ฐ์ดํ„ฐ ๋‚ด๊ตฌ์„ฑ.

ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ ๋ช‡ ์ฃผ ๊ด€์‹ฌ์„ ๋ณด์˜€๋‹ค XNUMX๋ช… ์ด์ƒ์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ํฌ๋Ÿผ์— ์ฐธ์—ฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ์„ค ์ˆ˜๋ฐฑ ๊ฐœ์˜ ์ƒˆ๋กœ์šด ์Šค๋ ˆ๋“œ. ํšŒ์‚ฌ๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ํ•จ๊ป˜ โ€‹โ€‹์ƒˆ๋กœ์šด ์˜คํ”ˆ ์†Œ์Šค ๋„๊ตฌ๋ฅผ ๊ณ„์† ๊ฐœ๋ฐœํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

์ตœ๊ทผ CNCF์— ํ•ฉ๋ฅ˜ํ•œ ๋˜ ๋‹ค๋ฅธ ์‚ฌ๋žŒ

์˜ฌํ•ด XNUMX์›” CNCF ๋Œ€ํ‘œ๋“ค์€ ๋ฐœํ‘œํ•˜๋‹ค59๊ฐœ์˜ ์ƒˆ๋กœ์šด ์กฐ์ง์ด ์ปค๋ฎค๋‹ˆํ‹ฐ์— ํ•ฉ๋ฅ˜ํ–ˆ์Šต๋‹ˆ๋‹ค. XNUMX์›”๋ง ๊ธฐ์ค€ ํŽ€๋“œ ์ฐธ์—ฌ์ธ์› ๋งˆํฌ๋ฅผ ํ†ต๊ณผํ–ˆ๋‹ค 400๊ฐœ ํšŒ์‚ฌ์—์„œ. ๊ทธ ์ค‘์—๋Š” ์†Œ๊ทœ๋ชจ ์Šคํƒ€ํŠธ์—…๋„ ์žˆ๊ณ , ๋Œ€๊ทœ๋ชจ IT ๊ธฐ์—…๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ์—”๋น„๋””์•„(Nvidia)๋Š” ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ์ธ๊ณต์ง€๋Šฅ ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ•˜๋Š” ํŽ€๋“œ์— ์‹ ๊ทœ ํšŒ์›์œผ๋กœ ํ•ฉ๋ฅ˜ํ–ˆ๋‹ค. Elasticsearch, Kibana, Beats ๋ฐ Logstash๋กœ ๊ตฌ์„ฑ๋œ ์Šคํƒ์˜ ๊ฐœ๋ฐœ์ž์ธ Elastic๊ณผ ํ†ต์‹  ์žฅ๋น„ ์ œ์กฐ์—…์ฒด์ธ Ericsson์„ ์ฃผ๋ชฉํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์กฐ์ง ์™ธ์—๋„ ์—ฌ๋Ÿฌ ํด๋ผ์šฐ๋“œ ์ œ๊ณต์—…์ฒด, ์ธํ„ฐ๋„ท ์„œ๋น„์Šค ์ œ๊ณต์—…์ฒด, ์ปจ์„คํŒ… ๊ธฐ๊ด€, ํ†ตํ•ฉ์—…์ฒด ๋ฐ ์ •๋ณด ๋ณด์•ˆ ํšŒ์‚ฌ๊ฐ€ ๋ชฉ๋ก์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

Cloud Native Computing Foundation์€ ์‹ ๊ทœ ์ง„์ž…์ž์™€ ํ•ด๋‹น ๊ธฐ์ˆ ์ด ํด๋ผ์šฐ๋“œ ์‹œ์žฅ์„ ๋ฐœ์ „์‹œํ‚ค๊ณ  ์˜คํ”ˆ ์†Œ์Šค ์ƒํƒœ๊ณ„์— ๊ท€์ค‘ํ•œ ์ „๋ฌธ ์ง€์‹์„ ์ œ๊ณตํ•  ๊ฒƒ์ด๋ผ๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค.

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

์ถœ์ฒ˜ : habr.com

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