โ† ๋ชฉ๋ก์œผ๋กœ
TECH DIGEST64 ๋ถ„ ์ฝ๊ธฐ

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

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

๋ฐ์ผ๋ฆฌ ๋‹ค์ด์ œ์ŠคํŠธ
Kubernetes
Cloud Native
AI
DevOps

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

Analyze and remediate technical debt autonomously with AWS Transform โ€“ continuous modernization

AWS๊ฐ€ ์ง€๋‚œ 6์›” ํ”„๋ฆฌ๋ทฐ๋กœ ์„ ๋ณด์˜€๋˜ AWS Transform์˜ 'continuous modernization' ๊ธฐ๋Šฅ์„ ์ •์‹ ์ถœ์‹œ(GA)ํ–ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ GitHubยทGitLabยทBitbucket ๋“ฑ์— ์—ฐ๊ฒฐ๋œ ์ˆ˜์ฒœ ๊ฐœ ์ €์žฅ์†Œ ์ „๋ฐ˜์˜ ๊ธฐ์ˆ  ๋ถ€์ฑ„๋ฅผ ์ž๋™์œผ๋กœ ์Šค์บ”ํ•ด ํ˜„ํ™ฉ์„ ํ•œ๋ˆˆ์— ๋ณด์—ฌ์ฃผ๊ณ , ๋ฌธ์ œ์˜ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋งค๊ธด ๋’ค ์‚ฌ๋žŒ์˜ ๊ฒ€ํ† (human oversight)๋ฅผ ๊ฑฐ์ณ ์ž๋™ ๋ฆฌ๋ฏธ๋””์—์ด์…˜์„ ์˜ˆ์•ฝ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. ์—ฌ๊ธฐ์—๋Š” ๋ฒ„์ „ ์—…๊ทธ๋ ˆ์ด๋“œ, ๋Ÿฐํƒ€์ž„ยทAPI ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜, ์–ธ์–ด ์ „ํ™˜, ๋žŒ๋‹ค ๋Ÿฐํƒ€์ž„ ์—…๊ทธ๋ ˆ์ด๋“œ ๊ฐ™์€ ๊ธฐ์กด AWS Transform์˜ ์ฝ”๋“œ ํ˜„๋Œ€ํ™” ๊ธฐ๋Šฅ์ด ๊ทธ๋Œ€๋กœ ํ™œ์šฉ๋˜๋ฉฐ, ์กฐ์ง์˜ 'AI ์—์ด์ „ํŠธ ์ค€๋น„๋„(agentic readiness)'์™€ ํ˜„๋Œ€ํ™” ์ค€๋น„๋„๋ฅผ ์ง„๋‹จํ•˜๋Š” ๋ถ„์„๋„ ์ œ๊ณตํ•œ๋‹ค. ๋˜ AWS Security Agent์™€ ์—ฐ๋™ํ•ด ์†Œ์Šค ์ฝ”๋“œ ์ˆ˜์ค€์˜ ๋ณด์•ˆ ์ทจ์•ฝ์ ๊นŒ์ง€ ํ•จ๊ป˜ ํƒ์ง€ยท์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” AWS Transform ์›น ์ฝ˜์†”, CLI, AWS Transform Kiro, ๋˜๋Š” ๋‹ค๋ฅธ ์ฝ”๋”ฉ ์—์ด์ „ํŠธ์— ์–น๋Š” AWS Transform ์Šคํ‚ฌ ์ค‘ ์›ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ณ , IDE์—์„œ ๋ถ„์„์„ ์‹คํ–‰ํ•˜๊ณ  ์›น ์ฝ˜์†”์—์„œ ์ง„ํ–‰ ์ƒํ™ฉ์„ ์ถ”์ ํ•˜๋Š” ๋“ฑ ์ž‘์—… ์ƒํƒœ์™€ ๋งฅ๋ฝ์ด ๋ชจ๋“  ํ™”๋ฉด์—์„œ ๊ณต์œ ๋œ๋‹ค. ์ด๋ฒˆ GA๋Š” ํ”„๋ฆฌ๋ทฐ ๋•Œ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ฏธ๊ตญ ๋™๋ถ€(๋ฒ„์ง€๋‹ˆ์•„ ๋ถ๋ถ€), ์œ ๋Ÿฝ(ํ”„๋ž‘ํฌํ‘ธ๋ฅดํŠธ) ๋“ฑ AWS Transform์ด ์ง€์›ํ•˜๋Š” ๋ฆฌ์ „์—์„œ ์ œ๊ณต๋œ๋‹ค.

๐Ÿ’ก ์™œ ์ค‘์š”ํ•œ๊ฐ€: ์ˆ˜์ฒœ ๊ฐœ ์ €์žฅ์†Œ์˜ EOL ์˜์กด์„ฑยท๊ตฌ์‹ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ๋žŒ์ด ์ผ์ผ์ด ์ฐพ์•„๋‹ค๋‹ˆ๋Š” ๋Œ€์‹  ์ƒ์‹œ ์Šค์บ”ํ•˜๊ณ  ์šฐ์„ ์ˆœ์œ„๊นŒ์ง€ ๋งค๊ฒจ์ค€๋‹ค๋Š” ๊ฒƒ์€, ์œ ์ง€๋ณด์ˆ˜ ์ธ๋ ฅ์ด ๋ถ€์กฑํ•œ ๋Œ€๊ทœ๋ชจ ์กฐ์ง์— ์‹ค์งˆ์ ์ธ ์ง€๋ ›๋Œ€๋‹ค. ๋‹ค๋งŒ AWS๋„ ์ž๋™ ๋ฆฌ๋ฏธ๋””์—์ด์…˜์— 'human oversight'๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ๋„ฃ์–ด๋‘” ๋งŒํผ, ๋ฆฌ๋ทฐ ๊ฒŒ์ดํŠธ๋ฅผ ์ƒ๋žตํ•˜๊ณ  ์ด๊ฑธ ์™„์ „ ์ž๋™ ๋จธ์ง€๋กœ ๊ตด๋ฆฌ๋ ค๋Š” ์œ ํ˜น์€ ๊ฒฝ๊ณ„ํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

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


Kubernetes & Cloud Native

Kubeflow SDK evolution- One million downloads and counting

CNCF

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๊ธฐ๋ฐ˜ ML ํ”Œ๋žซํผ ์ฟ ๋ธŒํ”Œ๋กœ์šฐ(Kubeflow)์˜ ํ†ตํ•ฉ ํŒŒ์ด์ฌ SDK์ธ kubeflow-sdk๊ฐ€ PyPI ๋‹ค์šด๋กœ๋“œ 100๋งŒ ๊ฑด์„ ๋ŒํŒŒํ–ˆ๋‹ค. ์ด SDK๋Š” 2025๋…„ 11์›”์— TrainerClient์™€ OptimizerClient๋ฅผ ์‹œ์ž‘์œผ๋กœ pip install kubeflow ํ˜•ํƒœ๋กœ ์ฒ˜์Œ ์ถœ์‹œ๋๊ณ , 1๋…„์ด ์ฑ„ ์•ˆ ๋˜๋Š” ๊ธฐ๊ฐ„์— 100๋งŒ ๋‹ค์šด๋กœ๋“œ๋ฅผ ๋„˜๊ฒผ๋‹ค. ๊ทธ์ „๊นŒ์ง€๋Š” kubeflow-training, kubeflow-katib, model-registry ๋“ฑ ์„œ๋ธŒํ”„๋กœ์ ํŠธ๋งˆ๋‹ค SDK๊ฐ€ ๋”ฐ๋กœ ์žˆ์–ด ์‚ฌ์šฉ์ž๊ฐ€ ์—ฌ๋Ÿฌ API์™€ ๋ฉ˜ํƒˆ ๋ชจ๋ธ์„ ์˜ค๊ฐ€์•ผ ํ–ˆ๋Š”๋ฐ, Kubeflow SDK & ML Experience ์›Œํ‚น๊ทธ๋ฃน์ด ์ด๋ฅผ ํ•˜๋‚˜์˜ import kubeflow๋กœ ํ†ตํ•ฉํ–ˆ๋‹ค. ์„ค๊ณ„ ์›์น™์€ YAML ์ž‘์„ฑ ์—†์ด ์ˆœ์ˆ˜ ํŒŒ์ด์ฌ๋งŒ์œผ๋กœ ๋ฆฌ์†Œ์Šค๋ฅผ ์ •์˜ํ•˜๋Š” ๊ฒƒ, ๋กœ์ปฌ ํ”„๋กœ์„ธ์ŠคยทDocker/Podman ์ปจํ…Œ์ด๋„ˆยท์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์„ธ ๊ฐ€์ง€ ๋ฐฑ์—”๋“œ๋ฅผ ์ฝ”๋“œ ๋ณ€๊ฒฝ ์—†์ด ์„ค์ • ํ•œ ์ค„๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ, ๊ทธ๋ฆฌ๊ณ  ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธํ‹ฐ์ŠคํŠธ(AI Practitioner)์™€ ํ”Œ๋žซํผ ๊ด€๋ฆฌ์ž๋ผ๋Š” ๋‘ ์‚ฌ์šฉ์ž ์œ ํ˜•์„ ์œ„ํ•œ ์ผ๊ด€๋œ ์›Œํฌํ”Œ๋กœ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ํ˜„์žฌ Trainer, Katib, Model Registry, Spark, Pipelines ๋“ฑ ์ฟ ๋ธŒํ”Œ๋กœ์šฐ ์ฃผ์š” ์„œ๋ธŒํ”„๋กœ์ ํŠธ๊ฐ€ ๋ชจ๋‘ ์ด SDK๋กœ ํ†ตํ•ฉ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๋ถ„์‚ฐ ํŒŒ์ดํ† ์น˜ ํ•™์Šต๋„ ๋‹จ 15์ค„์˜ ์ฝ”๋“œ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์˜ˆ์‹œ๋ฅผ ๊ณต์‹ ๋ธ”๋กœ๊ทธ์—์„œ ์ œ์‹œํ–ˆ๋‹ค.

๐Ÿ’ก YAML๊ณผ kubectl ์—†์ด ํŒŒ์ด์ฌ ์ฝ”๋“œ๋งŒ์œผ๋กœ ๋กœ์ปฌ ํ”„๋กœ์„ธ์Šค์—์„œ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํ”„๋กœ๋•์…˜๊นŒ์ง€ ๋™์ผํ•œ API๋กœ ๋„˜์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์€, ์˜จ์ฝœยทํ”Œ๋žซํผ ์—”์ง€๋‹ˆ์–ด๋ง ๊ด€์ ์—์„œ ML ํŒ€์ด ์ธํ”„๋ผ ์„ธ๋ถ€์‚ฌํ•ญ ๋•Œ๋ฌธ์— ํ”Œ๋žซํผํŒ€์— ํ‹ฐ์ผ“์„ ์•ˆ ๋„ฃ์–ด๋„ ๋˜๋Š” ์…ˆ์ด๋ผ ์‹ค์งˆ์ ์ธ ์šด์˜ ๋ถ€๋‹ด ๊ฐ์†Œ๋‹ค. ๋‹ค๋งŒ ์—ฌ๋Ÿฌ ์„œ๋ธŒํ”„๋กœ์ ํŠธ SDK๋ฅผ ํ•˜๋‚˜๋กœ ํ•ฉ์นœ ์ง€ 1๋…„์ด ์•ˆ ๋œ ๋งŒํผ, ๋ฐฑ์—”๋“œ๋ณ„ ๋™์ž‘ ์ฐจ์ด๋‚˜ ๋ฒ„์ „ ํ˜ธํ™˜์„ฑ ์ด์Šˆ๋Š” ํ”„๋กœ๋•์…˜ ๋„์ž… ์ „์— ์ง์ ‘ ๊ฒ€์ฆํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

Run GPU batch inference on Amazon ECS Managed Instances with scale to zero

AWS Containers

AWS ์ปจํ…Œ์ด๋„ˆ ๋ธ”๋กœ๊ทธ๊ฐ€ Amazon ECS Managed Instances ์œ„์—์„œ GPU ๋ฐฐ์น˜ ์ถ”๋ก  ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ ˆํผ๋Ÿฐ์Šค ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ณต๊ฐœํ–ˆ๋‹ค. CloudFormation ์Šคํƒ ํ•˜๋‚˜๋งŒ ๋ฐฐํฌํ•˜๋ฉด ์ „์ฒด ํŒŒ์ดํ”„๋ผ์ธ์ด ๋งŒ๋“ค์–ด์ง€๋ฉฐ, ์ถ”๋ก  ์ž‘์—…์€ Amazon SQS ํ์— ์Œ“์•„ ๋ฒ„ํผ๋งํ•˜๊ณ  Application Auto Scaling์ด ํ์— ์ž‘์—…์ด ์—†์„ ๋•Œ๋Š” ์ธ์Šคํ„ด์Šค ์ˆ˜๋ฅผ 0๊นŒ์ง€ ์ค„์ด๋Š” ๊ตฌ์กฐ๋‹ค. ECS Managed Instances๋Š” AWS๊ฐ€ ์ธ์Šคํ„ด์Šค ๊ตฌ์„ฑ, ์šฉ๋Ÿ‰ ํ”„๋กœ๋น„์ €๋‹, ํŒจ์น˜, ์Šค์ผ€์ผ๋ง์„ ๋Œ€์‹  ์ฒ˜๋ฆฌํ•˜๋ฉด์„œ๋„ g4dn(NVIDIA T4), g5(NVIDIA A10G), p3(V100), p4d(A100) ๋“ฑ ์›ํ•˜๋Š” GPU ์ธ์Šคํ„ด์Šค ํŒจ๋ฐ€๋ฆฌ๋ฅผ ์ง์ ‘ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์™„์ „๊ด€๋ฆฌํ˜• ์ปดํ“จํŠธ ์˜ต์…˜์ด๋‹ค. GPU ์ธ์Šคํ„ด์Šค๋ฅผ ์„ ํƒํ•˜๋ฉด NVIDIA ๋“œ๋ผ์ด๋ฒ„์™€ CUDA ํˆดํ‚ท์ด ์ž๋™์œผ๋กœ ์‚ฌ์ „ ์„ค์น˜๋ผ ์žˆ์–ด, ํŒ€์ด ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ ๋”ฐ๋กœ ์‹ ๊ฒฝ ์“ธ ํ•„์š”๊ฐ€ ์—†๋‹ค. ์ด ์กฐํ•ฉ์˜ ํ•ต์‹ฌ์€ ๋ฐฐ์น˜ ์ถ”๋ก ์ฒ˜๋Ÿผ ํŠธ๋ž˜ํ”ฝ์ด ๊ฐ„ํ—์ ์ธ ์›Œํฌ๋กœ๋“œ์—์„œ ์œ ํœด ์‹œ๊ฐ„ ๋™์•ˆ์˜ GPU ๊ณผ๊ธˆ์„ ์—†์• ๊ณ , ์‹ค์ œ ์ถ”๋ก ์ด ์‹คํ–‰๋˜๋Š” ์‹œ๊ฐ„์— ๋Œ€ํ•ด์„œ๋งŒ ๋น„์šฉ์„ ์ง€๋ถˆํ•˜๋„๋ก ๋งŒ๋“ ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๊ฒฐ๊ตญ ์‚ฌ์šฉ์ž๋Š” ์ž‘์—…์„ ํ์— ๋„ฃ๋Š” ๊ฒƒ ์™ธ์—๋Š” ํ”„๋กœ๋น„์ €๋‹ยท์Šค์ผ€์ผ๋งยทGPU ๋“œ๋ผ์ด๋ฒ„ ์„ค์ •์„ ์‹ ๊ฒฝ ์“ธ ํ•„์š”๊ฐ€ ์—†์–ด์ง„๋‹ค.

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

Gateway API v1.6: TCPRoute and UDPRoute Graduate to Standard

Kubernetes

์ฟ ๋ฒ„๋„คํ‹ฐ์Šค SIG Network๊ฐ€ 6์›” 30์ผ ๋ฆด๋ฆฌ์Šค๋œ Gateway API v1.6.0์„ ์ •๋ฆฌํ•˜๋Š” ๋ธ”๋กœ๊ทธ ๊ธ€์„ ๊ณต๊ฐœํ–ˆ๋‹ค. ์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค์˜ ํ•ต์‹ฌ์€ TCPRoute์™€ UDPRoute๊ฐ€ ์‹คํ—˜(Experimental) ๋‹จ๊ณ„๋ฅผ ์กธ์—…ํ•ด ํ‘œ์ค€(Standard) ์ฑ„๋„์˜ v1 API ๋ฒ„์ „์œผ๋กœ ์Šน๊ฒฉ๋œ ๊ฒƒ์ด๋‹ค. ๊ทธ๋™์•ˆ Gateway API๋Š” HTTPยทTLS ๊ฐ™์€ L7 ํŠธ๋ž˜ํ”ฝ์—๋งŒ ์•ˆ์ •์ ์ธ ๋ผ์šฐํŒ… ๋ชจ๋ธ์„ ์ œ๊ณตํ–ˆ๊ณ , ๋ฐ์ดํ„ฐ๋ฒ ์ด์ŠคยทDNSยทVoIPยท๊ฒŒ์ž„ยทIoT ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ์ฒ˜๋Ÿผ ์ˆœ์ˆ˜ TCP/UDP ํ”„๋กœํ† ์ฝœ์„ ์“ฐ๋Š” ์›Œํฌ๋กœ๋“œ๋Š” ์ผ๋ฐ˜ Kubernetes Service๋‚˜ ์ปจํŠธ๋กค๋Ÿฌ๋ณ„ ์ „์šฉ CRD์— ์˜์กดํ•  ์ˆ˜๋ฐ–์— ์—†์–ด ๊ตฌํ˜„์ฒด ๊ฐ„ ์ด์‹์„ฑ์ด ์—†์—ˆ๋‹ค. TCPRoute/UDPRoute๋Š” ํ”„๋กœํ† ์ฝœ๊ณผ ํฌํŠธ๋งŒ์œผ๋กœ ๋ฐฑ์—”๋“œ๊นŒ์ง€ ํŠธ๋ž˜ํ”ฝ์„ ๋ผ์šฐํŒ…ํ•ด ์ด ๊ณต๋ฐฑ์„ ๋ฉ”์šฐ๋ฉฐ, ๊ธฐ์กด v1alpha2๋Š” ์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค๋กœ ์ง€์› ์ค‘๋‹จ(deprecated)๋˜๊ณ  ์ถ”ํ›„ ์ œ๊ฑฐ๋  ์˜ˆ์ •์ด๋‹ค. ๋™์‹œ์— ์‹ ๊ทœ ์‹คํ—˜ ๋ฆฌ์†Œ์Šค๋Š” ๊ธฐ์กด gateway.networking.k8s.io์™€ ๋ถ„๋ฆฌ๋œ gateway.networking.x-k8s.io ๊ทธ๋ฃน์— X ์ ‘๋‘์‚ฌ(์‹ ๊ทœ ์ถ”๊ฐ€๋œ XBackend๊ฐ€ ๊ทธ ์˜ˆ)๋ฅผ ๋ถ™์—ฌ ์ •์˜ํ•˜๋„๋ก ๋ฐ”๋€Œ์–ด, ์‹คํ—˜๊ณผ ํ‘œ์ค€ API์˜ ๊ฒฝ๊ณ„๊ฐ€ ๋ฒ„์ „ ๋ฌธ์ž์—ด์ด ์•„๋‹ˆ๋ผ API ๊ทธ๋ฃน ์ˆ˜์ค€์—์„œ ๋ช…ํ™•ํ•ด์กŒ๋‹ค. ์‹คํ—˜ ๋‹จ๊ณ„๋กœ ์ƒˆ๋กœ ๋“ค์–ด์˜จ XBackend๋Š” Service๋กœ๋Š” ์ง€์›๋˜์ง€ ์•Š๋˜ ExternalHostname ๋ฐฑ์—”๋“œ(์ปจํ“จ์ฆˆ๋“œ ๋””ํ“จํ‹ฐ ๊ณต๊ฒฉ ์œ„ํ—˜ ๋•Œ๋ฌธ์— ๋ฐฐ์ œ๋๋˜ ๊ธฐ๋Šฅ)๋ฅผ ์˜ตํŠธ์ธ์œผ๋กœ ์ง€์›ํ•ด, ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ์‹คํ–‰๋˜๋Š” ์—์ด์ „ํ‹ฑ ์›Œํฌ๋กœ๋“œ์˜ ์ด๊ทธ๋ ˆ์Šค ๊ฐ™์€ ์šฉ๋„์— ์“ฐ์ผ ์ˆ˜ ์žˆ๋‹ค. ๋ฐœํ–‰ ์‹œ์  ๊ธฐ์ค€ Agentgateway, Airlock Microgateway, GKE Gateway, kgateway, NGINX Gateway Fabric, Traefik Proxy๊ฐ€ v1.6 ์ปจํฌ๋จผ์Šค๋ฅผ ํ†ต๊ณผํ•œ ๊ตฌํ˜„์ฒด๋กœ ์†Œ๊ฐœ๋๋‹ค.

๐Ÿ’ก TCPRoute/UDPRoute์˜ ํ‘œ์ค€ ์Šน๊ฒฉ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šคยท๊ฒŒ์ž„ยทIoT์ฒ˜๋Ÿผ L7์ด ์•„๋‹Œ ์›Œํฌ๋กœ๋“œ๋„ ๋ฒค๋” ์ข…์† CRD ์—†์ด ์ด์‹ ๊ฐ€๋Šฅํ•œ ๋ฐฉ์‹์œผ๋กœ Gateway API์— ์˜จ๋ณด๋”ฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋๋‹ค. ์‹คํ—˜ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ณ„๋„ API ๊ทธ๋ฃน์œผ๋กœ ๋ถ„๋ฆฌํ•œ ๊ฒƒ๋„ ์–ด๋–ค API๊ฐ€ ํ”„๋กœ๋•์…˜์— ์จ๋„ ๋˜๋Š”์ง€ ๊ทธ๋ฃน๋ช…๋งŒ ๋ณด๊ณ  ๋ฐ”๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ค€๋‹ค๋Š” ์ ์—์„œ ์šด์˜ ๋ฆฌ์Šคํฌ ๊ด€๋ฆฌ์— ์‹ค์งˆ์ ์œผ๋กœ ๋„์›€์ด ๋œ๋‹ค.

Empty sandboxes break developer experience

Docker

Docker Sandboxes๋ฅผ ๋‹ด๋‹นํ•˜๋Š” ์—”์ง€๋‹ˆ์–ด Oleg Selajev๊ฐ€ ์ž์‚ฌ ๋ธ”๋กœ๊ทธ์— '๋นˆ ์ƒŒ๋“œ๋ฐ•์Šค'๊ฐ€ ๊ฐœ๋ฐœ์ž ๊ฒฝํ—˜์„ ํ•ด์น˜๋Š” ์ด์œ ์™€ ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” kits ๊ธฐ๋Šฅ์„ ์„ค๋ช…ํ•˜๋Š” ๊ธ€์„ ์˜ฌ๋ ธ๋‹ค. ์ƒˆ๋กœ ๋œฌ ์ƒŒ๋“œ๋ฐ•์Šค๋Š” ๊นจ๋—ํ•œ ํŒŒ์ผ์‹œ์Šคํ…œ๊ณผ ์ œํ•œ๋œ ๋„คํŠธ์›Œํฌ, ์ž๊ฒฉ ์ฆ๋ช…์ด ์—†๋Š” ์ƒํƒœ๋กœ ์‹œ์ž‘ํ•˜๋Š”๋ฐ, ์—์ด์ „ํŠธ๋Š” ๊ณง๋ฐ”๋กœ gcloud, Java, Maven, ์‚ฌ๋‚ด CLI, ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ์ž๊ฒฉ ์ฆ๋ช… ๊ฐ™์€ ๊ฒƒ๋“ค์„ ์š”๊ตฌํ•˜๊ฒŒ ๋˜๊ณ , ๊ฒฐ๊ตญ ๊ฐœ๋ฐœ์ž๋Š” ๋งค๋ฒˆ ์ˆ˜๋™์œผ๋กœ ์„ธํŒ…ํ•˜๊ฑฐ๋‚˜ ๊ฒฉ๋ฆฌ๋ฅผ ํฌ๊ธฐํ•˜๊ณ  ํ˜ธ์ŠคํŠธ์—์„œ ์—์ด์ „ํŠธ๋ฅผ ๋Œ๋ฆฌ๋Š” ์ชฝ์„ ํƒํ•˜๊ฒŒ ๋œ๋‹ค๊ณ  ์ง€์ ํ•œ๋‹ค. kit์€ spec.yaml๊ณผ ๋ถ€๊ฐ€ ํŒŒ์ผ๋กœ ๊ตฌ์„ฑ๋œ ์ผ์ข…์˜ ๊ณ„์•ฝ์„œ๋กœ, ์ƒŒ๋“œ๋ฐ•์Šค๊ฐ€ ์‹œ์ž‘๋  ๋•Œ ์–ด๋–ค ๋„๊ตฌ๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์–ด๋–ค ๋„คํŠธ์›Œํฌ ๋„๋ฉ”์ธ์„ ํ—ˆ์šฉยท์ฐจ๋‹จํ•˜๋ฉฐ ์–ด๋–ค ์ž๊ฒฉ ์ฆ๋ช…์„ ์—ฐ๊ฒฐํ• ์ง€๋ฅผ ์„ ์–ธ์ ์œผ๋กœ ๊ธฐ์ˆ ํ•œ๋‹ค. ์ž๊ฒฉ ์ฆ๋ช…์€ ์‹ค์ œ ์‹œํฌ๋ฆฟ์„ ๋งˆ์ดํฌ๋กœVM ์•ˆ์— ๋ณต์‚ฌํ•˜์ง€ ์•Š๊ณ , ์—์ด์ „ํŠธ์—๋Š” ๋Œ€์ฒด๊ฐ’๋งŒ ๋ณด์—ฌ์ค€ ๋’ค ์Šน์ธ๋œ ๋„๋ฉ”์ธ์œผ๋กœ ๋‚˜๊ฐ€๋Š” ์š”์ฒญ์— ํ•œํ•ด ํ˜ธ์ŠคํŠธ ํ”„๋ก์‹œ๊ฐ€ ์‹ค์ œ ํ—ค๋”๋ฅผ ์ฃผ์ž…ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ฒ˜๋ฆฌ๋œ๋‹ค. kit์—๋Š” ์ด๋ฏธ์ง€ยท์—”ํŠธ๋ฆฌํฌ์ธํŠธยท์ •์ฑ…์„ ์ „๋ถ€ ์ •์˜ํ•˜๋Š” kind: sandbox์™€ ๊ธฐ์กด ์ƒŒ๋“œ๋ฐ•์Šค์— ๊ธฐ๋Šฅ ํ•˜๋‚˜๋งŒ ์–น๋Š” kind: mixin ๋‘ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋Š”๋ฐ, ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ์Œ“์•„ ์กฐํ•ฉํ•  ์ˆ˜ ์žˆ๋Š” mixin ๋ฐฉ์‹์ด ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ์— ๊ถŒ์žฅ๋œ๋‹ค. kit์€ ๋กœ์ปฌ ๋””๋ ‰ํ„ฐ๋ฆฌ, Git URL, OCI ์•„ํ‹ฐํŒฉํŠธ๋กœ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์–ด Docker Hub ๊ฐ™์€ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์— ์˜ฌ๋ ค๋‘๋ฉด ํŒ€ ์ „์ฒด๊ฐ€ --kit ํ”Œ๋ž˜๊ทธ ํ•˜๋‚˜๋กœ ๊ณต์œ ํ•ด ์“ธ ์ˆ˜ ์žˆ๋‹ค. ๊ธ€์€ ๊ฒฉ๋ฆฌ๊ฐ€ ์‹ค์ œ๋กœ ์“ฐ์ด๋ ค๋ฉด ์ตœ์†Œํ•œ ๊ฒฉ๋ฆฌ๋ฅผ ๊ฑด๋„ˆ๋›ฐ๋Š” ๊ฒƒ๋งŒํผ์€ ํŽธํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ํ•ต์‹ฌ ๋ฉ”์‹œ์ง€๋กœ ์ œ์‹œํ•œ๋‹ค.

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

Docker AI Governance: Audit Logs, Now Where Your Security Team Already Works

Docker

Docker๊ฐ€ ์ง€๋‚œ 5์›” ์ถœ์‹œํ•œ AI Governance์— ๊ฐ์‚ฌ ๋กœ๊ทธ ๊ธฐ๋Šฅ์„ ๊ฐ•ํ™”ํ•ด, ์—์ด์ „ํŠธ๊ฐ€ ํŠธ๋ฆฌ๊ฑฐํ•˜๋Š” ๋ชจ๋“  ์ •์ฑ… ํŒ๋‹จ์„ ์กฐ์ง์˜ SIEM์œผ๋กœ ์ŠคํŠธ๋ฆฌ๋ฐํ•˜๊ณ  Docker Cloud์—์„œ ๊ฒ€์ƒ‰ ๊ฐ€๋Šฅํ•œ ํ˜•ํƒœ๋กœ ์ œ๊ณตํ•œ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ๋‹ค. ์ •์ฑ… ํŒ๋‹จ์˜ ๊ฒฐ๊ณผ๋Š” ํ—ˆ์šฉ, ๊ฑฐ๋ถ€, ์‚ฌ๋žŒ ์Šน์ธ ๋Œ€๊ธฐ ์„ธ ๊ฐ€์ง€๋ฟ์ธ๋ฐ, ํ—ˆ์šฉ๋œ ํ–‰๋™์€ ์—์ด์ „ํŠธ ์ถœ๋ ฅ ๋กœ๊ทธ๋กœ๋„ ์žฌ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ฑฐ๋ถ€๋˜๊ฑฐ๋‚˜ ๋ณด๋ฅ˜๋œ ํ–‰๋™์€ ์‹คํ–‰ ์ž์ฒด๊ฐ€ ์ผ์–ด๋‚˜์ง€ ์•Š์•„ ์ถœ๋ ฅ์— ํ”์ ์ด ๋‚จ์ง€ ์•Š์œผ๋ฏ€๋กœ, ์˜ค์ง ์ •์ฑ…์ด ์‹ค์ œ๋กœ ์‹คํ–‰๋˜๋Š” ์ง€์ (enforcement point)์—์„œ๋งŒ ํฌ์ฐฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ํ•ต์‹ฌ ๊ทผ๊ฑฐ๋กœ ๋“ ๋‹ค. ์ƒˆ๋กœ ์ œ๊ณต๋˜๋Š” ๊ธฐ๋Šฅ์€ ๋‘ ๊ฐ€์ง€๋กœ, Docker Cloud์—์„œ ์กฐ์ง ์ „์ฒด๋ฅผ ํ•œ ํ™”๋ฉด์—์„œ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์‚ฌ ๋กœ๊ทธ(90์ผ ๋ณด๊ด€, CSV ๋‚ด๋ณด๋‚ด๊ธฐ ์ง€์›)์™€, SplunkยทDynatrace ๋“ฑ ๊ธฐ์กด์— ์“ฐ๋˜ SIEM์œผ๋กœ HTTPS ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ๊ฐ์‚ฌ ๊ธฐ๋ก์„ ๊ทธ๋Œ€๋กœ ์ŠคํŠธ๋ฆฌ๋ฐํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค. ๋กœ์ปฌ ๋””์Šคํฌ๋กœ ์ €์žฅํ•˜๋Š” ๊ธฐ์กด ๋ฐฉ์‹๋„ ๊ณ„์† ์ง€์›๋˜๋ฉฐ ๋‘ ๋ฐฉ์‹์„ ๋™์‹œ์— ์ผค ์ˆ˜ ์žˆ๋‹ค. ํ˜„์žฌ ์ปค๋ฒ„๋ฆฌ์ง€๋Š” AI Governance ๋ผ์ด์„ ์Šค๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์กฐ์ง ์ •์ฑ…์ด ๊ฐ•์ œ ์ ์šฉ๋œ ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•œ Docker Sandboxes์˜ ์ •์ฑ… ํŒ๋‹จ๊ณผ ์„ธ์…˜ ์ด๋ฒคํŠธ์ด๋ฉฐ, ์•ž์œผ๋กœ MCP Gateway ๋“ฑ ๋‹ค๋ฅธ ์ •์ฑ… ์ง‘ํ–‰ ์ง€์ ์˜ ๊ธฐ๋ก๋„ ๊ฐ™์€ ์Šคํ‚ค๋งˆ๋กœ ์ถ”๊ฐ€๋ผ ๋ณ„๋„ ์—ฐ๋™ ์—†์ด ์ปค๋ฒ„๋ฆฌ์ง€๊ฐ€ ๋„“์–ด์งˆ ์˜ˆ์ •์ด๋‹ค. ๊ธฐ๋ก์—๋Š” ํ”„๋กฌํ”„ํŠธ ๋‚ด์šฉ์ด๋‚˜ ์—์ด์ „ํŠธ ์ถœ๋ ฅ, ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’์€ ํฌํ•จ๋˜์ง€ ์•Š๊ณ  ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋งŒ ๋‹ด๊ธด๋‹ค๊ณ  ๋ช…์‹œํ–ˆ๋‹ค. Docker๋Š” ์ด๋ฒˆ ๊ธฐ๋กํ™”๊ฐ€ ์ฒซ ๋‹จ๊ณ„์ด๋ฉฐ, ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ๋ฌด์—‡์ด ์ž˜๋ชป๋๊ณ  ๋ฌด์—‡์„ ๋ฐ”๊ฟ”์•ผ ํ•˜๋Š”์ง€๊นŒ์ง€ ์•Œ๋ ค์ฃผ๋Š” ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค.

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

Cortex completes OSTIF security audit

CNCF

CNCF ์‚ฐํ•˜ ์˜คํ”ˆ์†Œ์Šค ๋ณด์•ˆ ์ง€์› ๊ธฐ๊ด€์ธ OSTIF(Open Source Technology Improvement Fund)๊ฐ€ PrometheusยทOpenTelemetry์šฉ ์žฅ๊ธฐ ๋ฉ€ํ‹ฐํ…Œ๋„ŒํŠธ ์Šคํ† ๋ฆฌ์ง€ ํ”„๋กœ์ ํŠธ Cortex์˜ ๋ณด์•ˆ ๊ฐ์‚ฌ๋ฅผ ์™„๋ฃŒํ–ˆ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. ๊ฐ์‚ฌ๋Š” ๋ณด์•ˆ ์ „๋ฌธ ๊ธฐ์—… Quarkslab ์†Œ์† ๊ฐ์‚ฌ๊ด€ 2๋ช…์ด 2026๋…„ ์ดˆ๋ด„์— ํ™”์ดํŠธ๋ฐ•์Šค ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๋ฐฉ์‹์œผ๋กœ ์ˆ˜ํ–‰ํ–ˆ๋‹ค. ์ง„ํ–‰ ๊ณผ์ •์€ ํ”„๋กœ์ ํŠธ ํŒŒ์•…๊ณผ ๊ธฐ์กด ์œ„ํ˜‘ ๋ชจ๋ธ ๊ฒ€ํ† , ๋ฉ”์ธํ…Œ์ด๋„ˆ์™€์˜ ์ •๋ ฌ์„ ๊ฑฐ์ณ ์ •์  ๋ถ„์„ ๊ธฐ๋ฐ˜ ์ฝ”๋“œ ๋ฆฌ๋ทฐ, ๋งˆ์ง€๋ง‰์œผ๋กœ ๋™์  ํ…Œ์ŠคํŠธ ์ˆœ์œผ๋กœ ์ด์–ด์กŒ๋‹ค. ๊ฐ์‚ฌ ๋ฒ”์œ„๋Š” ํŠนํžˆ ํ…Œ๋„ŒํŠธ ๊ฒฝ๊ณ„(tenant boundary)์™€ ํด๋Ÿฌ์Šคํ„ฐ ์šด์˜ ๊ธฐ๋Šฅ์˜ ๊ธฐ๋ฐ€์„ฑยท๋ฌด๊ฒฐ์„ฑยท๊ฐ€์šฉ์„ฑ์— ์ง‘์ค‘๋๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ๋ณด์•ˆ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ์ด์Šˆ 7๊ฑด(์ค‘๊ฐ„ ๋“ฑ๊ธ‰ 6๊ฑด, ๋‚ฎ์Œ ๋“ฑ๊ธ‰ 1๊ฑด)์ด ๋ฐœ๊ฒฌ๋๊ณ , ํ”„๋กœ์ ํŠธ ์ „์šฉ ๋ฌธ์„œํ™”์™€ ์ˆ˜์ • ๊ถŒ๊ณ , ํ–ฅํ›„ ๋ณด์•ˆ ๊ฐœ๋ฐœ ๋ฐฉํ–ฅ์— ๋Œ€ํ•œ ๊ถŒ๊ณ ๋„ ํ•จ๊ป˜ ์ œ๊ณต๋๋‹ค. CNCF์™€ Cortex ์ธก์€ ๋ฐœ๊ฒฌ๋œ 7๊ฑด ๋ชจ๋‘ ๊ฒ€์ฆ๋œ ์ˆ˜์ •์ด ๋ฐ˜์˜๋๋‹ค๊ณ  ๋ฐํžˆ๋ฉฐ, ๊ทธ ํ˜œํƒ์„ ๋ณด๋ ค๋ฉด ์ตœ์‹  ๋ฆด๋ฆฌ์Šค๋กœ ์—…๋ฐ์ดํŠธํ•  ๊ฒƒ์„ ๊ถŒ์žฅํ•œ๋‹ค. ์ „์ฒด ๊ฐ์‚ฌ ๋ณด๊ณ ์„œ์™€ ์ˆ˜์ • ๋Œ€์‘ ๋ฌธ์„œ๋Š” OSTIF ์‚ฌ์ดํŠธ์—, ๊ด€๋ จ ํ›„๊ธฐ๋Š” Cortex์™€ Quarkslab ๋ธ”๋กœ๊ทธ์— ๊ฐ๊ฐ ๊ณต๊ฐœ๋ผ ์žˆ๋‹ค.

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


AI & ML

How we built a realtime system for responsive voice AI in six months

OpenAI

OpenAI๊ฐ€ 2026๋…„ 7์›” 8์ผ ์‹ค์‹œ๊ฐ„ ์Œ์„ฑ AI ๋ชจ๋ธ GPT-Live-1๊ณผ ๊ฒฝ๋Ÿ‰ํŒ GPT-Live-1 mini๋ฅผ ๊ณต๊ฐœํ•˜๋ฉด์„œ, ๋ฐ˜์‘ํ˜• ์Œ์„ฑ ์‹œ์Šคํ…œ์„ 6๊ฐœ์›” ๋งŒ์— ๊ตฌ์ถ•ํ•œ ๊ณผ์ •์„ ์†Œ๊ฐœํ•˜๋Š” ๊ธ€์„ ํ•จ๊ป˜ ๊ฒŒ์‹œํ–ˆ๋‹ค. ๊ธฐ์กด ์Œ์„ฑ ์–ด์‹œ์Šคํ„ดํŠธ๋Š” ํ„ด(turn) ๋‹จ์œ„๋กœ ์‚ฌ์šฉ์ž ๋ฐœํ™”๊ฐ€ ๋๋‚˜๊ธธ ๊ธฐ๋‹ค๋ ธ๋‹ค๊ฐ€ ์‘๋‹ต์„ ์ƒ์„ฑํ•˜๋Š” ๊ตฌ์กฐ๋ผ ์นจ๋ฌต์ด๋‚˜ ๋ฐฐ๊ฒฝ ์†Œ์Œ์„ ๋ฐœํ™” ์ข…๋ฃŒ๋กœ ์˜ค์ธํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ, GPT-Live๋Š” ์ด๋Ÿฐ ํ„ด ๊ตฌ๋ถ„ ์ž์ฒด๋ฅผ ์—†์•ค ํ„ด๋ฆฌ์Šค(turnless) ํ’€ ๋“€ํ”Œ๋ ‰์Šค ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ฑ„ํƒํ–ˆ๋‹ค. ์ด ๋ชจ๋ธ์€ ์ž…๋ ฅ ์˜ค๋””์˜ค๋ฅผ ๋Š๊น€ ์—†์ด ๊ณ„์† ์ฒ˜๋ฆฌํ•˜๋ฉด์„œ ๋™์‹œ์— ์ถœ๋ ฅ์„ ์ƒ์„ฑํ•˜๊ณ , ์ดˆ๋‹น ์—ฌ๋Ÿฌ ๋ฒˆ ๋งํ• ์ง€ยท๋“ค์„์ง€ยท๋ฉˆ์ถœ์ง€ยท๋ผ์–ด๋“ค์ง€ยท๋ฐฑ๊ทธ๋ผ์šด๋“œ ๋„๊ตฌ๋ฅผ ํ˜ธ์ถœํ• ์ง€๋ฅผ ํŒ๋‹จํ•œ๋‹ค. ๊ฒ€์ƒ‰์ด๋‚˜ ๊นŠ์€ ์ถ”๋ก , ์—์ด์ „ํŠธ ์ž‘์—…์ด ํ•„์š”ํ•œ ์งˆ์˜๋Š” ๋Œ€ํ™”๋ฅผ ๋Š์ง€ ์•Š์€ ์ฑ„ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์ƒ์œ„ ๋ชจ๋ธ(์ถœ์‹œ ์‹œ์  ๊ธฐ์ค€ GPT-5.5)์— ์œ„์ž„ํ•˜๊ณ , ๊ฒฐ๊ณผ๊ฐ€ ์ค€๋น„๋˜๋ฉด ๋Œ€ํ™” ์ค‘๊ฐ„์— ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋ผ์›Œ ๋„ฃ๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง€์—ฐ์„ ์ฒด๊ฐํ•˜์ง€ ์•Š๊ฒŒ ํ•œ๋‹ค. ChatGPT์—์„œ๋Š” GPT-Live-1 mini๊ฐ€ ๊ธฐ์กด Advanced Voice Mode๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ๊ธฐ๋ณธ ์Œ์„ฑ ๋ชจ๋“œ๊ฐ€ ๋˜๋ฉฐ, ์œ ๋ฃŒ ์š”๊ธˆ์ œ ์‚ฌ์šฉ์ž๋Š” ๋” ํฐ GPT-Live-1 ๋ชจ๋ธ์„ ์“ธ ์ˆ˜ ์žˆ๊ณ  ์ „ ํ”Œ๋žซํผ์— ์ˆœ์ฐจ ์ ์šฉ๋œ๋‹ค.

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


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

Real-world mainframe modernization with AI: A safe, scalable path from mainframe to cloud

Google Cloud

๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ๊ฐ€ ์ธํ”„๋ผ ๋ชจ๋”๋‚˜์ด์ œ์ด์…˜ ๋ธ”๋กœ๊ทธ์— AI ๊ธฐ๋ฐ˜ ๋ฉ”์ธํ”„๋ ˆ์ž„ ์ „ํ™˜์„ ๋‹ค๋ฃฌ ๊ธ€ 'Real-world mainframe modernization with AI: A safe, scalable path from mainframe to cloud'๋ฅผ ๊ฒŒ์‹œํ–ˆ๋‹ค. ์˜ค๋žซ๋™์•ˆ ๋ ˆ๊ฑฐ์‹œ ๋ฉ”์ธํ”„๋ ˆ์ž„์„ ์šด์˜ํ•ด์˜จ ๊ธฐ์—…๋“ค์€ ์œ„ํ—˜์„ ๊ฐ์ˆ˜ํ•˜๋ฉฐ ์œ ์ง€๋ณด์ˆ˜๋ฅผ ๊ณ„์† ๋ฏธ๋ฃจ๊ฑฐ๋‚˜, ์˜ˆ์ธกํ•˜๊ธฐ ํž˜๋“  ๋ฆฌ์Šคํฌ๋ฅผ ์•ˆ๊ณ  '๋น…๋ฑ…' ์ผ๊ด„ ์ „ํ™˜์„ ๊ฐํ–‰ํ•˜๊ฑฐ๋‚˜ ํ•˜๋Š” ์–‘์žํƒ์ผ์— ๋ชฐ๋ ค ์žˆ์—ˆ๋‹ค๋Š” ๋ฌธ์ œ์˜์‹์—์„œ ์ถœ๋ฐœํ•œ๋‹ค. ์ด ๊ธ€์€ ์ด ๋”œ๋ ˆ๋งˆ๋ฅผ ํ”ผํ•ด ์•ˆ์ „ํ•˜๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๋ฐฉ์‹์œผ๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์‹ค์ œ ์‚ฌ๋ก€๋ฅผ ํ†ตํ•ด ๋ณด์—ฌ์ค€๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ๊ตฌ๊ธ€์ด ์ทจํ•ด ์˜จ ์ ‘๊ทผ์€ Gemini ๊ธฐ๋ฐ˜ ์ฝ”๋“œ ๋ถ„์„์œผ๋กœ COBOL ๋“ฑ ๋ ˆ๊ฑฐ์‹œ ์ž์‚ฐ์„ ํŒŒ์•…ํ•˜๊ณ , ์ด๋ฅผ ์ ์ง„์ ์œผ๋กœ ํ˜„๋Œ€ ์–ธ์–ด๋กœ ์žฌ์ž‘์„ฑํ•œ ๋’ค, ์šด์˜ ์ค‘์ธ ๋ฉ”์ธํ”„๋ ˆ์ž„๊ณผ ์ „ํ™˜๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ณ‘ํ–‰ ๊ฐ€๋™ํ•ด ๋‘ ์‹œ์Šคํ…œ์˜ ์‚ฐ์ถœ ๊ฒฐ๊ณผ๋ฅผ ์„œ๋กœ ๋Œ€์กฐ ๊ฒ€์ฆํ•˜๋Š” ์‹์œผ๋กœ ๋ฆฌ์Šคํฌ๋ฅผ ๋‚ฎ์ถ”๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋Ÿฐ ํ‰๊ฐ€-์žฌ์ž‘์„ฑ-๋ณ‘ํ–‰๊ฒ€์ฆ ๊ตฌ์กฐ๋Š” ์‹œ์Šคํ…œ ์ „์ฒด๋ฅผ ํ•œ ๋ฒˆ์— ์ „ํ™˜ํ•˜๋Š” ๋Œ€์‹ , ์—…๋ฌด ์ค‘๋‹จ ์—†์ด ๋ถ€๋ถ„๋ณ„๋กœ ๊ฒ€์ฆํ•˜๋ฉฐ ๋„˜์–ด๊ฐˆ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. ์ด๋ฒˆ ๊ธ€์€ ์ด ๋ฐฉ๋ฒ•๋ก ์ด ์‹ค์ œ ํ™˜๊ฒฝ์—์„œ ์–ด๋–ป๊ฒŒ ์ ์šฉ๋˜๊ณ  ์žˆ๋Š”์ง€์— ์ดˆ์ ์„ ๋งž์ถ˜๋‹ค.

๐Ÿ’ก ๋ฉ”์ธํ”„๋ ˆ์ž„ ์ „ํ™˜์˜ ์ง„์งœ ๋ฆฌ์Šคํฌ๋Š” 'ํ•œ ๋ฒˆ์— ๋‹ค ๋ฐ”๊พธ๋Š”' ๋น…๋ฑ… ์ปท์˜ค๋ฒ„ ์ž์ฒด๋‹ค. AI ๊ธฐ๋ฐ˜ ์ฝ”๋“œ ๋ถ„์„๊ณผ ๋ณ‘ํ–‰ ๊ฒ€์ฆ์œผ๋กœ ๋‹จ๊ณ„์ ยท๋กค๋ฐฑ ๊ฐ€๋Šฅํ•œ ๊ฒฝ๋กœ๋ฅผ ํ™•๋ณดํ•˜๋ฉด ์—…๋ฌด ์ค‘๋‹จ ์—†์ด ์œ ์ง€๋ณด์ˆ˜ ๋น„์šฉ๊ณผ ์ „ํ™˜ ๋ฆฌ์Šคํฌ๋ฅผ ๋™์‹œ์— ๋‚ฎ์ถœ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด ์‹ค๋ฌด์ ์œผ๋กœ ์ค‘์š”ํ•˜๋‹ค.

Cortex Framework v7 is GA: Build agentic workflows without disrupting SAP operations

Google Cloud

๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ๊ฐ€ SAP ์—ฐ๋™ ํ”„๋ ˆ์ž„์›Œํฌ์ธ Cortex Framework ๋ฒ„์ „ 7์˜ ์ •์‹ ์ถœ์‹œ(GA)๋ฅผ ์•Œ๋ ธ๋‹ค. ์ด ํ”„๋ ˆ์ž„์›Œํฌ๋Š” SAP ECCยทSAP S/4HANA ๊ฐ™์€ SAP ERP ๋ฐ์ดํ„ฐ๋ฅผ BigQuery ๊ธฐ๋ฐ˜ ๋ถ„์„ ๋ฐ ์—์ด์ „ํŠธํ˜• AI ์›Œํฌ๋กœ๋“œ์— ์“ธ ์ˆ˜ ์žˆ๋„๋ก ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๊ณผ ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์ถ•ํ•ด ์ฃผ๋Š” ์†”๋ฃจ์…˜์œผ๋กœ, ๋งค์ถœ ํ™•๋Œ€ยท๋ฆฌ์Šคํฌ ์™„ํ™”ยท์ž๋ณธ ์ตœ์ ํ™”๋ฅผ ๋…ธ๋ฆฌ๋Š” AI ์—์ด์ „ํŠธ๋ฅผ ๊ธฐ๊ฐ„๊ณ„ ERP ์šด์˜์„ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š๊ณ ๋„ ๋น ๋ฅด๊ณ  ์•ˆ์ „ํ•˜๊ฒŒ ๋ฐฐํฌํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋ฌธ์ œ์˜์‹์„ ๋‹ด๊ณ  ์žˆ๋‹ค. v7์€ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์„ ์ „์ ์œผ๋กœ Dataform์— ๋งก๊ฒจ ์ƒ์‹œ ๊ฐ€๋™๋˜๋Š” ์ปดํ“จํŠธ ํด๋Ÿฌ์Šคํ„ฐ๋‚˜ Airflow ์—†์ด ๋ฒ„์ „๊ด€๋ฆฌ๋˜๋Š” SQL๋งŒ์œผ๋กœ ์„œ๋ฒ„๋ฆฌ์Šค ๋ฐ์ดํ„ฐ ๋ณ€ํ™˜์„ ์ˆ˜ํ–‰ํ•˜๊ณ , ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ ํ”„๋กœ๋•ํŠธ๋งŒ ์„ ํƒํ•˜๋ฉด ์˜์กด์„ฑ์„ ์ž๋™์œผ๋กœ ํ•ด์„ํ•ด ๋ฐฐํฌํ•˜๋Š” ๋ชจ๋“ˆํ˜• ๊ตฌ์กฐ๋กœ ๋ฐ”๋€Œ์—ˆ๋‹ค. ์ฆ๋ถ„ ๋กœ๋”ฉ์„ ์ง€์›ํ•ด ์ด๋ฏธ ์ฒ˜๋ฆฌํ•œ ๋ฐ์ดํ„ฐ๋Š” ๋‹ค์‹œ ๋Œ๋ฆฌ์ง€ ์•Š์•„ BigQuery ์ฒ˜๋ฆฌ ์‹œ๊ฐ„๊ณผ ๋น„์šฉ์„ ์ค„์ด๊ณ , SAP ํŠน์œ ์˜ ํ†ตํ™” ์ž๋ฆฟ์ˆ˜ ์ฒ˜๋ฆฌ ๊ฐ™์€ ๋กœ์ง๊นŒ์ง€ ๋ฐ˜์˜ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ์นœํ™”์  ์‹œ๋งจํ‹ฑ ๋งคํ•‘๊ณผ ํ•„๋“œ ๋‹จ์œ„ AI ๋Œ€์‘ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•ด Gemini ๊ฐ™์€ ์—์ด์ „ํŠธ๊ฐ€ ์›์‹œ ํ…Œ์ด๋ธ”์ด ์•„๋‹ˆ๋ผ ์˜๋ฏธ๊ฐ€ ๋ถ€์—ฌ๋œ ๋ฐ์ดํ„ฐ ์œ„์—์„œ ์ถ”๋ก ํ•˜๋„๋ก ํ•œ๋‹ค. ํ•˜๋‚˜์˜ ๋ฐฐํฌ์—์„œ SAP ECC์™€ S/4HANA ๋ฐ์ดํ„ฐ๋ฅผ ๋™์‹œ์— ํ†ตํ•ฉํ•˜๋Š” ๋ฉ€ํ‹ฐ ์‹œ์Šคํ…œ ์ง€์›๋„ ์ƒˆ๋กœ ๊ฐ•ํ™”๋๋‹ค. v7์€ ๋ฉ”์ด์ € ๋ฒ„์ „์—…์ด๋ผ v6์—์„œ ์ž๋™ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๊ฒฝ๋กœ๋Š” ์—†์ง€๋งŒ, ๊ธฐ์กด Looker ๋Œ€์‹œ๋ณด๋“œ๋‚˜ LookML ๋ชจ๋ธ์ด ๊นจ์ง€์ง€ ์•Š๋„๋ก v6 ํ˜ธํ™˜ ์ฝ˜ํ…์ธ ๋ฅผ ๋ณ„๋„๋กœ ์ œ๊ณตํ•ด SAP ๋ฆฌํฌํŒ…์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ–ˆ๋‹ค.

๐Ÿ’ก SAP ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ์—์ด์ „ํŠธ ์›Œํฌ๋กœ๋“œ์—์„œ ๊ฐ€์žฅ ์œ„ํ—˜ํ•œ ์‹คํŒจ๋Š” ์›์‹œ ERP ํ…Œ์ด๋ธ”์˜ ์˜๋ฏธ๋ฅผ ์ž˜๋ชป ํ•ด์„ํ•ด ๊ทธ๋ฆ‡๋œ ํŒ๋‹จ์„ ๋‚ด๋ฆฌ๋Š” ๊ฒƒ์ธ๋ฐ, ํ•„๋“œ ๋‹จ์œ„ ์‹œ๋งจํ‹ฑ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์™€ Dataform ๊ธฐ๋ฐ˜ ์„œ๋ฒ„๋ฆฌ์Šค ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์€ ์ด ๋ฆฌ์Šคํฌ๋ฅผ ์ค„์ด๋ฉด์„œ Airflow ๊ฐ™์€ ์šด์˜ ์ธํ”„๋ผ๋„ ํ•จ๊ป˜ ๊ฑท์–ด๋‚ธ๋‹ค๋Š” ์ ์—์„œ ์‹ค๋ฌด์ ์ด๋‹ค. ๋‹ค๋งŒ v6์—์„œ v7๋กœ์˜ ์ „ํ™˜์ด ๋ธŒ๋ ˆ์ดํ‚น ์ฒด์ธ์ง€์ธ ๋งŒํผ, ํ˜ธํ™˜์„ฑ ๊ฒ€์ฆ ์—†์ด ๋„˜์–ด๊ฐ€๋ฉด ๊ธฐ์กด ๋ฆฌํฌํŒ…์ด ๊นจ์งˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์€ ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค.

Unifying public and private data: Scale knowledge graphs with Data Commons on Spanner

Google Cloud

๊ตฌ๊ธ€ ํด๋ผ์šฐ๋“œ๊ฐ€ ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ์…‹ ํ”„๋กœ์ ํŠธ์ธ Data Commons๋ฅผ Spanner Graph ์œ„์—์„œ ํ•จ๊ป˜ ์“ธ ์ˆ˜ ์žˆ๋„๋ก ํ†ตํ•ฉํ•˜๋Š” ๋‚ด์šฉ์„ ๋‹ค๋ฃจ๋Š” ๊ธ€์„ ๊ฒŒ์‹œํ–ˆ๋‹ค. Data Commons๋Š” ์ธ๊ตฌ์กฐ์‚ฌ๊ตญยทUNยท๋ณด๊ฑด ๋‹น๊ตญยทํ™˜๊ฒฝ ๊ธฐ๊ด€ ๋“ฑ์ด ๊ณต๊ฐœํ•œ ํ†ต๊ณ„ยท์ฐธ์กฐ ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋‚˜์˜ ์Šคํ‚ค๋งˆ๋กœ ์ •๋ฆฌํ•ด์˜จ ๊ตฌ๊ธ€์˜ ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋กœ, ์ง€๊ธˆ๊นŒ์ง€๋Š” ์ด ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ์—…์˜ ๋‚ด๋ถ€ ๋ฐ์ดํ„ฐ์™€ ์—ฎ์–ด ์ง€์‹ ๊ทธ๋ž˜ํ”„๋ฅผ ๋งŒ๋“ค๋ ค๋ฉด ๋ณ„๋„์˜ ETL ํŒŒ์ดํ”„๋ผ์ธ์„ ์งœ์„œ ๋‘ ์„ธ๊ณ„๋ฅผ ์ด์–ด๋ถ™์—ฌ์•ผ ํ–ˆ๋‹ค. Spanner Graph๋Š” ๊ธฐ์กด Spanner ๊ด€๊ณ„ํ˜• ํ…Œ์ด๋ธ” ์œ„์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์ œํ•˜์ง€ ์•Š๊ณ  ๊ทธ๋ž˜ํ”„ ์Šคํ‚ค๋งˆ๋ฅผ ๋งคํ•‘ํ•  ์ˆ˜ ์žˆ๊ณ , ISO ํ‘œ์ค€ ๊ทธ๋ž˜ํ”„ ์งˆ์˜์–ด์ธ GQL์„ SQL๊ณผ ์„ž์–ด ํ•œ ์ฟผ๋ฆฌ์—์„œ ๊ด€๊ณ„ํ˜•ยท๊ทธ๋ž˜ํ”„ ๋ฐ์ดํ„ฐ๋ฅผ ํ•จ๊ป˜ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒŒ ํŠน์ง•์ด๋‹ค. ์ด ๊ธ€์€ ์ด๋Ÿฐ Spanner Graph์˜ ํ†ตํ•ฉ ์งˆ์˜ ๋Šฅ๋ ฅ์„ ํ™œ์šฉํ•ด Data Commons๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ณต๊ฐœ ๊ฐœ์ฒด(์ง€์—ญยท์ธ๊ตฌยท๊ฒฝ์ œ ์ง€ํ‘œ ๋“ฑ)์™€ ๊ธฐ์—…์˜ ์‚ฌ์„ค ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋‚˜์˜ ๊ทธ๋ž˜ํ”„ ์•ˆ์—์„œ ์ง์ ‘ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ์‹œํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์‹ค์„ธ๊ณ„ ์‚ฌ๋ฌผ๊ณผ ๊ทธ ๊ด€๊ณ„๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ์ง€์‹ ๊ทธ๋ž˜ํ”„๋ฅผ ๊ตฌ์ถ•ํ•  ๋•Œ, ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ„๋„๋กœ ๋‚ด๋ ค๋ฐ›์•„ ์ •์ œยท์ ์žฌํ•˜๋Š” ๊ณผ์ • ์—†์ด ๊ณง๋ฐ”๋กœ ์กฐ์ธํ•ด ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฒกํ„ฐ ๊ฒ€์ƒ‰ยท์ „๋ฌธ ๊ฒ€์ƒ‰ยท์ƒ์„ฑํ˜• AI ์—ฐ๋™๊นŒ์ง€ ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์•ˆ์—์„œ ์ง€์›๋˜๋Š” ๋งŒํผ, ์ด๋ ‡๊ฒŒ ๋งŒ๋“ค์–ด์ง„ ์ง€์‹ ๊ทธ๋ž˜ํ”„๋Š” ๊ณง๋ฐ”๋กœ ์—์ด์ „ํŠธ๋‚˜ ๊ฒ€์ƒ‰ ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ทผ๊ฑฐ ๋ฐ์ดํ„ฐ๋กœ๋„ ์“ธ ์ˆ˜ ์žˆ๋‹ค.

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

Your agent needs a computer, not a container โ€” introducing @cloudflare/computer

Cloudflare

Cloudflare๊ฐ€ ์—์ด์ „ํŠธ ์‹คํ–‰ ์ „์šฉ ๋Ÿฐํƒ€์ž„ ํŒจํ‚ค์ง€ @cloudflare/computer๋ฅผ ๊ณต๊ฐœํ–ˆ๋‹ค. ์—์ด์ „ํŠธ๋งˆ๋‹ค ์ปจํ…Œ์ด๋„ˆ๋ฅผ ํ†ต์งธ๋กœ ๋„์šฐ๋Š” ๋Œ€์‹ , ๊ฐ€๋ณ๊ณ  ๋น ๋ฅธ Workers์˜ isolate์™€ ์™„์ „ํ•œ ๋ฆฌ๋ˆ…์Šค ์ปจํ…Œ์ด๋„ˆ ์‚ฌ์ด๋ฅผ ์ž‘์—… ์„ฑ๊ฒฉ์— ๋”ฐ๋ผ ๋™์ ์œผ๋กœ ์˜ค๊ฐ€๋ฉฐ ์•Œ๋งž์€ ์‹คํ–‰ ํ™˜๊ฒฝ์„ ๊ณจ๋ผ์ฃผ๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ์ด๋‹ค. Cloudflare๋Š” ์˜ฌํ•ด ์ดˆ๋งŒ ํ•ด๋„ ์—์ด์ „ํŠธ ํ•˜๋‚˜๋‹น ์ปจํ…Œ์ด๋„ˆ ํ•˜๋‚˜๋ฅผ ๋„์šฐ๋Š” ๋ฐฉ์‹์ด ์ผ๋ฐ˜์ ์ด์—ˆ์ง€๋งŒ, ์ตœ๊ทผ ๋ช‡ ๋‹ฌ ์‚ฌ์ด ์—์ด์ „ํŠธ ํ•˜๋„ค์Šค๋“ค์ด ๋„๊ตฌ ๊ธฐ๋ฐ˜ ์ƒŒ๋“œ๋ฐ•์Šค ์ฝ”๋“œ ์‹คํ–‰์œผ๋กœ ์˜ฎ๊ฒจ๊ฐ€๋ฉด์„œ '์ž‘์—…์„ ์‹คํ–‰ํ•˜๋Š” ์†(์ƒŒ๋“œ๋ฐ•์Šค)'๊ณผ 'ํŒ๋‹จํ•˜๋Š” ๋‘๋‡Œ(์—์ด์ „ํŠธ ๋ฃจํ”„)'๊ฐ€ ๋ถ„๋ฆฌ๋˜๋Š” ํ๋ฆ„์ด ์žˆ์—ˆ๋‹ค๊ณ  ์„ค๋ช…ํ–ˆ๋‹ค. @cloudflare/computer๋Š” SQLite ๊ธฐ๋ฐ˜ ๊ฐ€์ƒ ํŒŒ์ผ์‹œ์Šคํ…œ์„ ํด๋ผ์šฐ๋“œ ์Šคํ† ๋ฆฌ์ง€๋‚˜ ์†Œ์Šค ์ปจํŠธ๋กค ๋“ฑ์—์„œ ๋ฏธ๋ฆฌ ์ฑ„์›Œ ๋„ฃ๊ณ , isolate์™€ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์„œ๋กœ ๋™๊ธฐํ™”๋œ ๋™์ผํ•œ ํŒŒ์ผ์— ์ ‘๊ทผํ•˜๋„๋ก ๋งŒ๋“ ๋‹ค. ํŒŒ์ผ ์กฐ์ž‘ยท๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌยทgit ์ž‘์—…์ฒ˜๋Ÿผ ๊ฐ€๋ฒผ์šด ์ผ์€ isolate๊ฐ€, ๋ฆฌ๋ˆ…์Šค ํ™˜๊ฒฝ์ด๋‚˜ npm, ๋„ค์ดํ‹ฐ๋ธŒ ๋ฐ”์ด๋„ˆ๋ฆฌ๊ฐ€ ํ•„์š”ํ•œ ์ž‘์—…๋งŒ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๋งก๋„๋ก ๋‚˜๋ˆ , ์ „์ฒด ์ž‘์—… ์ค‘ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ํ•„์š”ํ•œ ๋น„์ค‘์„ 10% ๋ฏธ๋งŒ์œผ๋กœ ์ค„์ด๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ๋ผ๊ณ  ๋ฐํ˜”๋‹ค. ์‚ฌ์šฉ๋ฒ•์€ Durable Object ์œ„์— ์›Œํฌ์ŠคํŽ˜์ด์Šค ์ธ์Šคํ„ด์Šค๋ฅผ ํ•˜๋‚˜ ๋ถ™์ด๊ณ  npm install @cloudflare/computer๋กœ ์„ค์น˜ํ•˜๋Š” ์ •๋„๋กœ ๋‹จ์ˆœํ•˜๋‹ค. Cloudflare๋Š” ์‚ฌ๋‚ด์—์„œ ์ด๋ฏธ ์ด ๋ฐฉ์‹์œผ๋กœ JS ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋นŒ๋“œยทํ…Œ์ŠคํŠธยท๋ฐฐํฌ, ๊ณ ๊ฐ์šฉ ๋ฌธ์„œ ์ƒ์„ฑ, ๋ธŒ๋ผ์šฐ์ € ์ž๋™ํ™” ์ž‘์—… ๋Œ€๋ถ€๋ถ„์„ isolate๋งŒ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์†Œ๊ฐœํ–ˆ๋‹ค.

๐Ÿ’ก ์ปจํ…Œ์ด๋„ˆ ์ฝœ๋“œ์Šคํƒ€ํŠธ์™€ ์ƒ์‹œ ์œ ์ง€ ๋น„์šฉ์ด ์—์ด์ „ํŠธ ์›Œํฌ๋กœ๋“œ์˜ ํฐ ๋น„์šฉ ์š”์ธ์ด์—ˆ๋˜ ๋งŒํผ, ์ž‘์—…๋ณ„๋กœ isolate/์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ž๋™ ์„ ํƒํ•ด ์ปจํ…Œ์ด๋„ˆ ๋น„์ค‘์„ 10% ๋ฏธ๋งŒ์œผ๋กœ ๋‚ฎ์ถ˜๋‹ค๋Š” ์„ค๊ณ„๋Š” ์—์ด์ „ํŠธ ์ธํ”„๋ผ ๋น„์šฉ๊ณผ ์ง€์—ฐ์‹œ๊ฐ„์„ ๋™์‹œ์— ์ค„์ผ ์‹ค์งˆ์ ์ธ ๋ฐฉ๋ฒ•์ด ๋  ์ˆ˜ ์žˆ๋‹ค.

Cloudflare Workers and Containers now support inbound TCP connections and gRPC

Cloudflare

Cloudflare๊ฐ€ Workers์™€ Containers์—์„œ ์ธ๋ฐ”์šด๋“œ TCP ์—ฐ๊ฒฐ๊ณผ gRPC๋ฅผ ์ง€์›ํ•œ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ๋‹ค. ํ•ต์‹ฌ์€ Cloudflare์˜ ๋น„HTTP(TCP/UDP) ํŠธ๋ž˜ํ”ฝ์šฉ ์ธ๊ทธ๋ ˆ์Šค ํ”„๋ก์‹œ์ธ Spectrum์„ ํ†ตํ•ด ๋“ค์–ด์˜ค๋Š” TCP ์—ฐ๊ฒฐ์„ Durable Objects๋‚˜ Containers๋กœ ์ง์ ‘ ์†Œ์ผ“ ํฌ์›Œ๋”ฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋๋‹ค๋Š” ์ ์ด๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ์™„์ „ํ•œ ์–‘๋ฐฉํ–ฅ(full-duplex) gRPC ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ Workers์™€ Containers ์œ„์—์„œ ๊ทธ๋Œ€๋กœ ๊ตฌ๋™ํ•  ์ˆ˜ ์žˆ๋‹ค. Workers๊ฐ€ gRPC์™€ gRPC-Web ๊ฐ„ ๋ณ€ํ™˜์„ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•ด ์ฃผ๊ธฐ ๋•Œ๋ฌธ์—, ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋ณด๋‚ธ gRPC-Web ์š”์ฒญ์„ ๋ณ„๋„ ํ”„๋ก์‹œ ์—†์ด ๋ฐฑ์—”๋“œ gRPC ์„œ๋น„์Šค๋กœ ๊ทธ๋Œ€๋กœ ์ค‘๊ณ„ํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. ๋ธ”๋กœ๊ทธ๋Š” ์ด ๊ธฐ๋Šฅ์„ 'ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด ์ปจํ…Œ์ด๋„ˆ์—์„œ์˜ ์–‘๋ฐฉํ–ฅ gRPC' ์„น์…˜์œผ๋กœ ์†Œ๊ฐœํ•˜๋ฉฐ, Durable Object ์•ˆ์—์„œ ์†Œ์ผ“ ๋ฐ”์ดํŠธ๋ฅผ ๊ทธ๋Œ€๋กœ ์—์ฝ”ํ•˜๋Š” ์˜ˆ์ œ ์ฝ”๋“œ๋กœ ๋™์ž‘ ๋ฐฉ์‹์„ ๋ณด์—ฌ์ค€๋‹ค. gRPC๋Š” HTTP/2 ๊ธฐ๋ฐ˜์˜ ๋„๋ฆฌ ์“ฐ์ด๋Š” ์›๊ฒฉ ํ”„๋กœ์‹œ์ € ํ˜ธ์ถœ(RPC) ํ”„๋ ˆ์ž„์›Œํฌ์ธ๋ฐ, ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ํ‘œ์ค€ gRPC ํ†ต์‹ ์ด ์ œํ•œ์ ์ด๋ผ ๊ทธ๋™์•ˆ Envoy ๊ฐ™์€ ๋ณ„๋„ ํ”„๋ก์‹œ๋กœ gRPC-Web ๋ณ€ํ™˜์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•˜๋‹ค. ์ด๋ฒˆ ๋ฐœํ‘œ๋กœ ๊ธฐ์กด gRPC ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋‚˜ TCP ๊ธฐ๋ฐ˜ ๋ฐฑ์—”๋“œ๋ฅผ ๋ณ„๋„ ๊ฒŒ์ดํŠธ์›จ์ด ๊ณ„์ธต ์—†์ด Cloudflare ์—ฃ์ง€๋กœ ์˜ฎ๊ฒจ์˜ฌ ์ˆ˜ ์žˆ๋Š” ๊ฒฝ๋กœ๊ฐ€ ์—ด๋ ธ๋‹ค.

๐Ÿ’ก TCP/gRPC ๋ฐฑ์—”๋“œ๋ฅผ ์„œ๋น„์Šคํ•˜๋ ค๋ฉด ๋ณดํ†ต Envoy ๊ฐ™์€ ๋ณ„๋„ ํ”„๋ก์‹œ ๊ณ„์ธต๊ณผ ์ „์šฉ ์ธํ”„๋ผ๋ฅผ ์šด์˜ํ•ด์•ผ ํ–ˆ๋Š”๋ฐ, ์ด์ œ ์ด๋ฅผ WorkersยทDurable ObjectsยทContainers ์•ˆ์—์„œ ์—ฃ์ง€ ๋‹จ์— ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์–ด ๊ฒŒ์ดํŠธ์›จ์ด ํ™‰๊ณผ ๊ทธ ์šด์˜ ๋ถ€๋‹ด์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค.

Introducing the Billable Usage API: programmatic cost visibility for Cloudflare

Cloudflare

Cloudflare๊ฐ€ ๊ณ„์ • ๋‹จ์œ„ ๋น„์šฉ๊ณผ ์‚ฌ์šฉ๋Ÿ‰์„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๋Š” ์‹ ๊ทœ Billable Usage API๋ฅผ ๊ณต๊ฐœํ–ˆ๋‹ค. ๊ฐœ๋ฐœ์ž์™€ FinOps ํŒ€์€ ์—ฌ๋Ÿฌ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์˜ค๊ฐ€๋Š” ๋Œ€์‹  ๋‹จ์ผ ์—”๋“œํฌ์ธํŠธ ํ˜ธ์ถœ ํ•œ ๋ฒˆ์œผ๋กœ Workers, R2, D1, Workers AI, Vectorize, Images, Stream ๋“ฑ ์‚ฌ์šฉ๋Ÿ‰ ๊ธฐ๋ฐ˜ ๊ณผ๊ธˆ ์ƒํ’ˆ ์ „์ฒด์˜ ๋น„์šฉ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‹ค. ์ด API๋Š” FinOps ์ง„์˜์—์„œ ๋„๋ฆฌ ์“ฐ์ด๋Š” ๋น„์šฉยท์‚ฌ์šฉ๋Ÿ‰ ํ‘œ์ค€ ์Šคํ‚ค๋งˆ์ธ FOCUS ๊ทœ๊ฒฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์„ค๊ณ„๋ผ, ์ด๋ฏธ FinOps ํˆด์ฒด์ธ์„ ์“ฐ๊ณ  ์žˆ๋‹ค๋ฉด ์ปฌ๋Ÿผ๋ช…์ด ๋‚ฏ์„ค์ง€ ์•Š๋‹ค. ์‹ค์ œ๋กœ ๊ณต์‹ ๋ฌธ์„œ์—๋Š” Cloudflare์˜ ์ฒญ๊ตฌ ํ•„๋“œ(BillingCurrency ๋“ฑ)๋ฅผ FOCUS ์ปฌ๋Ÿผ์— ๋Œ€์‘์‹œํ‚ค๋Š” ๋งคํ•‘ ํ‘œ๊นŒ์ง€ ํ•จ๊ป˜ ์ œ๊ณต๋œ๋‹ค. ๊ทธ๋™์•ˆ ์žฌ๋ฌดํŒ€์€ ์ง€์ถœ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ๋‚ด ์‹œ์Šคํ…œ์œผ๋กœ ๊ฐ€์ ธ์™€ ํ”„๋กœ์ ํŠธยทํŒ€ยท๊ณ ๊ฐ๋ณ„๋กœ ๋น„์šฉ์„ ๋ฐฐ๋ถ„ํ•˜๊ณ  ์‹ถ์–ด๋„ ํ™”๋ฉด ์บก์ฒ˜๋‚˜ ์ˆ˜๋™ ๋‚ด๋ณด๋‚ด๊ธฐ์— ์˜์กดํ•ด์•ผ ํ–ˆ๋Š”๋ฐ, ์ด๋ฒˆ API๋Š” ์Šคํฌ๋ฆฝํŠธ์— ๋ฐ”๋กœ ๋„ฃ์„ ์ˆ˜ ์žˆ๋Š” curl ํ˜ธ์ถœ ํ•˜๋‚˜๋กœ ์ด๋ฅผ ๋Œ€์ฒดํ•œ๋‹ค. ์ถœ๋ ฅ์ด FOCUS ์Šคํ‚ค๋งˆ๋ฅผ ๋”ฐ๋ฅด๋Š” ๋งŒํผ, ๋‹ค๋ฅธ ํด๋ผ์šฐ๋“œ ์‚ฌ์—…์ž์˜ FOCUS ํ˜ธํ™˜ ์ฒญ๊ตฌ ๋ฐ์ดํ„ฐ์™€ ๋‚˜๋ž€ํžˆ ๋†“๊ณ  ํ†ตํ•ฉ ๋น„์šฉ ๋ถ„์„์„ ํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•ด์ง„๋‹ค. ๊ฒฐ๊ตญ ์ด๋ฒˆ ๋ฐœํ‘œ๋Š” ํ™”๋ฉด์œผ๋กœ ๋ˆˆ์œผ๋กœ ํ™•์ธํ•˜๋˜ ๋น„์šฉ์„ ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ ํ˜๋ ค๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋กœ ๋ฐ”๊ฟ”๋†“์•˜๋‹ค๋Š” ๋ฐ ์˜๋ฏธ๊ฐ€ ์žˆ๋‹ค.

๐Ÿ’ก ํด๋Ÿฌ์Šคํ„ฐยท์„œ๋น„์Šค ๋‹จ์œ„๋กœ ์›๊ฐ€๋ฅผ ์ถ”์ ํ•˜๋Š” FinOps ํŒŒ์ดํ”„๋ผ์ธ์— Cloudflare ์ง€์ถœ์„ ์ฝ”๋“œ ๋ช‡ ์ค„๋กœ ๋ถ™์ผ ์ˆ˜ ์žˆ๊ฒŒ ๋๋‹ค๋Š” ์ ์ด ์‹ค๋ฌด์ ์œผ๋กœ ํฌ๋‹ค โ€” ๊ทธ๋™์•ˆ CSV ๋‚ด๋ณด๋‚ด๊ธฐ๋‚˜ ๋Œ€์‹œ๋ณด๋“œ ์บก์ฒ˜๋กœ ๋•Œ์šฐ๋˜ ๋ฉ€ํ‹ฐํด๋ผ์šฐ๋“œ ๋น„์šฉ ํ†ตํ•ฉ์„ API ํ˜ธ์ถœ ํ•˜๋‚˜๋กœ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค.

Dynamic troubleshooting with guarded command execution in the MCP server for Red Hat Enterprise Linux

Red Hat

Red Hat์ด 2026๋…„ 7์›” 28์ผ, RHEL์šฉ MCP ์„œ๋ฒ„(MCP server for RHEL)์— ๊ฐ€๋””๋“œ ์ปค๋งจ๋“œ ์‹คํ–‰(guarded command execution) ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœ์ž ํ”„๋ฆฌ๋ทฐ๋กœ ์ถ”๊ฐ€ํ–ˆ๋‹ค๊ณ  ๋ธ”๋กœ๊ทธ์— ๋ฐœํ‘œํ–ˆ๋‹ค. ๊ธฐ์กด MCP ์„œ๋ฒ„๋Š” ์‚ฌ์ „ ์ •์˜๋œ ์ฝ๊ธฐ ์ „์šฉ(read-only) ๋„๊ตฌ ์ง‘ํ•ฉ๋งŒ ์ œ๊ณตํ•ด ์•ˆ์ „ํ•˜์ง€๋งŒ, ์„œ๋น„์Šค ์žฌ์‹œ์ž‘์ด๋‚˜ ์„ค์ • ํŒŒ์ผ ์ˆ˜์ •์ฒ˜๋Ÿผ ์‹ค์ œ ๊ทผ๋ณธ ์›์ธ ๋ถ„์„์— ํ•„์š”ํ•œ ๋™์  ์ž‘์—…์€ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์—ˆ๋‹ค. ์ƒˆ ๊ธฐ๋Šฅ์€ LLM์ด ๊ณ ์ •๋œ ํˆด์…‹์— ์–ฝ๋งค์ด์ง€ ์•Š๊ณ  ๋ช…๋ น์–ด์™€ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๊ทธ๋•Œ๊ทธ๋•Œ ์ƒ์„ฑยท์‹คํ–‰ํ•˜๋„๋ก ํ•˜๋˜, ์ธํ„ฐ๋„ท ์ฝ˜ํ…์ธ  ๋‹ค์šด๋กœ๋“œ ์ฐจ๋‹จ, ์‚ฌ์ „ ์„ค์ •๋œ ์ €์žฅ์†Œ๋กœ์˜ ์ ‘๊ทผ ์ œํ•œ, ๊ทธ๋ฆฌ๊ณ  ๋ช…๋ น์„ ์‹คํ–‰ ์ „์— ๊ฒ€์ฆํ•˜๋Š” ๊ฒŒ์ดํŠธํ‚คํผ(gatekeeper) ๋ชจ๋ธ ๋“ฑ ์—ฌ๋Ÿฌ ์•ˆ์ „์žฅ์น˜๋ฅผ ๋‘์—ˆ๋‹ค. ๋ธ”๋กœ๊ทธ๋Š” /app1 ๋””๋ ‰ํ„ฐ๋ฆฌ์— ํŒŒ์ผ์„ ๋งŒ๋“ค ์ˆ˜ ์—†๋Š” ์‹ค์ œ ์‹œ๋‚˜๋ฆฌ์˜ค๋กœ ์ด๋ฅผ ์‹œ์—ฐํ•œ๋‹ค. LLM์ด ์ฝ๊ธฐ ์ „์šฉ ๋„๊ตฌ๋กœ ๋””์Šคํฌ ์—ฌ์œ  ๊ณต๊ฐ„(9.7GB)์ด ์ถฉ๋ถ„ํ•จ์„ ๋จผ์ € ํ™•์ธํ•œ ๋’ค, ๊ฐ€๋””๋“œ ์ปค๋งจ๋“œ ์‹คํ–‰์œผ๋กœ df -i ๋ช…๋ น์„ ์‹คํ–‰ํ•ด ์•„์ด๋…ธ๋“œ(inode) ๊ณ ๊ฐˆ์ด ์›์ธ์ž„์„ ์ฐพ์•„๋‚ด๊ณ , ๋ฌธ์ œ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์Šคํฌ๋ฆฝํŠธ๋กœ ์ขํ˜€๋‚ธ ๋’ค xfs_growfs๋กœ imaxpct ๊ฐ’์„ 30%์—์„œ 35%๋กœ ๋Š˜๋ฆฌ๋Š” ์กฐ์น˜๋ฅผ ์ œ์•ˆํ•œ๋‹ค. ์ด๋•Œ๋Š” ์‹œ์Šคํ…œ์„ ๋ณ€๊ฒฝํ•˜๋Š” ๋ช…๋ น์ด๋ผ ์ฝ๊ธฐ ์ „์šฉ ํ”Œ๋ž˜๊ทธ๊ฐ€ ์ž๋™์œผ๋กœ ๊บผ์ง€๋ฏ€๋กœ, ์‚ฌ๋žŒ์ด Allow ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๋ช…์‹œ์ ์œผ๋กœ ์Šน์ธํ•ด์•ผ ์‹คํ–‰๋˜๋ฉฐ, ์ดํ›„ ๋‹ค์‹œ ํ™•์ธ ๋ช…๋ น์œผ๋กœ ์กฐ์น˜๊ฐ€ ์‹ค์ œ๋กœ ์ ์šฉ๋๋Š”์ง€ ๊ฒ€์ฆํ•œ๋‹ค.

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


DevOps & ์ธํ”„๋ผ

Apple and Bynario agree GPT-5.5 found a real macOS bug. They disagree on the report cap.

The New Stack

์• ํ”Œ์ด ๋ณด์•ˆ ์—ฐ๊ตฌ์ž๋“ค์˜ ๋ฒ„๊ทธ๋ฐ”์šดํ‹ฐ ์ œ์ถœ ์ฐฝ๊ตฌ์ธ ํ”ผ๋“œ๋ฐฑ ์–ด์‹œ์Šคํ„ดํŠธ์— ๋™์‹œ ์ ‘์ˆ˜ ๊ฐ€๋Šฅํ•œ ๋ฆฌํฌํŠธ ์ˆ˜๋ฅผ ์ œํ•œํ•˜๊ณ , ํ•œ๋„์— ๋„๋‹ฌํ•˜๋ฉด 30์ผ๊ฐ„์˜ '๋ƒ‰๊ฐ๊ธฐ'๋ฅผ ๋‘๋Š” ์ •์ฑ…์„ ๋„์ž…ํ–ˆ๋‹ค. AI๊ฐ€ ์ƒ์„ฑํ•œ ์ €ํ’ˆ์งˆ ์ทจ์•ฝ์  ๋ณด๊ณ ์„œ, ์ด๋ฅธ๋ฐ” 'AI ์Šฌ๋ž(slop)'์ด ํฌ๊ฒŒ ๋Š˜์–ด๋‚˜ ์‹ค์ œ ์ทจ์•ฝ์ ์„ ์‹ฌ์‚ฌํ•˜๋Š” ๊ฒ€ํ†  ํŒŒ์ดํ”„๋ผ์ธ์ด ๋งˆ๋น„๋  ์ง€๊ฒฝ์ด์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ด ์ •์ฑ…์€ ์—ญ์„ค์ ์ธ ๊ฒฐ๊ณผ๋กœ ์ด์–ด์กŒ๋‹ค โ€” ์ดํƒˆ๋ฆฌ์•„ ๋ณด์•ˆ์—…์ฒด ๋ฐ”์ด๋‚˜๋ฆฌ์˜ค(Bynario)๊ฐ€ ์˜คํ”ˆAI GPT-5.5 ๊ธฐ๋ฐ˜ AI ํ”Œ๋žซํผ์œผ๋กœ macOS ํ™”๋ฉด ๊ณต์œ (Screen Sharing) ๊ธฐ๋Šฅ์˜ ์‹ค์ œ ์ทจ์•ฝ์ ์„ ์ฐพ์•„๋ƒˆ๋Š”๋ฐ, ์ด๋Š” ์ธ์ฆ๋œ VNC ๋ทฐ์–ด๊ฐ€ ๋ณดํ˜ธ๋œ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•˜๊ณ  ๋ฃจํŠธ ๊ถŒํ•œ์œผ๋กœ ํŒŒ์ผ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์‹ฌ๊ฐํ•œ ๊ฒฐํ•จ์ด์—ˆ๋‹ค. ๋ฌธ์ œ๋Š” ๋ฐ”์ด๋‚˜๋ฆฌ์˜ค๊ฐ€ 3์ฃผ ๋™์•ˆ 50๊ฑด ๋„˜๋Š” ์ทจ์•ฝ์ ์„ ์ ‘์ˆ˜ํ•œ ํƒ“์— ์ด๋ฏธ ์• ํ”Œ์˜ ์ œ์ถœ ํ•œ๋„์— ๊ฑธ๋ ค ์žˆ์—ˆ๊ณ , ๊ทธ๋ž˜์„œ ์ด ์‹ค์ œ ์ทจ์•ฝ์ ์„ ์ œ๋•Œ ์‹ ๊ณ ํ•  ์ˆ˜ ์—†์—ˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋ฐ”์ด๋‚˜๋ฆฌ์˜ค์˜ CEO ์•Œํ”„๋ ˆ๋„ ํŽ˜์†”๋ฆฌ๋Š” ์ด ๋ฏธ์‹ ๊ณ  ๊ฒฐํ•จ์˜ ์•”์‹œ์žฅ ๊ฐ€์น˜๋ฅผ 10๋งŒ~20๋งŒ ๋‹ฌ๋Ÿฌ๋กœ ์ถ”์ •ํ–ˆ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. ๋ณด๋„ ์ดํ›„ ์• ํ”Œ์€ ๋ฐ”์ด๋‚˜๋ฆฌ์˜ค์— ์—ฐ๋ฝ์„ ์ทจํ–ˆ์œผ๋ฉฐ, ์–‘์ธก ๋ชจ๋‘ GPT-5.5๊ฐ€ ์‹ค์ œ macOS ๋ฒ„๊ทธ๋ฅผ ์ฐพ์•„๋ƒˆ๋‹ค๋Š” ์ ์—๋Š” ๋™์˜ํ•˜์ง€๋งŒ ์ œ์ถœ ์ƒํ•œ ์ •์ฑ… ์ž์ฒด์˜ ํƒ€๋‹น์„ฑ์„ ๋‘๊ณ ๋Š” ์ž…์žฅ์ด ๊ฐˆ๋ฆฐ๋‹ค.

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

Alibabaโ€™s AI coded for 16 days straight and every commit is on GitHub

The New Stack

์•Œ๋ฆฌ๋ฐ”๋ฐ”๊ฐ€ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ํ”Œ๋ž˜๊ทธ์‹ญ ๋ชจ๋ธ Qwen3.8-Max๋ฅผ ๊ณต๊ฐœํ–ˆ๋‹ค. 2.4์กฐ ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทœ๋ชจ์˜ ์ŠคํŒŒ์Šค MoE(Mixture-of-Experts) ์•„ํ‚คํ…์ฒ˜์— ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์–ดํ…์…˜์„ ๊ฒฐํ•ฉํ–ˆ์ง€๋งŒ, ์‹ค์ œ ์ถ”๋ก  ์‹œ ํ™œ์„ฑํ™”๋˜๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” 950์–ต ๊ฐœ ์ˆ˜์ค€์ด๋‹ค. ์•Œ๋ฆฌ๋ฐ”๋ฐ”๋Š” ์ด ๋ชจ๋ธ์ด ์žฅ์‹œ๊ฐ„ ์ž์œจ ์ž‘์—…์— ๊ฐ•ํ•˜๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•ด, ์‚ฌ๋žŒ ๊ฐœ์ž… ์—†์ด 16์ผ ๋™์•ˆ ์—ฐ์†์œผ๋กœ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋ง ํ”„๋กœ์ ํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ํ•˜๋Š” ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ๋‹ค. ๊ณผ์ œ๋Š” ์ž๊ฐ€ ์ง„ํ™”ํ˜• ์—์ด์ „ํŠธ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด์—ˆ๊ณ , ๋ชจ๋ธ์€ ์‚ฌ์šฉ์ž ์š”์ฒญ์„ ๊นƒํ—ˆ๋ธŒ ์ด์Šˆ๋กœ ๋ณ€ํ™˜ํ•ด ์Šค์Šค๋กœ์—๊ฒŒ ํ• ๋‹นํ•œ ๋’ค ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ํ…Œ์ŠคํŠธ๋ฅผ ๋Œ๋ฆฌ๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜๋ณต ๊ฐœ์„ ํ•˜๋Š” ๋ฃจํ”„๋ฅผ ์Šค์Šค๋กœ ๊ตฌ์ถ•ํ–ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ๋ฌผ์ด 'oh-my-cli'๋ผ๋Š” CLI ๋„๊ตฌ์ด๋ฉฐ, ๊นƒํ—ˆ๋ธŒ์— ์ „์ฒด ์†Œ์Šค์™€ ์ปค๋ฐ‹ ์ด๋ ฅ์ด ๊ณต๊ฐœ๋˜์–ด ์žˆ๋‹ค. 2026๋…„ 7์›” 30์ผ ๊ธฐ์ค€์œผ๋กœ 265๊ฑด์˜ ์ปค๋ฐ‹, 127๊ฑด์˜ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ, 151๊ฑด์˜ ์ด์Šˆ๊ฐ€ ์‚ฌ๋žŒ์˜ ์†์„ ๊ฑฐ์น˜์ง€ ์•Š๊ณ  ์Œ“์˜€๊ณ , ๋ˆ„๊ตฌ๋‚˜ ์ €์žฅ์†Œ๋ฅผ ์—ด์–ด ์ปค๋ฐ‹ ํ•˜๋‚˜ํ•˜๋‚˜์™€ ์ฝ”๋“œ ํ’ˆ์งˆ์„ ์ง์ ‘ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด ์ด๋ฒˆ ๋ฐœํ‘œ์˜ ํŠน์ง•์ด๋‹ค.

๐Ÿ’ก AI๊ฐ€ ์ด์Šˆ ์ƒ์„ฑ๋ถ€ํ„ฐ PR ๋จธ์ง€๊นŒ์ง€ 16์ผ์„ ์Šค์Šค๋กœ ๊ตด๋ ธ๋‹ค๋Š” ๊ฒƒ ์ž์ฒด๋ณด๋‹ค, ๊ทธ ๊ณผ์ • ์ „์ฒด๊ฐ€ ์ปค๋ฐ‹ ๋‹จ์œ„๋กœ ๊ณต๊ฐœ๋ผ ์žˆ์–ด ์ œ3์ž๊ฐ€ ์‹ค์ œ๋กœ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด ์‹ค๋ฌด์ ์œผ๋กœ ๋” ์ค‘์š”ํ•˜๋‹ค โ€” ์ž์œจ ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๋ฅผ ํŒŒ์ดํ”„๋ผ์ธ์— ๋“ค์ผ์ง€ ํŒ๋‹จํ•˜๋ ค๋ฉด ๋ฒค์น˜๋งˆํฌ ์ ์ˆ˜๋ณด๋‹ค ์ด๋Ÿฐ ๊ฐ์‚ฌ ๊ฐ€๋Šฅํ•œ(auditable) ๋กœ๊ทธ๊ฐ€ ํ›จ์”ฌ ์„ค๋“๋ ฅ ์žˆ๋Š” ๊ทผ๊ฑฐ๋‹ค. ๋‹ค๋งŒ 265์ปค๋ฐ‹ยท127PR์ด ์‹ค์ œ ํ”„๋กœ๋•์…˜ ์ˆ˜์ค€์˜ ์ฝ”๋“œ ํ’ˆ์งˆ๊ณผ ์œ ์ง€๋ณด์ˆ˜์„ฑ์„ ๊ฐ–์ท„๋Š”์ง€๋Š” ๋ณ„๊ฐœ ๋ฌธ์ œ์ด๋ฏ€๋กœ, ๋ฆฌ๋ทฐ ์—†์ด ์ด๋Ÿฐ ๊ฒฐ๊ณผ๋ฅผ ๊ทธ๋Œ€๋กœ ์‹ ๋ขฐํ•˜๋Š” ๊ฒƒ์€ ์œ„ํ—˜ํ•˜๋‹ค.

GEM Training: How Meta Doubled the Efficiency of Its LLM-Scale Ads Foundation Model

Meta Engineering

๋ฉ”ํƒ€๊ฐ€ ์ธ์Šคํƒ€๊ทธ๋žจ๊ณผ ํŽ˜์ด์Šค๋ถ ๊ด‘๊ณ  ์ถ”์ฒœ์— ์“ฐ์ด๋Š” ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ GEM(Generative Ads Recommendation Model)์„ ์ด์ œ ์ˆ˜์ฒœ ๊ฐœ์˜ ์ตœ์‹  ์„ธ๋Œ€ GPU๋กœ LLM๊ธ‰ ๊ทœ๋ชจ๋กœ ํ•™์Šต์‹œํ‚ค๊ณ  ์žˆ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. ๋ฉ”ํƒ€๋Š” ์ง€๋‚œ 12๊ฐœ์›” ๋™์•ˆ ์ปค๋„ยท์ •๋ฐ€๋„ยท๋ณ‘๋ ฌํ™”ยท๋„คํŠธ์›Œํ‚นยท๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ•จ๊ป˜ ๊ณต๋™ ์„ค๊ณ„(co-design)ํ•ด, GEM์˜ ์ „์ฒด ํ•™์Šต FLOPs๋ฅผ 4๋ฐฐ๋กœ ๋Š˜๋ฆฌ๋ฉด์„œ๋„ ์ข…๋‹จ ๊ฐ„(E2E) ํ•™์Šต ํšจ์œจ์„ MFU(๋ชจ๋ธ FLOPs ํ™œ์šฉ๋ฅ ) ๊ธฐ์ค€ 2025%๋กœ ๋‘ ๋ฐฐ ๋Œ์–ด์˜ฌ๋ ธ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ์ถ”์ฒœ ๋ชจ๋ธ์€ LLM๊ณผ ๋‹ฌ๋ฆฌ ์‚ฌ์šฉ์ž๋ณ„ ์‹œํ€€์Šค ๊ธธ์ด๊ฐ€ ์ œ๊ฐ๊ฐ์ธ '์ž๊ทธ๋“œ(jagged)' ๋ฐ์ดํ„ฐ์™€ ์กฐ ๋‹จ์œ„ ํฌ์†Œ ์ž„๋ฒ ๋”ฉยท์ˆ˜์‹ญ์–ต ๊ฐœ์˜ ๋ฐ€์ง‘ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๋™์‹œ์— ๋‹ค๋ฃจ๊ธฐ ๋•Œ๋ฌธ์—, LLM์— ์ตœ์ ํ™”๋œ ๊ธฐ์กด GPU ์†Œํ”„ํŠธ์›จ์–ด ์Šคํƒ์œผ๋กœ๋Š” GPU ํ™œ์šฉ๋ฅ ์„ ๋†’์ด๊ธฐ๊ฐ€ ํŠนํžˆ ์–ด๋ ต๋‹ค๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋‹ค. ์ด๋ฅผ ํ’€๊ธฐ ์œ„ํ•ด ๋ฉ”ํƒ€๋Š” Jagged Flash Attention(JFA), Generalized Dot-Product Attention(GDPA), BlockAttention ๋“ฑ ์ถ”์ฒœ ์‹œ์Šคํ…œ ํŠนํ™” ์ปค๋„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ž์ฒด ๊ตฌ์ถ•ํ–ˆ๋Š”๋ฐ, ๊ทธ์ค‘ JFA์˜ ์ตœ์‹  ๋ฒ„์ „(v4)์€ 2์„ธ๋Œ€ ์ „์ธ v2 ๋Œ€๋น„ 40140% TFLOPS ๊ฐœ์„ ๊ณผ ํ•จ๊ป˜ ๋กœ์ปฌ MFU 18.5%, QPS 12% ํ–ฅ์ƒ์„ ์ด๋Œ์–ด๋ƒˆ๋‹ค. ์—ฌ๊ธฐ์— ๋”ํ•ด FP8ยทFP4 ๊ฐ™์€ ์ดˆ์ €์ •๋ฐ€๋„ ํ•™์Šต์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜์น˜ ์•ˆ์ •์„ฑ์„ ๊ณ ๋ คํ•œ MXFP8 ์–ดํ…์…˜ยทMLP ์ปค๋„์„ ์ƒˆ๋กœ ์„ค๊ณ„ํ•ด ์ˆœ์ „ํŒŒ๋Š” 1.3๋ฐฐ ์ด์ƒ, ์—ญ์ „ํŒŒ๋Š” 1.5๋ฐฐ ์ด์ƒ ์†๋„๋ฅผ ๋†’์˜€๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ์กฐ๋ฐ€ ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” ์ „๋ฌธ๊ฐ€ ๋ณ‘๋ ฌํ™”๋ฅผ ๊ณ๋“ค์ธ 2D FSDP๋กœ, ํฌ์†Œ ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” ์™„์ „ ์ƒค๋”ฉ๋œ 2D ๋ชจ๋ธ ๋ณ‘๋ ฌํ™”๋กœ ๋‚˜๋ˆ„๋Š” 5์ฐจ์› ๋ณ‘๋ ฌํ™”๋ฅผ ๋ฉ”ํƒ€์˜ ๋‹ค๋‹จ๊ณ„ ๋„คํŠธ์›Œํฌ ํ† ํด๋กœ์ง€(ํ˜ธ์ŠคํŠธ ๋‚ด NVLink, ์กด ๋‚ด RoCE, ์กด ๊ฐ„ ์˜ค๋ฒ„์„œ๋ธŒ์Šคํฌ๋ผ์ด๋ธŒ RoCE)์— ๋งž์ถฐ ์ตœ์ ํ™”ํ•ด ํ†ต์‹  ๋ณ‘๋ชฉ์„ ์ค„์˜€๋‹ค.

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

DeepSeekโ€™s smaller model just outperformed its own flagship

The New Stack

DeepSeek๊ฐ€ ์†Œํ˜• ๋ชจ๋ธ ๋ผ์ธ์—…์ธ V4-Flash๋ฅผ ์•„ํ‚คํ…์ฒ˜ ๋ณ€๊ฒฝ ์—†์ด ์ถ”๊ฐ€ ํ›„์† ํ•™์Šต(post-training)๋งŒ์œผ๋กœ ๊ฐœ์„ ํ•œ DeepSeek-V4-Flash-0731์„ ๊ณต๊ฐœํ–ˆ๋‹ค. ํŒŒ๋ผ๋ฏธํ„ฐ ๊ตฌ์„ฑ์€ ์ด 2840์–ต ๊ฐœ ์ค‘ ์ถ”๋ก  ์‹œ ํ™œ์„ฑํ™”๋˜๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ 130์–ต ๊ฐœ์ธ MoE ๊ตฌ์กฐ๋กœ ์ด์ „ ๋ฒ„์ „๊ณผ ๋™์ผํ•˜๋ฉฐ, 100๋งŒ ํ† ํฐ ์ปจํ…์ŠคํŠธ ์œˆ๋„์šฐ๋„ ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ–ˆ๋‹ค. Artificial Analysis Intelligence Index ์ ์ˆ˜๋Š” ๊ธฐ์กด 40์ ์—์„œ 50์ ์œผ๋กœ 10์  ์˜ฌ๋ผ, ์ž์‚ฌ ํ”Œ๋ž˜๊ทธ์‹ญ ๋ชจ๋ธ์ธ DeepSeek V4 Pro๋ณด๋‹ค 6์  ๋†’์€ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋กํ–ˆ๋‹ค. ํŠนํžˆ ์‹ค๋ฌดํ˜• ์—์ด์ „ํŠธ ์ž‘์—…์„ ์ธก์ •ํ•˜๋Š” GDPval-AA v2 Elo ์ ์ˆ˜๊ฐ€ 1189์—์„œ 1559๋กœ ํฌ๊ฒŒ ๋›ฐ์—ˆ๊ณ , Terminal-Bench 2.1์€ 17์  ์ƒ์Šนํ•œ 79%, ฯ„ยณ-Bench Banking์€ 8์  ์ƒ์Šนํ•œ 31%๋ฅผ ๊ธฐ๋กํ•ด ์—์ด์ „ํŠธยท์ฝ”๋”ฉ ์„ฑ๋Šฅ ๊ฐœ์„ ์ด ๋‘๋“œ๋Ÿฌ์กŒ๋‹ค. ๋ฒค์น˜๋งˆํฌ ์ˆ˜ํ–‰์— ์†Œ๋ชจ๋œ ์ถœ๋ ฅ ํ† ํฐ๋Ÿ‰๋„ ์ด์ „ ๋Œ€๋น„ 12% ์ค„์–ด ์‘๋‹ต์ด ๋” ๊ฐ„๊ฒฐํ•˜๊ณ  ์ €๋ ดํ•ด์กŒ๋‹ค. ๊ฐ€๊ฒฉ์€ 100๋งŒ ํ† ํฐ๋‹น ์ž…๋ ฅ 0.14๋‹ฌ๋Ÿฌยท์ถœ๋ ฅ 0.28๋‹ฌ๋Ÿฌ๋กœ ์ด์ „๊ณผ ๋™์ผํ•˜์ง€๋งŒ ์บ์‹œ ํžˆํŠธ ์‹œ ์•ฝ 98% ํ• ์ธ์ด ์ ์šฉ๋ผ, ๋น„์Šทํ•œ ์ง€๋Šฅ ์ˆ˜์ค€์˜ GPT-5.6 Luna ๋Œ€๋น„ ์ž‘์—…๋‹น ๋น„์šฉ์ด ์•ฝ 60% ๋‚ฎ๋‹ค๋Š” ๋ถ„์„์ด ๋‚˜์™”๋‹ค. ์ด ๋ชจ๋ธ์€ ์˜คํ”ˆ ์›จ์ดํŠธ๋กœ ๊ณต๊ฐœ๋๋‹ค.

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

Spend More Time Talking to Humans

Honeycomb

์˜ต์ €๋ฒ„๋นŒ๋ฆฌํ‹ฐ ๊ธฐ์—… Honeycomb๊ฐ€ 'Spend More Time Talking to Humans'๋ผ๋Š” ๋ธ”๋กœ๊ทธ ๊ธ€์—์„œ, LLM์ด ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋ง์˜ ์ผํ•˜๋Š” ๋ฐฉ์‹ ์ž์ฒด๋ฅผ ๋ฐ”๊ฟ”๋†“์•˜๋‹ค๊ณ  ์ง„๋‹จํ•œ๋‹ค. ๊ธ€์˜ ํ•ต์‹ฌ์€ ์‹œ๋‹ˆ์–ด ์—”์ง€๋‹ˆ์–ด์™€ ์ฃผ๋‹ˆ์–ด ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ์ด์œ ๋กœ ์ง€์ณ๊ฐ€๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์‹œ๋‹ˆ์–ด๋Š” ์—ฌ๋Ÿฌ AI ์ž‘์—… ์‚ฌ์ด๋ฅผ ์˜ค๊ฐ€๋Š” ์ปจํ…์ŠคํŠธ ์Šค์œ„์นญ์— ์ง€์น˜๊ณ , ์ฃผ๋‹ˆ์–ด๋Š” ์˜ˆ์ „ ๋ฐฉ์‹๋Œ€๋กœ ์ปค๋ฆฌ์–ด๋ฅผ ์–ด๋–ป๊ฒŒ ํ‚ค์›Œ์•ผ ํ• ์ง€ ๊ฐˆํ”ผ๋ฅผ ์žก์ง€ ๋ชปํ•œ๋‹ค. ๊ณผ๊ฑฐ์—๋Š” ๋น ๋ฅด๊ณ  ์ •ํ™•ํ•˜๊ฒŒ ๊ตฌํ˜„ํ•˜๋Š” ๋Šฅ๋ ฅ์ด ์ฃผ๋‹ˆ์–ด ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์ปค๋ฆฌ์–ด๋ฅผ ์Œ“๋Š” ํ•ต์‹ฌ ๊ฒฝ๋กœ์˜€๋Š”๋ฐ, AI๊ฐ€ ๊ตฌํ˜„ ์ž์ฒด๋ฅผ ๋น ๋ฅด๊ฒŒ ๋Œ€์‹ ํ•ด์ฃผ๋ฉด์„œ ๊ทธ ๊ฒฝ๋กœ๊ฐ€ ํ”๋“ค๋ฆฌ๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ๊ธ€์˜ ์ง€์ ์ด๋‹ค. ์ด๋Ÿฐ ํ”ผ๋กœ์™€ ์ŠคํŠธ๋ ˆ์Šค์˜ ๊ทผ๋ณธ ์›์ธ์€ LLM ๊ธฐ๋ฐ˜ ์ฝ”๋”ฉ์ด ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ํ•ต์‹ฌ ์ž‘์—… ๋ฐฉ์‹์„ ๋ฐ”๊ฟ”๋†“์•˜๊ธฐ ๋•Œ๋ฌธ์ด๋ผ๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ๊ฒฐ๋ก ์—์„œ๋Š” AI ์ฝ”๋”ฉ์ด ๊ตฌํ˜„ ์†๋„๋ฅผ ๊ณ„์† ๋Œ์–ด์˜ฌ๋ฆฌ๋Š” ์ง€๊ธˆ์ด์•ผ๋ง๋กœ ๊ทธ๊ฒƒ์ด ํŒ€์„ ๋‘˜๋Ÿฌ์‹ผ ์‚ฌ๋žŒ๊ณผ ์ธ๊ฐ„ ์‹œ์Šคํ…œ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ์ดํ•ดํ•˜๋Š” ๊ฒŒ ์ค‘์š”ํ•˜๋ฉฐ, ๊ทธ ์˜ํ–ฅ์ด ์ข‹์„์ง€ ๋‚˜์ ์ง€๋Š” ํŒ€์ด ์ผํ•˜๋Š” ๋ฐฉ์‹์„ ์˜๋„์ ์œผ๋กœ ๋ฐ”๊พธ๊ณ  ํŒ€์›๋“ค์ด ์‹ค์ œ๋กœ ํ•„์š”๋กœ ํ•˜๋Š” ๊ฒƒ์— ์ง‘์ค‘ํ•˜๋Š”์ง€์— ๋‹ฌ๋ ค ์žˆ๋‹ค๊ณ  ๊ฐ•์กฐํ•œ๋‹ค. ์ œ๋ชฉ ๊ทธ๋Œ€๋กœ, ๊ทธ ํ•ด๋ฒ•์˜ ๋ฐฉํ–ฅ์€ ์ฝ”๋“œ๋ฅผ ๋” ๋งŽ์ด ์งœ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ์‚ฌ๋žŒ๊ณผ ๋” ๋งŽ์ด ๋Œ€ํ™”ํ•˜๋Š” ๋ฐ ์žˆ๋‹ค.

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

DS์™€ MLE๊ฐ€ ํ•จ๊ป˜ ์ผํ•˜๋Š” ๋ฒ•

ํ† ์Šค

ํ† ์Šค ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ์— ์‹ค๋ฆฐ DS์™€ MLE๊ฐ€ ํ•จ๊ป˜ ์ผํ•˜๋Š” ๋ฒ•์€ ๋ฐ์ดํ„ฐ์‚ฌ์ด์–ธํ‹ฐ์ŠคํŠธ(DS)์™€ ๋จธ์‹ ๋Ÿฌ๋‹ ์—”์ง€๋‹ˆ์–ด(MLE)๊ฐ€ ๋…ธํŠธ๋ถ๊ณผ ์„œ๋น™ ์‚ฌ์ด์˜ ๊ฐ„๊ทน์„ ์ขํ˜€์˜จ ๊ณผ์ •์„ ์„ธ ๋‹จ๊ณ„๋กœ ์ •๋ฆฌํ•œ ๊ธ€์ด๋‹ค. ๋ฌธ์ œ์˜ ๋ฟŒ๋ฆฌ๋Š” DS๊ฐ€ ๋ชจ๋ธ๋ง ๊ณผ์ •์—์„œ ์ง  ์ฝ”๋“œ์™€ MLE๊ฐ€ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง๊ณผ ํ•จ๊ป˜ ์„œ๋น™์šฉ์œผ๋กœ ์žฌ์ž‘์„ฑํ•œ ์ฝ”๋“œ ์‚ฌ์ด์— ๋ช…ํ™•ํ•œ ์•ฝ์†์ด ์—†์—ˆ๋‹ค๋Š” ์ ์œผ๋กœ, ๋…ธํŠธ๋ถ์—์„œ ์ž˜ ๋Œ๋˜ ์ฝ”๋“œ๋ฅผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ ์†์—์„œ ๊ทธ๋Œ€๋กœ ์žฌํ˜„ํ•˜๋Š” ์ „๋‹ฌ๋ฐ›์•„ ๋งž์ถ”๊ธฐ์— ๋งŽ์€ ์‹œ๊ฐ„์ด ๋“ค์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค. 1๋‹จ๊ณ„(Phase 1)์—์„œ๋Š” ์‹ค์ œ ML ๋กœ์ง์„ .py ํŒŒ์ผ๋กœ ๋ถ„๋ฆฌํ•ด MLE ๋ฆฌ๋ทฐ์™€ CI๋ฅผ ๋ฐ˜๋“œ์‹œ ๊ฑฐ์น˜๊ฒŒ ํ–ˆ์ง€๋งŒ, ํ•œ ๋ชจ๋ธ์˜ ๋…ธํŠธ๋ถ ์ฝ”๋“œ๊ฐ€ ๊ณต์šฉ ์ถ”๋ก  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ์ „์—ญ ์„ค์ •์„ ๋ฐ”๊ฟ”๋ฒ„๋ ค ๊ฐ™์€ ํ”„๋กœ์„ธ์Šค์—์„œ ๋„๋Š” ๋‹ค๋ฅธ ์„œ๋น™ ๋ชจ๋ธ์— ์˜ํ–ฅ์„ ์ค€ ์‚ฌ๋ก€, ๊ทธ๋ฆฌ๊ณ  ๋ชจ๋ธ๋งˆ๋‹ค predict()ยทrun()ยทinference() ๋“ฑ ์‹คํ–‰ ํ•จ์ˆ˜ ์ด๋ฆ„์ด ์ œ๊ฐ๊ฐ์ด๋ผ ์„œ๋น™์œผ๋กœ ์˜ฎ๊ธธ ๋•Œ๋งˆ๋‹ค ๋‹ค์‹œ ๊ณ ์ณ์•ผ ํ–ˆ๋˜ ๋ฌธ์ œ๊ฐ€ ๋ฐ˜๋ณต๋๋‹ค. 2๋‹จ๊ณ„(Phase 2)์—์„œ๋Š” ์ž‘์—… ๋ถ„๋‹ด ๊ธฐ์ค€์„ ์ธํ„ฐํŽ˜์ด์Šค(์•ฝ์†)๋กœ ๋ฐ”๊ฟ”, commons-ml-model์ด๋ผ๋Š” ํŒจํ‚ค์ง€์˜ ์ถ”์ƒํ™” ํด๋ž˜์Šค(์ „์ฒ˜๋ฆฌยท์ถ”๋ก ยทํ›„์ฒ˜๋ฆฌ ๋ฉ”์„œ๋“œ)๋ฅผ DS๊ฐ€ ๊ตฌํ˜„ํ•ด ํŒจํ‚ค์ง€๋กœ ๋งŒ๋“ค๊ณ  MLE๋Š” ์ด๋ฅผ pip install๋กœ ์„ค์น˜ํ•ด ์„œ๋น„์Šค์— ์˜ฌ๋ฆฌ๋Š” ๋ฐฉ์‹์œผ๋กœ ์ „ํ™˜ํ–ˆ์œผ๋ฉฐ, ๋กœ๊ทธยท๋ฉ”ํŠธ๋ฆญยทํŠธ๋ ˆ์ด์‹ฑ์€ ์ถ”์ƒํ™” ํด๋ž˜์Šค๊ฐ€ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•ด DS์™€ MLE ๋ชจ๋‘ ์„œ๋กœ์˜ ์˜์—ญ์„ ์‹ ๊ฒฝ ์“ธ ํ•„์š”๊ฐ€ ์—†์–ด์กŒ๋‹ค. ์‹ค์ œ๋กœ ์–ด๋–ค ์„œ๋น„์Šค๋Š” ์ฒซ ์ปค๋ฐ‹ ๋‹น์ผ์— ๋ฐฐํฌ๊นŒ์ง€ ๋งˆ์ณค๋‹ค๊ณ  ์†Œ๊ฐœ๋œ๋‹ค. ์ตœ๊ทผ์—๋Š” AI๊ฐ€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ์‹œ๋Œ€๊ฐ€ ๋˜๋ฉด์„œ ์ธํ„ฐํŽ˜์ด์Šค๋งŒ์œผ๋กœ๋Š” ๋ถ€์กฑํ•˜๊ณ  ์ฝ”๋“œ ์Šคํƒ€์ผ(์ปจ๋ฒค์…˜)๊นŒ์ง€ ๋งž์ถ”๋Š” ํ˜‘์—…์ด ์ƒˆ๋กœ์šด ๊ณผ์ œ๋กœ ๋– ์˜ฌ๋ž๋‹ค๋ฉฐ, ๊ตฌ์กฐ๋ฅผ ๋„ˆ๋ฌด ์—„๊ฒฉํžˆ ํ•˜๋ฉด DS์˜ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•์ด ์–ด๋ ค์›Œ์ง€๊ณ  ๋„ˆ๋ฌด ๋А์Šจํ•˜๋ฉด ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๋‹ค์‹œ ์ œ๊ฐ๊ฐ์ด ๋˜๋Š” ๊ท ํ˜•์„ ์ฐพ๋Š” ๊ฒƒ์ด ๊ด€๊ฑด์ด๋ผ๊ณ  ์ •๋ฆฌํ•œ๋‹ค. ๊ธ€์€ ํ† ์Šค๋ฑ…ํฌ ํŒ€์ด ์ž‘์„ฑํ•œ ๊ฒƒ์œผ๋กœ, 1๋…„ ์ „ ๋…ธํŠธ๋ถ์„ ํ†ต์งธ๋กœ ์ „๋‹ฌํ•˜๊ณ  MLE๊ฐ€ ์ „๋ฉด ์žฌ์ž‘์„ฑํ•˜๋˜ ๋ฐฉ์‹์—์„œ ์ง€๊ธˆ์˜ ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„๊ณผ ํŒจํ‚ค์ง€ ์„ค์น˜ ๋ฐฉ์‹์œผ๋กœ ํ˜‘์—…์ด ์ง„ํ™”ํ•˜๋ฉฐ DS์™€ MLE์˜ ์—ญํ• ์ด ๋” ์„ž์ด๋Š” ๋™์‹œ์— ์ฑ…์ž„์€ ๋” ๋šœ๋ ทํ•ด์กŒ๋‹ค๊ณ  ๋งบ๋Š”๋‹ค.

๐Ÿ’ก DSยทMLE ํ˜‘์—…์˜ ๋ณ‘๋ชฉ์€ ๊ฒฐ๊ตญ ๋…ธํŠธ๋ถ ์ฝ”๋“œ์™€ ์„œ๋น™ ์ฝ”๋“œ ์‚ฌ์ด์˜ ์•”๋ฌต์  ๊ณ„์•ฝ์ด์—ˆ๊ณ , ์ด๋ฅผ ์ถ”์ƒ ํด๋ž˜์Šค ๊ธฐ๋ฐ˜ ์ธํ„ฐํŽ˜์ด์Šค์™€ ์‚ฌ๋‚ด ๊ณต์šฉ ํŒจํ‚ค์ง€(commons-ml-model)๋กœ ๋ช…๋ฌธํ™”ํ•ด ๋ฐฐํฌ ๋ฆฌ๋“œํƒ€์ž„์„ ๋ฉฐ์น ์—์„œ ๋‹น์ผ๋กœ ์ค„์ธ ์‚ฌ๋ก€๋‹ค. MLOps ํŒŒ์ดํ”„๋ผ์ธ์„ ์„ค๊ณ„ํ•  ๋•Œ ์—ญํ• ์„ ์ฝ”๋“œ ๊ณ„์•ฝ์œผ๋กœ ๊ฐ•์ œํ•˜๋Š” ์ด ํŒจํ„ด์€ ์กฐ์ง ๊ทœ๋ชจ๊ฐ€ ์ปค์งˆ์ˆ˜๋ก ์ฐธ๊ณ ํ•  ๋งŒํ•˜๋‹ค.

Secure every commit to production with Claude and GitLab

GitLab

GitLab์ด 2026๋…„ 8์›” 3์ผ ๋ธ”๋กœ๊ทธ๋ฅผ ํ†ตํ•ด, Anthropic์˜ Claude ์‹œํ๋ฆฌํ‹ฐ ๊ฐ€์ด๋˜์Šค ํ”Œ๋Ÿฌ๊ทธ์ธยทClaude Security์™€ GitLab์˜ ์ •์ฑ…ยทํŒŒ์ดํ”„๋ผ์ธ ๊ธฐ๋Šฅ์„ ์—ฐ๊ฒฐํ•ด ์—์ด์ „ํ‹ฑ ์ฝ”๋”ฉ์„ ํ”„๋กœ๋•์…˜๊นŒ์ง€ ๊ฑฐ๋ฒ„๋„Œ์Šคํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ์‹œํ–ˆ๋‹ค. ๊ธ€์€ ์—์ด์ „ํ‹ฑ ์ฝ”๋”ฉ์˜ ์†๋„๊ฐ€ ๋งŽ์€ ๊ธฐ์—… ๊ฑฐ๋ฒ„๋„Œ์Šค ํ”„๋กœ๊ทธ๋žจ์„ ์•ž์ง€๋ฅด๊ณ  ์žˆ๋‹ค๋Š” ๋ฌธ์ œ์˜์‹์—์„œ ์ถœ๋ฐœํ•˜๋Š”๋ฐ, Claude์˜ ๋‘ ๋„๊ตฌ๋Š” ์ฝ”๋“œ๊ฐ€ ์ž‘์„ฑ๋˜๋Š” ์„ธ์…˜ ์•ˆ์—์„œ ์ทจ์•ฝ์ ์„ ๋ฐ”๋กœ ์ฐพ์•„ ๊ณ ์ณ์ฃผ์ง€๋งŒ ์ด๋Š” ์ปค๋ฐ‹์— ์ด๋ฅด๋Š” ์—ฌ๋Ÿฌ ๋‹จ๊ณ„ ์ค‘ ํ•œ ์ง€์ ์ผ ๋ฟ์ด๋ผ๋Š” ์ ์„ ์งš๋Š”๋‹ค. ์ด์— ๋Œ€ํ•ด GitLab์€ ๋จธ์ง€ ๋ฆฌํ€˜์ŠคํŠธ(MR) ์Šน์ธ ์ •์ฑ…์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ ์—์ด์ „ํŠธ๋‚˜ ์ด๋ฅผ ์ง€์‹œํ•œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž์‹ ์˜ ๋ณ€๊ฒฝ์„ ์Šค์Šค๋กœ ์Šน์ธํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ๋ง‰๊ณ , ํ•ด๊ฒฐ๋˜์ง€ ์•Š์€ ์‹ฌ๊ฐํ•œ(critical) ์ทจ์•ฝ์ ์ด ์žˆ์œผ๋ฉด ์ง€์ •๋œ ์Šน์ธ์ž๊ฐ€ ์„œ๋ช…ํ•˜๊ธฐ ์ „๊นŒ์ง€ ๋จธ์ง€๋ฅผ ๋ณด๋ฅ˜ํ•˜๋„๋ก ๊ฐ•์ œํ•œ๋‹ค. ๋˜ํ•œ Vulnerability report์™€ Security dashboard๋กœ ๋ชจ๋“  ๋ฐœ๊ฒฌ ํ•ญ๋ชฉ์˜ ์ƒํƒœ(ํƒ์ง€, ์‚ฌ์œ ๊ฐ€ ์žˆ๋Š” ๊ธฐ๊ฐ, ํ•ด๊ฒฐ)๋ฅผ ์˜๊ตฌ์ ์œผ๋กœ ์ถ”์ ํ•˜๊ณ , ์ปดํ”Œ๋ผ์ด์–ธ์Šค ์ปจํŠธ๋กค๋กœ ๋ชจ๋“  MR์— ์Šค์บ”์ด ์‹คํ–‰๋˜๋„๋ก ๋ณด์žฅํ•ด ์‚ฌ๋žŒ์ด ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ ๋‹ค. ๊ธ€์€ Claude์˜ ๋‘ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์‚ฌ๋žŒ์˜ ์ฝ”๋“œ ๋ฆฌ๋ทฐ์™€ ์—ฌ๋Ÿฌ ๋ณด์•ˆ ์Šค์บ๋„ˆ๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋ณด์กฐํ•˜๋Š” ์ตœ์„ ํ˜•(best-effort) ๋„๊ตฌ์ผ ๋ฟ์ด๋ผ๋Š” ์ , ๊ทธ๋ฆฌ๊ณ  2021๋…„ 12์›” Log4Shell์ฒ˜๋Ÿผ ๋ฐฐํฌ ๋‹น์‹œ์—” ์•ˆ์ „ํ–ˆ๋˜ ์˜์กด์„ฑ์ด ๋‚˜์ค‘์— ์ทจ์•ฝ์ ์ด ๊ณต๊ฐœ๋ผ ๋ฌธ์ œ๊ฐ€ ๋˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค๋Š” ์ ์„ ๊ฐ•์กฐํ•˜๋ฉฐ, GitLab์˜ ํŒŒ์ดํ”„๋ผ์ธ ๋‹จ์œ„ ์Šค์บ”ยท์ •์ฑ…์ด ์‚ฌ๋žŒ์ด ์งฐ๋“  ์—์ด์ „ํŠธ๊ฐ€ ์งฐ๋“  ์ฝ”๋“œ ์ถœ์ฒ˜์™€ ๋ฌด๊ด€ํ•˜๊ฒŒ ์ ์šฉ๋˜๋Š” ์•ˆ์ „๋ง ์—ญํ• ์„ ํ•œ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ์ฐธ๊ณ ๋กœ Claude Security๋Š” 2026๋…„ 7์›” 21์ผ ํผ๋ธ”๋ฆญ ๋ฒ ํƒ€๋กœ ์ถœ์‹œ๋œ Claude Code์šฉ ๋ฉ€ํ‹ฐ์—์ด์ „ํŠธ ์ทจ์•ฝ์  ์Šค์บ๋„ˆ๋กœ, ์—ฌ๋Ÿฌ Claude ์—์ด์ „ํŠธ๊ฐ€ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋งคํ•‘ํ•˜๊ณ  ์œ„ํ˜‘ ๋ชจ๋ธ์„ ์„ธ์šด ๋’ค ์ทจ์•ฝ์ ์„ ์ฐพ๊ณ  ์„œ๋กœ ๊ต์ฐจ ๊ฒ€์ฆํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋™์ž‘ํ•œ๋‹ค.

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


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