TECH SIGNAL / ENGINEERING REPORT

๐Ÿ“ฐ ๋ฐ์ผ๋ฆฌ ํ…Œํฌ ๋‹ค์ด์ œ์ŠคํŠธ - 2026-10-03

2026-10-03 Cloud, Kubernetes, AI, DevOps ์†Œ์‹ 45๊ฑด โ€” ์ž๋™ ํ๋ ˆ์ด์…˜ ๋‹ค์ด์ œ์ŠคํŠธ.

๋ฐ์ผ๋ฆฌ ๋‹ค์ด์ œ์ŠคํŠธ ยท Kubernetes ยท Cloud Native ยท AI ยท DevOps
๊ฒŒ์‹œ์ผ
2026-10-03
์ฝ๊ธฐ ์‹œ๊ฐ„
96 min
์—ฐ๊ฒฐ ์‹œ์Šคํ…œ
3
๊ธฐ๋ก ์œ ํ˜•
Signal
PROVENANCE

์ด ๊ตํ›ˆ์ด ํ•„์š”ํ–ˆ๋˜ ์‹œ์Šคํ…œ์œผ๋กœ ๋‹ค์‹œ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ”ฅ ์˜ค๋Š˜์˜ ์ฃผ์š” ์†Œ์‹

AI21 achieves an 83% reduction in time-to-start for AI workloads with AI Hypercomputer

AI21 Labs๋Š” Jamba ๊ณ„์—ด ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ๊ณผ ์—์ด์ „ํŠธ ์ตœ์ ํ™” ๊ธฐ์ˆ ์— ์ง‘์ค‘ํ•˜๋Š” AI ๋žฉ์œผ๋กœ, Google Cloud AI Hypercomputer๋กœ ์ „ํ™˜ํ•œ ๋’ค ๊ณ ์šฐ์„ ์ˆœ์œ„ ์ž‘์—…์˜ ๋Œ€๊ธฐ ์‹œ๊ฐ„์„ 72์‹œ๊ฐ„์—์„œ 12์‹œ๊ฐ„์œผ๋กœ ์ค„์—ฌ 83% ๊ฐœ์„ ์„ ๋‹ฌ์„ฑํ–ˆ๋‹ค. ์ด ํšŒ์‚ฌ๋Š” ์ˆ˜์ฒœ ๋Œ€์˜ GPU ์ธ์Šคํ„ด์Šค๋ฅผ ๊ณต์œ ํ•˜๋Š” GKE ํด๋Ÿฌ์Šคํ„ฐ ์œ„์—์„œ ์˜คํ”ˆ์†Œ์Šค ๋ฐฐ์น˜ ์Šค์ผ€์ค„๋Ÿฌ Kueue๋ฅผ Apache YuniKorn๊ณผ Volcano ๋Œ€์‹  ์„ ํƒํ•ด ์šด์˜ํ–ˆ๋‹ค. Kueue์˜ Admission Fair Sharing(AFS)๊ณผ Topology Aware Scheduling ๊ธฐ๋Šฅ์„ ์ ์šฉํ•ด ์ž์› ๊ฒฝ์Ÿ(contention)๊ณผ ์กฐ๊ฐํ™”(fragmentation) ๋ฌธ์ œ๋ฅผ ๋™์‹œ์— ํ•ด๊ฒฐํ–ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ GPU ์กฐ๊ฐํ™”์œจ์ด 15%์—์„œ 8%๋กœ 47% ์ค„์—ˆ๊ณ , ์ฃผ๋‹น ์•ฝ 20๊ฑด์— ๋‹ฌํ•˜๋˜ ์ˆ˜๋™ ์Šค์ผ€์ค„๋ง ๊ฐœ์ž…์ด ์‚ฌ์‹ค์ƒ 0๊ฑด์ด ๋์œผ๋ฉฐ ์ข€๋น„ ์ž‘์—… ๋ฌธ์ œ๋„ ์‚ฌ๋ผ์กŒ๋‹ค. ์ปดํ“จํŒ… ์ž์›์€ NVIDIA H100 ๊ธฐ๋ฐ˜ A3 ์ธ์Šคํ„ด์Šค์™€ H200 ๊ธฐ๋ฐ˜ A3 Ultra ์ธ์Šคํ„ด์Šค, ๊ทธ๋ฆฌ๊ณ  Dynamic Workload Scheduler๋ฅผ ํ†ตํ•œ Spot VM ํƒ„๋ ฅ ํ™•์žฅ์œผ๋กœ ๊ตฌ์„ฑ๋๋‹ค. ๊ธฐ์กด์—๋Š” Slack์˜ #gpu-resources ์ฑ„๋„์—์„œ ์‚ฌ๋žŒ์ด ์ˆ˜๋™์œผ๋กœ ์กฐ์œจํ•˜๋˜ ์ž์› ๋ฐฐ๋ถ„์„ ์ž๋™ํ™”ํ•ด ํด๋Ÿฌ์Šคํ„ฐ ํ™œ์šฉ๋ฅ ์„ ๊ฑฐ์˜ 100%๊นŒ์ง€ ๋Œ์–ด์˜ฌ๋ ธ๋‹ค.

๐Ÿ’ก ์™œ ์ค‘์š”ํ•œ๊ฐ€: ๋Œ€๊ทœ๋ชจ ๋ฉ€ํ‹ฐํ…Œ๋„ŒํŠธ GPU ํด๋Ÿฌ์Šคํ„ฐ์—์„œ๋Š” ํ•˜๋“œ์›จ์–ด ์ฆ์„ค๋ณด๋‹ค Kueue ๊ฐ™์€ ์Šค์ผ€์ค„๋Ÿฌ์˜ ๊ณต์ • ๋ถ„๋ฐฐยทํ† ํด๋กœ์ง€ ์ธ์‹ ๊ธฐ๋Šฅ์ด ๋Œ€๊ธฐ ์‹œ๊ฐ„๊ณผ ์กฐ๊ฐํ™”๋ฅผ ์ค„์ด๋Š” ๋ฐ ๋” ๊ฒฐ์ •์ ์ด๋ผ๋Š” ์ ์„ ๋ณด์—ฌ์ค€๋‹ค.

๐Ÿ”— ์›๋ฌธ ๋ณด๊ธฐ ยท Google Cloud


Kubernetes & Cloud Native

KubeCon + CloudNativeCon North America 2026: Join the cloud native community at OpenTofu Day

CNCF

์ด ๊ธ€์€ 2026๋…„ KubeCon + CloudNativeCon North America์—์„œ ์—ด๋ฆฌ๋Š” OpenTofu Day๋ฅผ ์†Œ๊ฐœํ•˜๋Š” CNCF ๊ณต์‹ ํฌ์ŠคํŠธ๋‹ค. ๋ณธ๋ฌธ์€ KubeCon์˜ ๋Œ€๋ถ€๋ถ„ ์„ธ์…˜์ด ์ด๋ฏธ ํด๋Ÿฌ์Šคํ„ฐ๊ฐ€ ์กด์žฌํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๋Š” ๊ฒƒ๊ณผ ๋‹ฌ๋ฆฌ, OpenTofu Day๋Š” ํด๋Ÿฌ์Šคํ„ฐ๊ฐ€ ๋งŒ๋“ค์–ด์ง€๊ธฐ ์ „ํ›„์— ํ•„์š”ํ•œ ์ž‘์—…, ์ฆ‰ ํด๋ผ์šฐ๋“œ ๊ณ„์ • ์ค€๋น„, ๋„คํŠธ์›Œํ‚น ๊ตฌ์„ฑ, ๋งค๋‹ˆ์ง€๋“œ ์„œ๋น„์Šค ํ”„๋กœ๋น„์ €๋‹, ๊ทธ๋ฆฌ๊ณ  ํด๋Ÿฌ์Šคํ„ฐ ์ž์ฒด์˜ ์ƒ์„ฑ๊นŒ์ง€๋ฅผ ๋‹ค๋ฃฌ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. OpenTofu๋Š” Terraform์—์„œ ํฌํฌ๋œ ์˜คํ”ˆ์†Œ์Šค ์ธํ”„๋ผ as ์ฝ”๋“œ(IaC) ๋„๊ตฌ๋กœ, CNCF ์‚ฐํ•˜์—์„œ ์ปค๋ฎค๋‹ˆํ‹ฐ ์ฃผ๋„๋กœ ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ๋‹ค. ์ด ํ–‰์‚ฌ๋Š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์ค‘์‹ฌ์˜ KubeCon ์ƒํƒœ๊ณ„ ์•ˆ์—์„œ ๊ทธ ์•„๋ž˜ ๊ณ„์ธต์ธ ์ธํ”„๋ผ ํ”„๋กœ๋น„์ €๋‹ ์ž‘์—…์— ํŠนํ™”๋œ ํŠธ๋ž™์„ ์ œ๊ณตํ•œ๋‹ค๋Š” ๋ฐ ์˜๋ฏธ๊ฐ€ ์žˆ๋‹ค. ๋‹ค๋งŒ ์›๋ฌธ์„ ์ง์ ‘ ์—ด๋žŒํ•˜์ง€ ๋ชปํ•ด ์ •ํ™•ํ•œ ๋‚ ์งœ, ์žฅ์†Œ, ์„ธ๋ถ€ ์„ธ์…˜ ๋ชฉ๋ก, ๋ฐœํ‘œ์ž ๋ช…๋‹จ ๋“ฑ ๊ตฌ์ฒด์ ์ธ ์ •๋ณด๋Š” ํ™•์ธํ•˜์ง€ ๋ชปํ–ˆ๊ณ , ์ด ์š”์•ฝ์€ ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ๋ฌธ์— ๊ทผ๊ฑฐํ•œ ์ œํ•œ๋œ ๋‚ด์šฉ์ž„์„ ๋ฐํžŒ๋‹ค.

๐Ÿ’ก ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ ์šด์˜์ž์—๊ฒŒ๋Š” ํด๋Ÿฌ์Šคํ„ฐ ์ƒ์„ฑ ์ด์ „ ๋‹จ๊ณ„(๊ณ„์ •ยท๋„คํŠธ์›Œํฌยท๋งค๋‹ˆ์ง€๋“œ ์„œ๋น„์Šค ํ”„๋กœ๋น„์ €๋‹)์˜ IaC ํ‘œ์ค€ํ™”๊ฐ€ ์‹ค์ œ ์šด์˜ ์•ˆ์ •์„ฑ๊ณผ ์žฌํ˜„์„ฑ์„ ์ขŒ์šฐํ•˜๋ฏ€๋กœ, OpenTofu ๊ฐ™์€ ๋„๊ตฌ์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋™ํ–ฅ์„ ์ฃผ์‹œํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

KubeCon + CloudNativeCon North America 2026: From user to contributor to maintainer

CNCF

์ด ๊ธ€์€ CNCF ๋ธ”๋กœ๊ทธ์— ๊ฒŒ์žฌ๋œ ๊ธ€๋กœ, 2026๋…„ ๋ถ๋ฏธ KubeCon + CloudNativeCon ํ–‰์‚ฌ์—์„œ ๋‹ค๋ฃจ๋Š” "์‚ฌ์šฉ์ž์—์„œ ๊ธฐ์—ฌ์ž๋กœ, ๋‹ค์‹œ ๋ฉ”์ธํ…Œ์ด๋„ˆ๋กœ" ์„ฑ์žฅ ์—ฌ์ •์„ ์ฃผ์ œ๋กœ ํ•œ๋‹ค. ๊ธ€์€ ๋ฉ”์ธํ…Œ์ด๋„ˆ๋ผ๋Š” ์งํ•จ์ด ์—†์–ด๋„ ๋ˆ„๊ตฌ๋‚˜ ๋ฉ”์ธํ…Œ์ด๋„ˆ ์—ฌ์ •์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ์ „๋ฉด์— ๋‚ด์„ธ์šด๋‹ค. ์˜ˆ์‹œ๋กœ ์ˆ˜๋…„๊ฐ„ CNCF ํ”„๋กœ์ ํŠธ๋ฅผ ์šด์˜ํ•ด์˜จ SRE(์‚ฌ์ดํŠธ ์‹ ๋ขฐ์„ฑ ์—”์ง€๋‹ˆ์–ด)๊ฐ€ ๋ฉ”์ธํ…Œ์ด๋„ˆ ์—ฌ์ •์˜ ์ถœ๋ฐœ์ ์ด ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ์–ธ๊ธ‰ํ•œ๋‹ค. ์ด๋Š” CNCF ์ƒํƒœ๊ณ„๊ฐ€ ๋‹จ์ˆœ ์‚ฌ์šฉ์ž(user)์—์„œ ๊ธฐ์—ฌ์ž(contributor), ๋‚˜์•„๊ฐ€ ๋ฉ”์ธํ…Œ์ด๋„ˆ(maintainer)๋กœ ์ด์–ด์ง€๋Š” ์„ฑ์žฅ ๊ฒฝ๋กœ๋ฅผ KubeCon ์„ธ์…˜์„ ํ†ตํ•ด ์•ˆ๋‚ดํ•˜๋ ค๋Š” ์ทจ์ง€๋กœ ๋ณด์ธ๋‹ค. ๋‹ค๋งŒ ๋ฐœ์ทŒ๋œ ๋ณธ๋ฌธ์ด ๋„์ž…๋ถ€์— ๊ทธ์ณ ๊ตฌ์ฒด์ ์ธ ์„ธ์…˜๋ช…, ๋ฐœํ‘œ์ž, ์ผ์ •, ํŠธ๋ž™ ๊ตฌ์„ฑ ๋“ฑ ์„ธ๋ถ€ ์ •๋ณด๋Š” ํ™•์ธํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. ์›๋ฌธ ํŽ˜์ด์ง€์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ๋งŒ์œผ๋กœ ์ž‘์„ฑํ•œ ์š”์•ฝ์ด๋ฉฐ, ๊ตฌ์ฒด์ ์ธ ํ–‰์‚ฌ ์„ธ๋ถ€ ๋‚ด์šฉ์€ ํ™•์ธ๋˜์ง€ ์•Š์•˜๋‹ค.

๐Ÿ’ก ์˜ค๋žซ๋™์•ˆ CNCF ํ”„๋กœ์ ํŠธ๋ฅผ ์šด์˜๋งŒ ํ•ด์˜จ ํด๋Ÿฌ์Šคํ„ฐ ์šด์˜์ž๋ผ๋„ ๊ธฐ์—ฌยท๋ฉ”์ธํ…Œ์ด๋„ˆ ๊ฒฝ๋กœ์— ์ฐธ์—ฌํ•˜๋ฉด ์ž์‹ ์ด ์˜์กดํ•˜๋Š” ํ”„๋กœ์ ํŠธ์˜ ๋กœ๋“œ๋งต๊ณผ ๋ณด์•ˆ ๋Œ€์‘์— ์ง์ ‘ ์˜ํ–ฅ๋ ฅ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค.

KubeCon + CloudNativeCon North America 2026: Build your infrastructure engineer journey

CNCF

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

๐Ÿ’ก ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ ํ™•์žฅ ์ˆ˜์š”๊ฐ€ ๊ณ„์† ์ปค์ง€๋Š” ๋งŒํผ, ์ธํ”„๋ผ ์—”์ง€๋‹ˆ์–ด ์กฐ์ง์€ KubeCon ๊ฐ™์€ ํ–‰์‚ฌ๋ฅผ ํ†ตํ•ด ์ตœ์‹  ์Šค์ผ€์ผ๋งยท์šด์˜ ์‚ฌ๋ก€๋ฅผ ์ง€์†์ ์œผ๋กœ ํก์ˆ˜ํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

AI agent exploits Zammad zero-days in DIVD breach: What we know and how to detect it

Sysdig

์ด ๊ธ€์€ Sysdig ๋ธ”๋กœ๊ทธ์— ๊ฒŒ์žฌ๋œ ๋ณด์•ˆ ๋ถ„์„ ๊ธ€๋กœ, ์ œ๋ชฉ์— ๋”ฐ๋ฅด๋ฉด DIVD(Dutch Institute for Vulnerability Disclosure)์™€ ๊ด€๋ จ๋œ ์นจํ•ด ์‚ฌ๊ณ ์—์„œ AI ์—์ด์ „ํŠธ๊ฐ€ Zammad์˜ ์ œ๋กœ๋ฐ์ด ์ทจ์•ฝ์ ์„ ์•…์šฉํ•œ ์‚ฌ๋ก€๋ฅผ ๋‹ค๋ฃฌ๋‹ค. ์ œ๋ชฉ์˜ "What we know and how to detect it" ๊ตฌ์„ฑ์œผ๋กœ ๋ณด์•„, ์‚ฌ๊ณ  ๊ฒฝ์œ„์— ๋Œ€ํ•ด ํ˜„์žฌ๊นŒ์ง€ ์•Œ๋ ค์ง„ ์‚ฌ์‹ค์„ ์ •๋ฆฌํ•˜๊ณ  ์ด๋ฅผ ํƒ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ํ•จ๊ป˜ ์ œ์‹œํ•˜๋Š” ๊ตฌ์กฐ๋กœ ์ž‘์„ฑ๋œ ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. Zammad๋Š” ์˜คํ”ˆ์†Œ์Šค ๊ณ ๊ฐ์ง€์›/ํ—ฌํ”„๋ฐ์Šคํฌ ํ‹ฐ์ผ“ ์‹œ์Šคํ…œ์œผ๋กœ, ์ด ์‹œ์Šคํ…œ์— ์กด์žฌํ•˜๋Š” ์ œ๋กœ๋ฐ์ด ์ทจ์•ฝ์ ์ด ๊ณต๊ฒฉ์— ์•…์šฉ๋œ ๊ฒƒ์œผ๋กœ ์ œ๋ชฉ์—์„œ ๋ช…์‹œํ•˜๊ณ  ์žˆ๋‹ค. AI ์—์ด์ „ํŠธ๊ฐ€ ๊ณต๊ฒฉ ์ฒด์ธ์— ์ง์ ‘ ๊ด€์—ฌํ–ˆ๋‹ค๋Š” ์ ์ด ์ œ๋ชฉ์—์„œ ๊ฐ•์กฐ๋˜๋Š”๋ฐ, ์ด๋Š” ์ž๋™ํ™”๋œ ๊ณต๊ฒฉ ๋„๊ตฌ๋‚˜ ์—์ด์ „ํ‹ฑ AI๊ฐ€ ์ทจ์•ฝ์  ์ต์Šคํ”Œ๋กœ์ž‡ ๊ณผ์ •์— ์‚ฌ์šฉ๋œ ์‚ฌ๋ก€๋กœ ์ถ”์ •๋œ๋‹ค. ๋‹ค๋งŒ ๊ตฌ์ฒด์ ์ธ CVE ๋ฒˆํ˜ธ, ๊ณต๊ฒฉ ํƒ€์ž„๋ผ์ธ, ํ”ผํ•ด ๋ฒ”์œ„, Sysdig๊ฐ€ ์ œ์‹œํ•˜๋Š” ๊ตฌ์ฒด์  ํƒ์ง€ ๋ฃฐ์ด๋‚˜ ์ฟผ๋ฆฌ ๋“ฑ ์„ธ๋ถ€ ๋‚ด์šฉ์€ ๋ณธ๋ฌธ์„ ํ™•์ธํ•˜์ง€ ๋ชปํ•ด ์•Œ ์ˆ˜ ์—†์—ˆ๋‹ค. ์›๋ฌธ ํŽ˜์ด์ง€์— ์ ‘๊ทผ์ด ์ฐจ๋‹จ๋˜์–ด ์ œ๋ชฉ๋งŒ์œผ๋กœ ์ž‘์„ฑํ•œ ์š”์•ฝ์ด๋ฉฐ, ๊ตฌ์ฒด์ ์ธ ๊ธฐ์ˆ ์  ์„ธ๋ถ€ ์‚ฌํ•ญ์€ ํ™•์ธ๋˜์ง€ ์•Š์•˜๋‹ค.

๐Ÿ’ก AI ์—์ด์ „ํŠธ๊ฐ€ ์ œ๋กœ๋ฐ์ด ์ต์Šคํ”Œ๋กœ์ž‡ ์ฒด์ธ์— ๊ด€์—ฌํ•˜๋Š” ์‚ฌ๋ก€๊ฐ€ ๋ณด๊ณ ๋œ๋‹ค๋Š” ๊ฒƒ์€, ํด๋Ÿฌ์Šคํ„ฐยทSaaS ์šด์˜์ž๊ฐ€ ํ—ฌํ”„๋ฐ์Šคํฌ ๊ฐ™์€ ์™ธ๋ถ€ ๋…ธ์ถœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํŒจ์น˜ ์ฃผ๊ธฐ์™€ ๋Ÿฐํƒ€์ž„ ์œ„ํ˜‘ ํƒ์ง€๋ฅผ ํ•œ์ธต ๋” ์„œ๋‘˜๋Ÿฌ์•ผ ํ•œ๋‹ค๋Š” ์‹ ํ˜ธ๋‹ค.

Trust Docker for the agents you donโ€™t

Docker

์ด ๊ธ€์€ Docker๊ฐ€ 2026๋…„ 9์›” 23~25์ผ WeAreDevelopers World Congress North America์—์„œ ๋ฐœํ‘œํ•œ ์„ธ ๊ฐ€์ง€ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•œ๋‹ค. ์ดˆ๋‹น ๊ณผ๊ธˆ(per-second billing) ๋ฐฉ์‹์˜ Docker Cloud Sandboxes๊ฐ€ ์ •์‹ ์ถœ์‹œ๋๊ณ , Apache 2.0 ๋ผ์ด์„ ์Šค๋กœ ๊ณต๊ฐœ๋œ Sandbox Kit ๋ช…์„ธ, ๊ทธ๋ฆฌ๊ณ  ์ด ๋ช…์„ธ๋ฅผ CNCF์— ์ด์ „ํ•ด ์ค‘๋ฆฝ์  ๊ฑฐ๋ฒ„๋„Œ์Šค๋ฅผ ๋ฐ›๊ฒ ๋‹ค๋Š” ๋ฐœํ‘œ๊ฐ€ ํ•ต์‹ฌ์ด๋‹ค. Cloud Sandboxes๋Š” sbx CLI๋กœ ๋กœ์ปฌ์—์„œ ์‹œ์ž‘ํ•ด ์žฅ์‹œ๊ฐ„ ์ž‘์—…์ด ํ•„์š”ํ•˜๋ฉด ํด๋ผ์šฐ๋“œ๋กœ ์˜ฎ๊ธฐ๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๋‹ค์‹œ ๊ฐ€์ ธ์˜ค๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์›Œํฌํ”Œ๋กœ๋ฅผ ์ง€์›ํ•˜๋ฉฐ, ๊ฐ ์ƒŒ๋“œ๋ฐ•์Šค๋Š” ๋…๋ฆฝ๋œ ์ปค๋„๊ณผ ์ „์šฉ Docker ๋ฐ๋ชฌ์„ ๊ฐ€์ง„ ๊ฒฉ๋ฆฌ๋œ microVM์œผ๋กœ ๋™์ž‘ํ•œ๋‹ค. Kit ๋ช…์„ธ๋Š” ์—์ด์ „ํŠธ์™€ ๋„๊ตฌ, ๋„คํŠธ์›Œํฌ ์ ‘๊ทผ ์„ ์–ธ, ์ž๊ฒฉ ์ฆ๋ช… ์š”๊ตฌ์‚ฌํ•ญ, ์Šคํ† ๋ฆฌ์ง€ ๋ณผ๋ฅจ์„ OCI ์ด๋ฏธ์ง€๋กœ ํŒจํ‚ค์ง•ํ•ด docker buildยทpushยทpullยทscan๊ณผ ๋‹ค์ด์ œ์ŠคํŠธ ๊ณ ์ • ๊ฐ™์€ ๊ธฐ์กด ๋„๊ตฌ๋ฅผ ๊ทธ๋Œ€๋กœ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. ๋ฐœํ‘œ ์ค‘ ๋ฐ๋ชจ์—์„œ๋Š” Docker ์†Œ์ผ“ ์ ‘๊ทผ์„ ์‹œ๋„ํ•œ ์—์ด์ „ํŠธ๊ฐ€ ์ƒŒ๋“œ๋ฐ•์Šค ์—†์ด๋Š” ํ˜ธ์ŠคํŠธ์˜ ๋น„๋ฐ€ ์ •๋ณด๋ฅผ ์ฝ์–ด๋ƒˆ์ง€๋งŒ Docker Sandboxes์˜ microVM ๊ฒฝ๊ณ„๋กœ๋Š” ์™„์ „ํžˆ ์ฐจ๋‹จ๋๊ณ , GitHub ์ €์žฅ์†Œ ์‚ญ์ œ๋ฅผ ์‹œ๋„ํ•œ ์—์ด์ „ํŠธ๋„ ๊ธฐ๋ณธ ๊ฑฐ๋ถ€(default-deny) ์ •์ฑ…์— ์˜ํ•ด HTTP 403์œผ๋กœ ๋ง‰ํ˜”๋‹ค. President Mark Cavage๋Š” ๊ฒฉ๋ฆฌ(Containment), ํ†ต์ œ(Control), ์„ ํƒ(Choice), ์šฉ๋Ÿ‰(Capacity)์„ '์—์ด์ „ํŠธ ํŒฉํ† ๋ฆฌ'์˜ ๋„ค ๊ฐ€์ง€ ์š”๊ฑด์œผ๋กœ ์ œ์‹œํ–ˆ๊ณ , CTO Tushar Jain์€ '์—์ด์ „ํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ๋Ÿฐํƒ€์ž„์„ ํ†ต์ œํ•˜๋ผ'๋Š” ์›์น™์„ ๊ฐ•์กฐํ–ˆ๋‹ค. Spectro Cloud, J.P. Morgan Payments, ClickHouse, Palo Alto Networks, Datadog, Snyk ๋“ฑ ๋‹ค์ˆ˜์˜ ํŒŒํŠธ๋„ˆ์‚ฌ๊ฐ€ ์‹ค์ œ ์›Œํฌ๋กœ๋“œ๋‚˜ ๋ณด์•ˆ ํ†ตํ•ฉ ์‚ฌ๋ก€๋กœ ์†Œ๊ฐœ๋๋‹ค.

๐Ÿ’ก ์—์ด์ „ํŠธ ๊ถŒํ•œ์„ ์ฝ”๋“œ ๋ฆฌ๋ทฐ์—์„œ ๋ณด์ด๋Š” Kit ๋งค๋‹ˆํŽ˜์ŠคํŠธ์™€ ๋Ÿฐํƒ€์ž„ ๋‹จ์˜ ๊ธฐ๋ณธ ๊ฑฐ๋ถ€ ์ •์ฑ…์œผ๋กœ ๊ฐ•์ œํ•˜๋ฉด, ์—์ด์ „ํŠธ ์ž์ฒด์˜ ์‹ ๋ขฐ ์—ฌ๋ถ€์™€ ๋ฌด๊ด€ํ•˜๊ฒŒ ํ˜ธ์ŠคํŠธ ๋น„๋ฐ€ ์œ ์ถœ์ด๋‚˜ ์˜๋„์น˜ ์•Š์€ ํŒŒ๊ดด์  ์ž‘์—…์„ ๊ตฌ์กฐ์ ์œผ๋กœ ๋ง‰์„ ์ˆ˜ ์žˆ๋‹ค.

Implementing feature flags in container environments with AWS AppConfig

AWS Containers

์ด AWS ๋ธ”๋กœ๊ทธ ๊ธ€์€ Amazon ECS์™€ Amazon EKS ํ™˜๊ฒฝ์—์„œ AWS AppConfig๋ฅผ ์‚ฌ์ด๋“œ์นด ํŒจํ„ด์œผ๋กœ ์ ์šฉํ•ด ๋™์  ๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃฌ๋‹ค. ์ ˆ์ฐจ๋Š” AWS AppConfig์— ๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ๋ฅผ ์„ค์ •ํ•˜๊ณ , AWS AppConfig Agent๋ฅผ ์‚ฌ์ด๋“œ์นด ์ปจํ…Œ์ด๋„ˆ๋กœ ๋ฐฐํฌํ•œ ๋’ค, ๋Ÿฐํƒ€์ž„์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋™์ž‘์„ ํ† ๊ธ€ํ•˜๋Š” ์ˆœ์„œ๋กœ ์ง„ํ–‰๋œ๋‹ค. ํ•ต์‹ฌ์€ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋‹ค์‹œ ๋นŒ๋“œํ•˜๊ฑฐ๋‚˜ ์žฌ๋ฐฐํฌํ•˜์ง€ ์•Š๊ณ ๋„ ๊ธฐ๋Šฅ์„ ์ผœ๊ณ  ๋Œ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด๋‹ค. ์‚ฌ์ด๋“œ์นด ์ปจํ…Œ์ด๋„ˆ๊ฐ€ AppConfig ํ˜ธ์ถœ๊ณผ ์„ค์ • ์บ์‹ฑ์„ ์ „๋‹ดํ•˜๋ฏ€๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ปจํ…Œ์ด๋„ˆ ์ž์ฒด๋Š” AWS ์„ค์ • ๊ด€๋ฆฌ ๋กœ์ง์„ ์ง์ ‘ ๊ตฌํ˜„ํ•  ํ•„์š”๊ฐ€ ์—†์–ด์ง„๋‹ค. ECS์™€ EKS ์–‘์ชฝ์— ์ ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณตํ†ต ํŒจํ„ด์ด๋ผ๋Š” ์ ์—์„œ, ์ปจํ…Œ์ด๋„ˆ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ดํ„ฐ ์ข…๋ฅ˜์— ์ƒ๊ด€์—†์ด ๋™์ผํ•œ ์šด์˜ ๋ชจ๋ธ์„ ์“ธ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ๊ฐ•์กฐ๋œ๋‹ค. ๋‹ค๋งŒ ๊ตฌ์ฒด์ ์ธ ์„ค์ • ํŒŒ์ผ ํ˜•์‹, IAM ๊ถŒํ•œ ์„ธ๋ถ€์‚ฌํ•ญ, ํด๋ง ์ฃผ๊ธฐ ๋“ฑ ์ƒ์„ธ ๊ตฌํ˜„ ๋‚ด์šฉ์€ ์ œ๋ชฉ๊ณผ ์š”์•ฝ๋ฌธ๋งŒ์œผ๋กœ๋Š” ํ™•์ธ๋˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ์—ด๋žŒํ•  ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ์š”์•ฝ๋ฌธ์— ๊ทผ๊ฑฐํ•ด์„œ๋งŒ ์ž‘์„ฑํ–ˆ๋‹ค.

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

With AI agents, runtime is the only place truth lives

Sysdig

์ด ๊ธ€์€ Sysdig ์ฐฝ์—…์ž๊ฐ€ AI ์—์ด์ „ํŠธ ๋ณด์•ˆ์— ๋Œ€ํ•ด ์ œ์‹œํ•œ ๊ด€์ ์„ ๋‹ค๋ฃฌ๋‹ค. ํ•ต์‹ฌ ๋…ผ์ง€๋Š”, AI ์—์ด์ „ํŠธ๊ฐ€ ์นจํ•ด(compromise)๋‹นํ•˜๋ฉด ๊ทธ ์—์ด์ „ํŠธ๊ฐ€ ์ž๊ธฐ ์ƒํƒœ๋‚˜ ํ–‰์œ„์— ๋Œ€ํ•ด ์Šค์Šค๋กœ ๋ณด๊ณ ํ•˜๋Š” ๋‚ด์šฉ๋„ ํ•จ๊ป˜ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๊ฒŒ ๋œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ฆ‰ ์—์ด์ „ํŠธ์˜ ๋กœ๊ทธ, ์ž์ฒด ์ ๊ฒ€ ๊ฒฐ๊ณผ, ํ˜น์€ ์—์ด์ „ํŠธ๊ฐ€ ์ƒ์„ฑํ•˜๋Š” '์ž๊ธฐ ์„ค๋ช…'์€ ๊ณต๊ฒฉ์ž๊ฐ€ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ์‹ ํ˜ธ์ด๋ฏ€๋กœ ๋ณด์•ˆ ํŒ๋‹จ์˜ ๊ทผ๊ฑฐ๋กœ ์‚ผ๊ธฐ ์–ด๋ ต๋‹ค๋Š” ์ฃผ์žฅ์ด๋‹ค. ์ด์— ๋Œ€ํ•œ ๋Œ€์•ˆ์œผ๋กœ ์ œ์‹œ๋˜๋Š” ๊ฒƒ์ด ๋Ÿฐํƒ€์ž„(runtime) ๊ด€์ฐฐ์ด๋ฉฐ, ์—์ด์ „ํŠธ๊ฐ€ ์‹ค์ œ๋กœ ์ปค๋„ยท์‹œ์Šคํ…œ ์ฝœยท๋„คํŠธ์›Œํฌ ์ˆ˜์ค€์—์„œ ๋ฌด์—‡์„ ํ•˜๋Š”์ง€๋ฅผ ์™ธ๋ถ€์—์„œ ๋…๋ฆฝ์ ์œผ๋กœ ๊ด€์ธกํ•˜๋Š” ๊ฒƒ๋งŒ์ด ์กฐ์ž‘๋  ์ˆ˜ ์—†๋Š” '์ง„์‹ค์˜ ์›์ฒœ'์ด๋ผ๋Š” ์ฃผ์žฅ์œผ๋กœ ๋ณด์ธ๋‹ค. ์ด๋Š” Sysdig๊ฐ€ ์ „ํ†ต์ ์œผ๋กœ ๊ฐ•์กฐํ•ด์˜จ ๋Ÿฐํƒ€์ž„ ์œ„ํ˜‘ ํƒ์ง€(runtime threat detection) ์ฒ ํ•™์„ AI ์—์ด์ „ํŠธ ์‹œ๋Œ€์— ๋งž๊ฒŒ ํ™•์žฅํ•œ ๋ฉ”์‹œ์ง€๋กœ ํ•ด์„๋œ๋‹ค. ๊ธ€์€ ์—์ด์ „ํŠธ์˜ ์ž๊ธฐ ์ฆ๋ช…(self-attestation)์— ์˜์กดํ•˜๋Š” ๋ณด์•ˆ ๋ชจ๋ธ์˜ ๊ทผ๋ณธ์  ํ•œ๊ณ„๋ฅผ ์ง€์ ํ•˜๋ฉฐ, ๋…๋ฆฝ์ ์ธ ๋Ÿฐํƒ€์ž„ ๊ฐ€์‹œ์„ฑ์ด AI ์—์ด์ „ํŠธ๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์ด๋ผ๋Š” ๊ฒฐ๋ก ์œผ๋กœ ์ด์–ด์ง€๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ์ด๋ฒˆ ์š”์•ฝ์€ ๋„คํŠธ์›Œํฌ ์ ‘๊ทผ ์ œํ•œ์œผ๋กœ ์›๋ฌธ์„ ์ง์ ‘ ํ™•์ธํ•˜์ง€ ๋ชปํ•ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ๋ฌธ์— ๊ทผ๊ฑฐํ•ด ์ž‘์„ฑ๋˜์—ˆ๋‹ค.

๐Ÿ’ก AI ์—์ด์ „ํŠธ์˜ ์ž์ฒด ๋ณด๊ณ ๋‚˜ ๋กœ๊ทธ๋ฅผ ์‹ ๋ขฐ ๊ทผ๊ฑฐ๋กœ ์“ฐ๋ฉด ์—์ด์ „ํŠธ๊ฐ€ ์นจํ•ด๋์„ ๋•Œ ํƒ์ง€๊ฐ€ ๋ฌด๋ ฅํ™”๋˜๋ฏ€๋กœ, ํด๋Ÿฌ์Šคํ„ฐ ์šด์˜์ž๋Š” ์—์ด์ „ํŠธ์˜ ์ž๊ธฐ ๋ณด๊ณ ์™€ ๋…๋ฆฝ๋œ ๋Ÿฐํƒ€์ž„(์‹œ์Šคํ…œ ์ฝœยท๋„คํŠธ์›Œํฌ) ๋ ˆ๋ฒจ์˜ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ๋ณด์•ˆ ์ฒด๊ณ„์˜ ํ•„์ˆ˜ ์ถ•์œผ๋กœ ํ™•๋ณดํ•ด์•ผ ํ•œ๋‹ค.


AI & ML

A model guide for the GPT-6 family

OpenAI

OpenAI๊ฐ€ ๊ณต๊ฐœํ•œ ์ด ๊ฐ€์ด๋“œ๋Š” ์Šคํƒ€ํŠธ์—…์ด GPT-6 ๋ชจ๋ธ ํŒจ๋ฐ€๋ฆฌ๋ฅผ ํ”„๋กœ๋•์…˜์— ๋„์ž…ํ•  ๋•Œ ๊ณ ๋ คํ•ด์•ผ ํ•  ์‹ค๋ฌด์  ์š”์†Œ๋“ค์„ ๋‹ค๋ฃฌ๋‹ค. ํ•ต์‹ฌ ์ฃผ์ œ๋Š” ์—ฌ๋Ÿฌ GPT-6 ๋ชจ๋ธ ์ค‘ ์ž์‚ฌ ์šฉ๋„์— ๋งž๋Š” ๋ชจ๋ธ์„ ์„ ํƒํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ๋˜ํ•œ ์ถ”๋ก  ๊ฐ•๋„(reasoning effort)๋ฅผ ์กฐ์ •ํ•ด ์‘๋‹ต ํ’ˆ์งˆ๊ณผ ๋น„์šฉยท์ง€์—ฐ ์‚ฌ์ด์˜ ๊ท ํ˜•์„ ๋งž์ถ”๋Š” ๋ฐฉ๋ฒ•๋„ ์•ˆ๋‚ด ๋Œ€์ƒ์— ํฌํ•จ๋œ๋‹ค. ํ”„๋กฌํ”„ํŠธ์™€ ์Šคํ‚ฌ(skill) ์„ค๊ณ„๋ฅผ ๊ฐœ์„ ํ•˜๋Š” ๋ฒ•, ์—ฌ๋Ÿฌ ๋„๊ตฌ(tool)๋ฅผ ๋ชจ๋ธ๊ณผ ํ•จ๊ป˜ ์กฐ์œจํ•˜๋Š” ๋ฒ•๋„ ๊ฐ€์ด๋“œ์˜ ๋ฒ”์œ„์— ํฌํ•จ๋ผ ์žˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ์ด๋Ÿฐ ์š”์†Œ๋“ค์„ ์‹ค์ œ ํ”„๋กœ๋•์…˜ ์›Œํฌํ”Œ๋กœ๋กœ ์˜ฎ๊ธฐ๊ธฐ ์œ„ํ•œ ์ค€๋น„ ๊ณผ์ •๋„ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ์ œ๋ชฉ๊ณผ ์š”์•ฝ ์ˆ˜์ค€์—์„œ๋Š” ๊ตฌ์ฒด์ ์ธ ๋ชจ๋ธ ๋ฒˆํ˜ธ๋‚˜ ํ•˜์œ„ ๋ฒ„์ „๋ช…, ๊ฐ€๊ฒฉ, ๋ฒค์น˜๋งˆํฌ ์ˆ˜์น˜๋Š” ์–ธ๊ธ‰๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค. ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ์š”์•ฝ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑ๋œ ์š”์•ฝ์ด๋‹ค.

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

Open-sourcing AstaBrief, the fast report-generation model in Asta

Hugging Face

์ด ๊ธ€์€ Allen Institute for AI(Ai2)๊ฐ€ Asta ํ”„๋กœ์ ํŠธ์˜ ์ผ๋ถ€์ธ AstaBrief๋ผ๋Š” ๋น ๋ฅธ ๋ณด๊ณ ์„œ ์ƒ์„ฑ ๋ชจ๋ธ์„ ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ณต๊ฐœํ–ˆ๋‹ค๋Š” ์†Œ์‹์„ ๋‹ค๋ฃฌ๋‹ค. ์ œ๋ชฉ์— ๋”ฐ๋ฅด๋ฉด AstaBrief๋Š” ์ž๋™์œผ๋กœ ๋ณด๊ณ ์„œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ํŠนํ™”๋œ ๋ชจ๋ธ๋กœ, Asta๋ผ๋Š” ๋” ํฐ ์‹œ์Šคํ…œ ๋˜๋Š” ํ”Œ๋žซํผ์˜ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ์ž๋ฆฌํ•œ๋‹ค. Hugging Face ๋ธ”๋กœ๊ทธ๋ฅผ ํ†ตํ•ด ๊ณต๊ฐœ๋œ ๊ฒƒ์œผ๋กœ ๋ณด์•„ ๋ชจ๋ธ ๊ฐ€์ค‘์น˜๋‚˜ ์ฝ”๋“œ๊ฐ€ Hugging Face Hub์—์„œ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๋‹ค. ๋‹ค๋งŒ ๋ฐœ์ทŒ๋ฌธ์ด ์ œ๊ณต๋˜์ง€ ์•Š์•˜๊ณ  ์›๋ฌธ ๊ธฐ์‚ฌ๋„ ์ง์ ‘ ์—ด๋žŒํ•˜์ง€ ๋ชปํ•ด, ๋ชจ๋ธ์˜ ์•„ํ‚คํ…์ฒ˜, ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทœ๋ชจ, ๋ฒค์น˜๋งˆํฌ ์„ฑ๋Šฅ, ๋ผ์ด์„ ์Šค, Asta ํ”„๋กœ์ ํŠธ์™€์˜ ๊ตฌ์ฒด์  ์—ฐ๋™ ๋ฐฉ์‹ ๋“ฑ ์‹ค์งˆ์ ์ธ ๊ธฐ์ˆ  ๋‚ด์šฉ์€ ์ „ํ˜€ ํ™•์ธํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. ์ด ์š”์•ฝ์€ ์ œ๋ชฉ์—๋งŒ ๊ทผ๊ฑฐํ•œ ๋งค์šฐ ์ œํ•œ๋œ ๋‚ด์šฉ์ด๋ฉฐ, ์ถ”์ธก์„ฑ ์„ธ๋ถ€์‚ฌํ•ญ์€ ํฌํ•จํ•˜์ง€ ์•Š์•˜์Œ์„ ๋ฐํžŒ๋‹ค.

๐Ÿ’ก ๋ชจ๋ธ์ด Hugging Face๋ฅผ ํ†ตํ•ด ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ณต๊ฐœ๋œ ๊ฒƒ์œผ๋กœ ๋ณด์ด๋ฏ€๋กœ, ์šด์˜์ž๋Š” ๋ผ์ด์„ ์Šค ์กฐ๊ฑด๊ณผ ์ถ”๋ก  ์ž์› ์š”๊ตฌ์‚ฌํ•ญ์„ ์ง์ ‘ ํ™•์ธํ•œ ๋’ค ๋‚ด๋ถ€ ๋ณด๊ณ ์„œ ์ž๋™ํ™” ํŒŒ์ดํ”„๋ผ์ธ ๋„์ž…์„ ๊ฒ€ํ† ํ•ด์•ผ ํ•˜์ง€๋งŒ, ๊ตฌ์ฒด์  ์‚ฌ์–‘์ด ํ™•์ธ๋˜์ง€ ์•Š์•„ ํ˜„์žฌ๋กœ์„œ๋Š” ์‹ ์ค‘ํ•œ ๊ฒ€์ฆ์ด ํ•„์š”ํ•˜๋‹ค.

The latest AI news we announced in September 2026

Google AI

์ด ๊ธ€์€ Google์ด 2026๋…„ 9์›” ํ•œ ๋‹ฌ๊ฐ„ ๋ฐœํ‘œํ•œ AI ๊ด€๋ จ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ชจ์•„ ์ •๋ฆฌํ•œ ์›”๊ฐ„ ์š”์•ฝ ํฌ์ŠคํŠธ๋‹ค. ์„ฑ๊ฒฉ์ƒ ํŠน์ • ๋ชจ๋ธ ํ•˜๋‚˜๋ฅผ ์‹ฌ์ธต์ ์œผ๋กœ ๋‹ค๋ฃจ๊ธฐ๋ณด๋‹ค, Google์˜ ์—ฌ๋Ÿฌ ์ œํ’ˆ๊ณผ ์—ฐ๊ตฌ ๋ผ์ธ์—์„œ ๋‚˜์˜จ ๋ฐœํ‘œ๋“ค์„ ํ•œ๋ฐ ๋ชจ์•„ ์†Œ๊ฐœํ•˜๋Š” ๋กค์—…(roll-up) ํ˜•์‹์˜ ๊ธ€์ด๋‹ค. ์ด๋Ÿฐ ์›”๊ฐ„ ์—…๋ฐ์ดํŠธ ๊ธ€์€ ๋ณดํ†ต Gemini ๋ชจ๋ธ๊ตฐ, Search, Workspace, Cloud AI ๋“ฑ ๋‹ค์–‘ํ•œ ์˜์—ญ์˜ ์†Œ์‹์„ ํฌํ•จํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. ๋‹ค๋งŒ ๋ฐœ์ทŒ๋ฌธ์ด "Here are Google's latest AI updates from September 2026"์ด๋ผ๋Š” ํ•œ ์ค„๋ฟ์ด๊ณ  ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ์ง์ ‘ ์—ด๋žŒํ•˜์ง€ ๋ชปํ•ด, ์‹ค์ œ๋กœ ์–ด๋–ค ์ œํ’ˆ์ด ์—…๋ฐ์ดํŠธ๋๋Š”์ง€, ์–ด๋–ค ๋ชจ๋ธ ๋ฒ„์ „์ด ์–ธ๊ธ‰๋๋Š”์ง€, ๊ตฌ์ฒด์ ์ธ ์ˆ˜์น˜๋‚˜ ๊ธฐ๋Šฅ์€ ์ „ํ˜€ ํ™•์ธํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. ์ด ์š”์•ฝ์€ ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ๋ฌธ์—๋งŒ ๊ทผ๊ฑฐํ•œ ๋งค์šฐ ์ œํ•œ๋œ ๋‚ด์šฉ์ด๋ฉฐ ๊ตฌ์ฒด์  ๋‚ด์šฉ์„ ์ถ”์ธกํ•ด ์ฑ„์šฐ์ง€ ์•Š์•˜์Œ์„ ๋ฐํžŒ๋‹ค.

๐Ÿ’ก ์šด์˜์ž ์ž…์žฅ์—์„œ๋Š” ์ด๋Ÿฐ ์›”๊ฐ„ ๋กค์—…์ด ์—ฌ๋Ÿฌ Google AI ์ œํ’ˆ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํ•œ๋ˆˆ์— ์ถ”์ ํ•  ์ˆ˜ ์žˆ๋Š” ์ฐฝ๊ตฌ์ด๋ฏ€๋กœ, ์‹ค์ œ ๋‚ด์šฉ์€ ์›๋ฌธ์„ ์ง์ ‘ ํ™•์ธํ•ด ์ž์‚ฌ ํŒŒ์ดํ”„๋ผ์ธ์— ์˜ํ–ฅ์„ ์ค„ ๋ณ€๊ฒฝ(API ์ข…๋ฃŒ, ๊ฐ€๊ฒฉ ๋ณ€๊ฒฝ, ์‹ ๊ทœ ๋ชจ๋ธ ๋“ฑ)์ด ์žˆ๋Š”์ง€ ์ ๊ฒ€ํ•ด์•ผ ํ•œ๋‹ค.

Toward provably private learning from federated data

Google Research

์ด ๊ธ€์€ Google Research ๋ธ”๋กœ๊ทธ์— ์˜ฌ๋ผ์˜จ ์—ฐ๊ตฌ ํฌ์ŠคํŠธ๋กœ, ์—ฐํ•ฉ ํ•™์Šต(federated learning) ํ™˜๊ฒฝ์—์„œ "์ฆ๋ช… ๊ฐ€๋Šฅํ•˜๊ฒŒ ์‚ฌ์„ค์ธ(provably private)" ํ•™์Šต ๋ฐฉ๋ฒ•์„ ์ง€ํ–ฅํ•˜๋Š” ์—ฐ๊ตฌ๋ฅผ ๋‹ค๋ฃฌ๋‹ค. ์—ฐํ•ฉ ํ•™์Šต์€ ๊ฐœ๋ณ„ ๊ธฐ๊ธฐ์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ค‘์•™ ์„œ๋ฒ„๋กœ ๋ชจ์œผ์ง€ ์•Š๊ณ , ๊ฐ ๊ธฐ๊ธฐ์—์„œ ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚จ ๋’ค ๊ทธ ๊ฒฐ๊ณผ(๊ทธ๋ž˜๋””์–ธํŠธ ๋“ฑ)๋งŒ ์ง‘๊ณ„ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ, ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์˜ ๊ฐœ์ธ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•˜๋ฉด์„œ ๋ชจ๋ธ์„ ๊ฐœ์„ ํ•˜๋Š” ๋ฐ ์“ฐ์ธ๋‹ค. "์ฆ๋ช… ๊ฐ€๋Šฅํ•œ" ํ”„๋ผ์ด๋ฒ„์‹œ๋ผ๋Š” ํ‘œํ˜„์€ ๋ณดํ†ต ์ฐจ๋ถ„ ํ”„๋ผ์ด๋ฒ„์‹œ(differential privacy)์™€ ๊ฐ™์ด ์ˆ˜ํ•™์ ์œผ๋กœ ์œ ์ถœ ์œ„ํ—˜์„ ์ •๋Ÿ‰ํ™”ํ•˜๊ณ  ์ƒํ•œ์„ ๋ณด์žฅํ•˜๋Š” ์ ‘๊ทผ์„ ๊ฐ€๋ฆฌํ‚จ๋‹ค. ์ด ๊ธ€์ด "Mobile Systems" ์นดํ…Œ๊ณ ๋ฆฌ๋กœ ๋ถ„๋ฅ˜๋œ ๊ฒƒ์œผ๋กœ ๋ณด์•„, ์‹ค์ œ ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ์—์„œ ๋™์ž‘ํ•˜๋Š” ์—ฐํ•ฉ ํ•™์Šต ์‹œ์Šคํ…œ์— ์ ์šฉ ๊ฐ€๋Šฅํ•œ ํ”„๋ผ์ด๋ฒ„์‹œ ๋ณด์žฅ ๊ธฐ๋ฒ•์„ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์œผ๋กœ ์ถ”์ •๋œ๋‹ค. ๋‹ค๋งŒ ๋ฐœ์ทŒ๋ฌธ์ด "Mobile Systems"๋ผ๋Š” ๋ถ„๋ฅ˜ ํƒœ๊ทธ ํ•œ ๋‹จ์–ด๋ฟ์ด๊ณ  ์›๋ฌธ์„ ์ง์ ‘ ์—ด๋žŒํ•˜์ง€ ๋ชปํ•ด, ์‹ค์ œ๋กœ ์‚ฌ์šฉ๋œ ์•Œ๊ณ ๋ฆฌ์ฆ˜, ๊ตฌ์ฒด์ ์ธ ํ”„๋ผ์ด๋ฒ„์‹œ ํŒŒ๋ผ๋ฏธํ„ฐ(์˜ˆ: epsilon ๊ฐ’), ๋ฒค์น˜๋งˆํฌ ๊ฒฐ๊ณผ, ์ €์ž๋‚˜ ๋…ผ๋ฌธ ์ถœ์ฒ˜ ๋“ฑ์€ ์ „ํ˜€ ํ™•์ธํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. ์ด ์š”์•ฝ์€ ์ œ๋ชฉ๊ณผ ๋งค์šฐ ์ œํ•œ์ ์ธ ๋ฐœ์ทŒ๋ฌธ์—๋งŒ ๊ทผ๊ฑฐํ•˜๋ฉฐ, ๊ตฌ์ฒด์  ์ˆ˜์น˜๋‚˜ ๊ธฐ๋ฒ•์„ ์ถ”์ธกํ•ด ์ฑ„์šฐ์ง€ ์•Š์•˜์Œ์„ ๋ฐํžŒ๋‹ค.

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

AutoSynthData: Generating Training Data for Enterprise Agents

Hugging Face

์ด ๊ธ€์€ Hugging Face ๋ธ”๋กœ๊ทธ์— ServiceNow AI ํŒ€์ด ๊ฒŒ์‹œํ•œ ๊ธ€๋กœ, ์ œ๋ชฉ์—์„œ ์•Œ ์ˆ˜ ์žˆ๋“ฏ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์—์ด์ „ํŠธ๋ฅผ ์œ„ํ•œ ํ•™์Šต ๋ฐ์ดํ„ฐ ์ƒ์„ฑ์„ ๋‹ค๋ฃฌ๋‹ค. AutoSynthData๋ผ๋Š” ์ด๋ฆ„ ์ž์ฒด๊ฐ€ ํ•ฉ์„ฑ(synthetic) ํ•™์Šต ๋ฐ์ดํ„ฐ๋ฅผ ์ž๋™์œผ๋กœ ๋งŒ๋“ค์–ด๋‚ด๋Š” ํŒŒ์ดํ”„๋ผ์ธ์ด๋‚˜ ๋„๊ตฌ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ฒƒ์œผ๋กœ ์ถ”์ •๋œ๋‹ค. ServiceNow AI๊ฐ€ ์ž์‚ฌ ๋ธ”๋กœ๊ทธ๊ฐ€ ์•„๋‹Œ Hugging Face ํ”Œ๋žซํผ์„ ํ†ตํ•ด ๋ฐœํ‘œํ•œ ์ ์—์„œ, ์˜คํ”ˆ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ๋‚˜ ๋ชจ๋ธ ํ—ˆ๋ธŒ ์ƒํƒœ๊ณ„์™€์˜ ์—ฐ๊ณ„๋ฅผ ์—ผ๋‘์— ๋‘” ๊ณต๊ฐœ๋กœ ๋ณด์ธ๋‹ค. ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์—์ด์ „ํŠธ๋ผ๋Š” ํ‘œํ˜„์€ ๊ธฐ์—… ์—…๋ฌด ์ž๋™ํ™”๋‚˜ ์›Œํฌํ”Œ๋กœ์šฐ ์ฒ˜๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” LLM ๊ธฐ๋ฐ˜ ์—์ด์ „ํŠธ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ฒƒ์œผ๋กœ ํ•ด์„๋œ๋‹ค. ๋‹ค๋งŒ ๋ณธ๋ฌธ ๋ฐœ์ทŒ(excerpt)๊ฐ€ ์ œ๊ณต๋˜์ง€ ์•Š์•„ ๊ตฌ์ฒด์ ์ธ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ ๋ฐฉ๋ฒ•๋ก , ์‚ฌ์šฉ ๋ชจ๋ธ, ๋ฒค์น˜๋งˆํฌ ์ˆ˜์น˜ ๋“ฑ ์„ธ๋ถ€ ๋‚ด์šฉ์€ ํ™•์ธํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. ์›๋ฌธ ํŽ˜์ด์ง€์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๋งŒ์œผ๋กœ ์ž‘์„ฑํ•œ ์š”์•ฝ์ด๋ฉฐ, ๊ตฌ์ฒด์ ์ธ ๊ธฐ์ˆ  ๋‚ด์šฉ์€ ํ™•์ธ๋˜์ง€ ์•Š์•˜๋‹ค.

๐Ÿ’ก ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์—์ด์ „ํŠธ ํ•™์Šต ๋ฐฉ์‹์ด ๋Š˜์–ด๋‚˜๋ฉด ํ”Œ๋žซํผ ์—”์ง€๋‹ˆ์–ด๋Š” ํ•™์Šต ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ์˜ ํ’ˆ์งˆ ๊ฒ€์ฆ๊ณผ ์žฌํ˜„์„ฑ ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ์ฑ…์ž„์ด ์ปค์งˆ ๊ฒƒ์ด๋‹ค.

Chatham scales its capital markets expertise with OpenAI

OpenAI

์ด ๊ธ€์€ OpenAI ๋ธ”๋กœ๊ทธ์— ๊ฒŒ์žฌ๋œ ๊ณ ๊ฐ ์‚ฌ๋ก€๋กœ, ๊ธˆ์œต ๋ฆฌ์Šคํฌ ๊ด€๋ฆฌ ์ž๋ฌธ์‚ฌ์ธ Chatham Financial์ด ์ž๋ณธ์‹œ์žฅ ์ „๋ฌธ์„ฑ์„ OpenAI ๊ธฐ์ˆ ๋กœ ํ™•์žฅํ•œ ์‚ฌ๋ก€๋ฅผ ๋‹ค๋ฃฌ๋‹ค. Chatham Financial์€ OpenAI์˜ ์ฝ”๋“œ ์ƒ์„ฑ ๋„๊ตฌ Codex์™€ GPT-5.6 ๋ชจ๋ธ์„ ํ™œ์šฉํ•ด ๋‚ด๋ถ€ ๊ธฐ์ˆ ์„ ๊ตฌ์ถ•ํ•˜๊ณ  ์—…๋ฌด ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์žฌ์„ค๊ณ„ํ–ˆ๋‹ค. ๊ฐ€์žฅ ๊ตฌ์ฒด์ ์ธ ์„ฑ๊ณผ ์ง€ํ‘œ๋กœ, ๊ฑฐ๋ž˜ ๊ฒ€์ฆ(trade validation) ์ž‘์—… ์‹œ๊ฐ„์ด ๊ธฐ์กด 30๋ถ„์—์„œ 4๋ถ„ ๋ฏธ๋งŒ์œผ๋กœ ๋‹จ์ถ•๋˜์—ˆ๋‹ค๋Š” ์ ์ด ์ œ์‹œ๋œ๋‹ค. ์ด๋Š” ์ž๋ณธ์‹œ์žฅ ๊ฑฐ๋ž˜ ์ฒ˜๋ฆฌ ๊ณผ์ •์—์„œ ์ˆ˜์ž‘์—…์œผ๋กœ ์ด๋ค„์ง€๋˜ ๊ฒ€์ฆ ๋กœ์ง์„ LLM ๊ธฐ๋ฐ˜ ์ž๋™ํ™”๋กœ ๋Œ€์ฒดํ–ˆ์Œ์„ ์‹œ์‚ฌํ•œ๋‹ค. ์ œ๋ชฉ์˜ "scales its capital markets expertise"๋ผ๋Š” ํ‘œํ˜„์€ ๋‹จ์ˆœ ๋น„์šฉ ์ ˆ๊ฐ์ด ์•„๋‹ˆ๋ผ ์ „๋ฌธ ์ธ๋ ฅ์˜ ์—ญ๋Ÿ‰์„ ๊ธฐ์ˆ ๋กœ ํ™•์žฅ(scale)ํ•˜๋Š” ๋ฐฉํ–ฅ์„ ๊ฐ•์กฐํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ๋‹ค๋งŒ ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ Codex์™€ GPT-5.6์ด ์กฐํ•ฉ๋˜์–ด ์‚ฌ์šฉ๋˜์—ˆ๋Š”์ง€, ๊ตฌ์ฒด์ ์ธ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜๋‚˜ ์ถ”๊ฐ€ ๋„์ž… ์‚ฌ๋ก€๋Š” ๋ณธ๋ฌธ์„ ํ™•์ธํ•˜์ง€ ๋ชปํ•ด ์•Œ ์ˆ˜ ์—†์—ˆ๋‹ค. ์›๋ฌธ ํŽ˜์ด์ง€์— ์ ‘๊ทผ์ด ์ฐจ๋‹จ๋˜์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ๋ฌธ๋งŒ์œผ๋กœ ์ž‘์„ฑํ•œ ์š”์•ฝ์ด๋ฉฐ, ์„ธ๋ถ€ ๊ตฌํ˜„ ๋‚ด์šฉ์€ ํ™•์ธ๋˜์ง€ ์•Š์•˜๋‹ค.

๐Ÿ’ก ๊ฑฐ๋ž˜ ๊ฒ€์ฆ์ฒ˜๋Ÿผ ๋ฐ˜๋ณต์ ์ด๊ณ  ๊ทœ์น™ ๊ธฐ๋ฐ˜์ธ ๊ธˆ์œต ์—…๋ฌด์— LLM์„ ํˆฌ์ž…ํ•ด ์ฒ˜๋ฆฌ ์‹œ๊ฐ„์„ 30๋ถ„์—์„œ 4๋ถ„ ๋ฏธ๋งŒ์œผ๋กœ ์ค„์ธ ์‚ฌ๋ก€๋Š”, ๋น„์Šทํ•œ ๊ฒ€์ฆยท์ปดํ”Œ๋ผ์ด์–ธ์Šค ํŒŒ์ดํ”„๋ผ์ธ์„ ์šด์˜ํ•˜๋Š” ์กฐ์ง์ด ์ž๋™ํ™” ROI๋ฅผ ๊ฐ€๋Š ํ•  ๋•Œ ์ฐธ๊ณ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ์ฒด์  ๋ฒค์น˜๋งˆํฌ๊ฐ€ ๋œ๋‹ค.

The eternal complement

OpenAI

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

๐Ÿ’ก ์•„์ด๋””์–ด๋ณด๋‹ค ์‹คํ–‰์ด ํฌ์†Œํ•ด์ง„๋‹ค๋Š” ์ „์ œ๊ฐ€ ๋งž๋‹ค๋ฉด, ํ”Œ๋žซํผ ์—”์ง€๋‹ˆ์–ด ์กฐ์ง์˜ ๊ฐ€์น˜๋Š” ์‹ ๊ทœ ๊ธฐ๋Šฅ ๋ฐœ์ƒ์ด ์•„๋‹ˆ๋ผ ๊ทธ๊ฒƒ์„ ์•ˆ์ •์ ์œผ๋กœ ๋ฐฐํฌยท์šด์˜ํ•˜๋Š” ์‹คํ–‰ ์—ญ๋Ÿ‰์—์„œ ๋‚˜์˜จ๋‹ค๋Š” ์ ์„ ์žฌํ™•์ธ์‹œ์ผœ์ค€๋‹ค.


ํด๋ผ์šฐ๋“œ ์—…๋ฐ์ดํŠธ

Deploy Oracle Database step by step on Amazon EVS with FSx for ONTAP

AWS Architecture

์ด AWS ์•„ํ‚คํ…์ฒ˜ ๋ธ”๋กœ๊ทธ ๊ธ€์€ Amazon Elastic VMware Service(EVS) ์œ„์— Oracle Database๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๊ณผ์ •์„ ๋‹จ๊ณ„๋ณ„๋กœ ์„ค๋ช…ํ•œ๋‹ค. ์Šคํ† ๋ฆฌ์ง€ ๊ณ„์ธต์œผ๋กœ๋Š” Amazon FSx for NetApp ONTAP๋ฅผ NFS ๋ฐ์ดํ„ฐ์Šคํ† ์–ด๋กœ ์‚ฌ์šฉํ•ด EVS ํ™˜๊ฒฝ์— ์—ฐ๊ฒฐํ•œ๋‹ค. ์ ˆ์ฐจ๋Š” ์Šคํ† ๋ฆฌ์ง€ ๋ณผ๋ฅจ ํ”„๋กœ๋น„์ €๋‹, NFS ๋ฐ์ดํ„ฐ์Šคํ† ์–ด ๋งˆ์šดํŠธ, Oracle Database ์„ค์น˜, ๊ทธ๋ฆฌ๊ณ  ์žฌํ•ด๋ณต๊ตฌ๋ฅผ ์œ„ํ•œ SnapMirror ๋ณต์ œ ๊ตฌ์„ฑ๊นŒ์ง€ ์ด์–ด์ง„๋‹ค. SnapMirror๋Š” ๋ฆฌ์ „ ๊ฐ„(cross-region) ๋ณต์ œ๋ฅผ ๋‹ด๋‹นํ•ด, ์žฅ์•  ๋ฐœ์ƒ ์‹œ ๋‹ค๋ฅธ ๋ฆฌ์ „์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ๋กœ๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ์ด๋Š” ์˜จํ”„๋ ˆ๋ฏธ์Šค VMware ํ™˜๊ฒฝ์„ AWS๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋ฉด์„œ๋„ Oracle ์›Œํฌ๋กœ๋“œ์— ์ต์ˆ™ํ•œ ์Šคํ† ๋ฆฌ์ง€ ์šด์˜ ๋ฐฉ์‹์„ ์œ ์ง€ํ•˜๋ ค๋Š” ์กฐ์ง์— ๋งž์ถฐ์ง„ ๊ตฌ์„ฑ์ด๋‹ค. ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ์š”์•ฝ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑ๋œ ์š”์•ฝ์ด๋‹ค.

๐Ÿ’ก EVS์™€ FSx for ONTAP ์กฐํ•ฉ์€ ์˜จํ”„๋ ˆ๋ฏธ์Šค VMware/NetApp ์šด์˜ ๊ฒฝํ—˜์„ ๊ทธ๋Œ€๋กœ ํ™œ์šฉํ•˜๋ฉด์„œ Oracle ์›Œํฌ๋กœ๋“œ๋ฅผ AWS๋กœ ๋“ค์–ด์˜ฌ๋ฆด ์ˆ˜ ์žˆ๊ฒŒ ํ•ด, ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์‹œ ์žฌ์„ค๊ณ„ ๋น„์šฉ๊ณผ ๋ฆฌ์Šคํฌ๋ฅผ ๋‚ฎ์ถฐ์ค€๋‹ค.

Architect highly available Oracle Database on Amazon EVS and FSx for ONTAP

AWS Architecture

์ด ๊ธ€์€ ์•ž์„œ ์†Œ๊ฐœ๋œ ๋‹จ๊ณ„๋ณ„ ๋ฐฐํฌ ๊ฐ€์ด๋“œ์— ์ด์–ด, Amazon EVS์™€ FSx for NetApp ONTAP๋ฅผ ์‚ฌ์šฉํ•ด ๊ณ ๊ฐ€์šฉ์„ฑ(HA) Oracle Database ํ™˜๊ฒฝ์„ ์„ค๊ณ„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃฌ๋‹ค. ๋‹จ์ผ ์ธ์Šคํ„ด์Šค ๋ฐฐํฌ๊ฐ€ ์•„๋‹ˆ๋ผ ์žฅ์•  ๋ฐœ์ƒ ์‹œ์—๋„ ์„œ๋น„์Šค ์ง€์†์„ฑ์„ ๋ณด์žฅํ•˜๋Š” ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„๊ฐ€ ์ดˆ์ ์ด๋‹ค. ์ œ๋ชฉ๊ณผ ์š”์•ฝ๋งŒ์œผ๋กœ๋Š” ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค HA ๋ฉ”์ปค๋‹ˆ์ฆ˜(์˜ˆ: Oracle Data Guard, Multi-AZ ๋ณต์ œ, ํด๋Ÿฌ์Šคํ„ฐ๋ง ๋ฐฉ์‹ ๋“ฑ)์„ ์‚ฌ์šฉํ•˜๋Š”์ง€๋Š” ๋ช…์‹œ๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค. FSx for ONTAP์˜ ์Šคํ† ๋ฆฌ์ง€ ๋ณต์ œ ๊ธฐ๋Šฅ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์˜ HA ๊ตฌ์„ฑ๊ณผ ๊ฒฐํ•ฉ๋˜๋Š” ๋ฐฉ์‹์ด ํ•ต์‹ฌ์ผ ๊ฒƒ์œผ๋กœ ์ถ”์ •๋˜๋‚˜, ์„ธ๋ถ€ ๊ตฌํ˜„์€ ์›๋ฌธ์—์„œ ํ™•์ธ์ด ํ•„์š”ํ•˜๋‹ค. ์ด ๊ธ€์€ ์•ž์„  ๋‹จ๊ณ„๋ณ„ ๋ฐฐํฌ ํฌ์ŠคํŠธ์™€ ์Œ์„ ์ด๋ฃจ๋Š” ์•„ํ‚คํ…์ฒ˜ ์‹ฌํ™” ๊ฐ€์ด๋“œ๋กœ ๋ณด์ธ๋‹ค. ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ์š”์•ฝ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑ๋œ ์š”์•ฝ์ด๋‹ค.

๐Ÿ’ก ์Šคํ† ๋ฆฌ์ง€ ๋ณต์ œ๋งŒ์œผ๋กœ๋Š” ๊ณ ๊ฐ€์šฉ์„ฑ์ด ์™„์„ฑ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ, Oracle on EVS ํ™˜๊ฒฝ์—์„œ๋Š” FSx for ONTAP์˜ ๋ณต์ œ ๊ธฐ๋Šฅ๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์˜ ์žฅ์•  ์กฐ์น˜(failover) ์„ค๊ณ„๋ฅผ ํ•จ๊ป˜ ๊ฒ€์ฆํ•ด์•ผ ํ•œ๋‹ค.

Deploy open source Regional availability tools in your VPC

AWS Architecture

์ด AWS ์•„ํ‚คํ…์ฒ˜ ๋ธ”๋กœ๊ทธ๋Š” AWS ๋ฆฌ์ „๋ณ„ ์„œ๋น„์Šค ๊ฐ€์šฉ์„ฑ ๋ฐ์ดํ„ฐ๋ฅผ ์ž์ฒด ์†Œ์œ  ์ธํ”„๋ผ๋กœ ๊ฐ€์ ธ์™€ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์˜คํ”ˆ์†Œ์Šค ๋„๊ตฌ ๋‘ ๊ฐ€์ง€๋ฅผ ์†Œ๊ฐœํ•œ๋‹ค. ์ฒซ ๋ฒˆ์งธ์ธ Capability Insights for AWS๋Š” ์‚ฌ์šฉ์ž์˜ VPC ์•ˆ์—์„œ ์ง์ ‘ ํ˜ธ์ŠคํŒ…๋˜๋Š” ๋Œ€์‹œ๋ณด๋“œ๋กœ, ๋งค์ผ ์ž๋™์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐฑ์‹ ํ•ด ๋ฆฌ์ „๋ณ„ ์„œ๋น„์Šค ๊ฐ€์šฉ์„ฑ ํ˜„ํ™ฉ์„ ๋ณด์—ฌ์ค€๋‹ค. ๋‘ ๋ฒˆ์งธ์ธ Workload Analysis๋Š” ์ „์ฒด AWS ์„œ๋น„์Šค ์นดํƒˆ๋กœ๊ทธ ์ค‘์—์„œ ํ•ด๋‹น ๊ณ„์ •์ด ์‹ค์ œ๋กœ ์‚ฌ์šฉ ์ค‘์ธ ์„œ๋น„์Šค๋งŒ ๊ฑธ๋Ÿฌ๋‚ด, ๋ฆฌ์ „ ํ™•์žฅ ๊ฒฉ์ฐจ ๋ถ„์„(Regional expansion gap analysis)์„ ๊ผญ ํ•„์š”ํ•œ ๋ฒ”์œ„๋กœ ์ขํ˜€์ค€๋‹ค. ์ฆ‰ ์ „์ฒด ์„œ๋น„์Šค๋ฅผ ๋‹ค ๋ณผ ํ•„์š” ์—†์ด ์‹ค์ œ ๋ฐฐํฌ๋œ ์›Œํฌ๋กœ๋“œ ๊ธฐ์ค€์œผ๋กœ ์–ด๋–ค ๋ฆฌ์ „์— ์–ด๋–ค ์„œ๋น„์Šค๊ฐ€ ์•„์ง ์—†๋Š”์ง€๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋‹ค. ์…€ํ”„ํ˜ธ์ŠคํŒ… ๋ฐฉ์‹์ด๋ผ ๋ฐ์ดํ„ฐ๊ฐ€ ์™ธ๋ถ€๋กœ ๋‚˜๊ฐ€์ง€ ์•Š๊ณ  ์กฐ์ง์˜ VPC ํ†ต์ œ ๋ฒ”์œ„ ์•ˆ์— ๋จธ๋ฌด๋ฅธ๋‹ค๋Š” ์ ์ด ํŠน์ง•์ด๋‹ค. ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ์š”์•ฝ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑ๋œ ์š”์•ฝ์ด๋‹ค.

๐Ÿ’ก ๋ฆฌ์ „ ํ™•์žฅ ๊ณ„ํš์„ ์„ธ์šธ ๋•Œ ์ „์ฒด AWS ์นดํƒˆ๋กœ๊ทธ๊ฐ€ ์•„๋‹ˆ๋ผ ์‹ค์ œ ์‚ฌ์šฉ ์ค‘์ธ ์„œ๋น„์Šค ๊ธฐ์ค€์œผ๋กœ ๊ฒฉ์ฐจ๋ฅผ ๋ถ„์„ํ•˜๋ฉด, ๋ถˆํ•„์š”ํ•œ ๋ฆฌ์ „ ํ‰๊ฐ€ ์ž‘์—…์„ ์ค„์ด๊ณ  ์…€ํ”„ํ˜ธ์ŠคํŒ…์œผ๋กœ ๋ฐ์ดํ„ฐ ๊ฑฐ๋ฒ„๋„Œ์Šค๋„ ์ง€ํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.

Streamline: custom video pipelines with Cloudflare Stream and Workers

Cloudflare

Cloudflare๊ฐ€ ์†Œ๊ฐœํ•œ Streamline์€ ์žฅ์‹œ๊ฐ„ ์ง€์†๋˜๋Š” ์—ฐ์† ๋น„๋””์˜ค ์ฒ˜๋ฆฌ ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ฃผ๋Š” ๋ฐ๋ชจยท๋ ˆํผ๋Ÿฐ์Šค ์•„ํ‚คํ…์ฒ˜๋‹ค. ํ•ต์‹ฌ ๊ตฌ์กฐ๋Š” Cloudflare Workers์™€ Durable Objects๋ฅผ ์ปจํ…Œ์ด๋„ˆํ™”๋œ ๋ฏธ๋””์–ด ์—”์ง„๊ณผ ๊ฒฐํ•ฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค. Workers๊ฐ€ ์š”์ฒญ ์ฒ˜๋ฆฌ์™€ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์„ ๋‹ด๋‹นํ•˜๊ณ , Durable Objects๊ฐ€ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ์žฅ๊ธฐ ์‹คํ–‰ ์ž‘์—…์˜ ์ผ๊ด€์„ฑ์„ ๋ณด์žฅํ•˜๋Š” ์—ญํ• ์„ ๋งก๋Š” ๊ฒƒ์œผ๋กœ ์ถ”์ •๋œ๋‹ค. ์ปจํ…Œ์ด๋„ˆํ™”๋œ ๋ฏธ๋””์–ด ์—”์ง„์€ ์‹ค์ œ ๋น„๋””์˜ค ์ธ์ฝ”๋”ฉยทํŠธ๋žœ์Šค์ฝ”๋”ฉ ๊ฐ™์€ ๋ฌด๊ฑฐ์šด ์ฒ˜๋ฆฌ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ, Cloudflare Stream๊ณผ ์—ฐ๊ณ„๋ผ ๊ฒฐ๊ณผ๋ฌผ์„ ์„œ๋น™ํ•˜๋Š” ๊ตฌ์กฐ๋กœ ๋ณด์ธ๋‹ค. ์ด๋Š” Cloudflare์˜ ์—ฃ์ง€ ์ปดํ“จํŒ… ํ”Œ๋žซํผ์ด ๋‹จ์ˆœ ์š”์ฒญ-์‘๋‹ต์„ ๋„˜์–ด ์žฅ๊ธฐ ์‹คํ–‰ ๋ฏธ๋””์–ด ์›Œํฌ๋กœ๋“œ๊นŒ์ง€ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ฃผ๋ ค๋Š” ๋ ˆํผ๋Ÿฐ์Šค ์‚ฌ๋ก€๋กœ ์ฝํžŒ๋‹ค. ๋‹ค๋งŒ ๊ตฌ์ฒด์ ์ธ ์ฝ”๋“œ ๊ตฌ์กฐ๋‚˜ ์„ฑ๋Šฅ ์ˆ˜์น˜๋Š” ์ œ๋ชฉ๊ณผ ์š”์•ฝ๋งŒ์œผ๋กœ๋Š” ํ™•์ธ๋˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ์š”์•ฝ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑ๋œ ์š”์•ฝ์ด๋‹ค.

๐Ÿ’ก Durable Objects๋กœ ์žฅ๊ธฐ ์‹คํ–‰ ์ƒํƒœ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์ปจํ…Œ์ด๋„ˆ ์—”์ง„์œผ๋กœ ๋ฌด๊ฑฐ์šด ์—ฐ์‚ฐ์„ ๋ถ„๋ฆฌํ•˜๋Š” ํŒจํ„ด์€, ์—ฃ์ง€ ํ”Œ๋žซํผ์—์„œ ์ƒํƒœ๊ฐ€ ์žˆ๋Š” ์ง€์†ํ˜• ์›Œํฌ๋กœ๋“œ๋ฅผ ์šด์˜ํ•  ๋•Œ ์ฐธ๊ณ ํ•  ๋งŒํ•œ ๊ตฌ์กฐ์  ๋ถ„๋ฆฌ ์ „๋žต์ด๋‹ค.

Announcing Spanner queues: Transactional messaging for agentic workloads and beyond

Google Cloud

Google Cloud๊ฐ€ ์ •์‹ ์ถœ์‹œ(GA)ํ•œ Spanner ํ๋Š” ๋ฉ”์‹œ์ง• ๊ธฐ๋Šฅ์„ Cloud Spanner ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์•ˆ์— ๋„ค์ดํ‹ฐ๋ธŒ๋กœ ๋‚ด์žฅํ•ด, ํ•˜๋‚˜์˜ ์ฝ๊ธฐ-์“ฐ๊ธฐ ํŠธ๋žœ์žญ์…˜ ์•ˆ์—์„œ ์ƒํƒœ ๋ณ€๊ฒฝ๊ณผ ๋ฉ”์‹œ์ง€ ๋ฐœํ–‰์„ ๋™์‹œ์— ์ปค๋ฐ‹ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. ๊ธฐ์กด์—๋Š” DB ์ƒํƒœ ๋ณ€๊ฒฝ๊ณผ ๋ฉ”์‹œ์ง€ ๋””์ŠคํŒจ์น˜๊ฐ€ ๋ถ„๋ฆฌ๋ผ ์žˆ์–ด ๊ฒฐ์ •์€ ํ–ˆ์ง€๋งŒ ์‹คํ–‰์— ์‹คํŒจํ•˜๊ฑฐ๋‚˜ ์‹คํ–‰์€ ๋์ง€๋งŒ ํŠธ๋žœ์žญ์…˜์ด ๋กค๋ฐฑ๋˜๋Š” ๋“ฑ์˜ ๋ถˆ์ผ์น˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๊ณ , ์ด๋ฅผ ๋ง‰๊ธฐ ์œ„ํ•ด ์•„์›ƒ๋ฐ•์Šค ํŒจํ„ดยท๋ฉฑ๋“ฑ์„ฑ ๋ ˆ์ด์–ดยท์กฐ์ • ์›Œ์ปค ๊ฐ™์€ ๋ณต์žกํ•œ ์žฅ์น˜๊ฐ€ ํ•„์š”ํ–ˆ๋‹ค. Spanner ํ๋Š” GoogleSQL์˜ CREATE QUEUE ๋ฌธ์œผ๋กœ ํ๋ฅผ ํ…Œ์ด๋ธ”์ฒ˜๋Ÿผ ์ •์˜ํ•˜๊ณ , DeliverTime ์ปฌ๋Ÿผ์œผ๋กœ ์ง€์—ฐ ์‹คํ–‰์ด๋‚˜ SLA ์—์Šค์ปฌ๋ ˆ์ด์…˜ ํƒ€์ด๋จธ ๊ฐ™์€ ์˜ˆ์•ฝ ๋ฐœํ–‰์„ ์ง€์›ํ•œ๋‹ค. ์›Œ์ปค๋Š” ์ŠคํŠธ๋ฆฌ๋ฐ SQL ์—ฐ๊ฒฐ์„ ํ†ตํ•ด RECEIVE_ ํ…Œ์ด๋ธ” ๊ฐ’ ํ•จ์ˆ˜๋กœ ์ž‘์—…์„ ๊บผ๋‚ด๊ณ , ๋ฆฌ์Šค ํ† ํฐ๊ณผ ๋งŒ๋ฃŒ ์‹œ๊ฐ์„ ํ•จ๊ป˜ ๋ฐ›์•„ RENEWLEASE_ ํ•จ์ˆ˜๋กœ ์žฅ์‹œ๊ฐ„ ์ž‘์—…์˜ ๋ฆฌ์Šค๋ฅผ ์—ฐ์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. ์™„๋ฃŒ ํ™•์ธ์€ ASSERT_ROWS_MODIFIED 1์„ ์‚ฌ์šฉํ•œ ํŠธ๋žœ์žญ์…˜ ์‚ญ์ œ๋กœ ์ฒ˜๋ฆฌํ•ด, ๋ฆฌ์Šค๊ฐ€ ๋งŒ๋ฃŒ๋œ ๋’ค ์˜ค๋ž˜๋œ ์›Œ์ปค๊ฐ€ ์ตœ์‹  ์ƒํƒœ๋ฅผ ๋ฎ์–ด์“ฐ๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•œ๋‹ค. ์ด ์กฐํ•ฉ์œผ๋กœ ์ตœ์†Œ 1ํšŒ ์ „๋‹ฌ๊ณผ ์ตœ๋Œ€ 1ํšŒ ACK๋ฅผ ๊ฒฐํ•ฉํ•œ ์‚ฌ์‹ค์ƒ ์ •ํ™•ํžˆ 1ํšŒ(exactly-once) ์ฒ˜๋ฆฌ๋ฅผ ๋‹ฌ์„ฑํ•˜๋ฉฐ, ์—์ด์ „ํŠธ ๊ฐ„ ์ž‘์—… ์ธ๊ณ„๋„ ๊ฐ์‚ฌ ๊ฐ€๋Šฅํ•œ(auditable) ํŠธ๋žœ์žญ์…˜ ๋ฉ”์‹œ์ง€๋กœ ๋‚จ๊ธด๋‹ค.

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

GKE CPU startup boost: Accelerate app starts without over-provisioning

Google Cloud

Google์€ GKE์˜ Vertical Pod Autoscaler(VPA)์— ํ†ตํ•ฉ๋œ ํ”„๋ฆฌ๋ทฐ ๊ธฐ๋Šฅ์ธ CPU ์‹œ์ž‘ ๋ถ€์ŠคํŠธ(startup boost)๋ฅผ ๊ณต๊ฐœํ–ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ์ปจํ…Œ์ด๋„ˆ ์žฌ์‹œ์ž‘ ์—†์ด ํŒŒ๋“œ ์ดˆ๊ธฐํ™” ๊ตฌ๊ฐ„์—์„œ๋งŒ CPU ํ• ๋‹น์„ ์ผ์‹œ์ ์œผ๋กœ ๋Œ์–ด์˜ฌ๋ฆฌ๊ณ , ์ค€๋น„ ์ƒํƒœ(readinessProbe)๊ฐ€ ํ†ต๊ณผํ•˜๋ฉด ๊ธฐ์ค€์น˜๋กœ ๋˜๋Œ๋ฆฐ๋‹ค. ๊ธฐ์กด์—๋Š” ์•ˆ์ • ์ƒํƒœ ๊ธฐ์ค€์œผ๋กœ CPU๋ฅผ ์„ค์ •ํ•˜๋ฉด ์‹œ์ž‘ ์‹œ ์Šค๋กœํ‹€๋ง์œผ๋กœ ์ฝœ๋“œ์Šคํƒ€ํŠธ๊ฐ€ ๋А๋ ค์ง€๊ณ , ์‹œ์ž‘ ์‹œ์  ๊ธฐ์ค€์œผ๋กœ ๊ณผ๋‹ค ํ”„๋กœ๋น„์ €๋‹ํ•˜๋ฉด ๋น„์šฉ์ด ๋Š˜์–ด๋‚˜๋Š” ๋”œ๋ ˆ๋งˆ๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ ์ด๋ฅผ ํ•ด๊ฒฐํ•œ๋‹ค. ๊ธฐ์ˆ ์ ์œผ๋กœ๋Š” Kubernetes KEP-1287 ์ธํ”Œ๋ ˆ์ด์Šค ํŒŒ๋“œ ๋ฆฌ์‚ฌ์ด์ฆˆ(IPPR)๋ฅผ ํ™œ์šฉํ•˜๋ฉฐ, ์ด ๊ธฐ๋Šฅ์€ Kubernetes v1.35์—์„œ GA๋กœ ์Šน๊ฒฉ๋๋‹ค. VPA ์–ด๋“œ๋ฏธ์…˜ ์›นํ›…์ด ํŒŒ๋“œ ์ƒ์„ฑ ์‹œ์ ์— factor(์˜ˆ: 2๋ฐฐ) ๋˜๋Š” quantity ๊ธฐ๋ฐ˜ ๋ถ€์ŠคํŠธ๋œ CPU ์š”์ฒญ์„ ์ฃผ์ž…ํ•˜๊ณ , readinessProbe ํ†ต๊ณผ ํ›„ durationSeconds๋งŒํผ ์œ ์ง€ํ–ˆ๋‹ค๊ฐ€ ์ธํ”Œ๋ ˆ์ด์Šค ๋ฆฌ์‚ฌ์ด์ฆˆ๋กœ ์ถ•์†Œํ•œ๋‹ค. Google์€ ์ด ๊ธฐ๋Šฅ์œผ๋กœ ์ฝœ๋“œ์Šคํƒ€ํŠธ๋ฅผ ์ตœ๋Œ€ 2๋ฐฐ ๋น ๋ฅด๊ฒŒ ํ•˜๋ฉด์„œ๋„ ์•ˆ์ • ์ƒํƒœ CPU๋Š” ๊ทธ๋Œ€๋กœ ์ž‘๊ฒŒ ์œ ์ง€ํ•ด ๋น„์šฉ์„ ๋‚ฎ์ถœ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์„ค๋ช…ํ•˜๋ฉฐ, GKE ๋ฒ„์ „ 1.36.0-gke.4447000 ์ด์ƒ์—์„œ Standard(VPA ํ™œ์„ฑํ™”) ๋˜๋Š” Autopilot ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’ก ์‹œ์ž‘ ๊ตฌ๊ฐ„์—๋งŒ CPU๋ฅผ ๋ถ€์ŠคํŠธํ•˜๊ณ  ์•ˆ์ • ์ƒํƒœ ์š”์ฒญ์€ ์ž‘๊ฒŒ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์€, JVMยทNode.jsยทML ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ฒ˜๋Ÿผ ๋ถ€ํŒ…์ด ๋ฌด๊ฑฐ์šด ์›Œํฌ๋กœ๋“œ์—์„œ ์ฝœ๋“œ์Šคํƒ€ํŠธ ์ง€์—ฐ๊ณผ ๊ณผ๋‹ค ํ”„๋กœ๋น„์ €๋‹ ๋น„์šฉ์„ ๋™์‹œ์— ์ค„์ผ ์ˆ˜ ์žˆ๋Š” ์šด์˜ ๋ ˆ๋ฒ„๋‹ค.

Introducing Web Search API via AI Gateway

Cloudflare

์ด Cloudflare ๋ธ”๋กœ๊ทธ ๊ธ€์€ Cloudflare AI Gateway๊ฐ€ ์ด์ œ ๋„ค์ดํ‹ฐ๋ธŒ ์›น ๊ฒ€์ƒ‰ API ํ†ตํ•ฉ์„ ์ง€์›ํ•œ๋‹ค๋Š” ๋ฐœํ‘œ๋ฅผ ๋‹ค๋ฃฌ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ Ceramic.ai, Exa, Linkup์ด๋ผ๋Š” ์„ธ ๊ฐœ์˜ ์›น ๊ฒ€์ƒ‰ ์ „๋ฌธ ํŒŒํŠธ๋„ˆ์‚ฌ์™€์˜ ํ˜‘์—…์„ ํ†ตํ•ด ์ œ๊ณต๋œ๋‹ค. AI Gateway๋Š” ์›๋ž˜ LLM ํ˜ธ์ถœ์„ ์—ฌ๋Ÿฌ ๋ชจ๋ธ ์ œ๊ณต์—…์ฒด์— ๊ฑธ์ณ ์ค‘๊ณ„ํ•˜๊ณ  ๋กœ๊น…ยท์บ์‹ฑยท๋ ˆ์ดํŠธ๋ฆฌ๋ฐ‹ ๋“ฑ์„ ๊ด€๋ฆฌํ•ด์ฃผ๋Š” Cloudflare์˜ ์„œ๋น„์Šค์ธ๋ฐ, ์—ฌ๊ธฐ์— ์›น ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ํ†ตํ•ฉํ•จ์œผ๋กœ์จ LLM ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‹ค์‹œ๊ฐ„ ์›น ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๊ธฐ๋Šฅ(RAG๋‚˜ ์—์ด์ „ํŠธ ํˆด ํ˜ธ์ถœ ๋“ฑ)์„ ๋ณ„๋„ ๋ฒค๋” ์—ฐ๋™ ์—†์ด Gateway ํ•˜๋‚˜๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ์ฆ‰ ๊ฐœ๋ฐœ์ž๋Š” Exa๋‚˜ Linkup, Ceramic.ai ๊ฐ™์€ ๊ฒ€์ƒ‰ ์ œ๊ณต์—…์ฒด๋ฅผ ๊ฐœ๋ณ„์ ์œผ๋กœ ํ†ตํ•ฉํ•˜๋Š” ๋Œ€์‹ , AI Gateway๋ฅผ ํ†ตํ•ด ํ†ต์ผ๋œ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์›น ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ LLM ํŒŒ์ดํ”„๋ผ์ธ์— ์ฃผ์ž…ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Š” AI ์—์ด์ „ํŠธ๊ฐ€ ์ตœ์‹  ์ •๋ณด์— ์ ‘๊ทผํ•ด์•ผ ํ•˜๋Š” ์ˆ˜์š”๊ฐ€ ๋Š˜์–ด๋‚˜๋Š” ์ƒํ™ฉ์—์„œ ๊ฐœ๋ฐœ ๋ณต์žก๋„๋ฅผ ์ค„์—ฌ์ฃผ๋Š” ์กฐ์น˜๋กœ ํ•ด์„๋œ๋‹ค. ๋‹ค๋งŒ ์›๋ฌธ์„ ์ง์ ‘ ์—ด๋žŒํ•˜์ง€ ๋ชปํ•ด ๊ตฌ์ฒด์ ์ธ ์š”๊ธˆ, API ์—”๋“œํฌ์ธํŠธ ์‚ฌ์šฉ๋ฒ•, ์ฝ”๋“œ ์˜ˆ์‹œ ๋“ฑ ์„ธ๋ถ€ ์‚ฌํ•ญ์€ ํ™•์ธํ•  ์ˆ˜ ์—†์—ˆ๊ณ , ์ด ์š”์•ฝ์€ ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ๋ฌธ์— ๊ทผ๊ฑฐํ•œ ์ œํ•œ๋œ ๋‚ด์šฉ์ž„์„ ๋ฐํžŒ๋‹ค.

๐Ÿ’ก ์›น ๊ฒ€์ƒ‰์„ AI Gateway ๋‹จ์ผ ์ง€์ ์œผ๋กœ ํ†ตํ•ฉํ•˜๋ฉด ์—์ด์ „ํŠธํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์™ธ๋ถ€ ๊ฒ€์ƒ‰ ์˜์กด์„ฑ์„ ํ•œ๊ณณ์—์„œ ๋กœ๊น…ยท๋ ˆ์ดํŠธ๋ฆฌ๋ฐ‹ยท๋น„์šฉ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด, ์šด์˜์ž๊ฐ€ ๊ด€์ธก์„ฑ๊ณผ ๋น„์šฉ ํ†ต์ œ๋ฅผ ๋‹จ์ˆœํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด ํ•ต์‹ฌ์ด๋‹ค.

8 major updates to Cloudflare Observability

Cloudflare

์ด Cloudflare ๋ธ”๋กœ๊ทธ ๊ธ€์€ ๋กœ๊ทธ, ํŠธ๋ ˆ์ด์Šค, ๋ถ„์„(analytics), ์•Œ๋ฆผ(alerts), ๋Œ€์‹œ๋ณด๋“œ, ์ฟผ๋ฆฌ, ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ ๋‚ด๋ณด๋‚ด๊ธฐ(export)๋ฅผ ํ•˜๋‚˜์˜ ๊ด€์ธก์„ฑ(observability) ํ”Œ๋žซํผ์œผ๋กœ ํ†ตํ•ฉํ•˜๋Š” 8๊ฐ€์ง€ ์ฃผ์š” ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐœํ‘œํ•œ๋‹ค. ํ•ต์‹ฌ ๋ฉ”์‹œ์ง€๋Š” ์ง€๊ธˆ๊นŒ์ง€ Cloudflare ์•ˆ์—์„œ ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์œผ๋กœ ํฉ์–ด์ ธ ์žˆ๋˜ ๋กœ๊ทธ ์ˆ˜์ง‘, ๋ถ„์‚ฐ ํŠธ๋ ˆ์ด์‹ฑ, ์ง€ํ‘œ ๋ถ„์„, ๊ฒฝ๋ณด, ์‹œ๊ฐํ™”, ์ฟผ๋ฆฌ ์ธํ„ฐํŽ˜์ด์Šค, ์™ธ๋ถ€ ์‹œ์Šคํ…œ์œผ๋กœ์˜ ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ ์ „์†ก ๊ธฐ๋Šฅ์„ ๋‹จ์ผํ•œ ๊ด€์ธก์„ฑ ํ”Œ๋žซํผ ์•„๋ž˜๋กœ ๋ชจ์€๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋˜ํ•œ ๊ฐ€๊ฒฉ ์ •์ฑ…์„ ๋” ๋‹จ์ˆœํ•˜๊ณ  ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋ฐ”๊พผ๋‹ค๊ณ  ๋ช…์‹œํ•˜๊ณ  ์žˆ์–ด, ๊ธฐ์กด์— ๊ธฐ๋Šฅ๋ณ„๋กœ ๋ณต์žกํ•˜๊ฒŒ ๊ณผ๊ธˆ๋˜๋˜ ๊ตฌ์กฐ์—์„œ ๋ฒ—์–ด๋‚˜๋ ค๋Š” ์˜๋„๋กœ ๋ณด์ธ๋‹ค. ์ด๋Š” Datadog์ด๋‚˜ Grafana, Elastic ๊ฐ™์€ ์ „๋ฌธ ๊ด€์ธก์„ฑ ๋ฒค๋”์™€ ๊ฒฝ์Ÿํ•˜๋Š” Cloudflare๊ฐ€ ์ž์‚ฌ ๋„คํŠธ์›Œํฌยท์—์ง€์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์™ธ๋ถ€ ๋„๊ตฌ๋กœ ๋‚ด๋ณด๋‚ด์ง€ ์•Š๊ณ ๋„ ์ž์ฒด ํ”Œ๋žซํผ์—์„œ ์ง์ ‘ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋ ค๋Š” ์ „๋žต์œผ๋กœ ํ•ด์„ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ ์›๋ฌธ์„ ์ง์ ‘ ์—ด๋žŒํ•˜์ง€ ๋ชปํ•ด 8๊ฐ€์ง€ ์—…๋ฐ์ดํŠธ ๊ฐ๊ฐ์˜ ๊ตฌ์ฒด์  ๋ช…์นญ, ์‹ ๊ทœ ๊ธฐ๋Šฅ์˜ ์„ธ๋ถ€ ์ŠคํŽ™, ์‹ค์ œ ๊ฐ€๊ฒฉํ‘œ ๋ณ€๊ฒฝ ์ˆ˜์น˜ ๋“ฑ์€ ํ™•์ธํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. ์ด ์š”์•ฝ์€ ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ๋ฌธ์— ๊ทผ๊ฑฐํ•œ ์ œํ•œ๋œ ๋‚ด์šฉ์ด๋ฉฐ, ๊ตฌ์ฒด์  ์ˆ˜์น˜๋ฅผ ์ถ”์ธกํ•ด ์ฑ„์šฐ์ง€ ์•Š์•˜์Œ์„ ๋ฐํžŒ๋‹ค.

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

What enterprises need to know about the software they depend on

Red Hat

์ด ๊ธ€์€ Red Hat ๋ธ”๋กœ๊ทธ์— ๊ฒŒ์žฌ๋œ ์†Œํ”„ํŠธ์›จ์–ด ๊ณต๊ธ‰๋ง ๊ด€๋ จ ์‹œ๋ฆฌ์ฆˆ์˜ ์ฒซ ๋ฒˆ์งธ ๊ธ€๋กœ, ์˜คํ”ˆ์†Œ์Šค ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•„๋Š” ๊ฒƒ๊ณผ ๊ทธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ์‹ค์ œ๋กœ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์€ ๋‹ค๋ฅด๋‹ค๋Š” ์ ์„ ํ•ต์‹ฌ ๋…ผ์ง€๋กœ ์ œ์‹œํ•œ๋‹ค. ๋งŽ์€ ๊ธฐ์—…์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ณต๊ธ‰๋ง์ด ์ˆ˜์ฒœ ๊ฐœ์˜ ์˜์กด์„ฑ(dependency)์œผ๋กœ ๋ป—์–ด ์žˆ์œผ๋ฉฐ, ์ด๋“ค์€ ์ปค๋ฎค๋‹ˆํ‹ฐ, ์žฌ๋‹จ, ๋ฒค๋”, ๊ฐœ์ธ ๊ธฐ์—ฌ์ž ๋“ฑ ๋‹ค์–‘ํ•œ ์ฃผ์ฒด์— ์˜ํ•ด ๊ฐœ๋ฐœยท์œ ์ง€๋œ๋‹ค๋Š” ์ ์„ ์ง€์ ํ•œ๋‹ค. ์ด๋Š” ๋‹จ์ˆœํžˆ SBOM(์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ์š”์†Œ ๋ช…์„ธ์„œ)์œผ๋กœ ๊ตฌ์„ฑ์š”์†Œ ๋ชฉ๋ก์„ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋Š” ๊ณต๊ธ‰๋ง ๋ฆฌ์Šคํฌ๋ฅผ ์ถฉ๋ถ„ํžˆ ๊ด€๋ฆฌํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๋ฉ”์‹œ์ง€๋กœ ํ•ด์„๋œ๋‹ค. ๊ธ€์˜ ๊ตฌ์„ฑ์ƒ "part 1"์œผ๋กœ ๋ช…์‹œ๋˜์–ด ์žˆ์–ด, ์ด์–ด์ง€๋Š” 2๋ถ€์—์„œ ์œ ๋Ÿฝ์—ฐํ•ฉ ์‚ฌ์ด๋ฒ„๋ณต์›๋ ฅ๋ฒ•(CRA)๊ณผ ๊ณต๊ธ‰๋ง ๋ฆฌ์Šคํฌ๋ฅผ ๋” ๊ตฌ์ฒด์ ์œผ๋กœ ๋‹ค๋ฃจ๋Š” ํ›„์† ๊ธ€๊ณผ ์—ฐ๊ฒฐ๋˜๋Š” ์‹œ๋ฆฌ์ฆˆ์ž„์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ Red Hat์ด ์ œ์‹œํ•˜๋Š” ๊ตฌ์ฒด์ ์ธ ํ•ด๊ฒฐ ๋ฐฉ์•ˆ, ๋‚ด๋ถ€ ํ”„๋กœ๊ทธ๋žจ๋ช…, ํ˜น์€ ์ˆ˜์น˜ํ™”๋œ ํ†ต๊ณ„๋Š” ๋ณธ๋ฌธ์„ ํ™•์ธํ•˜์ง€ ๋ชปํ•ด ์•Œ ์ˆ˜ ์—†์—ˆ๋‹ค. ์›๋ฌธ ํŽ˜์ด์ง€์— ์ ‘๊ทผ์ด ์ฐจ๋‹จ๋˜์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ๋ฌธ๋งŒ์œผ๋กœ ์ž‘์„ฑํ•œ ์š”์•ฝ์ด๋ฉฐ, ์„ธ๋ถ€ ๊ถŒ๊ณ  ๋‚ด์šฉ์€ ํ™•์ธ๋˜์ง€ ์•Š์•˜๋‹ค.

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

What enterprises need to know about the Cyber Resilience Act and software supply chain risk

Red Hat

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

๐Ÿ’ก CRA์ฒ˜๋Ÿผ ๊ณต๊ธ‰๋ง ๋ณด์•ˆ์„ ๋ฒ•์  ์˜๋ฌด๋กœ ๊ทœ์ •ํ•˜๋Š” ๊ทœ์ œ๊ฐ€ ๋Š˜์–ด๋‚˜๋Š” ํ๋ฆ„์—์„œ๋Š”, ํ”Œ๋žซํผ ์—”์ง€๋‹ˆ์–ด๋„ ์‚ฌ์šฉ ์ค‘์ธ ์˜คํ”ˆ์†Œ์Šค ๊ตฌ์„ฑ์š”์†Œ์˜ ์ทจ์•ฝ์  ๋ณด๊ณ ยทํŒจ์น˜ ์ฒด๊ณ„๋ฅผ ๊ทœ์ œ ๋Œ€์‘ ๊ด€์ ์—์„œ ๋ฏธ๋ฆฌ ์ ๊ฒ€ํ•ด๋‘๋Š” ๊ฒƒ์ด ํ•„์š”ํ•˜๋‹ค.

Stay ahead of change: Proactive email reports for Red Hat Lightspeed planning for RHEL

Red Hat

์ด ๊ธ€์€ Red Hat ๋ธ”๋กœ๊ทธ์— ๊ฒŒ์žฌ๋œ ๊ธ€๋กœ, Red Hat Lightspeed planning์˜ ์ƒˆ๋กœ์šด "์„ ์ œ์  ์ด๋ฉ”์ผ ๋ฆฌํฌํŠธ" ๊ธฐ๋Šฅ์„ ์†Œ๊ฐœํ•œ๋‹ค. ๊ธฐ์กด์—๋Š” RHEL(Red Hat Enterprise Linux)์˜ ๋ผ์ดํ”„์‚ฌ์ดํด ์ผ์ •์„ ํ™•์ธํ•˜๋ ค๋ฉด Hybrid Cloud Console์— ๋กœ๊ทธ์ธํ•ด Lightspeed planning ๋Œ€์‹œ๋ณด๋“œ๋กœ ์ด๋™ํ•œ ๋’ค, ๋ผ์ดํ”„์‚ฌ์ดํด ๋ฐ ๋””์ง€ํ„ธ ๋กœ๋“œ๋งต ํŽ˜์ด์ง€๋ฅผ ์ง์ ‘ ์ผ์ผ์ด ํ›‘์–ด๋ด์•ผ ํ–ˆ๋‹ค. ์ƒˆ๋กœ ์†Œ๊ฐœ๋˜๋Š” ๊ธฐ๋Šฅ์€ ์ด๋Ÿฌํ•œ ์ˆ˜๋™ ํ™•์ธ ๊ณผ์ •์„ ์ด๋ฉ”์ผ ๋ฆฌํฌํŠธ ํ˜•ํƒœ๋กœ ์ž๋™ํ™”ํ•ด, ์‚ฌ์šฉ์ž๊ฐ€ ์ฝ˜์†”์— ์ง์ ‘ ๋กœ๊ทธ์ธํ•˜์ง€ ์•Š๊ณ ๋„ RHEL ๋ผ์ดํ”„์‚ฌ์ดํด ๊ด€๋ จ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์„ ์ œ์ ์œผ๋กœ ๋ฐ›์•„๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ์ด๋Š” ์šด์˜ ๋‹ด๋‹น์ž๊ฐ€ EOL(End of Life)์ด๋‚˜ ์ง€์› ์ข…๋ฃŒ ์‹œ์ ์„ ๋†“์ณ ํŒจ์น˜๋‚˜ ์—…๊ทธ๋ ˆ์ด๋“œ ๊ณ„ํš์ด ์ง€์—ฐ๋˜๋Š” ์ƒํ™ฉ์„ ์ค„์ด๋ ค๋Š” ๋ชฉ์ ์˜ ๊ธฐ๋Šฅ์œผ๋กœ ํ•ด์„๋œ๋‹ค. ๋‹ค๋งŒ ๋ฆฌํฌํŠธ ๋ฐœ์†ก ์ฃผ๊ธฐ, ๊ตฌ๋… ์„ค์ • ๋ฐฉ๋ฒ•, ๋ฆฌํฌํŠธ์— ํฌํ•จ๋˜๋Š” ๊ตฌ์ฒด์  ํ•ญ๋ชฉ ๋“ฑ ์„ธ๋ถ€ ์‚ฌํ•ญ์€ ๋ณธ๋ฌธ์„ ํ™•์ธํ•˜์ง€ ๋ชปํ•ด ์•Œ ์ˆ˜ ์—†์—ˆ๋‹ค. ์›๋ฌธ ํŽ˜์ด์ง€์— ์ ‘๊ทผ์ด ์ฐจ๋‹จ๋˜์–ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ๋ฌธ๋งŒ์œผ๋กœ ์ž‘์„ฑํ•œ ์š”์•ฝ์ด๋ฉฐ, ๊ธฐ๋Šฅ์˜ ์„ธ๋ถ€ ๋™์ž‘ ๋ฐฉ์‹์€ ํ™•์ธ๋˜์ง€ ์•Š์•˜๋‹ค.

๐Ÿ’ก RHEL ๋ผ์ดํ”„์‚ฌ์ดํด ๋ณ€๊ฒฝ์„ ์ด๋ฉ”์ผ๋กœ ์„ ์ œ ํ†ต๋ณด๋ฐ›์„ ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋ฉด, ์šด์˜ํŒ€์ด ์ฝ˜์†”์„ ์ˆ˜๋™์œผ๋กœ ๋“ค์—ฌ๋‹ค๋ณด์ง€ ์•Š์•„๋„ EOL์— ๋”ฐ๋ฅธ ํŒจ์น˜ยท๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๊ณ„ํš์„ ๋” ์ผ์ฐ ์„ธ์šธ ์ˆ˜ ์žˆ๋‹ค.


DevOps & ์ธํ”„๋ผ

GitHubโ€™s advice for its new Copilot feature is to try something else first

The New Stack

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

๐Ÿ’ก ๋ฒ”์šฉ GUI ์ž๋™ํ™” ๊ธฐ๋Šฅ์„ ํ”„๋กœ๋•์…˜์— ๋ฐ”๋กœ ์ ์šฉํ•˜๊ธฐ๋ณด๋‹ค API/CLI ๊ธฐ๋ฐ˜ ์ž๋™ํ™”๋ฅผ ์šฐ์„  ๊ฒ€ํ† ํ•˜๋ผ๋Š” ๊ณต๊ธ‰์‚ฌ ์ž์‹ ์˜ ๊ถŒ๊ณ ๋Š”, ์ด๋Ÿฐ ๊ธฐ๋Šฅ์˜ ์‹ ๋ขฐ์„ฑยท๋ณด์•ˆ ๋ฆฌ์Šคํฌ๋ฅผ ์šด์˜์ž๊ฐ€ ๋จผ์ € ํ‰๊ฐ€ํ•ด์•ผ ํ•จ์„ ์‹œ์‚ฌํ•œ๋‹ค.

What Kubernetesโ€™ โ€œmonolithโ€ lesson means for AI agent harnesses

The New Stack

์ด ๊ธฐ์‚ฌ๋Š” The New Stack์˜ Road to KubeCon ์—ฐ์žฌ ์ค‘ ํ•œ ํŽธ์œผ๋กœ, Kubernetes๊ฐ€ ๊ฑฐ์ณ์˜จ ๋ชจ๋†€๋ฆฌ์‹์—์„œ ๋ถ„๋ฆฌ๋กœ๋ผ๋Š” ๊ตํ›ˆ์„ AI ์—์ด์ „ํŠธ ํ•˜๋‹ˆ์Šค(harness) ์„ค๊ณ„์— ์ ์šฉํ•ด ์„ค๋ช…ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ์ œ๋ชฉ์—์„œ Koordinator๋ผ๋Š” ํ”„๋กœ์ ํŠธ๊ฐ€ ์–ธ๊ธ‰๋˜๋Š”๋ฐ, ์ด๋Š” ๊ณผ๊ฑฐ Kubernetes ์ƒํƒœ๊ณ„์—์„œ ์Šค์ผ€์ค„๋งยท๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ๋ฅผ ๋” ์„ธ๋ถ„ํ™”ํ•˜๊ณ  ๋ชจ๋“ˆํ™”ํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ์ง„ํ™”ํ•ด์˜จ ์‚ฌ๋ก€๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ฒƒ์œผ๋กœ ์ถ”์ •๋œ๋‹ค. ๊ธฐ์‚ฌ์˜ ํ•ต์‹ฌ ์ฃผ์žฅ์€ AI ์—์ด์ „ํŠธ๋ฅผ ๊ตฌ๋™ํ•˜๋Š” ํ•˜๋‹ˆ์Šค(์‹คํ–‰ ํ™˜๊ฒฝ)๋„ ์ดˆ๊ธฐ Kubernetes์ฒ˜๋Ÿผ ๊ฑฐ๋Œ€ํ•œ ๋‹จ์ผ ๊ตฌ์กฐ๋กœ ์„ค๊ณ„ํ•˜๋ฉด ํ›—๋‚  ํ™•์žฅ์„ฑ๊ณผ ์œ ์ง€๋ณด์ˆ˜์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒฝ๊ณ ๋กœ ์ฝํžŒ๋‹ค. ๋‹ค๋งŒ ์š”์•ฝ๋ฌธ์ด ์—ฐ์žฌ ์†Œ๊ฐœ ๋ฌธ๊ตฌ์—์„œ ๋Š๊ฒจ ์žˆ์–ด, ๊ธฐ์‚ฌ๊ฐ€ ์‹ค์ œ๋กœ ์–ด๋–ค ๊ตฌ์ฒด์  ์•„ํ‚คํ…์ฒ˜ ๋น„๊ต๋‚˜ ์‚ฌ๋ก€, ์ธ์šฉ์„ ์ œ์‹œํ•˜๋Š”์ง€๋Š” ํ™•์ธํ•  ์ˆ˜ ์—†๋‹ค. KubeCon ํ–‰์‚ฌ๋ฅผ ์•ž๋‘๊ณ  ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ๋…ผ์˜ ๋™ํ–ฅ์„ ์ „ํ•˜๋Š” ์‹œ๋ฆฌ์ฆˆ์˜ ์„ฑ๊ฒฉ์ƒ, ์‹ค๋ฌด ์ ์šฉ ์‚ฌ๋ก€๋ณด๋‹ค๋Š” ๋ฐฉํ–ฅ์„ฑ ๋…ผ์˜์— ๊ฐ€๊นŒ์šธ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค. ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ์—ด ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ์š”์•ฝ ์ •๋ณด๋งŒ์œผ๋กœ ์ž‘์„ฑ๋œ ์š”์•ฝ์ด๋‹ค.

๐Ÿ’ก ํ”Œ๋žซํผํŒ€์ด ์ž์ฒด AI ์—์ด์ „ํŠธ ์‹คํ–‰ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•  ๋•Œ, Kubernetes๊ฐ€ ๊ฒช์—ˆ๋˜ ๋ชจ๋†€๋ฆฌ์‹ ๊ตฌ์กฐ์˜ ํ™•์žฅ์„ฑ ๋ฌธ์ œ๋ฅผ ๋˜ํ’€์ดํ•˜์ง€ ์•Š๋„๋ก ์ดˆ๊ธฐ ์„ค๊ณ„ ๋‹จ๊ณ„์—์„œ๋ถ€ํ„ฐ ๋ชจ๋“ˆํ™”๋ฅผ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค๋Š” ์‹œ์‚ฌ์ ์ด๋‹ค.

Integrate AWS DevOps Agent with third-party tools using Amazon EventBridge

AWS DevOps

์ด ๊ธ€์€ AWS DevOps Agent๊ฐ€ ์ƒ์„ฑํ•˜๋Š” ์กฐ์‚ฌ(investigation) ์ด๋ฒคํŠธ๋ฅผ Amazon EventBridge๋ฅผ ํ†ตํ•ด Jira ๊ฐ™์€ ์„œ๋“œํŒŒํ‹ฐ ๋„๊ตฌ์™€ ์—ฐ๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃฌ๋‹ค. AWS DevOps Agent๋Š” ์ธ์‹œ๋˜ํŠธ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์ž๋™์œผ๋กœ ์›์ธ ์กฐ์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” AWS์˜ ์—์ด์ „ํŠธํ˜• ์„œ๋น„์Šค๋กœ, ์กฐ์‚ฌ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ฒคํŠธ ํ˜•ํƒœ๋กœ ๋ฐœํ–‰ํ•œ๋‹ค. ์ด ์ด๋ฒคํŠธ๋ฅผ EventBridge ๋ฒ„์Šค๊ฐ€ ์ˆ˜์‹ ํ•˜๋ฉด ๊ทœ์น™(rule)์— ๋”ฐ๋ผ AWS Lambda ํ•จ์ˆ˜๋ฅผ ํŠธ๋ฆฌ๊ฑฐํ•˜๊ณ , Lambda๊ฐ€ Jira API๋ฅผ ํ˜ธ์ถœํ•ด ์ด์Šˆ ํ‹ฐ์ผ“์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ ์ œ์‹œํ•œ๋‹ค. ํ•ต์‹ฌ์€ AWS ๋„ค์ดํ‹ฐ๋ธŒ ์„œ๋น„์Šค๋งŒ์œผ๋กœ ๋А์Šจํ•˜๊ฒŒ ๊ฒฐํ•ฉ๋œ(loosely coupled) ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์„ฑํ•ด, DevOps Agent์˜ ์กฐ์‚ฌ ๊ฒฐ๊ณผ๊ฐ€ ๋Š๊น€ ์—†์ด ๊ธฐ์กด ์ด์Šˆ ํŠธ๋ž˜ํ‚น ์›Œํฌํ”Œ๋กœ๋กœ ํ˜๋Ÿฌ๋“ค์–ด๊ฐ€๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์˜จ์ฝœ ์—”์ง€๋‹ˆ์–ด๊ฐ€ Jira์—์„œ ๋ฐ”๋กœ ์กฐ์‚ฌ ์ปจํ…์ŠคํŠธ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด ์ˆ˜๋™์œผ๋กœ ์ด๋ฒคํŠธ๋ฅผ ์˜ฎ๊ฒจ ์ ๋Š” ์ž‘์—…์„ ์—†์•จ ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ ์›๋ฌธ์„ ์ง์ ‘ ์—ด๋žŒํ•˜์ง€ ๋ชปํ•ด ๊ตฌ์ฒด์ ์ธ EventBridge ๊ทœ์น™ ํŒจํ„ด์ด๋‚˜ Lambda ์ฝ”๋“œ ์˜ˆ์‹œ, ์„ค์ • ๋‹จ๊ณ„ ๋“ฑ ์„ธ๋ถ€ ๋‚ด์šฉ์€ ํ™•์ธํ•˜์ง€ ๋ชปํ–ˆ์œผ๋ฉฐ, ์ด ์š”์•ฝ์€ ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ๋ฌธ์— ๊ทผ๊ฑฐํ•œ ์ œํ•œ๋œ ๋‚ด์šฉ์ž„์„ ๋ฐํžŒ๋‹ค.

๐Ÿ’ก EventBridge ๊ธฐ๋ฐ˜ ์—ฐ๋™์„ ์“ฐ๋ฉด ์ธ์‹œ๋˜ํŠธ ์กฐ์‚ฌ-ํ‹ฐ์ผ“ ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ์„ ์ฝ”๋“œ ๋ณ€๊ฒฝ ์—†์ด ๋А์Šจํ•˜๊ฒŒ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์–ด, ์˜จ์ฝœ ์šด์˜ ๋ถ€๋‹ด๊ณผ ์ˆ˜๋™ ํ‹ฐ์ผ“ํŒ… ์˜ค๋ฅ˜๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด ์šด์˜์ž์—๊ฒŒ ์ค‘์š”ํ•˜๋‹ค.

Closed-loop incident response: connect AWS DevOps Agent to OpenSearch

AWS DevOps

์ด ๊ธ€์€ AWS DevOps Agent๋ฅผ Amazon OpenSearch Service์˜ ๊ด€์ธก์„ฑ(observability) ๋ฐ์ดํ„ฐ์™€ Model Context Protocol(MCP)๋กœ ์—ฐ๊ฒฐํ•ด, ์ƒˆ๋ฒฝ 2์‹œ์— ์•Œ๋žŒ์ด ์šธ๋ ค๋„ ์‚ฌ๋žŒ ๊ฐœ์ž… ์—†์ด ์ž๋™์œผ๋กœ ๊ทผ๋ณธ ์›์ธ ์กฐ์‚ฌ๊ฐ€ ์‹œ์ž‘๋˜๋Š” ํ์‡„ ๋ฃจํ”„(closed-loop) ์ธ์‹œ๋˜ํŠธ ๋Œ€์‘ ๊ตฌ์กฐ๋ฅผ ์„ค๋ช…ํ•œ๋‹ค. MCP๋Š” ์—์ด์ „ํŠธ๊ฐ€ ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ ์†Œ์Šค๋‚˜ ๋„๊ตฌ์™€ ํ‘œ์ค€ํ™”๋œ ๋ฐฉ์‹์œผ๋กœ ํ†ต์‹ ํ•˜๋„๋ก ํ•ด์ฃผ๋Š” ํ”„๋กœํ† ์ฝœ๋กœ, ์—ฌ๊ธฐ์„œ๋Š” OpenSearch์— ์Œ“์ธ ๋กœ๊ทธยท๋ฉ”ํŠธ๋ฆญยทํŠธ๋ ˆ์ด์Šค ๋“ฑ ๊ด€์ธก ๋ฐ์ดํ„ฐ๋ฅผ ์—์ด์ „ํŠธ๊ฐ€ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๋Š” ์ฐฝ๊ตฌ๋กœ ์“ฐ์ธ๋‹ค. ๊ธ€์€ MCP ์„œ๋ฒ„๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ์„ธ ๊ฐ€์ง€ ๊ฒฝ๋กœ๋ฅผ ๋น„๊ตํ•˜๋Š”๋ฐ, ์ฒซ์งธ๋Š” Amazon ECS ์œ„์— ์ง์ ‘ ๊ตฌ์ถ•ํ•˜๋Š” ์…€ํ”„ ๋งค๋‹ˆ์ง€๋“œ ๋ฐฉ์‹, ๋‘˜์งธ๋Š” Amazon Bedrock AgentCore๋ฅผ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ์‹, ์…‹์งธ๋Š” OpenSearch 3 ๋ฒ„์ „์— ๋‚ด์žฅ๋œ ๊ธฐ๋Šฅ์„ ์“ฐ๋Š” ๋ฐฉ์‹์ด๋‹ค. ์ด ์„ธ ๊ฒฝ๋กœ๋Š” ์šด์˜ ๋ถ€๋‹ด, ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค ์˜์กด๋„, ์„ค์ • ๋ณต์žก๋„ ์ธก๋ฉด์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„๋ฅผ ๊ฐ€์ง„๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์•Œ๋žŒ ๋ฐœ์ƒ๋ถ€ํ„ฐ ์›์ธ ๋ถ„์„๊นŒ์ง€์˜ ๊ณผ์ •์ด ์‚ฌ๋žŒ์˜ ์ˆ˜๋™ ํŠธ๋ฆฌ์•„์ง€ ์—†์ด ์ž๋™ํ™”๋˜์–ด, ์ธ์‹œ๋˜ํŠธ ๋Œ€์‘์˜ ํ‰๊ท  ํ•ด๊ฒฐ ์‹œ๊ฐ„์„ ์ค„์ด๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค. ๋‹ค๋งŒ ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ์ง์ ‘ ์—ด๋žŒํ•˜์ง€ ๋ชปํ•ด ๊ฐ ํ˜ธ์ŠคํŒ… ๊ฒฝ๋กœ์˜ ์„ธ๋ถ€ ๊ตฌ์„ฑ์ด๋‚˜ ์„ฑ๋Šฅ ๋น„๊ต ์ˆ˜์น˜๋Š” ํ™•์ธํ•  ์ˆ˜ ์—†์—ˆ๊ณ , ์ด ์š”์•ฝ์€ ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ๋ฌธ์— ๊ทผ๊ฑฐํ•œ ์ œํ•œ๋œ ๋‚ด์šฉ์ž„์„ ๋ฐํžŒ๋‹ค.

๐Ÿ’ก ์šด์˜์ž ์ž…์žฅ์—์„œ๋Š” MCP ์„œ๋ฒ„๋ฅผ ์–ด๋””์— ํ˜ธ์ŠคํŒ…ํ•˜๋А๋ƒ(ECS ์ž๊ฐ€๊ด€๋ฆฌ vs Bedrock AgentCore vs OpenSearch 3 ๋‚ด์žฅ)์— ๋”ฐ๋ผ ์šด์˜ ๋ถ€๋‹ด๊ณผ ๋ณด์•ˆ ๊ฒฝ๊ณ„๊ฐ€ ๋‹ฌ๋ผ์ง€๋ฏ€๋กœ, ์•ผ๊ฐ„ ๋ฌด์ธ ๋Œ€์‘์„ ๋„์ž…ํ•˜๊ธฐ ์ „์— ์ด ์„ ํƒ์ด ์ธ์‹œ๋˜ํŠธ ๋Œ€์‘ ์‹ ๋ขฐ์„ฑ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ๊ฒ€ํ† ํ•ด์•ผ ํ•œ๋‹ค.

AI is changing developer work. Here are three skills to strengthen.

GitHub

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

๐Ÿ’ก ํ”Œ๋žซํผยทํด๋Ÿฌ์Šคํ„ฐ ์šด์˜์ž์—๊ฒŒ๋„ ์ ์šฉ๋˜๋Š” ๊ตํ›ˆ์œผ๋กœ, AI ์—์ด์ „ํŠธ๊ฐ€ ์ƒ์„ฑํ•œ ์ธํ”„๋ผ ์ฝ”๋“œ๋‚˜ ์ž๋™ํ™” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๊ทธ๋Œ€๋กœ ์ ์šฉํ•˜์ง€ ์•Š๊ณ  ๋น„ํŒ์ ์œผ๋กœ ๊ฒ€ํ† ํ•˜๋Š” ์ฒด๊ณ„๋ฅผ ์šด์˜ ํ”„๋กœ์„ธ์Šค์— ๋ฐ˜๋“œ์‹œ ๋„ฃ์–ด์•ผ ํ•œ๋‹ค๋Š” ์ ์ด ์ค‘์š”ํ•˜๋‹ค.

โ€œNo reason why everyone should have an identical Claude experienceโ€: Anthropicโ€™s mods let you change Claude Codeโ€™s look and behavior

The New Stack

์ด The New Stack ๊ธฐ์‚ฌ๋Š” Anthropic์ด Claude Code์— "mods"๋ผ๋Š” ์ƒˆ๋กœ์šด ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ๊ธฐ๋Šฅ์„ ๋„์ž…ํ–ˆ๋‹ค๋Š” ์†Œ์‹์„ ๋‹ค๋ฃฌ๋‹ค. ๋ฐœ์ทŒ๋ฌธ์— ๋”ฐ๋ฅด๋ฉด ๊ฐœ๋ฐœ์ž๋“ค์€ ๊ทธ๋™์•ˆ ์„ค์ •(settings), CLAUDE.md์— ๊ธฐ๋กํ•˜๋Š” ์˜๊ตฌ ์ง€์นจ, ํ›…(hooks) ๋“ฑ์„ ํ†ตํ•ด Claude Code๋ฅผ ์ž์‹ ์˜ ์„ ํ˜ธ์— ๋งž๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๊ธฐ์‚ฌ ์ œ๋ชฉ์— ์ธ์šฉ๋œ "๋ชจ๋“  ์‚ฌ๋žŒ์ด ๋™์ผํ•œ Claude ๊ฒฝํ—˜์„ ๊ฐ€์ ธ์•ผ ํ•  ์ด์œ ๋Š” ์—†๋‹ค"๋Š” ๋ฌธ๊ตฌ๋Š” Anthropic์ด Claude Code์˜ ์™ธํ˜•๊ณผ ๋™์ž‘ ๋ฐฉ์‹์„ ์‚ฌ์šฉ์ž๋ณ„๋กœ ๋‹ค๋ฅด๊ฒŒ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๋‚˜์•„๊ฐ€๊ณ  ์žˆ์Œ์„ ์‹œ์‚ฌํ•œ๋‹ค. "mods"๋ผ๋Š” ๋ช…์นญ๊ณผ ๊ธฐ์กด ํ›…ยท์„ค์ •ยทCLAUDE.md ์ฒด๊ณ„์™€ ๋‚˜๋ž€ํžˆ ์–ธ๊ธ‰๋œ ์ ์œผ๋กœ ๋ณด๋ฉด, ์ด๋Š” ๊ทธ ์œ„์— ์–นํžˆ๋Š” ์ถ”๊ฐ€์ ์ธ ํ™•์žฅยท์ปค์Šคํ„ฐ๋งˆ์ด์ง• ๊ณ„์ธต์œผ๋กœ ๋ณด์ธ๋‹ค. ๋‹ค๋งŒ ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ์ง์ ‘ ์—ด๋žŒํ•˜์ง€ ๋ชปํ•ด mods๊ฐ€ ์ •ํ™•ํžˆ ์–ด๋–ค ํ˜•ํƒœ(ํ”Œ๋Ÿฌ๊ทธ์ธ ํŒจํ‚ค์ง€, UI ํ…Œ๋งˆ, ๋™์ž‘ ๋ณ€๊ฒฝ ์Šคํฌ๋ฆฝํŠธ ๋“ฑ)๋กœ ๋™์ž‘ํ•˜๋Š”์ง€, ๊ตฌ์ฒด์  ์˜ˆ์‹œ๋‚˜ ์ถœ์‹œ ์ผ์ •, ์ธ์šฉ๋œ ์ธ๋ฌผ์˜ ์ „์ฒด ๋ฐœ์–ธ ๋“ฑ์€ ํ™•์ธํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. ์ด ์š”์•ฝ์€ ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ๋ฌธ์— ๊ทผ๊ฑฐํ•œ ์ œํ•œ๋œ ๋‚ด์šฉ์ž„์„ ๋ฐํžŒ๋‹ค.

๐Ÿ’ก ์šด์˜ ๊ด€์ ์—์„œ๋Š” Claude Code์˜ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ํ‘œ๋ฉด์ด ๋„“์–ด์งˆ์ˆ˜๋ก ํŒ€ ๋‚ด ํ‘œ์ค€ํ™”์™€ ๋ณด์•ˆ ๊ฒ€ํ†  ๋ฒ”์œ„๋„ ํ•จ๊ป˜ ๋„“์–ด์ง€๋ฏ€๋กœ, mods๋ฅผ ๋„์ž…ํ•˜๊ธฐ ์ „์— ์‚ฌ๋‚ด ์ •์ฑ…์œผ๋กœ ํ—ˆ์šฉ ๋ฒ”์œ„๋ฅผ ๋ฏธ๋ฆฌ ์ •ํ•ด๋‘๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.

LLM์ด ๋งŒ๋“  SQL์„ ๋ฏฟ๊ณ  ์‹คํ–‰ํ•˜๊ธฐ๊นŒ์ง€: A2A ๊ธฐ๋ฐ˜์˜ ๋Œ€ํ™”ํ˜• BI ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ๊ธฐ

LINE

์ด ๊ธ€์€ LY Corporation(LINE) ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ์— ๊ฒŒ์žฌ๋œ ๊ธ€๋กœ, Game Platform์‹ค์˜ ์ดํ˜•์ค‘, ๊น€๋ฏผํฌ, ์ •์†Œ์˜ ์„ธ ๋ช…์ด ์ž‘์„ฑํ–ˆ๋‹ค. ์ œ๋ชฉ์—์„œ ๋“œ๋Ÿฌ๋‚˜๋“ฏ ํ•ต์‹ฌ ์ฃผ์ œ๋Š” LLM์ด ์ƒ์„ฑํ•œ SQL์„ ์‹ค์ œ ์šด์˜ ํ™˜๊ฒฝ์—์„œ ์‹ ๋ขฐํ•˜๊ณ  ์‹คํ–‰ํ•˜๊ธฐ๊นŒ์ง€์˜ ๊ณผ์ •์ด๋‹ค. ์ด๋“ค์€ A2A(Agent-to-Agent) ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๋Œ€ํ™”ํ˜• BI(๋น„์ฆˆ๋‹ˆ์Šค ์ธํ…”๋ฆฌ์ „์Šค) ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•œ ๊ฒฝํ—˜์„ ๊ณต์œ ํ•œ๋‹ค. ์ œ๋ชฉ์— "๋ฏฟ๊ณ  ์‹คํ–‰ํ•˜๊ธฐ๊นŒ์ง€"๋ผ๋Š” ํ‘œํ˜„์ด ๋“ค์–ด๊ฐ„ ๊ฒƒ์œผ๋กœ ๋ณด์•„, LLM์ด ์ƒ์„ฑํ•œ SQL์„ ๊ณง๋ฐ”๋กœ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ๋”ฐ๋ฅด๋Š” ์‹ ๋ขฐ์„ฑยท์•ˆ์ „์„ฑ ๋ฌธ์ œ์™€ ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๊ฒ€์ฆ ๋‹จ๊ณ„๋ฅผ ๋‹ค๋ฃจ์—ˆ์„ ๊ฒƒ์œผ๋กœ ์ถ”์ •๋œ๋‹ค. ๋‹ค๋งŒ ๋ณธ๋ฌธ ๋ฐœ์ทŒ๊ฐ€ ์„œ๋ก  ์ธ์‚ฌ๋ง ์ˆ˜์ค€์— ๊ทธ์ณ, ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ์•„ํ‚คํ…์ฒ˜๋‚˜ ๊ฒ€์ฆ ๋กœ์ง, A2A ํ”„๋กœํ† ์ฝœ์˜ ์ ์šฉ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ–ˆ๋Š”์ง€๋Š” ํ™•์ธํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. ์›๋ฌธ ํŽ˜์ด์ง€์— ์ ‘๊ทผ์ด ์ฐจ๋‹จ๋˜์–ด ์ œ๋ชฉ๊ณผ ์งง์€ ๋ฐœ์ทŒ๋งŒ์œผ๋กœ ์ž‘์„ฑํ•œ ์š”์•ฝ์ด๋ฉฐ, ์„ธ๋ถ€ ๊ธฐ์ˆ  ๋‚ด์šฉ์€ ํ™•์ธ๋˜์ง€ ์•Š์•˜๋‹ค๋Š” ์ ์„ ๋ฐํžŒ๋‹ค.

๐Ÿ’ก LLM์ด ์ƒ์„ฑํ•œ SQL์„ ์ž๋™ ์‹คํ–‰ํ•˜๋Š” ๋Œ€ํ™”ํ˜• BI๋ฅผ ์šด์˜์— ๋„์ž…ํ•  ๋•Œ๋Š” ์ฟผ๋ฆฌ ๊ฒ€์ฆยท๊ถŒํ•œ ์ œ์–ดยท์‹คํ–‰ ์ „ ์Šน์ธ ๋‹จ๊ณ„ ๊ฐ™์€ ์•ˆ์ „์žฅ์น˜๊ฐ€ ํ•„์ˆ˜์ ์ด๋ผ๋Š” ์ ์„ ์‹œ์‚ฌํ•œ๋‹ค.

Key metrics for monitoring Databricks

Datadog

์ด ๊ธ€์€ Datadog ๋ธ”๋กœ๊ทธ์— ์‹ค๋ฆฐ ๊ธ€๋กœ, Databricks์˜ ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋ง, ๋ถ„์„, Model Serving ์›Œํฌ๋กœ๋“œ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ๋•Œ ๋ด์•ผ ํ•  ํ•ต์‹ฌ ์ง€ํ‘œ๋ฅผ ๋‹ค๋ฃฌ ์‹œ๋ฆฌ์ฆˆ์˜ ํ•œ ํŽธ์ด๋‹ค. ์žก/ํŒŒ์ดํ”„๋ผ์ธ ๋ชจ๋‹ˆํ„ฐ๋ง์—์„œ๋Š” ์‹คํŒจ(failed), ํƒ€์ž„์•„์›ƒ(timed-out), ์Šคํ‚ต(skipped), ๋ธ”๋ก(blocked) ์ƒํƒœ์˜ ์žก ์‹คํ–‰ ๊ฒฐ๊ณผ์— ์•Œ๋ฆผ์„ ์„ค์ •ํ•ด ๋‹ค์šด์ŠคํŠธ๋ฆผ์œผ๋กœ ์žฅ์• ๊ฐ€ ์ „ํŒŒ๋˜๋Š” ๊ฒƒ์„ ๋ง‰์•„์•ผ ํ•œ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. Spark ์‹คํ–‰ ์„ฑ๋Šฅ ๋ถ„์„์—๋Š” ์Šคํ…Œ์ด์ง€/ํƒœ์Šคํฌ ์ง€์† ์‹œ๊ฐ„, ์‹คํŒจํ•œ ํƒœ์Šคํฌ ์ˆ˜, ์…”ํ”Œ(shuffle) ์—ฐ์‚ฐ์ด ํ•ต์‹ฌ์ด๋ฉฐ, ํŠนํžˆ "(major_gc_time + minor_gc_time) per task time"์ด ํƒœ์Šคํฌ ์‹œ๊ฐ„์˜ 10% ๊ฐ™์€ ๊ธฐ๋Œ€ ์ž„๊ณ„์น˜๋ฅผ ๋„˜์„ ๋•Œ ์•Œ๋ฆผ์„ ๊ฑธ์–ด ๋ฉ”๋ชจ๋ฆฌ ์••๋ฐ•์„ ํƒ์ง€ํ•˜๋ผ๊ณ  ๊ถŒ์žฅํ•œ๋‹ค. SQL ์›จ์–ดํ•˜์šฐ์Šค ๋ชจ๋‹ˆํ„ฐ๋ง์—์„œ๋Š” ๋Œ€๊ธฐ ์‹œ๊ฐ„ ์ง€ํ‘œ์ธ waiting_at_capacity_duration_ms๋ฅผ ์ž์› ๊ณ ๊ฐˆ(resource exhaustion)์˜ ์„ ํ–‰ ์‹ ํ˜ธ๋กœ ์ œ์‹œํ•˜๋ฉฐ, p50/p90/p99 ์ฟผ๋ฆฌ ์ง€์—ฐ ๋ฐฑ๋ถ„์œ„์ˆ˜๋กœ ํšจ์œจ์„ฑ ํŒจํ„ด์„ ํŒŒ์•…ํ•˜๋ผ๊ณ  ์•ˆ๋‚ดํ•œ๋‹ค. Model Serving ์—”๋“œํฌ์ธํŠธ์— ๋Œ€ํ•ด์„œ๋Š” ์š”์ฒญ ์ˆ˜, ์ง€์—ฐ์‹œ๊ฐ„ ๋ถ„ํฌ, 4xx/5xx ์˜ค๋ฅ˜์œจ, GPU ์‚ฌ์šฉ๋ฅ ์„ ์ถ”์ ํ•ด ์˜คํ† ์Šค์ผ€์ผ๋ง์„ ์ง€์›ํ•˜๋Š” ์ง€ํ‘œ๋กœ ํ™œ์šฉํ•œ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ๋น„์šฉ ๋ชจ๋‹ˆํ„ฐ๋ง ์ธก๋ฉด์—์„œ๋Š” ์‹œ์Šคํ…œ ๋นŒ๋ง ํ…Œ์ด๋ธ”(system billing tables)์„ ํ†ตํ•ด DBU(Databricks Unit) ์†Œ๋น„๋Ÿ‰๊ณผ ์˜ˆ์ƒ ๋น„์šฉ์„ ์ถ”์ ํ•ด ๋น„์šฉ ํญ์ฆ(runaway cost)์„ ์‚ฌ์ „์— ๋ง‰์„ ๊ฒƒ์„ ๊ถŒ๊ณ ํ•œ๋‹ค. ์ด ๊ธ€์€ ์‹œ๋ฆฌ์ฆˆ์˜ ํ•œ ํŽธ์œผ๋กœ, ํ›„์† ํฌ์ŠคํŠธ์—์„œ๋Š” Databricks ์ž์ฒด ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฆฌ์†Œ์Šค์™€ Datadog์„ ์ด์šฉํ•œ Databricks ๋ชจ๋‹ˆํ„ฐ๋ง ๊ตฌํ˜„ ๊ฐ€์ด๋“œ๋ฅผ ๋‹ค๋ฃฐ ์˜ˆ์ •์ด๋ผ๊ณ  ๋ฐํžŒ๋‹ค.

๐Ÿ’ก Databricks ์šด์˜์ž๋Š” GC ์‹œ๊ฐ„ ๋น„์œจ, ์›จ์–ดํ•˜์šฐ์Šค ๋Œ€๊ธฐ์‹œ๊ฐ„, DBU ์†Œ๋น„๋Ÿ‰์ฒ˜๋Ÿผ ์žฅ์• ยท๋น„์šฉยท์„ฑ๋Šฅ์„ ์กฐ๊ธฐ์— ์•Œ๋ ค์ฃผ๋Š” ์„ ํ–‰ ์ง€ํ‘œ์— ์•Œ๋ฆผ์„ ๊ฑธ์–ด๋‘๋ฉด, ์‚ฌํ›„ ๋Œ€์‘์ด ์•„๋‹ˆ๋ผ ์žก ์‹คํŒจ์™€ ๋น„์šฉ ํญ์ฆ์„ ์‚ฌ์ „์— ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ๋‹ค.

Databricksโ€™ native monitoring resources

Datadog

์ด ๊ธ€์€ Datadog์ด ์ •๋ฆฌํ•œ Databricks ์ž์ฒด ๋ชจ๋‹ˆํ„ฐ๋ง ์ž์› ๋‹ค์„ฏ ๊ฐ€์ง€๋ฅผ ๋‹ค๋ฃฌ๋‹ค. ๊ฐ€์žฅ ํ•ต์‹ฌ์€ ์‹œ์Šคํ…œ ํ…Œ์ด๋ธ”๋กœ, system.compute.*๋Š” ์ธํ”„๋ผ ์ง€ํ‘œ, system.query.history๋Š” ์ฟผ๋ฆฌ ์„ฑ๋Šฅ, system.lakeflow.*๋Š” ์žก๊ณผ ํŒŒ์ดํ”„๋ผ์ธ ๋ฐ์ดํ„ฐ, system.access.table_lineageยทsystem.access.column_lineage๋Š” ๋ฐ์ดํ„ฐ ๋ฆฌ๋‹ˆ์ง€, system.billing.usage๋Š” ๋น„์šฉ ๋ถ„์„์„ ๋‹ด๋‹นํ•œ๋‹ค. ๋‹ค๋งŒ ์Šคํ‚ค๋งˆ๋ณ„๋กœ ๋ฐ์ดํ„ฐ ์ง€์—ฐ ์‹œ๊ฐ„์ด ๋‹ฌ๋ผ ์‹ค์‹œ๊ฐ„ ์•Œ๋ฆผ์šฉ์œผ๋กœ๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š๋‹ค๊ณ  ์ง€์ ํ•œ๋‹ค. ๋‘ ๋ฒˆ์งธ๋กœ Databricks UI๋Š” ํด๋Ÿฌ์Šคํ„ฐ ์ง€ํ‘œ, SQL ์›จ์–ดํ•˜์šฐ์Šค ๋ชจ๋‹ˆํ„ฐ๋ง ๋Œ€์‹œ๋ณด๋“œ, ์žก ์‹คํ–‰ ์ถ”์  ํŽ˜์ด์ง€, ์ฟผ๋ฆฌ ์„ฑ๋Šฅ ํ”„๋กœํŒŒ์ผ๋ง ํ™”๋ฉด์„ ๊ธฐ๋ณธ ์ œ๊ณตํ•œ๋‹ค. ํด๋ž˜์‹ ์ปดํ“จํŠธ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ๋Š” Spark UI๋ฅผ ํ†ตํ•ด ์žก ํƒ€์ž„๋ผ์ธ, DAG ์‹œ๊ฐํ™”, ๋ฐ์ดํ„ฐ ์Šคํยท์…ฐํ”Œ ์ง€ํ‘œ, JVM ์ง„๋‹จ๊นŒ์ง€ ์‹ฌ์ธต ๋ถ„์„์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์žก ์•Œ๋ฆผ์€ ์ด๋ฉ”์ผ, Slack, Microsoft Teams, PagerDuty, ํ˜น์€ ์ž„์˜์˜ HTTP ์›นํ›…์œผ๋กœ ๋ผ์šฐํŒ…ํ•  ์ˆ˜ ์žˆ๊ณ , Jobs API์™€ SQL API๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹ ์ ‘๊ทผ๋„ ์ง€์›ํ•œ๋‹ค. ๊ทธ ์™ธ์— ์„œ๋ฒ„๋ฆฌ์Šค ์ปดํ“จํŠธ์šฉ ์ฟผ๋ฆฌ ์ธ์‚ฌ์ดํŠธ, ๋ฐ์ดํ„ฐ ํ’ˆ์งˆ ๋ชจ๋‹ˆํ„ฐ๋ง UI, OpenMetrics ํฌ๋งท์˜ Model Serving ๋ฉ”ํŠธ๋ฆญ ์—”๋“œํฌ์ธํŠธ, ์ถ”๋ก  ํ…Œ์ด๋ธ”(inference tables)๊นŒ์ง€ ๋„ค์ดํ‹ฐ๋ธŒ ๋„๊ตฌ๋กœ ์†Œ๊ฐœ๋œ๋‹ค.

๐Ÿ’ก ์‹œ์Šคํ…œ ํ…Œ์ด๋ธ”์€ ์Šคํ‚ค๋งˆ๋ณ„ ์ง€์—ฐ ์‹œ๊ฐ„์ด ๋‹ฌ๋ผ ๋น„์šฉยท์‚ฌ์šฉ๋Ÿ‰ ๋ถ„์„์—๋Š” ์œ ์šฉํ•˜์ง€๋งŒ ์‹ค์‹œ๊ฐ„ ์•Œ๋ฆผ ์ฒด๊ณ„๋Š” Jobs API๋‚˜ ์›นํ›… ๊ธฐ๋ฐ˜ ์žก ์•Œ๋ฆผ์œผ๋กœ ๋ณ„๋„ ๊ตฌ์„ฑํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ์šด์˜์ž๊ฐ€ ์—ผ๋‘์— ๋‘ฌ์•ผ ํ•œ๋‹ค.

Monitor Databricks with Datadog

Datadog

์ด ๊ธ€์€ Datadog์ด Databricks ์›Œํฌ๋กœ๋“œ๋ฅผ ์„ฑ๋Šฅยทํ’ˆ์งˆยท๋น„์šฉ ์„ธ ์ถ•์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ๋ฐฉ์‹์„ ์„ค๋ช…ํ•œ๋‹ค. ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์€ ์„ธ ๊ฐ€์ง€ ๊ฒฝ๋กœ๋ฅผ ๋ณ‘ํ–‰ํ•˜๋Š”๋ฐ, ํด๋ž˜์‹ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ๋Š” Datadog ์—์ด์ „ํŠธ๊ฐ€ ์‹ค์‹œ๊ฐ„ Spark ์ง€ํ‘œ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ , API ํด๋ง์œผ๋กœ ์ค€์‹ค์‹œ๊ฐ„ ์žก ์‹คํ–‰ ๋ฐ์ดํ„ฐ๋ฅผ, ์‹œ์Šคํ…œ ํ…Œ์ด๋ธ” ์ฟผ๋ฆฌ๋กœ ๋น„์šฉ๊ณผ ๋ฆฌ๋‹ˆ์ง€ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜จ๋‹ค. ํ•ต์‹ฌ ๊ธฐ๋Šฅ์ธ 'Data Observability: Jobs Monitoring'์€ ๋ถ„์„ยท๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋งยทModel Serving ์›Œํฌ๋กœ๋“œ์— ๋Œ€ํ•ด ์žก ์ƒํƒœยท์„ฑ๋Šฅยท์ธํ”„๋ผยท๋น„์šฉ์„ ํ†ตํ•ฉ ์ง€ํ‘œ๋กœ ๋ณด์—ฌ์ฃผ๊ณ , ํด๋Ÿฌ์Šคํ„ฐ ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ๋Ÿ‰๊ณผ ๊ณผ๋‹ค ํ”„๋กœ๋น„์ €๋‹์„ ์งš์–ด๋‚ด๋ฉฐ, ๊ฐœ๋ณ„ ์‹คํ–‰์— ๋Œ€ํ•œ Spark ์žกยท์Šคํ…Œ์ด์ง€ยทํƒœ์Šคํฌ ๋‹จ์œ„ ํŠธ๋ ˆ์ด์Šค๊นŒ์ง€ ์ œ๊ณตํ•œ๋‹ค. ํŠนํžˆ ํด๋Ÿฌ์Šคํ„ฐ๋ณ„ ์˜ˆ์ƒ ์›”๊ฐ„ ์ ˆ๊ฐ์•ก์„ ํฌํ•จํ•œ '๋ฆฌ์‚ฌ์ด์ง• ์ถ”์ฒœ'์„ ์ œ์‹œํ•˜๊ณ , ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ํ†ตํ•ด ์žก ์‹คํŒจ์™€ ์ธํ”„๋ผ ์ด์Šˆ๋ฅผ ์—ฐ๊ฒฐํ•ด ๋ณด์—ฌ์ค€๋‹ค. ๋ฐ์ดํ„ฐ ํ’ˆ์งˆ ๋ชจ๋‹ˆํ„ฐ๋ง์€ Delta์™€ Unity Catalog ํ…Œ์ด๋ธ”์˜ ์‹ ์„ ๋„, ๋ณผ๋ฅจ, ์ปฌ๋Ÿผ ์ง€ํ‘œ, ์ปค์Šคํ…€ ๊ทœ์น™ ์œ„๋ฐ˜์„ ์ด์ƒ ํƒ์ง€์™€ ์ž„๊ณ„๊ฐ’ ๊ทœ์น™์œผ๋กœ ์ถ”์ ํ•˜๊ณ , ์‹œ์Šคํ…œ ํ…Œ์ด๋ธ”๊ณผ OpenLineage Spark ํ†ตํ•ฉ์„ ํ†ตํ•ด ๋ฆฌ๋‹ˆ์ง€ ๋ฐ์ดํ„ฐ๋„ ์ˆ˜์ง‘ํ•œ๋‹ค. Model Serving ์—”๋“œํฌ์ธํŠธ์˜ ์ง€์—ฐ ์‹œ๊ฐ„, ์ฒ˜๋ฆฌ๋Ÿ‰, ์—๋Ÿฌ์œจ, ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ๋ฅ ์€ ์‚ฌ์ „ ์ œ์ž‘๋œ ๋Œ€์‹œ๋ณด๋“œ๋กœ ๋…ธ์ถœ๋˜๋ฉฐ, Cloud Cost Management๋Š” DBU ์†Œ๋น„๋Ÿ‰์„ ์ „์ฒด ํด๋ผ์šฐ๋“œ ๋น„์šฉ ๋งฅ๋ฝ์—์„œ ํ• ์ธ์œจ๊นŒ์ง€ ๋ฐ˜์˜ํ•ด ํƒœ๊ทธ ๊ธฐ์ค€์œผ๋กœ ํŒ€๋ณ„ ๋น„์šฉ์„ ๋ฐฐ๋ถ„ํ•œ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ Reference Tables ๊ธฐ๋Šฅ์€ ๋น„์ฆˆ๋‹ˆ์Šค ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์™€ ์šด์˜ ์‹๋ณ„์ž๋ฅผ ๋กœ๊ทธยท๋ฉ”ํŠธ๋ฆญยท์ด๋ฒคํŠธ์— ๋งคํ•‘ํ•ด ํ•„ํ„ฐ๋ง๊ณผ ๋ผ์šฐํŒ…์„ ๋•๋Š”๋‹ค.

๐Ÿ’ก ํด๋Ÿฌ์Šคํ„ฐ๋ณ„ ๋ฆฌ์‚ฌ์ด์ง• ์ถ”์ฒœ๊ณผ DBU ๊ธฐ๋ฐ˜ ๋น„์šฉ ๋ฐฐ๋ถ„์„ ๊ฒฐํ•ฉํ•˜๋ฉด ๊ณผ๋‹ค ํ”„๋กœ๋น„์ €๋‹์œผ๋กœ ์ธํ•œ ๋‚ญ๋น„ ๋น„์šฉ์„ ํŒ€ ๋‹จ์œ„๋กœ ๊ฐ€์‹œํ™”ํ•ด FinOps ๊ด€์ ์˜ ์‹ค์งˆ์  ์ ˆ๊ฐ ์กฐ์น˜๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค.

DeepSeek-Reasonix: How a poisoned config can hijack an AI coding agent

GitLab

GitLab์˜ Threat Research Group์ด DeepSeek-Reasonix Studio์—์„œ ๋ช…๋ น ์‹คํ–‰ ์ทจ์•ฝ์ ์„ ๋ฐœ๊ฒฌํ–ˆ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. ์ด ์ทจ์•ฝ์ ์€ GHSA-grg2-7gc6-36m6๊ณผ CVE-2026-102437๋กœ ์‹๋ณ„๋œ๋‹ค. DeepSeek-Reasonix Studio๋Š” AI ์ฝ”๋”ฉ ์–ด์‹œ์Šคํ„ดํŠธ์™€ ํ•จ๊ป˜ ์ž‘์—…ํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•ด ์„ค๊ณ„๋œ ๋ฐ์Šคํฌํ†ฑ git ํด๋ผ์ด์–ธํŠธ๋‹ค. ๊ธ€ ์ œ๋ชฉ์ด ์•”์‹œํ•˜๋“ฏ ๊ณต๊ฒฉ์€ '์˜ค์—ผ๋œ(poisoned) ์„ค์ • ํŒŒ์ผ'์„ ํ†ตํ•ด AI ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๋ฅผ ํƒˆ์ทจํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ด๋ค„์ง„๋‹ค. ๋‹ค๋งŒ ๊ณต๊ฒฉ ์ฒด์ธ์˜ ๊ตฌ์ฒด์ ์ธ ๋‹จ๊ณ„, ์˜ํ–ฅ๋ฐ›๋Š” ๋ฒ„์ „, ํŒจ์น˜ ์—ฌ๋ถ€ ๋“ฑ ์„ธ๋ถ€ ๊ธฐ์ˆ  ๋‚ด์šฉ์€ ์ด๋ฒˆ ์š”์•ฝ ๋ฒ”์œ„์—์„œ ํ™•์ธํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. ์ด ์‚ฌ์•ˆ์€ AI ์ฝ”๋”ฉ ์–ด์‹œ์Šคํ„ดํŠธ๋ฅผ ๊ฐ์‹ธ๋Š” ๋ณด์กฐ ๋„๊ตฌ ์—ญ์‹œ ๊ณต๊ธ‰๋ง ๊ณต๊ฒฉ ํ‘œ๋ฉด์ด ๋  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ฃผ๋Š” ์‚ฌ๋ก€๋กœ ์†Œ๊ฐœ๋œ๋‹ค. ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ์—ด๋žŒํ•  ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ์š”์•ฝ๋ฌธ์— ๊ทผ๊ฑฐํ•ด์„œ๋งŒ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ์šด์˜์ž๋Š” AI ์ฝ”๋”ฉ ์–ด์‹œ์Šคํ„ดํŠธ์™€ ์—ฐ๋™๋˜๋Š” ๋ฐ์Šคํฌํ†ฑ ๋„๊ตฌ์˜ ์„ค์ • ํŒŒ์ผ๋„ ์ฝ”๋“œ ์‹คํ–‰ ๊ถŒํ•œ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ์‹ ๋ขฐ ๊ฒฝ๊ณ„๋กœ ์ทจ๊ธ‰ํ•˜๊ณ  ๊ณต๊ธ‰๋ง ๊ฒ€์ฆ ๋Œ€์ƒ์— ํฌํ•จํ•ด์•ผ ํ•œ๋‹ค.

10 technical talks Iโ€™m excited about at GitHub Universe 2026

GitHub

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

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

๋ฐ์ดํ„ฐ ๋ถ„์„ ์—์ด์ „ํŠธ๋ฅผ ๋งŒ๋“ค๋ฉฐ ๋ฐฐ์šด ์ปจํ…์ŠคํŠธ ์„ค๊ณ„

์นด์นด์˜ค

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

๐Ÿ’ก ์—์ด์ „ํŠธ์˜ ๋ชฉํ‘œ-ํƒ์ƒ‰-์‹คํ–‰-๊ด€์ฐฐ ๋ฃจํ”„๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์„ค๊ณ„ํ•˜๋ฉด, ๊ฐ ๋‹จ๊ณ„์—์„œ ์–ด๋–ค ์ปจํ…์ŠคํŠธ๋ฅผ ์ฃผ์ž…ํ•˜๊ณ  ๋น„์šธ์ง€ ํ†ต์ œํ•  ์ˆ˜ ์žˆ์–ด ํ† ํฐ ๋น„์šฉ๊ณผ ์‘๋‹ต ์ง€์—ฐ์„ ํ•จ๊ป˜ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค.

How Mirelo AI brought sound design to the IDE with MCP and Kiro powers

AWS DevOps

์ด AWS ๋ธ”๋กœ๊ทธ ๊ธ€์€ ์Šคํƒ€ํŠธ์—… Mirelo AI๊ฐ€ ์ž์‚ฌ์˜ ํ˜ธ์ŠคํŒ…ํ˜• Model Context Protocol(MCP) ์„œ๋ฒ„๋ฅผ Kiro power๋กœ ์ „ํ™˜ํ•œ ๊ณผ์ •์„ ๋‹ค๋ฃฌ๋‹ค. ์ด ํ†ตํ•ฉ์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” IDE๋ฅผ ๋ฒ—์–ด๋‚˜์ง€ ์•Š๊ณ ๋„ ์ž์—ฐ์–ด ํ”„๋กฌํ”„ํŠธ๋งŒ์œผ๋กœ ํ”„๋กœ๋•์…˜ ์ˆ˜์ค€์˜ ์‚ฌ์šด๋“œ ์ดํŽ™ํŠธ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋๋‹ค. ๊ธ€์€ Mirelo๊ฐ€ ์ด ํ†ตํ•ฉ์„ ์–ด๋–ป๊ฒŒ ๊ตฌ์ถ•ํ–ˆ๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  AWS Enterprise Support๊ฐ€ ์ด๋ฅผ Kiro powers ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์— ์˜ฌ๋ฆฌ๋Š” ๊ณผ์ •์—์„œ ์–ด๋–ค ๋„์›€์„ ์คฌ๋Š”์ง€๋ฅผ ์„ค๋ช…ํ•œ๋‹ค๊ณ  ์†Œ๊ฐœ๋œ๋‹ค. ๋‹ค๋งŒ MCP ์„œ๋ฒ„์˜ ๊ตฌ์ฒด์ ์ธ ์•„ํ‚คํ…์ฒ˜, ์‚ฌ์šฉ๋œ ๋ชจ๋ธ, ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ๋“ฑ๋ก ์ ˆ์ฐจ์˜ ์„ธ๋ถ€ ๋‹จ๊ณ„ ๋“ฑ์€ ์ œ๋ชฉ๊ณผ ์š”์•ฝ๋ฌธ๋งŒ์œผ๋กœ๋Š” ํ™•์ธ๋˜์ง€ ์•Š๋Š”๋‹ค. ์ „๋ฐ˜์ ์œผ๋กœ ์ด ์‚ฌ๋ก€๋Š” ๊ธฐ์กด์— ํ˜ธ์ŠคํŒ…๋˜๋˜ MCP ์„œ๋ฒ„๋ฅผ IDE ๋„ค์ดํ‹ฐ๋ธŒ ๊ธฐ๋Šฅ(Kiro power)์œผ๋กœ ์žฌํฌ์žฅํ•ด ๋ฐฐํฌ ์ฑ„๋„์„ ํ™•์žฅํ•œ ์˜ˆ๋กœ ์ฝํžŒ๋‹ค. ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ์—ด๋žŒํ•  ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ์š”์•ฝ๋ฌธ์— ๊ทผ๊ฑฐํ•ด์„œ๋งŒ ์ž‘์„ฑํ–ˆ๋‹ค.

๐Ÿ’ก ์ด๋ฏธ ์šด์˜ ์ค‘์ธ ํ˜ธ์ŠคํŒ…ํ˜• MCP ์„œ๋ฒ„๋ฅผ IDE ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์˜ ๋„ค์ดํ‹ฐ๋ธŒ ๊ธฐ๋Šฅ์œผ๋กœ ์žฌํฌ์žฅํ•˜๋ฉด, ๋ณ„๋„ ๋ฐฐํฌ ์ธํ”„๋ผ๋ฅผ ์ƒˆ๋กœ ๋งŒ๋“ค์ง€ ์•Š๊ณ ๋„ ๊ฐœ๋ฐœ์ž ๋„๋‹ฌ ๋ฒ”์œ„๋ฅผ ๋„“ํž ์ˆ˜ ์žˆ๋‹ค.

Dr. Cat Hicks on the Psychology of Software Teams

Honeycomb

์ด ๊ธ€์€ Honeycomb์˜ 'Leading With Observability' ์‹œ๋ฆฌ์ฆˆ ๋‘ ๋ฒˆ์งธ ์—ํ”ผ์†Œ๋“œ๋ฅผ ์†Œ๊ฐœํ•˜๋ฉฐ, ์ €์„œ 'The Psychology of Software Teams'์˜ ์ €์ž์ด์ž Catharsis ์„ค๋ฆฝ์ž์ธ Cat Hicks ๋ฐ•์‚ฌ๊ฐ€ Honeycomb ๊ณต๋™์ฐฝ์—…์ž Charity Majors์™€ ๋Œ€๋‹ด์„ ๋‚˜๋ˆˆ๋‹ค๋Š” ๋‚ด์šฉ์„ ๋‹ด๊ณ  ์žˆ๋‹ค. Catharsis๋Š” Hicks ๋ฐ•์‚ฌ๊ฐ€ ์„ธ์šด ์กฐ์ง์œผ๋กœ ์†Œ๊ฐœ๋œ๋‹ค. ๋‹ค๋งŒ ์ด๋ฒˆ ์—ํ”ผ์†Œ๋“œ์—์„œ ๋‘ ์‚ฌ๋žŒ์ด ์‹ค์ œ๋กœ ์–ด๋–ค ๊ตฌ์ฒด์ ์ธ ์ฃผ์ œ๋‚˜ ์—ฐ๊ตฌ ๊ฒฐ๊ณผ๋ฅผ ๋…ผ์˜ํ–ˆ๋Š”์ง€๋Š” ์ œ๋ชฉ๊ณผ ์š”์•ฝ๋ฌธ๋งŒ์œผ๋กœ๋Š” ํ™•์ธ๋˜์ง€ ์•Š๋Š”๋‹ค. ์ฑ… ์ œ๋ชฉ ์ž์ฒด๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด ํŒ€์˜ ์‹ฌ๋ฆฌ์  ์—ญํ•™์„ ๋‹ค๋ฃฌ๋‹ค๋Š” ์ ์—์„œ, ์ด ๋Œ€๋‹ด๋„ ์—”์ง€๋‹ˆ์–ด๋ง ์กฐ์ง์˜ ์‹ฌ๋ฆฌ์  ์•ˆ์ „๊ฐ, ๋ฒˆ์•„์›ƒ, ํ˜‘์—… ๋ฐฉ์‹ ๋“ฑ์„ ์ฃผ์ œ๋กœ ์‚ผ์•˜์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์•„ ๋ณด์ธ๋‹ค. 'Leading With Observability'๋ผ๋Š” ์‹œ๋ฆฌ์ฆˆ ์ด๋ฆ„์€ ๋ฆฌ๋”์‹ญ๊ณผ ์˜ต์ €๋ฒ„๋นŒ๋ฆฌํ‹ฐ ๋ฌธํ™”๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ธฐํš์ž„์„ ์•”์‹œํ•œ๋‹ค. ์›๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ์—ด๋žŒํ•  ์ˆ˜ ์—†์–ด ์ œ๋ชฉ๊ณผ ์š”์•ฝ๋ฌธ์— ๊ทผ๊ฑฐํ•ด์„œ๋งŒ ์ž‘์„ฑํ–ˆ๋‹ค.

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

Why AI Coding Agents Keep Writing Broken Access Control

Snyk

์ด ๊ธ€์€ AI ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๊ฐ€ ์ž‘์„ฑํ•œ ์ธ๊ฐ€(authorization) ๋กœ์ง์ด ์ปดํŒŒ์ผ๋„ ๋˜๊ณ  ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋„ ํ†ต๊ณผํ•˜๋ฉด์„œ๋„ ์‹ค์ œ๋กœ๋Š” ํ•œ ํ…Œ๋„ŒํŠธ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฅธ ํ…Œ๋„ŒํŠธ์— ๋…ธ์ถœ์‹œํ‚ค๋Š” ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃฌ๋‹ค. ํ•ต์‹ฌ ์ฃผ์žฅ์€ ๊นจ์ง„ ์ ‘๊ทผ ์ œ์–ด(broken access control)๊ฐ€ ๋ฌธ๋ฒ• ์˜ค๋ฅ˜๋‚˜ ํƒ€์ž… ์˜ค๋ฅ˜์™€ ๋‹ฌ๋ฆฌ ์ •์  ๋ถ„์„์ด๋‚˜ ์ผ๋ฐ˜์ ์ธ ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋กœ๋Š” ๊ฑธ๋Ÿฌ์ง€๊ธฐ ์–ด๋ ต๋‹ค๋Š” ์ ์ด๋‹ค. AI ์—์ด์ „ํŠธ๋Š” ๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑ์‹œํ‚ค๋Š” ์ฝ”๋“œ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ƒ์„ฑํ•˜๋Š” ๋ฐ๋Š” ๋Šฅ์ˆ™ํ•˜์ง€๋งŒ, ํ…Œ๋„ŒํŠธ ๊ฒฝ๊ณ„๋‚˜ ๊ถŒํ•œ ๋ฒ”์œ„ ๊ฐ™์€ ์•”๋ฌต์  ๋ณด์•ˆ ๋ถˆ๋ณ€์‹๊นŒ์ง€ ํ•จ๊ป˜ ์ถ”๋ก ํ•˜์ง€๋Š” ๋ชปํ•œ๋‹ค๋Š” ์ง€์ ์ด ํ•ต์‹ฌ ๋…ผ์ง€๋กœ ๋ณด์ธ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ๋ฉ€ํ‹ฐํ…Œ๋„ŒํŠธ SaaS ํ™˜๊ฒฝ์—์„œ ํ•œ ์‚ฌ์šฉ์ž์˜ ์š”์ฒญ์ด ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์˜ ๋ฆฌ์†Œ์Šค์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” IDOR(Insecure Direct Object Reference)๋ฅ˜ ์ทจ์•ฝ์ ์ด ๋ฐ˜๋ณต์ ์œผ๋กœ ๋ฐœ์ƒํ•  ์œ„ํ—˜์ด ์ปค์ง„๋‹ค. ๊ธ€์€ ์ด๋Ÿฐ ๊ฒฐํ•จ์„ ์กฐ๊ธฐ์— ํƒ์ง€ํ•˜๊ณ  ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ์ ‘๊ทผ ๋ฐฉ๋ฒ•์„ ์ œ์‹œํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ๋‹ค๋งŒ ์ด๋ฒˆ ์š”์•ฝ์€ ์›๋ฌธ์„ ์ง์ ‘ ์—ด์–ด ํ™•์ธํ•˜์ง€ ๋ชปํ•ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ๋ฌธ์— ๊ทผ๊ฑฐํ•ด ์ž‘์„ฑํ–ˆ์œผ๋ฉฐ, ๋„คํŠธ์›Œํฌ ์ ‘๊ทผ ์ œํ•œ์œผ๋กœ ๋ณธ๋ฌธ ์ „์ฒด๋ฅผ ํ™•์ธํ•˜์ง€ ๋ชปํ•ด ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ๋ฌธ ์ˆ˜์ค€์˜ ์š”์•ฝ์— ํ•œ์ •๋œ ์ ์„ ๋ฐํžŒ๋‹ค.

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

์ถ”์ฒœ ํ›„๋ณด๋Š” ๋งŽ์„์ˆ˜๋ก ์ข‹์„๊นŒ? TopK๋ฅผ ์ตœ์ ํ™”ํ•ด ์ „ํ™˜์œจ์„ ๋†’์ธ ๋ฐฉ๋ฒ•

ํ† ์Šค

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

๐Ÿ’ก ์ถ”์ฒœ ํ›„๋ณด ์ˆ˜(TopK)๋ฅผ ๋Š˜๋ฆฌ๋Š” ๊ฒƒ์ด ํ•ญ์ƒ ์ „ํ™˜์œจ ๊ฐœ์„ ์œผ๋กœ ์ด์–ด์ง€์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์€, ์ถ”์ฒœ/๊ฒ€์ƒ‰ ํ”Œ๋žซํผ์„ ์šด์˜ํ•˜๋Š” ์—”์ง€๋‹ˆ์–ด๊ฐ€ ํ›„๋ณด ์ƒ์„ฑ ๋น„์šฉ๊ณผ ์‘๋‹ต ์ง€์—ฐ์„ ๋Š˜๋ฆฌ์ง€ ์•Š์œผ๋ฉด์„œ๋„ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜์œผ๋กœ K๊ฐ’์„ ํŠœ๋‹ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์šด์˜์ƒ์˜ ์‹œ์‚ฌ์ ์„ ์ค€๋‹ค.

Why I tried to kill token billing (and why we kept it)

Stripe

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

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

Tempo 3.1 release: new features for Kafka, TraceQL metrics updates, trace redaction, and more

Grafana

์ด ๊ธ€์€ Grafana์˜ ๋ถ„์‚ฐ ํŠธ๋ ˆ์ด์‹ฑ ๋ฐฑ์—”๋“œ์ธ Tempo์˜ 3.1 ๋ฒ„์ „ ์ถœ์‹œ๋ฅผ ๋‹ค๋ฃจ๋ฉฐ, ์•ž์„  ๋ฉ”์ด์ € ๋ฆด๋ฆฌ์Šค์ธ Tempo 3.0์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ถ”๊ฐ€๋œ ๊ธฐ๋Šฅ๋“ค์„ ์†Œ๊ฐœํ•œ๋‹ค. ์ œ๋ชฉ์— ๋ช…์‹œ๋œ ๋ฐ”์— ๋”ฐ๋ฅด๋ฉด ์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค์˜ ์ฃผ์š” ๋ณ€๊ฒฝ์ ์€ ์„ธ ๊ฐ€์ง€ ์ถ•์œผ๋กœ ์š”์•ฝ๋œ๋‹ค. ์ฒซ์งธ๋Š” Kafka ๊ด€๋ จ ์‹ ๊ทœ ๊ธฐ๋Šฅ์œผ๋กœ, ํŠธ๋ ˆ์ด์Šค ์ˆ˜์ง‘ ๋˜๋Š” ์ฒ˜๋ฆฌ ํŒŒ์ดํ”„๋ผ์ธ์—์„œ Kafka๋ฅผ ๋” ํญ๋„น๊ฒŒ ์ง€์›ํ•˜๊ฑฐ๋‚˜ ํ†ตํ•ฉ์„ ๊ฐ•ํ™”ํ•œ ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ๋‘˜์งธ๋Š” TraceQL ๋ฉ”ํŠธ๋ฆญ ๊ธฐ๋Šฅ์˜ ์—…๋ฐ์ดํŠธ๋กœ, ํŠธ๋ ˆ์ด์Šค ๋ฐ์ดํ„ฐ๋ฅผ ์ฟผ๋ฆฌํ•ด ๋ฉ”ํŠธ๋ฆญ์„ ์ถ”์ถœํ•˜๋Š” TraceQL ๋ฉ”ํŠธ๋ฆญ(TraceQL metrics) ๊ธฐ๋Šฅ์ด ๊ฐœ์„ ๋œ ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ์…‹์งธ๋Š” ํŠธ๋ ˆ์ด์Šค ๋ฆฌ๋Œ์…˜(trace redaction) ๊ธฐ๋Šฅ์œผ๋กœ, ์ €์žฅ๋˜๋Š” ํŠธ๋ ˆ์ด์Šค ๋ฐ์ดํ„ฐ์—์„œ ๋ฏผ๊ฐ ์ •๋ณด๋ฅผ ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ ๋งˆ์Šคํ‚นํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋œ ๊ฒƒ์œผ๋กœ ์ถ”์ •๋œ๋‹ค. ์ด ์™ธ์—๋„ ์ œ๋ชฉ์€ '๊ทธ ์™ธ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ๋“ค(and more)'์„ ์–ธ๊ธ‰ํ•˜๊ณ  ์žˆ์–ด ์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค์— ์ถ”๊ฐ€ ๋ณ€๊ฒฝ์ ์ด ๋” ์žˆ์Œ์„ ์‹œ์‚ฌํ•œ๋‹ค. ์ด๋ฒˆ ์š”์•ฝ์€ ๋„คํŠธ์›Œํฌ ์ ‘๊ทผ ์ œํ•œ์œผ๋กœ ๊ณต์‹ ๋ฆด๋ฆฌ์Šค ๋…ธํŠธ ๋ณธ๋ฌธ์„ ์ง์ ‘ ํ™•์ธํ•˜์ง€ ๋ชปํ•ด ์ œ๋ชฉ๊ณผ (์ž˜๋ ค ์žˆ๋Š”) ๋ฐœ์ทŒ๋ฌธ์— ๊ทผ๊ฑฐํ•ด ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ, ๊ตฌ์ฒด์ ์ธ ์„ค์ • ๋ฐฉ๋ฒ•์ด๋‚˜ ๋ฒ„์ „๋ณ„ ์„ธ๋ถ€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ํ™•์ธํ•˜์ง€ ๋ชปํ–ˆ๋‹ค.

๐Ÿ’ก ํŠธ๋ ˆ์ด์Šค ๋ฆฌ๋Œ์…˜ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋œ ๊ฒƒ์€ ๋ถ„์‚ฐ ํŠธ๋ ˆ์ด์‹ฑ ๋ฐ์ดํ„ฐ์— ๋ฏผ๊ฐ ์ •๋ณด๊ฐ€ ๊ทธ๋Œ€๋กœ ์ €์žฅ๋˜์–ด ์ปดํ”Œ๋ผ์ด์–ธ์Šค ๋ฆฌ์Šคํฌ๊ฐ€ ๋˜๋˜ ์šด์˜์ƒ์˜ ๋ฌธ์ œ๋ฅผ ์ค„์—ฌ์ค„ ์ˆ˜ ์žˆ์–ด, Tempo๋ฅผ ์šด์˜ํ•˜๋Š” ํ”Œ๋žซํผ ์—”์ง€๋‹ˆ์–ด๋Š” ์—…๊ทธ๋ ˆ์ด๋“œ ์‹œ ํ•ด๋‹น ๊ธฐ๋Šฅ์„ ๋ฐ์ดํ„ฐ ๊ฑฐ๋ฒ„๋„Œ์Šค ์ •์ฑ…์— ๋ฐ˜์˜ํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ๋‹ค.


์ด ๋‹ค์ด์ œ์ŠคํŠธ๋Š” RSS ํ”ผ๋“œ์—์„œ ์ˆ˜์ง‘ํ•œ ๋’ค AI(Claude)๊ฐ€ ์š”์•ฝยท์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์›๋ฌธ ๋งํฌ๋ฅผ ํ™•์ธํ•˜์„ธ์š”.

NEXT PATH / VERIFY IN CONTEXT

๊ตํ›ˆ์„ ๋‹ค์‹œ ์‹œ์Šคํ…œ ์•ˆ์—์„œ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

๊ธ€์€ ํ•˜๋‚˜์˜ ๊ด€์ฐฐ ๊ธฐ๋ก์ด๊ณ , ํ”„๋กœ์ ํŠธ ์ƒ์„ธ์—๋Š” ์•„ํ‚คํ…์ฒ˜ยท๊ฐœ๋ฐœ ํ๋ฆ„ยท๊ฒ€์ฆ ๊ทผ๊ฑฐ์™€ ๋” ๋„“์€ ๋งฅ๋ฝ์ด ๋‚จ์Šต๋‹ˆ๋‹ค.

OpenForge