TECH SIGNAL / ENGINEERING REPORT

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

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

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

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

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

LLM Wiki: ์ฝ”๋“œ ๊ธฐ์ค€์œผ๋กœ ์ž๋™ ์ตœ์‹ ํ™”๋˜๋Š” ๋„๋ฉ”์ธ ์ง€์‹ SSOT ๋งŒ๋“ค๊ธฐ

LINE Plus์˜ Global E-Commerce Platform ๊ฐœ๋ฐœํŒ€ ์œค์„๋ฒ”์€ MSA ํ™˜๊ฒฝ์—์„œ ๋น„์ฆˆ๋‹ˆ์Šค ์ •์ฑ…๊ณผ ์ŠคํŽ™์ด ์—ฌ๋Ÿฌ ์ €์žฅ์†Œ์— ํฉ์–ด์ ธ AI๊ฐ€ ๋‚ก์€ ๋ฌธ์„œ๋ฅผ ์ฐธ์กฐํ•˜๊ฑฐ๋‚˜ ์ถ”๋ก ์œผ๋กœ ๋นˆ ๋งฅ๋ฝ์„ ๋ฉ”์šฐ๋Š” ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃฌ๋‹ค. ํ•ด๋ฒ•์œผ๋กœ ์ œ์‹œํ•œ LLM Wiki๋Š” ์ฝ”๋“œ์—์„œ ๋น„์ฆˆ๋‹ˆ์Šค ์ •์ฑ…์„ ์ถ”์ถœํ•ด ์ง€์‹ ๋ฌธ์„œ๋กœ ์ •๋ฆฌํ•˜๊ณ  ์ฝ”๋“œ๊ฐ€ ๋ฐ”๋€Œ๋ฉด ๋ฌธ์„œ๋„ ๋”ฐ๋ผ ์ตœ์‹ ํ™”๋˜๋Š” Raw-Knowledge 2๊ณ„์ธต SSOT ๊ตฌ์กฐ๋‹ค. ์Šคํ‚ฌ์ด DTOยทEntityยทValidatorยทService ๋กœ์งยทYAML ์„ค์ •ยทAPI/Kafka ์—ฐ๊ฒฐ์ ์—์„œ ์ŠคํŽ™์„ ์ถ”์ถœํ•˜๊ณ , ingest ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ Raw๋ฅผ Knowledge๋กœ ๋ฐ˜์˜ํ•˜๋ฉฐ lint ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ์ •ํ•ฉ์„ฑ์„ ๊ฒ€์ฆํ•œ๋‹ค. PR์ด ๋ณ‘ํ•ฉ๋˜๋ฉด GitHub Actions๊ฐ€ ๋ณ€๊ฒฝ๋ถ„ ์ถ”์ถœ๊ณผ ๋ฌธ์„œ ๊ฐฑ์‹ ์„ ์ž๋™์œผ๋กœ ํŠธ๋ฆฌ๊ฑฐํ•œ๋‹ค. ๊ตฌ์ฒด์ ์ธ LLM ๋ชจ๋ธ๋ช…์€ ๊ธ€์— ๋ช…์‹œ๋˜์ง€ ์•Š์•˜๊ณ , ํšจ๊ณผ๋„ ์ˆ˜์น˜ ๋Œ€์‹  AI์˜ ์ถ”๋ก  ์˜์กด ๊ฐ์†Œ์™€ ์˜จ๋ณด๋”ฉ ์ž๋ฃŒ ํ™œ์šฉ ๊ฐ™์€ ์ •์„ฑ์  ์„œ์ˆ ๋กœ ์ œ์‹œ๋œ๋‹ค.

๐Ÿ’ก ์™œ ์ค‘์š”ํ•œ๊ฐ€: ์ฝ”๋“œ-๋ฌธ์„œ ๋™๊ธฐํ™”๋ฅผ CI ํŒŒ์ดํ”„๋ผ์ธํ™”ํ•˜๋ฉด MSA ํ™˜๊ฒฝ์—์„œ AI ์—์ด์ „ํŠธ๊ฐ€ ์ฐธ์กฐํ•˜๋Š” ๋„๋ฉ”์ธ ์ง€์‹์˜ ์‹ ์„ ๋„๋ฅผ ๊ตฌ์กฐ์ ์œผ๋กœ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ๋‹ค.

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


Kubernetes & Cloud Native

Kubernetes v1.37: Metrics API graduates to stable

Kubernetes

Kubernetes 1.37์—์„œ metrics.k8s.io API๊ฐ€ v1beta1์—์„œ v1์œผ๋กœ ์Šน๊ฒฉ๋˜๋ฉฐ ์ •์‹ stable ์ƒํƒœ๊ฐ€ ๋๋‹ค. ์ด API๋Š” ๋…ธ๋“œ์™€ ํŒŒ๋“œ์˜ CPUยท๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์„ NodeMetrics, PodMetrics ๋‘ ๋ฆฌ์†Œ์Šค ํƒ€์ž…์œผ๋กœ ์ œ๊ณตํ•˜๋ฉฐ, PodMetrics๋Š” ์ปจํ…Œ์ด๋„ˆ๋ณ„ ์„ธ๋ถ€ ์‚ฌ์šฉ๋Ÿ‰๋„ ๋‹ด๋Š”๋‹ค. v1beta1์€ 1.8๋ถ€ํ„ฐ ๋ฒ ํƒ€์˜€๊ณ  ์ตœ์ดˆ ์•ŒํŒŒ ๋„์ž…์€ 1.6์ด์—ˆ์œผ๋ฉฐ, v1์€ ํ•„๋“œ์™€ ๋ฆฌ์†Œ์Šค ํƒ€์ž…์ด v1beta1๊ณผ ๋™์ผํ•ด ํ˜ธํ™˜์„ฑ์„ ๊นจ์ง€ ์•Š๋Š”๋‹ค. kubectl top์€ v1๊ณผ v1beta1์„ ๋ชจ๋‘ ์ง€์›ํ•˜๋˜ ๊ฐ€๋Šฅํ•˜๋ฉด v1์„ ์šฐ์„  ์‚ฌ์šฉํ•˜๊ณ , ์ด API๋Š” HorizontalPodAutoscaler ๊ฐ™์€ ๋ฆฌ์†Œ์Šค ๊ธฐ๋ฐ˜ ์˜คํ† ์Šค์ผ€์ผ๋ง์˜ ๊ธฐ๋ฐ˜์ด ๋œ๋‹ค. ์ด๋ฒˆ ๋ณ€๊ฒฝ์„ ์ž‘์„ฑํ•œ ์‚ฌ๋žŒ์€ ChengHao Yang(@tico88612)์ด๋‹ค.

๐Ÿ’ก ํ•ต์‹ฌ ๋ฉ”ํŠธ๋ฆญ API๊ฐ€ stable์ด ๋˜๋ฉด์„œ HPAยทkubectl top ๊ฐ™์€ ์šด์˜ ๋„๊ตฌ๋“ค์ด ๋ฒ ํƒ€ ์˜์กด์„ฑ ์—†์ด ์žฅ๊ธฐ์ ์œผ๋กœ ์•ˆ์ •๋œ ๊ธฐ๋ฐ˜ ์œ„์—์„œ ๋™์ž‘ํ•˜๊ฒŒ ๋œ๋‹ค.

Building an AI factory on Kubernetes

CNCF

AI factory๋Š” ํ•œ ํŒ€์€ ํŒŒ์ธํŠœ๋‹, ๋‹ค๋ฅธ ํŒ€์€ ์ถ”๋ก  ์„œ๋น™, ๋˜ ๋‹ค๋ฅธ ํŒ€์€ ํ‰๊ฐ€๋ฅผ ๊ฐ™์€ ๊ฐ€์†๊ธฐ ์œ„์—์„œ ๋™์‹œ์— ๋Œ๋ฆฌ๋Š”, ์—ฌ๋Ÿฌ ํŒ€์ด ๊ณต์œ ํ•˜๋Š” GPU ํ’€์„ ๋œปํ•œ๋‹ค. ํ•ต์‹ฌ ๊ณผ์ œ๋Š” ๊ฐ’๋น„์‹ผ ํ•˜๋“œ์›จ์–ด์— ๋Œ€ํ•œ ์•ˆ์ „ํ•˜๊ณ  ๊ฒฉ๋ฆฌ๋œ ์ ‘๊ทผ์„ ์„ฑ๋Šฅ ์ €ํ•˜๋‚˜ ๋ณด์•ˆ ์นจํ•ด ์—†์ด ์—ฌ๋Ÿฌ ํŒ€์— ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด๋‹ค. GPU ํ• ๋‹นยท์Šค์ผ€์ค„๋ง ๊ณ„์ธต์—๋Š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค 1.34์—์„œ GA๋œ Dynamic Resource Allocation, ๋ฒค๋”๋ฅผ ๊ฐ€๋กœ์งˆ๋Ÿฌ ํŒŒ๋“œ๋ณ„ ๋ฉ”๋ชจ๋ฆฌยท์ปดํ“จํŠธ ํ•œ๋„๋ฅผ ๊ฐ•์ œํ•˜๋Š” CNCF Incubating ํ”„๋กœ์ ํŠธ HAMi, ํ์ž‰ยท์ฟผํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” Kueue, ํ† ํด๋กœ์ง€ ์ธ์ง€ ๋ฐฐ์น˜๋ฅผ ํ•˜๋Š” KAI Scheduler, ๊ฐฑ ์Šค์ผ€์ค„๋ง์„ ํ•˜๋Š” Volcano๊ฐ€ ์“ฐ์ธ๋‹ค. ํ…Œ๋„ŒํŠธ ๊ฒฉ๋ฆฌ์—๋Š” ํŒ€๋ณ„ ๊ฐ€์ƒ ์ปจํŠธ๋กค ํ”Œ๋ ˆ์ธ์ธ vCluster์™€ VM ์›Œํฌ๋กœ๋“œ์šฉ KubeVirt๊ฐ€ ์“ฐ์ด๊ณ , ์ถ”๋ก ยทํ•™์Šต ๊ณ„์ธต์—๋Š” KServe, vLLM, SLURM์„ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์— ํ†ตํ•ฉํ•˜๋Š” Slinky๊ฐ€ ์“ฐ์ธ๋‹ค. ํ•ต์‹ฌ ์ธํ”„๋ผ๋กœ Cilium, Metal3/Ironic, Cluster API, Node Feature Discovery๊ฐ€, ๊ด€์ธกยท๋น„์šฉ ๊ณ„์ธต์œผ๋กœ OpenTelemetry, DCGM exporter, OpenCost๊ฐ€ ์ œ์‹œ๋˜์ง€๋งŒ ๊ตฌ์ฒด์  ์ˆ˜์น˜๋‚˜ ์‹ค์ œ ๋„์ž… ์‚ฌ๋ก€๋Š” ๊ธ€์— ์ œ์‹œ๋˜์ง€ ์•Š๋Š”๋‹ค.

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

Break-glass access for Amazon EKS when federated identity fails

AWS Containers

์—ฐํ•ฉ ์•„์ด๋ดํ‹ฐํ‹ฐ ๊ณต๊ธ‰์ž๊ฐ€ ์‹คํŒจํ•˜๋ฉด ํด๋Ÿฌ์Šคํ„ฐ์— ์ ‘๊ทผํ•˜๋ ค๋ฉด ๋ฐ”๋กœ ๊ทธ ๊ณ ์žฅ ๋‚œ ์ธ์ฆ ์‹œ์Šคํ…œ์ด ํ•„์š”ํ•œ ์ˆœํ™˜ ์˜์กด์„ฑ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค. ์ด ๊ธ€์€ IdP ์žฅ์• , ๋งŒ๋ฃŒ๋œ OIDC ์—”๋“œํฌ์ธํŠธ ์ธ์ฆ์„œ, ๊ณ„์ • ์ด์ „ ์ค‘ ์—ฐํ•ฉ ์—ญํ•  ARN ๋ณ€๊ฒฝ, ์ž˜๋ชป ์„ค์ •๋˜๊ฑฐ๋‚˜ ์‚ญ์ œ๋œ IAM ์•„์ด๋ดํ‹ฐํ‹ฐ ํ”„๋กœ๋ฐ”์ด๋” ํ•ญ๋ชฉ ๋„ค ๊ฐ€์ง€ ์‹คํŒจ ๋ชจ๋“œ๋ฅผ ๊ผฝ๋Š”๋‹ค. ํ•ด๋ฒ•์€ OIDC๋ฅผ ์ „ํ˜€ ๊ฑฐ์น˜์ง€ ์•Š๊ณ  AWS IAM๊ณผ STS๋งŒ์œผ๋กœ ๋™์ž‘ํ•˜๋Š” '์™ธ๋ถ€ ์•„์ด๋ดํ‹ฐํ‹ฐ ์‹œ์Šคํ…œ์— ์˜์กดํ•˜์ง€ ์•Š๋Š” ๊ธด๊ธ‰ ๊ฒฝ๋กœ'๋กœ, ๋ณ„๋„ ์šด์˜ ๊ณ„์ •์˜ ์ „์šฉ ํฌ๋กœ์Šค ์–ด์นด์šดํŠธ ์—ญํ• ์— ๋‹ค๋‹จ๊ณ„ ์ธ์ฆ(MFA)์„ ๊ฐ•์ œํ•œ sts:AssumeRole ํ˜ธ์ถœ๋กœ๋งŒ ์ ‘๊ทผํ•œ๋‹ค. ํด๋Ÿฌ์Šคํ„ฐ ์ ‘๊ทผ ๊ถŒํ•œ์€ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋‚ด๋ถ€๊ฐ€ ์•„๋‹ˆ๋ผ Amazon EKS Cluster Access Management API๋ฅผ ํ†ตํ•ด AWS ์ปจํŠธ๋กค ํ”Œ๋ ˆ์ธ์— ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด๋‘๊ณ , ์‚ฌ๊ณ  ๋ฐœ์ƒ ์‹œ ์šด์˜์ž๋Š” ์—ญํ• ์„ ์ˆ˜์ž„ํ•˜๋Š” ๋‹จ ํ•˜๋‚˜์˜ ๋™์ž‘๋งŒ ์ˆ˜ํ–‰ํ•˜๋ฉด ๋œ๋‹ค. AWS STS๋Š” ๊ธฐ๋ณธ 1์‹œ๊ฐ„์งœ๋ฆฌ ๋‹จ๊ธฐ ์ž๊ฒฉ ์ฆ๋ช…์„ ๋ฐœ๊ธ‰ํ•˜๋ฉฐ CloudTrail๋กœ ์ „์ฒด๋ฅผ ๊ธฐ๋กํ•˜๊ณ , MultiFactorAuthPresent trueยทMultiFactorAuthAge 3600์ดˆ ์กฐ๊ฑด๊ณผ sts:SourceIdentity ์š”๊ตฌ์‚ฌํ•ญ์œผ๋กœ ์„ธ์…˜ ์‹ ์„ ๋„์™€ ์šด์˜์ž ๊ท€์†์„ ๊ฐ•์ œํ•œ๋‹ค. ๊ฒ€์ฆ ๋‹จ๊ณ„์—์„œ ์œ ํšจํ•œ MFA๋กœ ์ˆ˜์ž„ํ•˜๋ฉด kubectl auth can-i '' ''๊ฐ€ yes๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ณ , MFA ์—†์ด ์ˆ˜์ž„ํ•˜๋ฉด AccessDenied๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์œผ๋กœ ํ…Œ์ŠคํŠธํ•˜๋ฉฐ, ๋ถ„๊ธฐ๋งˆ๋‹ค ๋น„ํ”„๋กœ๋•์…˜ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ์žฌํ…Œ์ŠคํŠธํ•˜๊ณ  ํด๋Ÿฌ์Šคํ„ฐ ํ๊ธฐ ์‹œ ์—ญํ• ์„ ํ•ด์ง€ํ•˜๋„๋ก ๊ถŒ์žฅํ•œ๋‹ค.

๐Ÿ’ก ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค API๊ฐ€ ์•„๋‹ˆ๋ผ AWS ์ปจํŠธ๋กค ํ”Œ๋ ˆ์ธ์— ๋ฏธ๋ฆฌ ์‹ฌ์–ด๋‘” ์ ‘๊ทผ ๊ถŒํ•œ์œผ๋กœ ๊ธด๊ธ‰ ๊ฒฝ๋กœ๋ฅผ ๊ตฌ์„ฑํ•˜๋ฉด, ์—ฐํ•ฉ ์•„์ด๋ดํ‹ฐํ‹ฐ ์žฅ์• ๊ฐ€ ๊ณง ํด๋Ÿฌ์Šคํ„ฐ ์™„์ „ ์ ‘๊ทผ ๋ถˆ๋Šฅ์œผ๋กœ ์ด์–ด์ง€๋Š” ๋‹จ์ผ ์žฅ์• ์ ์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ๋‹ค.

Governance guidance for CNCF projects: Choosing the right structure for your projectโ€™s size and stage

CNCF

CNCF๋Š” ์กธ์—…ยท์ธํ๋ฒ ์ดํŒ…ยท์•„์นด์ด๋ธŒ ๋‹จ๊ณ„๋ฅผ ํฌํ•จํ•œ 72๊ฐœ ํ”„๋กœ์ ํŠธ์˜ ๊ฑฐ๋ฒ„๋„Œ์Šค๋ฅผ ๊ฒ€ํ† ํ•ด ์š”๊ตฌ์‚ฌํ•ญ๊ณผ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๊ถŒ๊ณ ์‚ฌํ•ญ์„ ๊ตฌ๋ถ„ํ•˜๋Š” ํŒจํ„ด์„ ์ฐพ์•„๋ƒˆ๋‹ค. ์ƒŒ๋“œ๋ฐ•์Šค ์ง„์ž… ์‹œ์ ์— ์—ฌ๋Ÿฌ ์กฐ์ง ์ถœ์‹  ๋ฉ”์ธํ…Œ์ด๋„ˆ๋ฅผ ๊ฐ€์ง„ ํ”„๋กœ์ ํŠธ๋Š” ๋‹จ์ผ ์กฐ์ง ํ”„๋กœ์ ํŠธ๋ณด๋‹ค 2.07๋ฐฐ ๋†’์€ ๋น„์œจ(59.1% ๋Œ€ 28.6%)๋กœ ์กธ์—…ํ–ˆ๊ณ , ์šด์˜์œ„์›ํšŒ๋‚˜ ์กฐ์ง ๊ท ํ˜• ํˆฌํ‘œ ๊ฐ™์€ ๊ตฌ์กฐ์  ์žฅ์น˜๊ฐ€ ์žˆ๋Š” ํ”„๋กœ์ ํŠธ๊ฐ€ ๊ทธ๋ ‡์ง€ ์•Š์€ ํ”„๋กœ์ ํŠธ๋ณด๋‹ค ๋ฉ”์ธํ…Œ์ด๋„ˆ ๋‹ค์–‘์„ฑ์„ ๋” ์˜ค๋ž˜ ์œ ์ง€ํ–ˆ๋‹ค. ์ž˜ ์ž‘์„ฑ๋œ ๊ฑฐ๋ฒ„๋„Œ์Šค ๋ฌธ์„œ๋ฅผ ๊ฐ–์ท„๋”๋ผ๋„ ์กฐ์ง ๊ท ํ˜• ํˆฌํ‘œ๋‚˜ ์šด์˜์œ„์›ํšŒ ์ œํ•œ ๊ฐ™์€ ๊ตฌ์กฐ์  ์žฅ์น˜๊ฐ€ ์—†์œผ๋ฉด ๋ฉ”์ธํ…Œ์ด๋„ˆ ์ง‘์ค‘์„ ๋ง‰์ง€ ๋ชปํ•˜๋Š” ์‚ฌ๋ก€๊ฐ€ ์—ฌ๋Ÿฌ ๊ฑด ์žˆ์—ˆ๊ณ , ์กธ์—…ํ•œ ํ”„๋กœ์ ํŠธ์˜ 20%๋Š” ์ธํ๋ฒ ์ด์…˜ ๋‹จ๊ณ„์—์„œ ์กฐ์ง ๊ท ํ˜• ์žฅ์น˜๊ฐ€ ์—†์—ˆ๋˜ ์ฑ„๋กœ ์กธ์—… ํ›„ ๊ฑฐ๋ฒ„๋„Œ์Šค ์ง‘์ค‘ ํ˜„์ƒ์„ ๋ณด์˜€๋‹ค. CNCF๋Š” ์†Œ๊ทœ๋ชจยท์ง‘์ค‘ํ˜• ํ”„๋กœ์ ํŠธ(๋ฉ”์ธํ…Œ์ด๋„ˆ 3~10๋ช…)์—๋Š” ๋ฉ”์ธํ…Œ์ด๋„ˆ ํ˜‘์˜์ฒด, ๋Œ€๊ทœ๋ชจ ๋‹ค์กฐ์ง ํ”„๋กœ์ ํŠธ์—๋Š” ์„ ์ถœ์ง ์šด์˜์œ„์›ํšŒ, ์—ฌ๋Ÿฌ ๋…๋ฆฝ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๊ฐ€์ง„ ์—„๋ธŒ๋ ๋Ÿฌ ํ”„๋กœ์ ํŠธ์—๋Š” ์—ฐ๋ฐฉํ˜• ์„œ๋ธŒํ”„๋กœ์ ํŠธ ๊ฑฐ๋ฒ„๋„Œ์Šค๋ผ๋Š” ์„ธ ๊ฐ€์ง€ ๋ชจ๋ธ์„ ์ œ์‹œํ•œ๋‹ค. ๋ฉ”์ธํ…Œ์ด๋„ˆ ๋ผ์ดํ”„์‚ฌ์ดํด ๋ฌธ์„œํ™”์™€ ๊ธฐ์—ฌ์ž ๋‹จ๊ณ„ ์ฒด๊ณ„๋Š” ํ˜„์žฌ ์ธํ๋ฒ ์ด์…˜ ๋‹จ๊ณ„์—์„œ ๊ถŒ์žฅ ์ˆ˜์ค€์ด์ง€๋งŒ, ๋ฐ์ดํ„ฐ๋Š” ์žฅ๊ธฐ์  ํ”„๋กœ์ ํŠธ ๊ฑด๊ฐ•์„ ์œ„ํ•ด ์ด๋ฅผ ๋” ๊ฐ•ํ•˜๊ฒŒ ์š”๊ตฌํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์‹œ์‚ฌํ•œ๋‹ค.

๐Ÿ’ก ์ƒŒ๋“œ๋ฐ•์Šค ์ง„์ž… ์‹œ์ ์˜ ์กฐ์ง ๋‹ค์–‘์„ฑ์ด ์กธ์—…๋ฅ ์„ 2๋ฐฐ ์ด์ƒ ๊ฐ€๋ฅธ๋‹ค๋Š” ๋ฐ์ดํ„ฐ๋Š”, CNCF๊ฐ€ ํ”„๋กœ์ ํŠธ ์‹ฌ์‚ฌ ๊ธฐ์ค€์„ ๋ฌธ์„œ ์ž‘์„ฑ ์—ฌ๋ถ€์—์„œ ๊ตฌ์กฐ์  ๊ถŒ๋ ฅ ๋ถ„์‚ฐ ์žฅ์น˜ ๋ณด์œ  ์—ฌ๋ถ€๋กœ ์˜ฎ๊ฒจ์•ผ ํ•จ์„ ์‹œ์‚ฌํ•œ๋‹ค.

Kubernetes v1.37: Garhwal

Kubernetes

Kubernetes v1.37 'Garhwal'์€ 2026๋…„ 8์›” 26์ผ ์ถœ์‹œ๋๊ณ , ์ด 67๊ฐœ ๊ฐœ์„  ์‚ฌํ•ญ ์ค‘ 16๊ฐœ๊ฐ€ stable(GA)๋กœ, 23๊ฐœ๊ฐ€ beta๋กœ ์Šน๊ธ‰ํ–ˆ์œผ๋ฉฐ 27๊ฐœ๊ฐ€ ์ƒˆ๋กœ alpha๋กœ ์ง„์ž…ํ–ˆ๊ณ  1๊ฑด์˜ ์ œ๊ฑฐยทํ๊ธฐ๊ฐ€ ์žˆ์—ˆ๋‹ค. ๋ฆด๋ฆฌ์Šค ์—๋””ํ„ฐ๋Š” Arsh Sharma, Christopher Tineo, Kirti Goyal, Sophia Ugochukwu, Swathi Rao, Troy Connor๋‹ค. ์ฃผ์š” ๊ธฐ๋Šฅ์œผ๋กœ๋Š” Native Histograms์˜ beta ์Šน๊ธ‰, in-place ํŒŒ๋“œ ๋ฆฌ์‚ฌ์ด์ฆˆ๋ฅผ ์œ„ํ•œ ์Šค์ผ€์ค„๋Ÿฌ ์„ ์ ์˜ alpha ๋„์ž…, ์›Œํฌ๋กœ๋“œ ์ธ์ง€ ์Šค์ผ€์ค„๋ง ์ง„์ „, KubeletInUserNamespace(๋ฃจํŠธ๋ฆฌ์Šค ๋ชจ๋“œ)์˜ beta ์Šน๊ธ‰์ด ๊ผฝํžŒ๋‹ค. ์ด์–ด Dynamic Resource Allocation ๊ฐœ์„ , HorizontalPodAutoscaler์˜ scale-to-zero beta ๋„์ž…, etcd RangeStream์„ ํ†ตํ•œ ๋ฉ”๋ชจ๋ฆฌ ์ตœ์ ํ™”, Storage Version Migration์˜ ๊ธฐ๋ณธ ํ™œ์„ฑํ™”(GA), ํŒŒ๋“œ ์ธ์ฆ์„œ์™€ ํด๋Ÿฌ์Šคํ„ฐ ์‹ ๋ขฐ ๋ฒˆ๋“ค ์‹ ๊ทœ ๊ธฐ๋Šฅ, metrics.k8s.io API์˜ stable ์Šน๊ธ‰๋„ ํฌํ•จ๋œ๋‹ค. ๋ฆด๋ฆฌ์Šค ํ…Œ๋งˆ์ธ ๊ฐ€๋ฅด์™ˆ(์ธ๋„ ์šฐํƒ€๋ผ์นธ๋“œ์˜ ํžˆ๋ง๋ผ์•ผ ์ง€์—ญ)์˜ ๋กœ๊ณ ๋Š” ๋ด‰์šฐ๋ฆฌ๋ฅผ ์˜ค๋ฅด๋Š” ๊ณ„๋‹จ์‹ ๋…ผ, ์‚ฐ๊ณจ ๋ฌผ์ค„๊ธฐ๊ฐ€ ๋ชจ์ด๋Š” ๊ฐ•, ๋ฐ์˜ค๋‹ค๋ฅด ์ˆฒ, ์„์กฐ์™€ ๋ชฉ๊ณต, ์ƒ‰์ƒ‰์˜ ๊นƒ๋ฐœ๋กœ ๊ฐ๊ฐ ๋ˆ„์ ๋œ ์ž‘์—…ยท์—ฌ๋Ÿฌ SIG์˜ ํ•ฉ๋ฅ˜ยท๋„“์€ ์ƒํƒœ๊ณ„ยท์‚ฌ๋žŒ ์ค‘์‹ฌ ๊ณต์œ  ๊ธฐ๋ฐ˜ยท์ปค๋ฎค๋‹ˆํ‹ฐ ํ™œ๋ ฅ์„ ์ƒ์ง•ํ•œ๋‹ค.

๐Ÿ’ก 67๊ฐœ ๊ฐœ์„  ์‚ฌํ•ญ ์ค‘ stable ์Šน๊ธ‰์ด 16๊ฑด์— ๊ทธ์น˜๊ณ  alpha ์‹ ๊ทœ ์ง„์ž…์ด 27๊ฑด์œผ๋กœ ๊ฐ€์žฅ ๋งŽ๋‹ค๋Š” ๋น„์œจ์€, ์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค๊ฐ€ ์•ˆ์ •ํ™”๋ณด๋‹ค ์‹ ๊ธฐ๋Šฅ ์‹คํ—˜์— ๋ฌด๊ฒŒ๋ฅผ ๋‘” ์ฃผ๊ธฐ์ž„์„ ๋ณด์—ฌ์ค€๋‹ค.

Kubernetes 1.37 - New security features

Sysdig

Sysdig๋Š” Kubernetes 1.37์˜ ๋ณด์•ˆ ๊ด€๋ จ ๋ณ€๊ฒฝ์„ ์ •๋ฆฌํ–ˆ๋‹ค. SELinuxMount๊ฐ€ stable์ด ๋˜๋ฉฐ ์ ๊ฒฉ ๋ณผ๋ฅจ ์ „์ฒด์— ์ž๋™ ์ ์šฉ๋ผ, ์„œ๋กœ ๋‹ค๋ฅธ SELinux ๋ ˆ์ด๋ธ”์„ ๊ฐ€์ง„ ํŒŒ๋“œ๊ฐ€ ๋ณผ๋ฅจ์„ ๊ณต์œ ํ•  ๋•Œ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ฃผ์˜๊ฐ€ ์žˆ๊ณ , kube-proxy์˜ ๊ธฐ๋ณธ ๋ฐฑ์—”๋“œ๊ฐ€ iptables์—์„œ nftables๋กœ ๋ฐ”๋€Œ๋Š” ๋ณ€๊ฒฝ์€ 1.40์—์„œ ๊ธฐ๋ณธ๊ฐ’์ด ๋˜๋Š” alpha ๋‹จ๊ณ„๋ผ ๋ณด์•ˆ ๋„๊ตฌ๊ฐ€ ์ƒˆ ์„ค์ • ํŒŒ์ผ์„ ์ปค๋ฒ„ํ•˜๋Š”์ง€ ์ ๊ฒ€์ด ํ•„์š”ํ•˜๋‹ค. ์Šคํƒœํ‹ฑ ํŒŒ๋“œ๊ฐ€ ๋” ์ด์ƒ Secret์ด๋‚˜ ConfigMap์„ ์ฐธ์กฐํ•  ์ˆ˜ ์—†๊ฒŒ ๋ผ ๊ธฐ์กด ์ทจ์•ฝ์ ์ด ๋ง‰ํ˜”๋‹ค. ์ƒˆ ๋ณผ๋ฅจ ๋ณด์•ˆ ๊ธฐ๋Šฅ์œผ๋กœ๋Š” noexecยทnodevยทnosuid ํ”Œ๋ž˜๊ทธ๋ฅผ ์ง€์›ํ•˜๋Š” alpha ๋‹จ๊ณ„์˜ bindMountOptions ํ•„๋“œ(์˜ˆ: /tmp์— ์‹คํ–‰ ํŒŒ์ผ ๋ฐฐ์น˜ ๋ฐฉ์ง€), EmptyDir์˜ ๊ธฐ๋ณธ 0777 ๋Œ€์‹  0000~01777 ๋ฒ”์œ„๋กœ ๊ถŒํ•œ์„ ์ œํ•œํ•˜๋Š” alpha ๋‹จ๊ณ„ mode ํ•„๋“œ, ConfigMapยทSecretยทDownwardAPIยทProjected ๋ณผ๋ฅจ์˜ ์†Œ์œ ๊ถŒ์„ userยทdefaultUser ํ•„๋“œ๋กœ ์ œํ•œํ•˜๋Š” Atomic Write Volume Ownership์ด ์žˆ๋‹ค. ๊ฐ€์žฅ ์ฃผ๋ชฉํ•  ๋ณ€๊ฒฝ์€ kube-apiserver๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ admission webhook์— ์ธ์ฆํ•˜์ง€ ์•Š๋˜ ๋ฌธ์ œ๋ฅผ alpha ๋‹จ๊ณ„์—์„œ TokenRequest API๋กœ ์ธ์ฆํ•˜๊ฒŒ ๋งŒ๋“ค์–ด, ๊ณต๊ฒฉ์ž๊ฐ€ webhook์„ ํ”„๋กœ๋น™ํ•˜๊ฑฐ๋‚˜ ์˜๋„์น˜ ์•Š์€ ๋ถ€์ž‘์šฉ์„ ์œ ๋ฐœํ•˜๋Š” ๊ฒƒ์„ ๋ง‰๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ ์™ธ kubelet ๋ฃจํŠธ๋ฆฌ์Šค ๋ชจ๋“œ์˜ beta ์Šน๊ธ‰, ํŒŒ๋“œ ๋‹จ์œ„ ์ฒดํฌํฌ์ธํŠธยท๋ณต๊ตฌ๋ฅผ ์œ„ํ•œ alpha ๊ธฐ๋Šฅ, X.509 ์‹ ๋ขฐ ์•ต์ปค ์ปจํ…Œ์ด๋„ˆ์ธ ClusterTrustBundles์™€ ์›Œํฌ๋กœ๋“œ ์ธ์ฆ์„œ ์„œ๋ช… ์š”์ฒญ API์ธ Pod Certificates์˜ stable ์Šน๊ธ‰, ๊ณต๊ฒฉ ํ‘œ๋ฉด์„ ์ค„์ด๊ธฐ ์œ„ํ•œ ๋ฏธ์‚ฌ์šฉ PVC ํƒ์ง€์˜ beta ์Šน๊ธ‰๋„ ์†Œ๊ฐœ๋œ๋‹ค.

๐Ÿ’ก kube-apiserver๊ฐ€ admission webhook์— ๊ธฐ๋ณธ์ ์œผ๋กœ ์ธ์ฆํ•˜์ง€ ์•Š๋˜ ๊ณต๋ฐฑ์„ ์ด์ œ์•ผ ๋ฉ”์šด๋‹ค๋Š” ๊ฒƒ์€, ํด๋Ÿฌ์Šคํ„ฐ ์šด์˜ํŒ€์ด ์˜ค๋ž˜ ๋‹น์—ฐํ•˜๊ฒŒ ์—ฌ๊ฒจ์˜จ ๋‚ด๋ถ€ ํ†ต์‹  ๊ฒฝ๋กœ๋„ ์ œ๋กœํŠธ๋Ÿฌ์ŠคํŠธ ๊ด€์ ์—์„œ ์žฌ๊ฒ€ํ† ํ•ด์•ผ ํ•จ์„ ๋ณด์—ฌ์ค€๋‹ค.

Moving from Minimus to Docker Hardened Images

Docker

Minimus๋Š” ์šด์˜์„ ์ข…๋ฃŒํ•˜๋ฉฐ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๊ฐ€ 2026๋…„ 10์›” 22์ผ ์˜คํ”„๋ผ์ธ์œผ๋กœ ์ „ํ™˜๋˜๊ณ , ๊ทธ๋‚ ๊นŒ์ง€ 60์ผ์งœ๋ฆฌ ์œ ์ง€๋ณด์ˆ˜ ๊ธฐ๊ฐ„ ๋™์•ˆ ์—…์ŠคํŠธ๋ฆผ ์—…๋ฐ์ดํŠธ๊ฐ€ ์ œ๊ณต๋œ๋‹ค. ์ด๋ฏธ ๋ฐ›์•„๋‘” ์ด๋ฏธ์ง€๋Š” ๊ธฐํ•œ ์ดํ›„์—๋„ ๊ณ„์† ์‹คํ–‰๋˜์ง€๋งŒ ์ถ”๊ฐ€ ์—…๋ฐ์ดํŠธ๋‚˜ CVE ํŒจ์น˜๋Š” ๋” ์ด์ƒ ๋ฐ›์ง€ ๋ชปํ•œ๋‹ค. Docker๋Š” minimus@docker.com์œผ๋กœ ์—ฐ๋ฝํ•˜๋ฉด ์˜์—… ํ†ตํ™” ์—†์ด ๊ธฐ์ˆ  ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ „๋ฌธ๊ฐ€๊ฐ€ ์ด๋ฏธ์ง€ ๋ชฉ๋ก ๊ฒ€ํ† , ์ปดํ”Œ๋ผ์ด์–ธ์Šค ์š”๊ตฌ์‚ฌํ•ญ, ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๊ณ„ํš์„ ์ง€์›ํ•˜๋Š” ๋ฌด๋ฃŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ง€์›์„ ์ œ๊ณตํ•œ๋‹ค. ์ด์ „ ๋Œ€์ƒ์ธ Docker Hardened Images(DHI)๋Š” Apache 2.0 ๋ผ์ด์„ ์Šค์˜ ๋ฌด๋ฃŒ ์˜คํ”ˆ์†Œ์Šค๋กœ ์‚ฌ์šฉ์ž ์ˆ˜ ์ œํ•œ ์—†์ด ํ”„๋กœ๋•์…˜์— ๋ฐ”๋กœ ์“ธ ์ˆ˜ ์žˆ๊ณ , ์นดํƒˆ๋กœ๊ทธ์— 4,000๊ฐœ ์ด์ƒ์˜ ์ด๋ฏธ์ง€๊ฐ€ ์žˆ์œผ๋ฉฐ Alpine๊ณผ Debian๊ณผ ํ˜ธํ™˜๋œ๋‹ค. ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์€ ๋Œ€์ฒด๋กœ Dockerfile์˜ FROM ๋ผ์ธ๋งŒ ๋ฐ”๊พธ๋Š” ์ •๋„๋กœ ์ตœ์†Œํ•œ์˜ ์ž‘์—… ๋ณ€๊ฒฝ๋งŒ ํ•„์š”ํ•˜๊ณ , ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๊ฐ€์ด๋“œยท์ฒดํฌ๋ฆฌ์ŠคํŠธยท์˜ˆ์ œ์™€ ํ•จ๊ป˜ Docker์˜ AI ์–ด์‹œ์Šคํ„ดํŠธ Gordon์ด 1์ฐจ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ด์ค€๋‹ค. ํ‘œ์ค€ ๊ณต๊ฐœ ์ด๋ฏธ์ง€์—์„œ DHI๋กœ ์˜ฎ๊ธฐ๋ฉด CVE๊ฐ€ ์ตœ๋Œ€ 95% ์ค„๊ณ  ๊ณต๊ฒฉ ํ‘œ๋ฉด์ด ์ตœ๋Œ€ 90% ์ค„๋ฉฐ, ์ถœ์‹œ ์‹œ์  CVE๊ฐ€ ๊ฑฐ์˜ 0์— ๊ฐ€๊น๊ณ  ์™„์ „ํ•œ SBOM, SLSA Build Level 3 ์ถœ์ฒ˜ ์ฆ๋ช…, ์•”ํ˜ธํ™” ์„œ๋ช…๊นŒ์ง€ ๊ฐ–์ถ˜๋‹ค.

๐Ÿ’ก ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ์—…์ฒด์˜ ์„œ๋น„์Šค ์ข…๋ฃŒ๊ฐ€ 60์ผ ์œ ์ง€๋ณด์ˆ˜ ์ฐฝ์ด๋ผ๋Š” ๋ช…ํ™•ํ•œ ๋ฐ๋“œ๋ผ์ธ๊ณผ ๋ฌด๋ฃŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ง€์›์œผ๋กœ ์ด์–ด์ง„ ๊ฒƒ์€, ๊ณต๊ธ‰๋ง ๋ณด์•ˆ ์ด๋ฏธ์ง€ ๋ฒค๋” ๊ต์ฒด๊ฐ€ CVE ํŒจ์น˜ ์ค‘๋‹จ์ด๋ผ๋Š” ๊ตฌ์ฒด์  ๋ฆฌ์Šคํฌ๋กœ ์ง๊ฒฐ๋˜๋Š” ์‹œํ•œ๋ถ€ ์ž‘์—…์ž„์„ ๋ณด์—ฌ์ค€๋‹ค.


AI & ML

Planetary prediction engine: Automating global models via Earth AI

Google Research

Google Earth AI์˜ Planetary Prediction Engine(PPE)์€ ์ž์—ฐ์–ด ์งˆ์˜๋งŒ์œผ๋กœ ์ง€๊ตฌ ๊ณต๊ฐ„ ๋ฐ์ดํ„ฐ ํƒ์ƒ‰ยท์ •์ œ๋ถ€ํ„ฐ ๋ชจ๋ธ ํ•™์Šตยทํ‰๊ฐ€๊นŒ์ง€ ์ „ ๊ณผ์ •์„ ์ž์œจ์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” ์‹œ์Šคํ…œ์ด๋‹ค. ์ง€๋ฆฌ์  ์ œ์•ฝ์„ ํ•ด์„ํ•ด Data Commons์™€ Google Earth Engine ๊ฐ™์€ ์ €์žฅ์†Œ์—์„œ ์‹ ํ˜ธ๋ฅผ ์ฐพ์•„๋‚ด๊ณ , Population Dynamics Foundation Models์™€ AlphaEarth์˜ ์ž„๋ฒ ๋”ฉ์„ ๊ตฌ์กฐ์  ๊ณต๋ณ€๋Ÿ‰๊ณผ ๊ฒฐํ•ฉํ•˜๋ฉฐ ๋ฐ์ดํ„ฐ ๋ˆ„์ถœ ๋ฐฉ์ง€ ์žฅ์น˜๋ฅผ ์ ์šฉํ•œ๋‹ค. ์ด์–ด ์ •๊ทœํ™” ์„ ํ˜•๋ชจ๋ธ, ๊ทธ๋ž˜๋””์–ธํŠธ ๋ถ€์ŠคํŒ… ๊ฒฐ์ •ํŠธ๋ฆฌ, ๋‹ค์ธต ํผ์…‰ํŠธ๋ก ์„ ๊ณผ์ ํ•ฉ ๋ฐฉ์ง€์™€ ํ•จ๊ป˜ ์ž๋™ ํƒ์ƒ‰ํ•ด ๋ชจ๋ธ์„ ๊ตฌ์ถ•ํ•œ๋‹ค. ๋ฏธ๊ตญ ๋ณด๊ฑด ์ง€ํ‘œ ์˜ˆ์ธก์—์„œ Rยฒ 76.8%๋กœ ๊ธฐ์ค€์„  60.0%๋ฅผ ๋Šฅ๊ฐ€ํ–ˆ๊ณ , ๋‚˜์ด์ง€๋ฆฌ์•„ ์‹๋Ÿ‰์•ˆ๋ณด ๋‹ค์šด์Šค์ผ€์ผ๋ง์—์„œ๋Š” Rยฒ 66.1% ๋Œ€ 31.5%๋ฅผ ๊ธฐ๋กํ–ˆ์œผ๋ฉฐ, ์ฝฉ๊ณ ๋ฏผ์ฃผ๊ณตํ™”๊ตญ ์—๋ณผ๋ผ ๋ฐœ๋ณ‘ nowcasting์—์„œ๋Š” Recall@10 83.3%๋กœ ๊ธฐ์กด ์ตœ๊ณ  ๊ธฐ๋ฒ•๋ณด๋‹ค 10.3%ํฌ์ธํŠธ ์•ž์„ฐ๋‹ค. ์ˆ˜์ž‘์—… ์—”์ง€๋‹ˆ์–ด๋ง์œผ๋กœ ๋ช‡ ์ฃผ ๊ฑธ๋ฆฌ๋˜ ์ž‘์—…์„ ์ˆ˜ ๋ถ„์œผ๋กœ ์ค„์˜€๋‹ค๋Š” ์ ๋„ ์ œ์‹œ๋๋‹ค.

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

3 new ways to plan and book travel in Search

Google AI

Google Search์˜ AI Mode์— ์—ฌํ–‰ ๊ณ„ํšยท์˜ˆ์•ฝ ๊ด€๋ จ ์ƒˆ ๊ธฐ๋Šฅ 3๊ฐ€์ง€๊ฐ€ ์ถ”๊ฐ€๋๋‹ค. ์ฒซ์งธ, ๊ตฌ๊ธ€ ํ”Œ๋ผ์ดํŠธ์˜ ํ•ญ๊ณต๊ถŒ ๊ฐ€๊ฒฉ ์ถ”์  ๊ธฐ๋Šฅ์ด AI Mode์— ํ†ตํ•ฉ๋ผ 300๊ฐœ ์ด์ƒ์˜ ํŒŒํŠธ๋„ˆ ํ•ญ๊ณต์‚ฌยท์—ฌํ–‰ ์‚ฌ์ดํŠธ๋ฅผ ์•„์šฐ๋ฅด๋ฉฐ 180๊ฐœ๊ตญ ์ด์ƒ์—์„œ ๊ฐ€๊ฒฉ ๋ณ€๋™ ์‹œ ์ด๋ฉ”์ผ ์•Œ๋ฆผ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ๋‘˜์งธ, AI Mode๊ฐ€ ํ•ญ๊ณต๊ถŒ๊ณผ ํ˜ธํ…” ๋น„์šฉ์„ ๋งˆ์ผ๋ฆฌ์ง€ ํ”„๋กœ๊ทธ๋žจ ํ™”ํ๋กœ ํ™˜์‚ฐํ•ด ๋ณด์—ฌ์ฃผ๋Š”๋ฐ, ์ดˆ๊ธฐ ํŒŒํŠธ๋„ˆ๋Š” Alaska AirlinesยทHawaiian Airlines, American Airlines, Choice Hotels International, Hilton, Wyndham Hotels & Resorts์ด๋ฉฐ Accor, Flying Blue, Hyatt, LATAM Airlines, Lufthansa Group์ด ์ถ”๊ฐ€๋  ์˜ˆ์ •์ด๋‹ค. ์…‹์งธ, ๋Œ€ํ™” ํ•œ ๋ฒˆ์œผ๋กœ ํ˜ธํ…”์„ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์˜ˆ์•ฝ๊นŒ์ง€ ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, Booking.com, Choice Hotels International, Expedia, Hilton, Hotels.com, IHG Hotels & Resorts, Marriott International, Priceline, Trip.com, Wyndham Hotels & Resorts ๊ฐ™์€ ํŒŒํŠธ๋„ˆ๋ฅผ ํ†ตํ•ด 'Continue on Google'๋กœ ์˜ˆ์•ฝ์„ ์™„๋ฃŒํ•œ๋‹ค. ์ด ๊ธฐ๋Šฅ๋“ค์€ ํ˜„์žฌ ๋ฏธ๊ตญ์—์„œ ์˜์–ด๋กœ ๋จผ์ € ์ถœ์‹œ๋œ๋‹ค.

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

Better answers, broader thinking: What students gain from ChatGPT and critical-thinking training

OpenAI

์ œ๋ชฉ์€ 1,000๋ช… ์ด์ƒ์˜ ํ•™์ƒ์„ ๋Œ€์ƒ์œผ๋กœ ํ•œ ๋ฌด์ž‘์œ„ ์—ฐ๊ตฌ๊ฐ€ ChatGPT, ๋น„ํŒ์  ์‚ฌ๊ณ , ๋…์ฐฝ์„ฑ, ์‹ค์ œ ๋Œ€ํ•™ ๊ณผ์ œ์—์„œ์˜ ํ•™์ƒ ์„ฑ๊ณผ๋ฅผ ๋‹ค๋ฃฌ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋ฐœ์ทŒ์—์„œ ํ™•์ธ๋˜๋Š” ๊ฒƒ์€ ๋Œ€์ƒ ๊ทœ๋ชจ(1,000๋ช… ์ด์ƒ)์™€ ์ฃผ์ œ(๋น„ํŒ์  ์‚ฌ๊ณ  ํ›ˆ๋ จ๊ณผ ChatGPT ์‚ฌ์šฉ์ด ๊ณผ์ œ ์ˆ˜ํ–‰์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ)๋ฟ์ด๋‹ค. ์ด ๊ธ€์€ OpenAI๊ฐ€ ai ์นดํ…Œ๊ณ ๋ฆฌ๋กœ 2026๋…„ 8์›” 27์ผ์— ๊ฒŒ์žฌํ–ˆ๋‹ค. ์›๋ฌธ ๋ณธ๋ฌธ์„ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•ด ์–ด๋А ๋Œ€ํ•™์—์„œ ์ˆ˜ํ–‰๋๋Š”์ง€, ๊ตฌ์ฒด์ ์ธ ๋ฐฉ๋ฒ•๋ก , ํ•ต์‹ฌ ๋ฐœ๊ฒฌ์˜ ์ˆ˜์น˜๋Š” ํ™•์ธํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. ์ด ์š”์•ฝ์€ ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ๋ฒ”์œ„ ์•ˆ์—์„œ๋งŒ ์ž‘์„ฑ๋๋‹ค๋Š” ์ ์„ ๋ฐํžŒ๋‹ค.

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

Expanding OpenAIโ€™s presence in Brazil

OpenAI

์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ๋Š” OpenAI๊ฐ€ ๋ธŒ๋ผ์งˆ์—์„œ์˜ ์กด์žฌ๊ฐ์„ ํ™•๋Œ€ํ•˜๋ฉฐ ๊ฐœ๋ฐœ์ž, ๊ธฐ์—…, ์ปค๋ฎค๋‹ˆํ‹ฐ์™€์˜ ํ˜‘๋ ฅ์„ ์‹ฌํ™”ํ•ด ๊ตญ๊ฐ€ ์ „๋ฐ˜์˜ AI ๋„์ž…์„ ์ง€์›ํ•œ๋‹ค๋Š” ๋ฐฉํ–ฅ๋งŒ ๋ฐํžŒ๋‹ค. ์ด ๊ธ€์€ OpenAI๊ฐ€ ai ์นดํ…Œ๊ณ ๋ฆฌ๋กœ 2026๋…„ 8์›” 27์ผ์— ๊ฒŒ์žฌํ–ˆ๋‹ค. ์ œ๋ชฉ์ƒ ์ด ๊ณต์ง€๋Š” OpenAI ๊ณต์‹ ๋ธ”๋กœ๊ทธ์˜ index ์„น์…˜์— ์‹ค๋ฆฐ ๊ตญ๊ฐ€๋ณ„ ํ™•์žฅ ๋ฐœํ‘œ ํ˜•์‹์„ ๋”ฐ๋ฅธ๋‹ค. ์›๋ฌธ ๋ณธ๋ฌธ์„ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•ด ์‚ฌ๋ฌด์†Œ ๊ฐœ์„ค ์—ฌ๋ถ€, ๊ตฌ์ฒด์  ํŒŒํŠธ๋„ˆ์‹ญ ๋Œ€์ƒ, ํˆฌ์ž ๊ธˆ์•ก, ํ”„๋กœ๊ทธ๋žจ๋ช…, ๋‚ ์งœ ๊ฐ™์€ ์„ธ๋ถ€ ์‚ฌํ•ญ์€ ํ™•์ธํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. ์ด ์š”์•ฝ์€ ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ๋ฒ”์œ„ ์•ˆ์—์„œ๋งŒ ์ž‘์„ฑ๋๋‹ค๋Š” ์ ์„ ๋ฐํžŒ๋‹ค.

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

GlucoFM: Foundation model for continuous glucose monitoring

Google Research

GlucoFM์€ ์™„๋งŒํ•œ ํ˜ˆ๋‹น ์ถ”์„ธ์™€ ๋‹จ๊ธฐ ํŽธ์ฐจ๋ฅผ ๋ถ„๋ฆฌํ•˜๋ฉด์„œ๋„ ์‹œ๊ฐ„๋Œ€ ์ •๋ณด์™€ ๊ฒฐ์ธก ์—ฌ๋ถ€๋ฅผ ๋ณด์กดํ•˜๋Š” ์ด์ค‘ ์ŠคํŠธ๋ฆผ ๊ตฌ์กฐ๋ฅผ ์“ฐ๋Š” ๊ฒฝ๋Ÿ‰ ์ž๊ธฐ์ง€๋„ CGM ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์ด๋‹ค. Wear-CGM๊ณผ ๊ณต๊ฐœ๋œ 4๊ฐœ ๋ฐ์ดํ„ฐ์…‹์—์„œ ์–ป์€ ์ฐธ๊ฐ€์žยท์„ธ์…˜ 477๊ฑด, ์ด 10๋งŒ9,066์‹œ๊ฐ„ ๋ถ„๋Ÿ‰์˜ ๋ ˆ์ด๋ธ” ์—†๋Š” ์—ฐ์†ํ˜ˆ๋‹น์ธก์ • ๋ฐ์ดํ„ฐ๋กœ ์‚ฌ์ „ํ•™์Šต๋๋‹ค. ๋‹น๋‡จ๋ณ‘ ์œ„ํ—˜ ํ‰๊ฐ€, ์ธ์А๋ฆฐ ์ €ํ•ญ์„ฑ, ๋ฒ ํƒ€์„ธํฌ ๊ธฐ๋Šฅ์žฅ์• , ๊ณ ์ง€ํ˜ˆ์ฆ, ์ €ํ˜ˆ๋‹น, ๋น„๋งŒ, ๊ธ€๋ฃจ์ฝ”ํƒ€์ž… ๋ถ„๋ฅ˜, ์‹ํ›„ ํ˜ˆ๋‹น๋ฐ˜์‘(PPGR) ์˜ˆ์ธก๊นŒ์ง€ 7๊ฐ€์ง€ ๋Œ€์‚ฌ ์˜ˆ์ธก ๊ณผ์ œ๋ฅผ ์ง€์›ํ•œ๋‹ค. ๋Œ€์‚ฌ ํ‘œํ˜„ํ˜• ๋ถ„๋ฅ˜์—์„œ ๊ฐ€์žฅ ๊ฐ•๋ ฅํ•œ CGM ๊ธฐ์ค€์„ ๋ณด๋‹ค PR-AUC๊ฐ€ ํ‰๊ท  4.1%ํฌ์ธํŠธ(54.7%โ†’58.8%) ๋†’์•˜๊ณ , ๋‹น๋‡จ๋ณ‘ ์œ„ํ—˜ยท๋ฒ ํƒ€์„ธํฌ ๊ธฐ๋Šฅ์žฅ์•  ํ‰๊ฐ€ ์ „์ฒด์—์„œ 1์œ„, ์ธ์А๋ฆฐ ์ €ํ•ญ์„ฑ ํ‰๊ฐ€ 4๊ฑด ์ค‘ 3๊ฑด์—์„œ ์šฐ์œ„๋ฅผ ๋ณด์˜€๋‹ค. ์‹ํ›„ ํ˜ˆ๋‹น๋ฐ˜์‘ ์˜ˆ์ธก์—์„œ๋Š” ํ‰๊ท ์ ˆ๋Œ€์˜ค์ฐจ 21.88mg/dL๋กœ ๊ธฐ์ค€์„  22.90mg/dL๋ณด๋‹ค ๋‚ฎ์•˜๊ณ , 12๊ฑด์˜ ํฌ๋กœ์Šค ๋ฐ์ดํ„ฐ์…‹ ์ „์ด ํ‰๊ฐ€ ์ค‘ 11๊ฑด์—์„œ PR-AUC 0.5~8.6%ํฌ์ธํŠธ ์ฐจ์ด๋กœ ๊ฒฝ์Ÿ ๊ธฐ๋ฒ•์„ ์•ž์„ฐ์œผ๋ฉฐ ๋ชจ๋“  ๋ฐ์ดํ„ฐ ์˜ˆ์‚ฐ ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ ํ“จ์ƒท ํ•™์Šต ์„ฑ๋Šฅ์ด ๊ฐ€์žฅ ๋†’์•˜๋‹ค.

๐Ÿ’ก CGM ๋ฐ์ดํ„ฐ๋กœ๋งŒ ์‚ฌ์ „ํ•™์Šตํ•œ ํŒŒ์šด๋ฐ์ดํŠธ ๋ชจ๋ธ์ด 7๊ฐ€์ง€ ๋Œ€์‚ฌ์งˆํ™˜ ์˜ˆ์ธก ๊ณผ์ œ์— ์ „์ด๋œ๋‹ค๋Š” ์ ์€, ์›จ์–ด๋Ÿฌ๋ธ” ์›์‹œ ์‹ ํ˜ธ ํ•˜๋‚˜๋กœ ์—ฌ๋Ÿฌ ์ž„์ƒ ์˜ˆ์ธก ์ œํ’ˆ์„ ํŒŒ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ํ† ๋Œ€๊ฐ€ ๋œ๋‹ค.

Bringing ChatGPT for Teachers to more U.S. school districts

OpenAI

์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ๋Š” ChatGPT for Teachers๊ฐ€ 55๊ฐœ ์ด์ƒ์˜ ๋ฏธ๊ตญ ์ง€์—ญ ๊ต์œก๊ตฌ๋กœ ํ™•๋Œ€๋œ๋‹ค๋Š” ๊ฒƒ๋งŒ ํ™•์ธํ•ด์ค€๋‹ค. ์ด ๊ธ€์€ OpenAI๊ฐ€ ai ์นดํ…Œ๊ณ ๋ฆฌ๋กœ 2026๋…„ 8์›” 26์ผ์— ๊ฒŒ์žฌํ–ˆ๋‹ค. ํ™•๋Œ€ ๋Œ€์ƒ์ด ๋œ ๊ตฌ์ฒด์ ์ธ ๊ต์œก๊ตฌ๋ช…์ด๋‚˜ ์ฃผ, ํ”„๋กœ๊ทธ๋žจ์— ํฌํ•จ๋œ ๊ธฐ๋Šฅ ๊ตฌ์„ฑ, ํŒŒํŠธ๋„ˆ์‹ญ ์„ธ๋ถ€ ์‚ฌํ•ญ์€ ๋ฐœ์ทŒ์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์›๋ฌธ ๋ณธ๋ฌธ์„ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•ด(403 ์‘๋‹ต) ์ด ์ด์ƒ์˜ ์‚ฌ์‹ค์€ ํ™•์ธํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. ์ด ์š”์•ฝ์€ ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ๋ฒ”์œ„ ์•ˆ์—์„œ๋งŒ ์ž‘์„ฑ๋๋‹ค๋Š” ์ ์„ ๋ฐํžŒ๋‹ค.

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

Training and Finetuning Multi-Vector Embedding Models with Sentence Transformers

Hugging Face

๋ฉ€ํ‹ฐ๋ฒกํ„ฐ(๋ ˆ์ดํŠธ ์ธํ„ฐ๋ž™์…˜, ColBERT ์Šคํƒ€์ผ) ๋ชจ๋ธ์€ ํ…์ŠคํŠธ ์ „์ฒด๋ฅผ ํ•˜๋‚˜์˜ ๋ฒกํ„ฐ๋กœ ์••์ถ•ํ•˜๋Š” ๋Œ€์‹  ํ† ํฐ๋งˆ๋‹ค ์ž‘์€ ๋ฒกํ„ฐ ํ•˜๋‚˜์”ฉ์„ ๋ณด์กดํ•˜๊ณ , ์งˆ์˜์˜ ๋ชจ๋“  ํ† ํฐ์ด ๋ฌธ์„œ ํ† ํฐ ์ค‘ ๊ฐ€์žฅ ์ž˜ ๋งž๋Š” ๊ฒƒ์„ ์ฐพ์•„ ์ ์ˆ˜๋ฅผ ํ•ฉ์‚ฐํ•˜๋Š” MaxSim ์—ฐ์‚ฐ์œผ๋กœ ํ† ํฐ ๋‹จ์œ„์˜ ์„ธ๋ฐ€ํ•œ ๋งค์นญ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ๋‹ค. Sentence Transformers v6.0์€ ์ด๋ฅผ ์œ„ํ•ด ๊ธฐ์กด ์ฒดํฌํฌ์ธํŠธ๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๊ฑฐ๋‚˜ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋ชจ๋ธ์„ ๊ตฌ์„ฑํ•˜๋Š” MultiVectorEncoder ํด๋ž˜์Šค, ๋ฉ”๋ชจ๋ฆฌ ์ œํ•œ๋œ ์ฒญํฌ๋กœ ๋ฐฐ์น˜ ๋‚ด ๋„ค๊ฑฐํ‹ฐ๋ธŒ๋ฅผ ํ•™์Šตํ•˜๋Š” CachedMultiVectorMultipleNegativesRankingLoss ์†์‹ค ํ•จ์ˆ˜, ๋„๋ฉ”์ธ๋ณ„ ํ‰๊ฐ€๋ฅผ ์œ„ํ•œ MultiVectorInformationRetrievalEvaluator ๋“ฑ์˜ ํ‰๊ฐ€์ž, ์ „์ฒด ํŒŒ์ดํ”„๋ผ์ธ์„ ์กฐ์œจํ•˜๋Š” MultiVectorEncoderTrainer๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ์˜๋ฃŒ ๊ฒ€์ƒ‰์šฉ ์ปค์Šคํ…€ ๋ชจ๋ธ mLateOn-medical์€ 20๋งŒ ๊ฐœ ํŒจ์‹œ์ง€๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•œ 1,000๊ฐœ ์˜๋ฃŒ ์งˆ๋ฌธ์—์„œ NDCG@10 0.9139๋ฅผ ๊ธฐ๋กํ•ด ๋ฒ”์šฉ denseยทsparseยทlexical ๋Œ€์•ˆ์„ ์•ž์„ฐ๊ณ , RTX 3090 ํ•œ ์žฅ์œผ๋กœ 14.5์‹œ๊ฐ„ ํ•™์Šตํ–ˆ๋‹ค. ๋น„๊ต ๊ธฐ์ค€์„ ์€ ๋น„์ง€๋„ ๋ฒ„์ „ mLateOn์ด 0.8304, dense ๋ชจ๋ธ Qwen3-Embedding-4B๊ฐ€ 0.7817, lexical ๋ฐฉ์‹์ธ BM25๊ฐ€ 0.7501์ด์—ˆ๋‹ค. ํ•ต์‹ฌ ๊ธฐ๋ฒ•์œผ๋กœ๋Š” ์™„์„ฑ๋œ ์ฒดํฌํฌ์ธํŠธ๋ณด๋‹ค ๋น„์ง€๋„ ์ฒดํฌํฌ์ธํŠธ๊ฐ€ ๋” ์ž˜ ์ ์‘ํ•œ๋‹ค๋Š” ์ , ๋ฌธ์„œ ๊ธธ์ด ์ œํ•œ์„ 180~512ํ† ํฐ์—์„œ ์ „์ฒด ๊ธธ์ด๋กœ ๋Š˜๋ฆฌ๋ฉด ์„ฑ๋Šฅ์ด ๊ฐœ์„ ๋œ๋‹ค๋Š” ์ , 1๋น„ํŠธ PLAID ์–‘์žํ™”๋กœ ์ž„๋ฒ ๋”ฉ์„ 13๋ฐฐ ์••์ถ•ํ•˜๋ฉด์„œ๋„ NDCG@10 ์†์‹ค์€ 0.0155์— ๋ถˆ๊ณผํ•˜๋‹ค๋Š” ์ , dense ์ž„๋ฒ ๋”ฉ ๊ธฐ๋ณธ๊ฐ’๋ณด๋‹ค ๋†’์€ 1e-4 ํ•™์Šต๋ฅ ์ด ํšจ๊ณผ์ ์ด๋ผ๋Š” ์ ์ด ์ œ์‹œ๋œ๋‹ค.

๐Ÿ’ก ํ† ํฐ ๋‹จ์œ„ ๋ฒกํ„ฐ๋ฅผ 1๋น„ํŠธ๋กœ ์–‘์žํ™”ํ•ด๋„ NDCG@10 ์†์‹ค์ด 0.0155์— ๋ถˆ๊ณผํ•˜๋‹ค๋ฉด, ๋ฉ€ํ‹ฐ๋ฒกํ„ฐ ๊ฒ€์ƒ‰์„ ์ธ๋ฑ์Šค ์šฉ๋Ÿ‰ ๋ถ€๋‹ด ์—†์ด ํ”„๋กœ๋•์…˜์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์—ฌ์ง€๊ฐ€ ์ปค์ง„๋‹ค.


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

Friday Five โ€” August 28, 2026

Red Hat

Red Hat์˜ Friday Five๋Š” ๋‹ค์„ฏ ๊ฐ€์ง€ ์†Œ์‹์„ ๋ฌถ์—ˆ๋‹ค. ์ฒซ์งธ, AWS InspectorScan API์™€ ECR Basic ์Šค์บ๋‹์ด Red Hat Hardened Images๋ฅผ ์ง€์›ํ•ด ์ทจ์•ฝ์  ๊ฒฝ๊ณ ๋ฅผ ์ค„์ด๊ณ  ๊ณต๊ธ‰๋ง ๋ฌด๊ฒฐ์„ฑ์„ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋๋‹ค. ๋‘˜์งธ, Red Hat Ansible Automation Platform 2.7์šฉ automation orchestrator ์• ๋“œ์˜จ์ด ๊ตฌ์„ฑํ˜• ์บ”๋ฒ„์Šค ์›Œํฌํ”Œ๋กœ ๊ธฐ๋Šฅ๊ณผ ํ•จ๊ป˜ ์ •์‹ ์ถœ์‹œ(GA)๋๋‹ค. ์…‹์งธ, AT&TยทAMDยทDellยทMicrosoftยทGSMA์™€ ํ˜‘๋ ฅํ•ด ํ†ต์‹  ๋„๋ฉ”์ธ ํŠนํ™” AI ๋ชจ๋ธ OTel 2.0์„ ์ถœ์‹œํ–ˆ๊ณ , Red Hat์˜ ์˜คํ”ˆ์†Œ์Šค SDG Hub๋กœ ๊ธฐ์ˆ  ํ‘œ์ค€์„ ํ•ฉ์„ฑ ํ•™์Šต ๋ฐ์ดํ„ฐ๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค. ๋„ท์งธ, Red Hat OpenShift Virtualization์ด ํ•˜๋“œ์›จ์–ด ์˜ˆ์‚ฐ ์ œ์•ฝ ์†์—์„œ ๊ฐ€์ƒํ™” ์ž์›์„ ํšŒ์ˆ˜ยทํšจ์œจํ™”ํ•˜๋Š” 3๊ฐ€์ง€ ๋‚ด์žฅ ํšจ์œจํ™” ๊ณ„์ธต์„ ์ œ๊ณตํ•œ๋‹ค. ๋‹ค์„ฏ์งธ, SPIRE์™€ Sigstore ๊ธฐ์ˆ ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋นŒ๋“œ ์‹œ์  ๊ณต๊ธ‰๋ง ์ถœ์ฒ˜ ๊ฒ€์ฆ์„ ํ†ตํ•ด ์‹ ๋ขฐ ๊ฐ€๋Šฅํ•œ AI ์—์ด์ „ํŠธ ์‹ ์›์„ ๊ตฌ์ถ•ํ•œ๋‹ค.

๐Ÿ’ก Hardened Images์˜ AWS ์Šค์บ๋„ˆ ํ†ตํ•ฉ๊ณผ SPIREยทSigstore ๊ธฐ๋ฐ˜ AI ์—์ด์ „ํŠธ ์‹ ์› ๊ฒ€์ฆ์€ ๊ณต๊ธ‰๋ง ๋ณด์•ˆ์„ CI/CD์™€ ๋Ÿฐํƒ€์ž„ ์–‘์ชฝ์—์„œ ๋™์‹œ์— ๊ฐ•ํ™”ํ•˜๋Š” ๋ฐฉํ–ฅ์„ ๋ณด์—ฌ์ค€๋‹ค.

How we saved 100 terabytes of memory by optimizing 1.1.1.1โ€™s DNS cache

Cloudflare

Cloudflare๋Š” 1.1.1.1 ๋“ฑ์„ ๊ตฌ๋™ํ•˜๋Š” Big Pineapple ํ”Œ๋žซํผ์˜ DNS ์บ์‹œ ๋ ˆ์ด์•„์›ƒ์— ๋‹ค์„ฏ ๊ฐ€์ง€ Rust ์ˆ˜์ค€ ๋ฉ”๋ชจ๋ฆฌ ์ตœ์ ํ™”๋ฅผ ์ ์šฉํ•ด ์—”ํŠธ๋ฆฌ๋‹น ๋ฉ”๋ชจ๋ฆฌ๋ฅผ 56% ์ค„์ด๊ณ  ์ „์ฒด ํ”Œ๋ฆฟ์—์„œ ์•ฝ 100ํ…Œ๋ผ๋ฐ”์ดํŠธ๋ฅผ ํ™•๋ณดํ–ˆ๋‹ค. Vec์™€ String์„ Box<[T]>์™€ Box<str>๋กœ ๋ฐ”๊ฟ” ์—”ํŠธ๋ฆฌ๋‹น ๋‚ญ๋น„๋˜๋˜ capacity ํ•„๋“œ(ํ•ญ๋ชฉ๋‹น 64๋ฐ”์ดํŠธ)๋ฅผ ์—†์•ด๊ณ , answerยทauthorityยทadditional ๋ ˆ์ฝ”๋“œ ๋ชฉ๋ก์„ u16 ์˜คํ”„์…‹ ๊ธฐ๋ฐ˜ ๋‹จ์ผ ๋ฆฌ์ŠคํŠธ๋กœ ํ•ฉ์ณ ์—”ํŠธ๋ฆฌ๋‹น 28๋ฐ”์ดํŠธ์˜ ํฌ์ธํ„ฐ ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ์ค„์˜€๋‹ค. ์†Œ์œ ์ž ์ด๋ฆ„ ํ•„๋“œ๋ฅผ Option<Box<Name>>์œผ๋กœ ์„ ํƒ์ ์œผ๋กœ ๋งŒ๋“ค์–ด ์กฐํšŒ ์งˆ์˜ ๋„๋ฉ”์ธ๊ณผ ๊ฐ™์„ ๋•Œ๋Š” None์œผ๋กœ ์ €์žฅํ•˜๊ณ  ์กฐํšŒ ์‹œ ์ถ”๋ก ํ•˜๋„๋ก ํ–ˆ๋‹ค. RecordData enum์˜ ํฐ variant๋ฅผ ํž™์œผ๋กœ ์˜ฎ๊ฒจ AยทAAAA ๋ ˆ์ฝ”๋“œ์ฒ˜๋Ÿผ ํ”ํ•œ ํƒ€์ž…์—์„œ 120๋ฐ”์ดํŠธ ์ด์ƒ์˜ ํŒจ๋”ฉ ๋‚ญ๋น„๋ฅผ ๋ง‰์•˜๊ณ , ๋ ˆ์ฝ”๋“œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธธ์ด ํ”„๋ฆฌํ”ฝ์Šค๊ฐ€ ๋ถ™์€ ๋‹จ์ผ Box<[u8]> ๋ฒ„ํผ์˜ ์™€์ด์–ด ํฌ๋งท์œผ๋กœ ์ €์žฅํ•ด variant๋ณ„ ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ์—†์• ๊ณ  CPU ์บ์‹œ ์ง€์—ญ์„ฑ์„ ๋†’์˜€๋‹ค. ์ด ๋ณ€ํ™”๋กœ ์‚ฝ์ž… ์ฒ˜๋ฆฌ๋Ÿ‰์ด 43% ๋Š˜๊ณ  ์กฐํšŒ ์ง€์—ฐ์ด 19% ์ค„์—ˆ๋‹ค.

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

Managed PostgreSQL vs. self-hosted PostgreSQL: Key benefits and trade-offs

Azure

Azure ๋ธ”๋กœ๊ทธ๋Š” Azure Database for PostgreSQL๊ณผ ์ƒˆ๋กœ์šด ๋ฏธ์…˜ ํฌ๋ฆฌํ‹ฐ์ปฌ์šฉ ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์ œํ’ˆ Azure HorizonDB๋ฅผ ์ž์ฒด ํ˜ธ์ŠคํŒ… PostgreSQL๊ณผ ๋น„๊ตํ•œ๋‹ค. ์ž์ฒด ํ˜ธ์ŠคํŒ…์€ ํ•˜๋“œ์›จ์–ด ํ”„๋กœ๋น„์ €๋‹, OS ์„ค์น˜, ๋ณด์•ˆ ๊ฐ•ํ™”, ๊ณ ๊ฐ€์šฉ์„ฑ ๊ตฌ์„ฑ, ์žฌํ•ด ๋ณต๊ตฌ, ์ž๊ฒฉ ์ฆ๋ช… ๊ด€๋ฆฌ๊นŒ์ง€ ์ „์ฒด ๋ผ์ดํ”„์‚ฌ์ดํด์„ ์กฐ์ง์ด ์ง์ ‘ ์ฑ…์ž„์ง€๋Š” '์šด์˜ ์„ธ๊ธˆ'์„ ์ˆ˜๋ฐ˜ํ•œ๋‹ค. ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค๋Š” OS ์œ ์ง€๋ณด์ˆ˜, ์„œ๋น„์Šค ์—…๋ฐ์ดํŠธ, ์ธํ”„๋ผ ๊ด€๋ฆฌ๋ฅผ ์ œ๊ณต์ž๊ฐ€ ๋งก๊ณ  ์กฐ์ง์€ ๋ฐ์ดํ„ฐ, DB ์„ค์ •, ์ ‘๊ทผ ์ •์ฑ…, ์›Œํฌ๋กœ๋“œ ์„ค๊ณ„์— ๋Œ€ํ•œ ์ œ์–ด๊ถŒ๋งŒ ์œ ์ง€ํ•œ๋‹ค. ํŒจ์น˜๋Š” ์ž์ฒด ํ˜ธ์ŠคํŒ…์—์„œ ์ˆ˜๋™ ๋‹ค์šด๋กœ๋“œ์™€ ๋‹ค์šดํƒ€์ž„ ๊ณ„ํš์ด ํ•„์š”ํ•œ ๋ฐ˜๋ฉด ๊ด€๋ฆฌํ˜•์€ ์ œ๊ณต์ž๊ฐ€ OS์™€ ๋งˆ์ด๋„ˆ ์—…๋ฐ์ดํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ , ๊ณ ๊ฐ€์šฉ์„ฑ๋„ ์ž์ฒด ํ˜ธ์ŠคํŒ…์€ ์ˆ˜๋™ ๋ณต์ œ์™€ witness ๋…ธ๋“œ๊ฐ€ ํ•„์š”ํ•˜์ง€๋งŒ ๊ด€๋ฆฌํ˜•์€ ๋Œ€๊ธฐ ์šฉ๋Ÿ‰๊ณผ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜๋œ ์žฅ์•  ์กฐ์น˜๋ฅผ ๋‚ด์žฅํ•œ๋‹ค. ์ž๊ฒฉ ์ฆ๋ช… ๊ด€๋ฆฌ์—์„œ๋Š” ๊ด€๋ฆฌํ˜•์ด Microsoft Entra ID์™€์˜ ๋„ค์ดํ‹ฐ๋ธŒ ํ†ตํ•ฉ์œผ๋กœ ์ค‘์•™ํ™”๋œ ๊ด€๋ฆฌ์™€ ํŒจ์Šค์›Œ๋“œ ์—†๋Š” ์ธ์ฆ์„ ์ง€์›ํ•œ๋‹ค. ๊ตฌ์ฒด์  ๊ฐ€๊ฒฉ ์ˆ˜์น˜๋Š” ์ œ์‹œ๋˜์ง€ ์•Š์•˜๊ณ  '์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์šด์˜ ๋น„์šฉ'์ด๋ผ๋Š” ์„œ์ˆ ๋งŒ ์žˆ๋‹ค.

๐Ÿ’ก ๊ด€๋ฆฌํ˜• PostgreSQL๋กœ์˜ ์ „ํ™˜์€ ๋น„์šฉ ์ ˆ๊ฐ๋ณด๋‹ค ์šด์˜ํŒ€์˜ ์‹œ๊ฐ„์„ ํŒจ์น˜ยทHA ๊ตฌ์„ฑ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ๋กœ ์žฌ๋ฐฐ๋ถ„ํ•˜๋Š” ํšจ๊ณผ๊ฐ€ ๋” ํฌ๋‹ค.

Reimagining work: How Pythianโ€™s internal AI playbook delivers customer ROI

Google Cloud

27๊ฐœ๊ตญ์— ํผ์ง„ 500๋ช… ๊ทœ๋ชจ ๊ธฐ์—… Pythian์€ ์ž์‚ฌ์— Google Cloud์˜ Gemini Enterprise๋ฅผ ๋„์ž…ํ•ด ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ AI์˜ ROI๋ฅผ ์Šค์Šค๋กœ ๊ฒ€์ฆํ•˜๋Š” ์‹œํ—˜๋Œ€๋กœ ์‚ผ์•˜๋‹ค. ๊ธฐ์กด์˜ ๋„๊ตฌ ์ค‘์‹ฌ ์‚ฌ๊ณ ๋ฐฉ์‹์ด ์‚ฌ์šฉ์ž๋‹น 5๋ถ„ ์ ˆ์•ฝ ๊ฐ™์€ ์ž”๋ˆ ์ˆ˜์ค€ ํšจ์œจ์—๋งŒ ์ง‘์ค‘ํ•ด ๊ตฌ์กฐ์  ์ „ํ™˜์„ ๋†“์ณค๋‹ค๋Š” ๋ฌธ์ œ์˜์‹์—์„œ, Pythian AI Operating Model์ด๋ผ๋Š” 4๊ฐœ ์ถ• ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค. 4๊ฐœ ์ถ•์€ 16๊ฐ€์ง€ ์ˆ˜ํ‰์  ์—์ด์ „ํ‹ฑ ํŒจํ„ด์„ ํ™œ์šฉํ•˜๋Š” Field CTO ์ „๋žตยท๊ฑฐ๋ฒ„๋„Œ์Šค, Gemini Enterprise ๊ธฐ๋ฐ˜์˜ ํˆด๋งยทํ”Œ๋žซํผ ๋ฐฐํฌ, ๋น„๊ธฐ์ˆ ํŒ€์šฉ ๋…ธ์ฝ”๋“œ ์—์ด์ „ํŠธ์™€ ํ•ต์‹ฌ ์—…๋ฌด์šฉ ์ปค์Šคํ…€ ์ฝ”๋“œ ์—์ด์ „ํŠธ๋กœ ๋‚˜๋‰œ ์ด์ค‘ COE, ๊ทธ๋ฆฌ๊ณ  ์ง€์†์  ๋ชจ๋‹ˆํ„ฐ๋งยทํ”„๋กฌํ”„ํŠธ ํŠœ๋‹์„ ๋‹ด๋‹นํ•˜๋Š” XOps๋‹ค. ๊ฒฐ๊ณผ๋กœ ํ™œ์„ฑ ์‚ฌ์šฉ์ž ์ฐธ์—ฌ๊ฐ€ 3๋ฐฐ ๋Š˜๊ณ , DB ์žฅ์•  ํ•ด๊ฒฐ ์‹œ๊ฐ„์ด 80% ์ค„์—ˆ์œผ๋ฉฐ, ์—ฐ๊ฐ„ 2๋งŒ ๊ฑด ํ‹ฐ์ผ“ ์ค‘ 10%๊ฐ€ ๋ฌด๊ฐœ์ž… ์ž๋™ ํ•ด๊ฒฐ๋ผ 100๋งŒ ์‹œ๊ฐ„ ์ด์ƒ์˜ ์šด์˜ ์‹œ๊ฐ„์„ ์ ˆ๊ฐํ–ˆ๋‹ค. ๊ณต๊ธ‰๋ง ์˜ˆ์ธก ์ฃผ๊ธฐ๋Š” ์ œ์กฐ ํ˜„์žฅ 70๊ณณ์—์„œ ์ˆ˜ ์ฃผ์—์„œ 2~3์ผ๋กœ ๋‹จ์ถ•๋๊ณ , ์†Œ๋งค ์ƒํ’ˆ ์˜จ๋ณด๋”ฉ์€ 20๋ถ„์—์„œ ์ˆ˜ ์ดˆ ๋‹จ์œ„ ํ๋ฆ„์œผ๋กœ ์ค„์—ˆ๋‹ค.

๐Ÿ’ก ๋„๊ตฌ ๋ฐฐํฌ๋ณด๋‹ค XOps ๊ฐ™์€ ์šด์˜ ์ฒด๊ณ„์— ์—ญ๋Ÿ‰์„ ์Ÿ์•„์•ผ ํ•œ๋‹ค๋Š” Pythian์˜ ๊ฒฐ๋ก ์€, ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ AI ROI๊ฐ€ ์ดˆ๊ธฐ ๋ฐฐํฌ๊ฐ€ ์•„๋‹ˆ๋ผ ํ”„๋กœ๋•์…˜ ์ดํ›„์˜ ์ง€์†์  ๊ด€๋ฆฌ์—์„œ ๊ฐˆ๋ฆฐ๋‹ค๋Š” ์ ์„ ๋ณด์—ฌ์ค€๋‹ค.

Deploy personal AI agents with Cloud Run instances

Google Cloud

Google Cloud๋Š” ์žฅ๊ธฐ ์‹คํ–‰๋˜๋Š” ์ƒํƒœ ์œ ์ง€ํ˜• ์›Œํฌ๋กœ๋“œ, ํŠนํžˆ ๊ฐœ์ธ์šฉ AI ์—์ด์ „ํŠธ๋ฅผ ์œ„ํ•œ Cloud Run instances๋ฅผ ํ”„๋ฆฌ๋ทฐ๋กœ ์ถœ์‹œํ–ˆ๋‹ค. ๊ธฐ์กด Cloud Run ์„œ๋น„์Šค๊ฐ€ ์š”์ฒญ ๊ธฐ๋ฐ˜์œผ๋กœ 0๊นŒ์ง€ ์ž๋™ ์Šค์ผ€์ผ๋˜๋Š” ๊ฒƒ๊ณผ ๋‹ฌ๋ฆฌ, instances๋Š” ์˜คํ† ์Šค์ผ€์ผ๋ง ์—†์ด ๋‹จ์ผ ์ธ์Šคํ„ด์Šค๋กœ ์ตœ๋Œ€ 7์ผ๊ฐ„ ์—ฐ์† ์‹คํ–‰๋˜๋ฉฐ ์—…๋ฐ์ดํŠธยท์žฌ์‹œ์ž‘์—๋„ HTTPS URL์ด ์œ ์ง€๋˜๊ณ  ํ•„์š” ์‹œ ์ค‘์ง€ยท์žฌ๊ฐœํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ€๊ฒฉ์€ 1 vCPU(๋ฒ„์ŠคํŠธ ์˜ˆ์‚ฐ ๊ณต์œ )์™€ 1GiB ๋ฉ”๋ชจ๋ฆฌ๋กœ 30์ผ ์—ฐ์† ์šด์˜ ์‹œ ์›” 5.70๋‹ฌ๋Ÿฌ์ด๋ฉฐ, ์ƒ์‹œ ๊ณ ์„ฑ๋Šฅ์ด ํ•„์š”์น˜ ์•Š์ง€๋งŒ ๊ฐ„ํ—์ ์œผ๋กœ ๊ธ‰์ฆํ•˜๋Š” ์›Œํฌ๋กœ๋“œ์— ๋งž๋Š” ๊ณต์œ  vCPU ๋ฐฉ์‹์ด๋‹ค. ์˜ˆ์‹œ๋กœ OpenClaw ๊ฐ™์€ ๊ฐœ์ธ AI ์—์ด์ „ํŠธ๋ฅผ gcloud beta run instances create ๋ช…๋ น์œผ๋กœ ๋ฐฐํฌํ•˜๋Š” ๊ตฌ์„ฑ์ด ์ œ์‹œ๋๋‹ค. AI ํˆฌ์ž์€ํ–‰ ์Šคํƒ€ํŠธ์—… OffDeal์€ ์ด๋ฅผ ์žฅ๊ธฐ ์‹คํ–‰ ์—์ด์ „ํŠธ์˜ ๊ธฐ๋ณธ ์ธํ”„๋ผ๋กœ ์จ์„œ ์ฝœ๋“œ ์Šคํƒ€ํŠธ๋ฅผ 88% ์ค„์˜€๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. SSH ์ ‘๊ทผ์€ ์ถ”ํ›„ ์ œ๊ณต๋  ์˜ˆ์ •์ด๋‹ค.

๐Ÿ’ก ์›” 5.70๋‹ฌ๋Ÿฌ์งœ๋ฆฌ ๊ณ ์ • ๋‹จ์ผ ์ธ์Šคํ„ด์Šค ์˜ต์…˜์ด ์ƒ๊ธฐ๋ฉด์„œ, ๊ฐœ์ธ AI ์—์ด์ „ํŠธ๋ฅผ 24์‹œ๊ฐ„ ๋Œ๋ฆฌ๊ธฐ ์œ„ํ•ด ์ „์šฉ VM์„ ์šด์˜ํ•  ํ•„์š”๊ฐ€ ์ค„์–ด๋“ ๋‹ค.

Beyond the model: Architecting production-grade enterprise AI systems

Red Hat

Red Hat ๋ธ”๋กœ๊ทธ๋Š” ํ”„๋กœ๋•์…˜๊ธ‰ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ AI ์‹œ์Šคํ…œ์„ ์œ„ํ•œ 4๊ณ„์ธต ์ธํ”„๋ผ ์Šคํƒ์„ ์ œ์‹œํ•œ๋‹ค. 1์ธต์€ GPU ์„œ๋ฒ„๋‚˜ ํด๋ผ์šฐ๋“œ ์ธ์Šคํ„ด์Šค ๊ฐ™์€ ์ปดํ“จํŠธยทํ•˜๋“œ์›จ์–ด, 2์ธต์€ ๊ฐ€์ค‘์น˜ยทํ† ํฌ๋‚˜์ด์ €ยท์„ค์ •์„ ๋‹ด๋Š” ์•„ํ‹ฐํŒฉํŠธ ์ €์žฅ์†Œ, 3์ธต์€ ์ถ”๋ก  ์—”์ง„๊ณผ ์„œ๋น™ ๋ ˆ์ด์–ด, 4์ธต์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šคยท์„œ๋น„์Šคยท๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง๊ณผ์˜ ํ†ตํ•ฉ์ด๋‹ค. Red Hat AI Inference๊ฐ€ vLLM์„ ํ•ต์‹ฌ์œผ๋กœ ํ•˜๋Š” ์—”์ง„ยท๋Ÿฐํƒ€์ž„ ๋ ˆ์ด์–ด์˜ ์ง€์› ์ œํ’ˆ์ด๊ณ , Red Hat AI Enterprise๊ฐ€ 1~3์ธต์„ ๊ฒฐํ•ฉํ•˜๋ฉฐ OpenShift AI์™€ ๋…๋ฆฝํ˜• ๋˜๋Š” ํ†ตํ•ฉํ˜•์œผ๋กœ ์ œ๊ณต๋œ๋‹ค. Model Context Protocol์„ ์ง€์›ํ•˜๋Š” AI ๋„ค์ดํ‹ฐ๋ธŒ ๊ฒŒ์ดํŠธ์›จ์ด Red Hat Connectivity Link๋Š” ํ˜„์žฌ ๊ธฐ์ˆ  ํ”„๋ฆฌ๋ทฐ ๋‹จ๊ณ„๋‹ค. ๊ถŒ์žฅ ์‚ฌํ•ญ์œผ๋กœ๋Š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์—์„œ GPU ์˜คํผ๋ ˆ์ดํ„ฐ ์‚ฌ์šฉ, S3ยทMinIOยทOCI ์ด๋ฏธ์ง€ ๊ฐ™์€ ๋‚ด๊ตฌ์„ฑ ์žˆ๋Š” ๋ธ”๋กญ ์Šคํ† ๋ฆฌ์ง€์— ๋ฒ„์ „ ๊ด€๋ฆฌ์™€ ํ•จ๊ป˜ ๋ชจ๋ธ ์ €์žฅ, OpenAI ํ˜ธํ™˜ HTTP API(/v1/chat/completions) ์ฑ„ํƒ, ์ธ์ฆยท์ฟผํ„ฐยทํ† ํฐ ๊ธฐ๋ฐ˜ ๋ ˆ์ดํŠธ ๋ฆฌ๋ฐ‹์„ ์ฒ˜๋ฆฌํ•˜๋Š” AI ์ธ์ง€ํ˜• ๊ฒŒ์ดํŠธ์›จ์ด ๊ตฌํ˜„์ด ์ œ์‹œ๋œ๋‹ค. ๊ตฌ์ฒด์  ์ˆ˜์น˜๋‚˜ ์„ฑ๋Šฅ ์ง€ํ‘œ, ๋„์ž… ์‚ฌ๋ก€๋Š” ์ œ์‹œ๋˜์ง€ ์•Š๋Š”๋‹ค.

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

Automating edge recovery: Minimizing unplanned downtime with Red Hat Edge

Red Hat

Red Hat์˜ ์—์ง€ ์ปดํ“จํŒ… ์ˆ˜์„ ํ”„๋กœ๋•ํŠธ ๋งค๋‹ˆ์ € Luke Thompson์€ Red Hat ์ž…์‚ฌ ์ „ 7๋…„๊ฐ„ ๋Œ€ํ˜• ์‚ฐ์—…์šฉ ์ž๋™ํ™” ๊ธฐ์—…์—์„œ ์ผํ•˜๋ฉฐ ๋ฏธ๊ฐ€๋™ ์‹œ๊ฐ„ ์ตœ์†Œํ™”๋ผ๋Š” ์ผ๊ด€๋œ ์ œ์กฐ ํ˜„์žฅ์˜ ๊ณ ๋ฏผ์„ ๋ชฉ๊ฒฉํ–ˆ๋‹ค. ์ด๋ฒˆ์— ์†Œ๊ฐœ๋œ GreenBoot๋Š” RHEL์— ํ†ตํ•ฉ๋œ ํ—ฌ์Šค์ฒดํฌ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ, OS ์—…๋ฐ์ดํŠธ๊ฐ€ ์‹คํŒจํ•˜๋ฉด ์ด๋ฅผ ์ž๋™์œผ๋กœ ๊ฐ์ง€ํ•ด ์‚ฌ๋žŒ์˜ ๊ฐœ์ž… ์—†์ด ์ด์ „ ์ •์ƒ ์ƒํƒœ๋กœ ๋กค๋ฐฑ์„ ํŠธ๋ฆฌ๊ฑฐํ•œ๋‹ค. RHEL์ด ์—…๋ฐ์ดํŠธ๋œ OS ์ด๋ฏธ์ง€๋กœ ๋ถ€ํŒ…ํ•  ๋•Œ ์‚ฌ์ „ ์ •์˜๋œ ํ—ฌ์Šค์ฒดํฌ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•ด ์‹œ์Šคํ…œ์ด ์ •์ƒ ๋™์ž‘ํ•˜๋Š”์ง€ ํŒ๋‹จํ•˜๊ณ , ๋งฅ์ฃผ ์–‘์กฐ ๋ฐฐ์น˜ ๋ผ์ธ ์ œ์–ด ํ”„๋กœ์„ธ์Šค ๊ฐ™์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŠนํ™” ์š”๊ฑด์„ ๊ฒ€์ฆํ•˜๋Š” ์ปค์Šคํ…€ ์ฒดํฌ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. ์šด์˜์ž๊ฐ€ ์‹คํŒจํ•œ ์—…๋ฐ์ดํŠธ๋ฅผ ์ง์ ‘ ์ง„๋‹จํ•˜๊ณ  ๋ณต๊ตฌํ•˜๋А๋ผ ์ •๋น„ ์‹œ๊ฐ„์„ ์†Œ๋ชจํ•˜๋Š” ๋Œ€์‹ , ์ž๋™ ๋ณต๊ตฌ๋กœ ๊ณ„ํš๋œ ์ •๋น„ ์ฐฝ์ด ๊ฐ’๋น„์‹ผ ์ƒ์‚ฐ ์ค‘๋‹จ์œผ๋กœ ํ™•์žฅ๋˜๋Š” ๊ฒƒ์„ ๋ง‰๋Š”๋‹ค. ์ œ์กฐ ํ˜„์žฅ์˜ ๋‹ค์šดํƒ€์ž„ ๋น„์šฉ์€ ์‹œ๊ฐ„๋‹น 1๋งŒ ๋‹ฌ๋Ÿฌ์—์„œ 200๋งŒ ๋‹ฌ๋Ÿฌ์— ์ด๋ฅผ ์ˆ˜ ์žˆ์–ด, ์ž๋™ํ™”๋œ ๋ณต๊ตฌ ๋Šฅ๋ ฅ์˜ ๊ฒฝ์ œ์  ์ค‘์š”์„ฑ์ด ํฌ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค.

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

Gallup scales real-time coaching for thousands with Amazon Bedrock

AWS Architecture

Gallup์€ Gallup Access ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ†ตํ•ฉ๋œ ์ƒ์„ฑํ˜• AI ์–ด์‹œ์Šคํ„ดํŠธ Gallup AI๋ฅผ ๊ตฌ์ถ•ํ•ด, Anthropic์˜ Claude ๋ชจ๋ธ์„ ์“ฐ๋Š” Amazon Bedrock๊ณผ ๊ฒ€์ƒ‰ ์ฆ๊ฐ• ์ƒ์„ฑ์„ ์œ„ํ•œ Amazon Bedrock Knowledge Bases, ์ตœ์‹  ์—ฐ๊ตฌ ์ž๋ฃŒ ์ƒ‰์ธ์„ ์œ„ํ•œ Amazon Kendra๋ฅผ ํ•ต์‹ฌ์œผ๋กœ ์‚ผ์•˜๋‹ค. ์ŠคํŠธ๋ฆฌ๋ฐ ์‘๋‹ต์—๋Š” FastAPI ๊ธฐ๋ฐ˜ AWS Lambda๋ฅผ, ๋Œ€ํ™” ๊ธฐ๋ก์˜ ์ดˆ์ €์ง€์—ฐ ์กฐํšŒ์—๋Š” Amazon ElastiCache Serverless๋ฅผ, ๋‚ด๊ตฌ์„ฑ ์žˆ๋Š” ๋Œ€ํ™” ๊ธฐ๋ก๊ณผ ์ธ์šฉ ์ €์žฅ์—๋Š” Amazon RDS for MySQL์„, ์ œํ’ˆ๋ณ„ ์ธ์‚ฌ์ดํŠธ ์ €์žฅ์—๋Š” Amazon DynamoDB๋ฅผ ์“ด๋‹ค. ์ฝ˜ํ…์ธ  ์•ˆ์ „์€ Amazon Bedrock Guardrails๊ฐ€ ๋‹ด๋‹นํ•˜๊ณ , Amazon Data Firehose๊ฐ€ ์ง€ํ‘œ๋ฅผ Amazon S3๋กœ ์ŠคํŠธ๋ฆฌ๋ฐํ•œ๋‹ค. Gallup์˜ 90๋…„์น˜ ์ž์ฒด ์—ฐ๊ตฌ ์ž๋ฃŒ๋ฅผ S3์— ์ ์žฌํ•ด Knowledge Bases๋กœ ๋“ค์—ฌ์˜ค๋Š” ๋™์‹œ์— ์›น์‚ฌ์ดํŠธ๋ฅผ ์ง€์†์ ์œผ๋กœ ํฌ๋กค๋งํ•ด ์ตœ์‹  ๋ฐœํ–‰๋ฌผ๋„ ๋ฐ˜์˜ํ•œ๋‹ค. 2024๋…„ 6์›” ์ถœ์‹œ ์ดํ›„ ํ”„๋กฌํ”„ํŠธ ์ˆ˜๋Š” ์•ฝ 7๋ฐฐ, ๋Œ€ํ™” ์ˆ˜๋Š” ์•ฝ 4.5๋ฐฐ, ํ™œ์„ฑ ์‚ฌ์šฉ์ž๋Š” ์•ฝ 5.5๋ฐฐ ๋Š˜์—ˆ๊ณ  ๋Œ€ํ™”๋‹น ํ‰๊ท  ํ”„๋กฌํ”„ํŠธ ์ˆ˜๋Š” ์•ฝ 55% ์ฆ๊ฐ€ํ–ˆ์œผ๋ฉฐ, ํ˜„์žฌ ์ˆ˜์ฒœ ๋ช…์˜ ๋ฆฌ๋”์—๊ฒŒ ์„œ๋ธŒ์ดˆ ๋‹จ์œ„ ์ฒซ ์‘๋‹ต ์ง€์—ฐ์œผ๋กœ ์ˆ˜์‹ญ์–ต ๊ฐœ ํ† ํฐ ๊ทœ๋ชจ์˜ ํ”„๋กœ๋•์…˜ ์ƒํ˜ธ์ž‘์šฉ์„ ์ฒ˜๋ฆฌํ•œ๋‹ค.

๐Ÿ’ก 90๋…„์น˜ ๋…์ž ์—ฐ๊ตฌ ์ž๋ฃŒ๋ฅผ RAG ์ง€์‹ ๊ธฐ๋ฐ˜์œผ๋กœ ์ „ํ™˜ํ•œ ๊ฒƒ์€, ๋ฒ”์šฉ LLM์ด ํ‰๋‚ด ๋‚ผ ์ˆ˜ ์—†๋Š” ๋…์  ๋ฐ์ดํ„ฐ ์ž์‚ฐ์ด ์ƒ์„ฑํ˜• AI ์ œํ’ˆ์˜ ์ฐจ๋ณ„ํ™” ์ถ•์ด ๋  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค.

Closing the AI agent trust gap with graduated autonomy

AWS Architecture

์ด ๊ธ€์€ AI ์—์ด์ „ํŠธ ๊ถŒํ•œ์„ ์ „๋ฉด ํ—ˆ์šฉ๊ณผ ์์˜จ๋ฆฌ๋ผ๋Š” ์–‘๊ทน๋‹จ ๋Œ€์‹ , ๊ฒ€์ฆ๋œ ์‹ ๋ขฐ๋„์— ๋”ฐ๋ผ ๋™์ ์œผ๋กœ ์กฐ์ •ํ•˜๋Š” 'graduated autonomy' ํŒจํ„ด์„ ์ œ์•ˆํ•œ๋‹ค. ์‹ ๋ขฐ ๊ฒฉ์ฐจ ๋ฌธ์ œ๋กœ ๊ฐ€์‹œ์„ฑ(API ๋กœ๊ทธ๋Š” ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚ฌ๋Š”์ง€๋งŒ ๋ณด์—ฌ์ค„ ๋ฟ ์•ˆ์ „ํ–ˆ๋Š”์ง€๋Š” ๋ณด์—ฌ์ฃผ์ง€ ์•Š์Œ), ์˜์‚ฌ๊ฒฐ์ • ์ถœ์ฒ˜ ์ถ”์ , ๋ณต๊ตฌ๋ฅผ ์œ„ํ•œ ์‚ฌ์ „ ์ƒํƒœ ์บก์ฒ˜(๊ฐ€์—ญ์„ฑ) ์„ธ ๊ฐ€์ง€๋ฅผ ๊ผฝ๋Š”๋‹ค. ์ ์ˆ˜ ์—”์ง„์€ ์ •ํ™•์„ฑ 25%, ์•ˆ์ „์„ฑ 20%, ์ผ๊ด€์„ฑ 20%, ๊ทœ์ • ์ค€์ˆ˜ 20%, ํšจ์œจ์„ฑ 15%์˜ ๋‹ค์„ฏ ๊ฐ€์ค‘์น˜๋กœ ์‹ ๋ขฐ๋„๋ฅผ ๊ณ„์‚ฐํ•˜๊ณ , ๋ชจ๋“  ์—์ด์ „ํŠธ๋Š” ์์˜จ๋ฆฌ ๊ถŒํ•œ์˜ ์ˆ˜์Šต(probation) ๋‹จ๊ณ„์ธ T1์—์„œ ์‹œ์ž‘ํ•ด ์ง€์†์  ์„ฑ๊ณผ์— ๋”ฐ๋ผ ์Šน๊ธ‰ํ•˜๊ณ  ์•ˆ์ „ ์‹คํŒจ ์‹œ ์ฆ‰์‹œ ๊ฐ•๋“ฑ๋˜๋Š” T1~T4 ๋„ค ๋‹จ๊ณ„ ๋“ฑ๊ธ‰ ์ฒด๊ณ„๋ฅผ ๊ฑฐ์นœ๋‹ค. ์ฃผ์ž…ยท๋ฏผ๊ฐ์ •๋ณดยทํ–‰๋™ ์ด์ƒ์„ ํƒ์ง€ํ•˜๋Š” ์‚ฌ์ „ ์‹คํ–‰ ํ•„ํ„ฐ, Amazon Bedrock AgentCore ๊ฒŒ์ดํŠธ์›จ์ด์—์„œ ์—์ด์ „ํŠธ ํ”„๋กœ์„ธ์Šค ๋ฐ–์—์„œ ๋””ํดํŠธ ๊ฑฐ๋ถ€ ์ ‘๊ทผ ์ œ์–ด๋ฅผ ์ ์šฉํ•˜๋Š” Cedar ์ •์ฑ… ๊ธฐ๋ฐ˜ ์ง‘ํ–‰ ๊ณ„์ธต, think-plan-act-observe-score ์ฒด์ธ์„ ๊ธฐ๋กํ•˜๋Š” ์‚ฌํ›„ ์‹คํ–‰ ๊ฐ์‚ฌ ๊ณ„์ธต์ด ์ด์–ด์ง€๋ฉฐ, ์ ๋Œ€์  ํ…Œ์ŠคํŠธ์—์„œ ๋น„์ธ๊ฐ€ ๋„๊ตฌ ํ˜ธ์ถœ์ด ๋‚˜์˜ค๋ฉด AWS CodePipeline์ด ๋ฆด๋ฆฌ์Šค๋ฅผ ๋ง‰๋Š” ๋ฐฐํฌ ๊ฒŒ์ดํŠธ๋กœ ๋งˆ๋ฌด๋ฆฌ๋œ๋‹ค. Amazon Bedrock AgentCore, Amazon DynamoDB, AWS CodePipeline, Amazon Bedrock Guardrails๊ฐ€ ์ด ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” AWS ์„œ๋น„์Šค๋‹ค.

๐Ÿ’ก ์‹ ๋ขฐ๋„๋ฅผ 5๊ฐœ ๊ฐ€์ค‘ ์ง€ํ‘œ๋กœ ์ ์ˆ˜ํ™”ํ•ด ๊ถŒํ•œ ์Šน๊ธ‰ยท๊ฐ•๋“ฑ์„ ์ž๋™ํ™”ํ•˜๋ฉด, ์—์ด์ „ํŠธ ๊ถŒํ•œ ๋ถ€์—ฌ๊ฐ€ ์ผํšŒ์„ฑ ๋ฐฐํฌ ๊ฒฐ์ •์ด ์•„๋‹ˆ๋ผ ์ง€์†์ ์œผ๋กœ ์žฌํ‰๊ฐ€๋˜๋Š” ์šด์˜ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋œ๋‹ค.

How Uber improves network reliability while unblocking cloud migration

Google Cloud

Uber๋Š” Google Cloud์™€ ํ•จ๊ป˜ Application Awareness on Interconnect(AAI)๋ฅผ ๊ฐœ๋ฐœํ•ด, ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋„คํŠธ์›Œํฌ ์ „์ฒด์—์„œ ์ค‘์š”ํ•œ ํŠธ๋ž˜ํ”ฝ์„ ์šฐ์„  ์ฒ˜๋ฆฌํ•จ์œผ๋กœ์จ ํด๋ผ์šฐ๋“œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ค‘์—๋„ ๋น„์ฆˆ๋‹ˆ์Šค ์—ฐ์†์„ฑ์„ ์ง€ํ‚จ๋‹ค. ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์„ ๋™๋“ฑํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ์กด FIFO ๋ฐฉ์‹๊ณผ ๋‹ฌ๋ฆฌ AAI๋Š” ํŠธ๋ž˜ํ”ฝ์„ 6๊ฐœ ํด๋ž˜์Šค๋กœ ๋ถ„๋ฅ˜ํ•˜๊ณ  DSCP ๋งˆํ‚น๊ณผ ํ์ž‰ ํ”„๋กœํŒŒ์ผ์„ ๊ตฌ์„ฑํ•ด, ๊ธ‰์ฆ ์ƒํ™ฉ์—์„œ๋„ ๋น„์ฆˆ๋‹ˆ์Šค ํฌ๋ฆฌํ‹ฐ์ปฌ ํŠธ๋ž˜ํ”ฝ์„ ์—„๊ฒฉํ•œ ์šฐ์„ ์ˆœ์œ„ ๋˜๋Š” ๋Œ€์—ญํญ ๊ณต์œ  ์ •์ฑ…์œผ๋กœ ๋ณดํ˜ธํ•œ๋‹ค. ์ด๋Š” ์ „์—ญ ๊ทœ๋ชจ์—์„œ ๋น„์šฉ์ด ํฌ๊ณ  ์‹ ๋ขฐ๋„๋„ ๋–จ์–ด์ง€๋Š” ํ‘œ์ค€ ๋Œ€์—ญํญ ๊ณผ๋‹ค ํ”„๋กœ๋น„์ €๋‹ ๋Œ€์‹ , AI ์›Œํฌ๋กœ๋“œ์™€ ๋Œ€๊ทœ๋ชจ ๋ถ„์„์„ ์œ„ํ•œ ๋Œ€๋Ÿ‰ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ํšจ์œจ์ ์ธ ๋Œ€์—ญํญ ํ™œ์šฉ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋ ค๋Š” ์ ‘๊ทผ์ด๋‹ค. ์ดˆ๊ธฐ ๋ฐฐํฌ๋Š” ์• ๋ฆฌ์กฐ๋‚˜์ฃผ ํ”ผ๋‹‰์Šค์™€ ๋ฒ„์ง€๋‹ˆ์•„์ฃผ ์• ์Šˆ๋ฒˆ์˜ Cloud Interconnect ๊ฑฐ์ ์—์„œ ํ”„๋ผ์ด๋น— ํ”„๋ฆฌ๋ทฐ๋กœ ์‹œ์ž‘ํ•ด ์ดํ›„ ์ธํ”„๋ผ ์ „์—ญ์œผ๋กœ ํ™•๋Œ€๋๋‹ค. Uber ์—”์ง€๋‹ˆ์–ด๋ง ๋””๋ ‰ํ„ฐ Harry Liu๋Š” ์ด ๊ธฐ๋Šฅ์ด ์ „๋žต์  ์›Œํฌ๋กœ๋“œ๋ฅผ Google Cloud๋กœ ์ด์ „ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ ํ•ต์‹ฌ์ด์ž ํ”ผํฌ ์ˆ˜์š” ์‹œ ์„œ๋น„์Šค ์‹ ๋ขฐ์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์ด๋ฉฐ, ์ธํ”„๋ผ๋ฅผ ๋” ํšจ์œจ์ ์œผ๋กœ ๋งŒ๋“ค์–ด ์ด์†Œ์œ ๋น„์šฉ์„ ๋‚ฎ์ถ˜๋‹ค๊ณ  ๋ฐํ˜”๋‹ค.

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

The Economics of Agent Optimization: Four ways to lower the cost

Azure

Microsoft Foundry๋Š” AI ์—์ด์ „ํŠธ ๋น„์šฉ์„ ๋‚ฎ์ถ”๋Š” ๋„ค ๊ฐ€์ง€ ๋Ÿฐํƒ€์ž„ ๋ ˆ๋ฒ„๋ฅผ ์ œ๊ณตํ•œ๋‹ค๊ณ  ์†Œ๊ฐœํ•œ๋‹ค. ์ฒซ์งธ, Foundry Models์˜ model router๊ฐ€ ๋“ค์–ด์˜ค๋Š” ์š”์ฒญ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ‰๊ฐ€ํ•ด ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ชจ๋ธ๋กœ ๋ณด๋‚ด๊ณ , ํ‘œ์ค€ยท์šฐ์„  ์ฒ˜๋ฆฌยทํ”„๋กœ๋น„์ €๋‹๋œ ์ฒ˜๋ฆฌ๋Ÿ‰ ๋‹จ์œ„ ๊ฐ™์€ ๋ฐฐํฌ ์„ ํƒ์ง€์™€ ์•ˆ์ •์ ์ธ ๊ณ ๋นˆ๋„ ์ž‘์—…์„ ์œ„ํ•œ ํŒŒ์ธํŠœ๋‹๊นŒ์ง€ ํฌํ•จํ•˜๋ฉฐ, ๋ฌธ์„œ ์ฒ˜๋ฆฌ ๊ฐ™์€ ๋น„๋™๊ธฐ ์›Œํฌ๋กœ๋“œ์—๋Š” Batch ๋ฐฐํฌ๋กœ ์ตœ๋Œ€ 50% ๋น„์šฉ ์ ˆ๊ฐ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๋‘˜์งธ, ํ”„๋กฌํ”„ํŠธ ์บ์‹ฑ์œผ๋กœ ์‹œ์Šคํ…œ ์ง€์นจยท๋„๊ตฌ ์ •์˜ยท์˜ˆ์‹œ ๊ฐ™์€ ์•ˆ์ •์ ์ธ ์ฝ˜ํ…์ธ ๋ฅผ ์—ฌ๋Ÿฌ ์—์ด์ „ํŠธ ํ„ด์—์„œ ์žฌ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š๋„๋ก ํ•˜๋Š”๋ฐ, ์บ์‹œ ์ฝ๊ธฐ๋Š” ์ผ๋ฐ˜ ์ž…๋ ฅ ๊ฐ€๊ฒฉ๋ณด๋‹ค ํ• ์ธ๋˜๊ณ  ํ”„๋กœ๋น„์ €๋‹๋œ ๋ฐฐํฌ์—์„œ๋Š” ์ตœ๋Œ€ 100% ํ• ์ธ๋„ ๊ฐ€๋Šฅํ•˜๋ฉฐ Azure API Management์˜ ์‹œ๋งจํ‹ฑ ์บ์‹ฑ์€ ์ด ํšจ๊ณผ๋ฅผ ์„ธ์…˜ ์ „์ฒด๋กœ ํ™•์žฅํ•œ๋‹ค. ์…‹์งธ, ๋ชจ๋ฒ” ์‚ฌ๋ก€๋กœ ์‹œ์Šคํ…œ ์ง€์นจ์„ ์žฌ์ž‘์„ฑํ•˜๋Š” Prompt Optimizer์™€ ์‹ค์ œ ์ž‘์—… ๋ฐ์ดํ„ฐ์…‹์œผ๋กœ ์—์ด์ „ํŠธ๋ฅผ ์‹คํ–‰ํ•ด ํ›„๋ณด ์„ค์ •์„ ์ƒ์„ฑยท์ฑ„์ ยท์ˆœ์œ„ํ™”ํ•˜๋Š” Agent Optimizer ๋‘ ์ž๋™ํ™” ๋„๊ตฌ๋กœ ํ”„๋กฌํ”„ํŠธ์™€ ์—์ด์ „ํŠธ๋ฅผ ์ฐจ๋ก€๋กœ ์ตœ์ ํ™”ํ•œ๋‹ค. ๋„ท์งธ, Foundry์˜ ๊ด€์ธก์„ฑ์ด ์š”์ฒญ๋‹น ํ† ํฐ ์ˆ˜ยท์บ์‹œ ์ ์ค‘๋ฅ ยท์ง€์—ฐ์‹œ๊ฐ„ยท๋ชจ๋ธ ์„ ํƒ๊ณผ ํ‰๊ฐ€ ์ ์ˆ˜๋ฅผ ์ถ”์ ํ•ด ์š”์ฒญ๋‹น ๋น„์šฉ๊ณผ ์™„๋ฃŒ๋œ ๊ฒฐ๊ณผ๋‹น ๋น„์šฉ์„ ๋ชจ๋‘ ์ธก์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. Batch ๋ฐฐํฌ์˜ ์ตœ๋Œ€ 50% ์ ˆ๊ฐ ์™ธ์— ์ „์ฒด ๋น„์šฉ ์ ˆ๊ฐ๋ฅ ์€ ๊ตฌ์ฒด์ ์œผ๋กœ ์ œ์‹œ๋˜์ง€ ์•Š๋Š”๋‹ค.

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

The patch window is collapsing: Why security needs a new control plane

Azure

์ด ๊ธ€์€ ์•„์นจ์— ๊ณต๊ฐœ๋œ ์ทจ์•ฝ์ ์ด ์˜คํ›„์—๋Š” ์ด๋ฏธ ํ™œ๋ฐœํ•œ ์Šค์บ๋‹๊ณผ ์ต์Šคํ”Œ๋กœ์ž‡ ๋Œ€์ƒ์ด ๋  ์ˆ˜ ์žˆ๋Š” ๋ฐ˜๋ฉด, ๋ฐฉ์–ด ์ธก ํ”„๋กœ์„ธ์Šค๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ํ™˜๊ฒฝ ์ „๋ฐ˜์—์„œ ํ…Œ์ŠคํŠธยท๊ฒ€์ฆยท๋ฐฐํฌ์— ์—ฌ์ „ํžˆ ๋ฉฐ์น ์—์„œ ๋ช‡ ์ฃผ๊ฐ€ ๊ฑธ๋ฆฐ๋‹ค๋Š” ์‹œ๊ฐ„์  ๋ถˆ์ผ์น˜๋ฅผ ์งš๋Š”๋‹ค. ํ˜„๋Œ€์˜ ๊ณต๊ฒฉ ์บ ํŽ˜์ธ์€ ์ „ ์„ธ๊ณ„ ๊ทœ๋ชจ๋กœ ๋™์ž‘ํ•˜๊ณ  ๋ณด์•ˆ ์—ฐ๊ตฌ์™€ ๊ณต๊ฒฉ์ฆ๋ช…(PoC) ์ต์Šคํ”Œ๋กœ์ž‡์ด ๊ณต๊ฐœ ๋ช‡ ์‹œ๊ฐ„ ์•ˆ์— ํผ์ง€๋ฏ€๋กœ, ๋ฐฉ์–ด์ž๊ฐ€ ๊ณต๊ฒฉ์ž๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ์›€์ง์ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ „ํ†ต์ ์ธ ์ทจ์•ฝ์  ๊ด€๋ฆฌ ๋ชจ๋ธ์˜ ์ „์ œ๋Š” ๋” ์ด์ƒ ์œ ํšจํ•˜์ง€ ์•Š๋‹ค๊ณ  ์ฃผ์žฅํ•œ๋‹ค. ๋Œ€์•ˆ์œผ๋กœ ํŒจ์น˜๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๋Œ€์‹  ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์„ 1์ฐจ ๋ณด์™„ ํ†ต์ œ๋กœ ์‚ผ์•„, ์ทจ์•ฝํ•œ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ ์ œํ•œํ•˜๊ณ  ์ž ์žฌ์  ๊ณต๊ฒฉ ๊ฒฝ๋กœ ๋…ธ์ถœ์„ ์ค„์ด๋ฉฐ ์ˆ˜ํ‰ ์ด๋™ ๊ธฐํšŒ๋ฅผ ์ฐจ๋‹จํ•˜๋Š” ๋ฐฉ์‹์„ ์ œ์•ˆํ•˜๋ฉฐ, ์—”๋“œํฌ์ธํŠธ ํŒจ์น˜๋ณด๋‹ค ๋” ๋น ๋ฅด๊ฒŒ ์ด๋Ÿฐ ํ†ต์ œ๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ๊ฑฐ์นœ IP ์ฐจ๋‹จ์ด ์•„๋‹ˆ๋ผ ์•…์šฉ์„ฑ ์—ฐ๊ฒฐ ํŒจํ„ด์— ๋Œ€ํ•œ ์†๋„ ์ œํ•œ ๊ฐ™์€ ๋งฅ๋ฝ ์ธ์ง€ํ˜•ยท์ ์‘ํ˜• ์ง‘ํ–‰์„ ๊ฐ•์กฐํ•œ๋‹ค. Azure Networking, Microsoft Defender for Cloud, Azure Arc ๊ฐ™์€ ์ œํ’ˆ์ด ์–ธ๊ธ‰๋˜์ง€๋งŒ ์ƒˆ๋กœ์šด ์ œํ’ˆ ๋ฐœํ‘œ๋Š” ์—†๋Š” ์‚ฌ๊ณ  ๋ฆฌ๋”์‹ญ ์„ฑ๊ฒฉ์˜ ๊ธ€์ด๋ฉฐ, ํŒจ์น˜ ๋ฐฐํฌ ์‹œ๊ฐ„์ด๋‚˜ ์ต์Šคํ”Œ๋กœ์ž‡ ๊ฐœ๋ฐœ ์†๋„์— ๋Œ€ํ•œ ๊ตฌ์ฒด์  ์ˆ˜์น˜๋Š” ์ œ์‹œ๋˜์ง€ ์•Š๊ณ  '๋ช‡ ์‹œ๊ฐ„' ๋Œ€ '๋ฉฐ์น ์—์„œ ๋ช‡ ์ฃผ'๋ผ๋Š” ์ •์„ฑ์  ํ‘œํ˜„๋งŒ ์“ฐ์ธ๋‹ค.

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


DevOps & ์ธํ”„๋ผ

Google found a way to test Gemini without seeing the questions

The New Stack

์ œ๋ชฉ์€ ๊ตฌ๊ธ€์ด ์งˆ๋ฌธ์„ ๋ณด์ง€ ์•Š๊ณ ๋„ Gemini๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์•˜๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋Š” ๋ฒค์น˜๋งˆํฌ ๋ฐ์ดํ„ฐ์…‹์ด ์ปค์ง€๊ณ  ๊ณต๊ฐœ๋˜๋ฉด์„œ ๋ชจ๋ธ์ด ์ด๋ฏธ ํ•™์Šตํ•œ ๋ฌธ์ œ๋กœ ํ‰๊ฐ€๋ฐ›๋Š”์ง€ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์–ด๋ ค์›Œ์ง€๋Š” ๋ฌธ์ œ์™€ ๊ด€๋ จ๋œ ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ์ด ๊ธ€์€ The New Stack์ด devops ์นดํ…Œ๊ณ ๋ฆฌ๋กœ 2026๋…„ 8์›” 27์ผ์— ๊ฒŒ์žฌํ–ˆ๋‹ค. ์›๋ฌธ ๋ณธ๋ฌธ์„ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•ด ๊ตฌ์ฒด์ ์ธ ํ‰๊ฐ€ ๋ฐฉ๋ฒ•, ์‚ฌ์šฉ๋œ Gemini ๋ฒ„์ „, ์ฐธ์—ฌ ์—ฐ๊ตฌ์ž๋‚˜ ์ˆ˜์น˜๋Š” ํ™•์ธํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. ์ด ์š”์•ฝ์€ ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ๋ฒ”์œ„ ์•ˆ์—์„œ๋งŒ ์ž‘์„ฑ๋๋‹ค๋Š” ์ ์„ ๋ฐํžŒ๋‹ค.

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

Aider, Claude Code, and OpenClaw ran an identical model. Token use varied 70-fold.

The New Stack

์ œ๋ชฉ์— ๋”ฐ๋ฅด๋ฉด Aider, Claude Code, OpenClaw๊ฐ€ ๋™์ผํ•œ ๋ชจ๋ธ๋กœ ์ž‘์—…ํ–ˆ์„ ๋•Œ ํ† ํฐ ์‚ฌ์šฉ๋Ÿ‰์ด ์ตœ๋Œ€ 70๋ฐฐ๊นŒ์ง€ ์ฐจ์ด๊ฐ€ ๋‚ฌ๋‹ค. ์ด๋Š” AI ์ฝ”๋”ฉ ์—์ด์ „ํŠธ์˜ ๋น„์šฉ์„ ํ‰๊ฐ€ํ•  ๋•Œ ๋ชจ๋ธ ์ž์ฒด๋ณด๋‹ค ์—์ด์ „ํŠธ ํ•˜๋„ค์Šค์˜ ๊ตฌํ˜„ ๋ฐฉ์‹์ด ๋น„์šฉ์— ๋” ํฌ๊ฒŒ ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ์Œ์„ ์‹œ์‚ฌํ•œ๋‹ค. ์ด ๊ธ€์€ The New Stack์ด devops ์นดํ…Œ๊ณ ๋ฆฌ๋กœ 2026๋…„ 8์›” 27์ผ์— ๊ฒŒ์žฌํ–ˆ๋‹ค. ์›๋ฌธ ๋ณธ๋ฌธ์„ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•ด ์–ด๋–ค ์„ธ ๊ฐ€์ง€ ๋ฒค์น˜๋งˆํ‚น ์‹œ๋„์ธ์ง€, ํ…Œ์ŠคํŠธ๋œ ๋ชจ๋ธ๋ช…, ๊ตฌ์ฒด์ ์ธ ํ† ํฐ ์ˆ˜์น˜๋Š” ํ™•์ธํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. ์ด ์š”์•ฝ์€ ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ๋ฒ”์œ„ ์•ˆ์—์„œ๋งŒ ์ž‘์„ฑ๋๋‹ค๋Š” ์ ์„ ๋ฐํžŒ๋‹ค.

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

This duck will teach you reinforcement learning โ€” and pick up your socks

The New Stack

์ œ๋ชฉ์€ ํฌ๋ฆฌ์Šค๋งˆ์Šค ์ „์— ์ง‘ ์•ˆ์„ ๋Œ์•„๋‹ค๋‹ˆ๋ฉฐ ์–‘๋ง์„ ์น˜์šฐ๋Š” ๊ธฐ๊ณ„ ์˜ค๋ฆฌ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋ฉฐ, 8์›” 27์ผ ํ”„๋ ˆ๋”๋ฆญ ๋ผ๋””๋…ธ์ด์Šค๊ฐ€ ์“ด ๊ธฐ์‚ฌ๋กœ ๊ฒŒ์žฌ๋๋‹ค. ๊ธฐ์‚ฌ๋Š” ์ด ์˜ค๋ฆฌ ๋กœ๋ด‡์ด ๊ฐ•ํ™”ํ•™์Šต์„ ๊ฐ€๋ฅด์น˜๋Š” ์šฉ๋„๋กœ ์†Œ๊ฐœ๋œ๋‹ค๊ณ  ์ œ๋ชฉ์—์„œ ๋ฐํžŒ๋‹ค. ๋ฐœ์ทŒ์—๋Š” Hugging Face์˜ Pollen Robotics๊ฐ€ ๋ชฉ์š”์ผ์— ์˜ˆ์•ฝ ํŒ๋งค๋ฅผ ์—ด์—ˆ๋‹ค๋Š” ๋ฌธ๊ตฌ๊ฐ€ ํฌํ•จ๋ผ ์žˆ๋‹ค. ์›๋ฌธ ๋ณธ๋ฌธ์„ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•ด ์ •ํ™•ํ•œ ๊ฐ€๊ฒฉ, ์‚ฌ์–‘, ์ •์‹ ์ถœ์‹œ์ผ ๊ฐ™์€ ๊ตฌ์ฒด์ ์ธ ์ •๋ณด๋Š” ํ™•์ธํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. ์ด ์š”์•ฝ์€ ์ œ๋ชฉ๊ณผ ๋ฐœ์ทŒ ๋ฒ”์œ„ ์•ˆ์—์„œ๋งŒ ์ž‘์„ฑ๋๋‹ค๋Š” ์ ์„ ๋ฐํžŒ๋‹ค.

๐Ÿ’ก ์ €๊ฐ€ํ˜• ๊ต์œก์šฉ ๋กœ๋ด‡์ด ๊ฐ•ํ™”ํ•™์Šต ํ•™์Šต ๋„๊ตฌ๋กœ ์†Œ๋น„์ž ์‹œ์žฅ์— ๋‚˜์˜จ๋‹ค๋ฉด, RL ์‹ค์Šต ์žฅ๋ฒฝ์„ ํด๋ผ์šฐ๋“œ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ ์‹ค๋ฌผ ํ•˜๋“œ์›จ์–ด๋กœ ๋‚ฎ์ถ”๋Š” ํ๋ฆ„์„ ๋ณด์—ฌ์ค€๋‹ค.

Stream HCP Vault Dedicated audit logs to Microsoft Sentinel

HashiCorp

HCP Vault Dedicated๋Š” Microsoft Sentinel์šฉ ๋„ค์ดํ‹ฐ๋ธŒ ์ปค๋„ฅํ„ฐ๊ฐ€ ์—†์–ด, Vault์˜ ์ œ๋„ค๋ฆญ HTTP sink๋กœ ๊ฐ์‚ฌ ์ด๋ฒคํŠธ๋ฅผ JSON ๋ฐฐ์—ด๋กœ Azure ์—”๋“œํฌ์ธํŠธ์— ์ „์†กํ•˜๊ณ  ์ด๋ฅผ Azure Log Analytics์™€ Sentinel๋กœ ๋„˜๊ธฐ๋Š” ์ปค์Šคํ…€ ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ ์—ฐ๋™ํ•œ๋‹ค. ๊ฒฝ๋กœ๋Š” HCP Vault Dedicated โ†’ Azure Function App(๋˜๋Š” Logic App) โ†’ Azure Monitor Logs Ingestion API โ†’ Data Collection Rule โ†’ ์ปค์Šคํ…€ Log Analytics ํ…Œ์ด๋ธ”(HCPVaultAudit_CL) โ†’ Microsoft Sentinel ์ˆœ์ด๋ฉฐ, ์–ด๋Œ‘ํ„ฐ๊ฐ€ Vault์˜ ์ค‘์ฒฉ JSON์„ operation, path, authDisplayName, clientIp, requestId, ์˜ค๋ฅ˜ ์ •๋ณด ๊ฐ™์€ ํ‰ํ‰ํ•œ ํ•„๋“œ๋กœ ์ •๊ทœํ™”ํ•œ๋‹ค. ๊ตฌ์„ฑ์—๋Š” Essentials ๋˜๋Š” Standard ์ด์ƒ ๋“ฑ๊ธ‰์˜ Vault Dedicated ํด๋Ÿฌ์Šคํ„ฐ, HCP Admin ๊ถŒํ•œ, Azure User Access Administrator ๊ถŒํ•œ, Terraform๊ณผ Azure CLI๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์„ค์ •์€ ๋™๋ฐ˜ Terraform ์ €์žฅ์†Œ๋กœ Azure ์ธํ”„๋ผ๋ฅผ ๋ฐฐํฌํ•˜๊ณ , Function App ์ฝ”๋“œ๋ฅผ ๊ฒŒ์‹œํ•˜๊ฑฐ๋‚˜ Logic App์„ ํ™œ์„ฑํ™”ํ•œ ๋’ค HCP ํฌํ„ธ์—์„œ Generic HTTP Sink๋กœ ๋กœ๊ทธ ์ŠคํŠธ๋ฆฌ๋ฐ์„ ์ผœ๊ณ  ์—”๋“œํฌ์ธํŠธ URIยทPOST ๋ฐฉ์‹ยทJSON ์ธ์ฝ”๋”ฉ(NDJSON ์•„๋‹˜)ยท์••์ถ• ๋น„ํ™œ์„ฑํ™”๋ฅผ ์„ค์ •ํ•˜๋Š” ์ˆœ์„œ๋กœ ์ง„ํ–‰๋œ๋‹ค. ์„ค์ • ๋ณ€๊ฒฝ ๋ฐ˜์˜์—๋Š” ์ตœ๋Œ€ 20๋ถ„, RBAC ๋ณ€๊ฒฝ ์ „ํŒŒ์—๋Š” ์ตœ๋Œ€ 30๋ถ„์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ๊ณ , Logs Ingestion API ์ฒ˜๋ฆฌ ์™ธ ๊ตฌ๊ฐ„์€ ํ‰๊ท  10์ดˆ ์ด๋‚ด๋กœ ์ฒ˜๋ฆฌ๋œ๋‹ค.

๐Ÿ’ก ๋„ค์ดํ‹ฐ๋ธŒ ์ปค๋„ฅํ„ฐ ์—†์ด๋„ ์ œ๋„ค๋ฆญ HTTP sink์™€ Terraform ๋ ˆํผ๋Ÿฐ์Šค ๊ตฌ์„ฑ์œผ๋กœ Vault ๊ฐ์‚ฌ ๋กœ๊ทธ๋ฅผ Sentinel๊นŒ์ง€ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์€, ๋ณด์•ˆ ์šด์˜ํŒ€์ด ๋ฒค๋” ํ†ตํ•ฉ์„ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š๊ณ ๋„ SIEM ๊ฐ€์‹œ์„ฑ์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค.

OpenClaw went viral. Meet the maintainers building and securing it.

GitHub

OpenClaw๋Š” Peter Steinberger๊ฐ€ 2025๋…„ 11์›” ์ฃผ๋ง ํ”„๋กœ์ ํŠธ๋กœ ๋งŒ๋“  ๋กœ์ปฌ ๋™์ž‘ํ˜• ๊ฐœ์ธ AI ๋น„์„œ๋กœ, ์•ฝ 9๊ฐœ์›” ๋งŒ์— ์Šคํƒ€ 38๋งŒ8์ฒœ ๊ฐœ, ํฌํฌ 8๋งŒ1์ฒœ ๊ฐœ, ์ปค๋ฐ‹ 8๋งŒ ๊ฐœ ์ด์ƒ์„ ๊ธฐ๋กํ•˜๋ฉฐ GitHub ์—ญ์‚ฌ์ƒ ๊ฐ€์žฅ ๋น ๋ฅด๊ฒŒ ์„ฑ์žฅํ•œ ์ €์žฅ์†Œ๊ฐ€ ๋๋‹ค. ์ฃผ์š” ๋ฉ”์ธํ…Œ์ด๋„ˆ๋กœ๋Š” ์ฐฝ์ž‘์ž Steinberger ์™ธ์— Digital Meld์˜ CEO Brad Groux, OpenClaw Foundation์˜ Josh Avant์™€ ์ˆ˜์„ ์•„ํ‚คํ…ํŠธ Vincent Koc, Martian Engineering์˜ Josh Lehman, Red Hat์˜ Sally O'Malley, OpenCoven์˜ Val Alexander๊ฐ€ ์†Œ๊ฐœ๋œ๋‹ค. ํŒ€์€ ์ˆ˜์ฒœ ๊ฑด์˜ PR๊ณผ ์ด์Šˆ, ํ•œ ๋ช…์ด ๋™์‹œ์— ์ˆ˜๋ฐฑ ๊ฑด์„ ์˜ฌ๋ฆฌ๋Š” ์ƒํ™ฉ์— ๋Œ€์‘ํ•ด์•ผ ํ–ˆ๊ณ , Steinberger๋Š” ์ด๋ฅผ 'PR์ด ์•„๋‹ˆ๋ผ prompt request'๋ผ ๋ถ€๋ฅธ๋‹ค๊ณ  ๋งํ–ˆ๋‹ค. ์‹ ๋ขฐ ํŒ๋‹จ ๊ธฐ์ค€์€ ๊ธฐ์—ฌ ๊ฑด์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ผ ์—์ด์ „ํŠธ ํŠธ๋žœ์Šคํฌ๋ฆฝํŠธ, ์Šคํฌ๋ฆฐ์ƒท, ํ…Œ์ŠคํŠธ, ๊ธฐ์—ฌ์ž์˜ ์‚ฌ๊ณ  ๊ณผ์ • ์„ค๋ช…์ด์—ˆ๋‹ค. ๋ณด์•ˆ ์ธก๋ฉด์—์„œ๋Š” ์˜์กด์„ฑ ๊ฐ์‚ฌ๋ฅผ ๊ผผ๊ผผํžˆ ์ˆ˜ํ–‰ํ•˜๊ณ  ์—…์ŠคํŠธ๋ฆผ ๋ฉ”์ธํ…Œ์ด๋„ˆ์™€ ๊ด€๊ณ„๋ฅผ ์Œ“์•˜์œผ๋ฉฐ, GitHub Secure Open Source Fund์— ์ฐธ์—ฌํ•ด ๋ณด์•ˆ ๊ต์œก๊ณผ ์ปค๋ฎค๋‹ˆํ‹ฐ ์—ฐ๊ฒฐ์„ ์ง€์›๋ฐ›์•˜๋‹ค.

๐Ÿ’ก ์ˆ˜์ฒœ ๊ฑด์˜ 'prompt request'๋ฅผ ๊ฑด์ˆ˜๊ฐ€ ์•„๋‹Œ ํŠธ๋žœ์Šคํฌ๋ฆฝํŠธยทํ…Œ์ŠคํŠธ ๊ทผ๊ฑฐ๋กœ ์‹ฌ์‚ฌํ•˜๋Š” ๋ฐฉ์‹์€, AI ์ƒ์„ฑ ๊ธฐ์—ฌ๊ฐ€ ๊ธ‰์ฆํ•˜๋Š” ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ์—์„œ ์‹ ๋ขฐ ํŒ๋‹จ ๊ธฐ์ค€ ์ž์ฒด๋ฅผ ์ƒˆ๋กœ ์„ค๊ณ„ํ•ด์•ผ ํ•จ์„ ๋ณด์—ฌ์ค€๋‹ค.

How to measure and improve instrumentation quality for better full-stack observability

Grafana

์ˆ˜๋ฐฑ ๊ฐœ ์„œ๋น„์Šค์—์„œ ๋ฉ”ํŠธ๋ฆญยท๋กœ๊ทธยทํŠธ๋ ˆ์ด์Šคยทํ”„๋กœํŒŒ์ผ์ด ๋™์‹œ์— ์Ÿ์•„์ง€๋Š” ํ˜„๋Œ€ ์—”์ง€๋‹ˆ์–ด๋ง ํ™˜๊ฒฝ์—์„œ๋Š” ๊ณ„์ธก ํ’ˆ์งˆ ์ž์ฒด๋ฅผ ์ธก์ •ํ•˜๋Š” ๊ฒƒ์ด ๊ด€์ธก์„ฑ ๊ฐœ์„ ์˜ ์ถœ๋ฐœ์ ์ด๋ผ๊ณ  ๊ธฐ์‚ฌ๋Š” ๋งํ•œ๋‹ค. Grafana Cloud์˜ Knowledge Graph๋Š” ์„œ๋น„์Šค๋ณ„ ๋กœ๊ทธ ์กด์žฌ ์—ฌ๋ถ€, ์„œ๋น„์Šค ๊ทธ๋ž˜ํ”„ ๋ฉ”ํŠธ๋ฆญ ๊ฐ€์šฉ์„ฑ, ์„œ๋น„์Šค๋ช… ํฌ๋งท(๋ถˆํ•„์š”ํ•œ ์Šฌ๋ž˜์‹œ ์—†์Œ, ์œ ํšจํ•œ service.namespace), ํŒŒ๋“œยท๋…ธ๋“œยทํด๋Ÿฌ์Šคํ„ฐ ์ƒ๊ด€์„ ์œ„ํ•œ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋ ˆ์ด๋ธ” ๋ถ€์ฐฉ, span ๋ฉ”ํŠธ๋ฆญ๊ณผ ํ”„๋กœํŒŒ์ผ ๋ฐ์ดํ„ฐ ์กด์žฌ, ๋ฉ”ํŠธ๋ฆญ ์นด๋””๋„๋ฆฌํ‹ฐ ๊ฐ™์€ ํ•ญ๋ชฉ์„ ์ž๋™์œผ๋กœ ์ ๊ฒ€ํ•˜๋Š” instrumentation quality report๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ๊ฐ ์„œ๋น„์Šค๋Š” 010% Incomplete/Poor, 1125% Bad/Poor, 2650% OK/Good, 5199% Good/Very good, 100% Perfect 5๋‹จ๊ณ„ ์ ์ˆ˜๋กœ ๋งค๊ฒจ์ง„๋‹ค. ์ด ๊ธฐ๋Šฅ์€ Knowledge Graph์— ํฌํ•จ๋ผ ์žˆ๊ณ , Grafana Assistant ๋Œ€ํ™”๋ฅผ ํ†ตํ•ด์„œ๋„ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ gcx CLI๋กœ๋„ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ธฐ์‚ฌ๋Š” ์ฒดํฌ์•„์›ƒ ์„œ๋น„์Šค ์žฅ์•  ์‚ฌ๋ก€๋ฅผ ๋“ค์–ด, ์ œ๋Œ€๋กœ ๊ณ„์ธก๋œ ํ™˜๊ฒฝ์—์„œ๋Š” 'Checkout โ†’ payments โ†’ node โ†’ logs โ†’ trace' ์ˆœ์„œ๋กœ ๊ณ„์ธต์„ ๋„˜๋‚˜๋“œ๋Š” ์ถ”์ ์ด ๊ฐ€๋Šฅํ–ˆ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค.

๐Ÿ’ก ๊ณ„์ธก ์ƒํƒœ๋ฅผ ๋‹จ์ผ ์ ์ˆ˜๋กœ ๋“ฑ๊ธ‰ํ™”ํ•˜๋ฉด, ๊ด€์ธก์„ฑ ํˆฌ์ž๋ฅผ ์–ด๋””๋ถ€ํ„ฐ ํ•ด์•ผ ํ•˜๋Š”์ง€ ํŒ€๋ณ„๋กœ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ •ํ•˜๋Š” ๊ธฐ์ค€์ด ์ƒ๊ธด๋‹ค.

Debug live production code without redeploying with Datadog Live Debugger

Datadog

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

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

What we learned about AI agent security by monitoring our agents

Datadog

Datadog๋Š” ์ž์‚ฌ AI ์—์ด์ „ํŠธ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋ฉฐ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋กœ๊ทธ๊ฐ€ ์—์ด์ „ํŠธ์˜ ์ตœ์ข… API ํ˜ธ์ถœ๋งŒ ๊ธฐ๋กํ•˜๊ณ  ๊ทธ ํ–‰๋™์„ ์œ ๋ฐœํ•œ ํ”„๋กฌํ”„ํŠธยท๊ฒ€์ƒ‰๋œ ์ฝ˜ํ…์ธ ยท๋„๊ตฌ ๊ฒฐ๊ณผ๋Š” ๋“œ๋Ÿฌ๋‚ด์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์„ ๋ฐœ๊ฒฌํ•ด ์—”๋“œํฌ์ธํŠธ๋งŒ์ด ์•„๋‹ˆ๋ผ ์ „์ฒด ์‹คํ–‰ ๊ฒฝ๋กœ๋กœ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฒ”์œ„๋ฅผ ๋„“ํ˜€์•ผ ํ–ˆ๋‹ค. ๋ชจ๋ธ๋งŒ ์ถ”์ ํ•˜๋Š” ๋Œ€์‹  ์ •ํ™•ํ•œ ๋ชจ๋ธ ๋ฒ„์ „, ์—ฐ๊ฒฐ๋œ ๋„๊ตฌยท์„œ๋น„์Šค, LiteLLM ํ”„๋ก์‹œ ๊ฐ™์€ ์˜์กด์„ฑ, ์Šน์ธ๋˜์ง€ ์•Š์€ ์ง์ ‘ ํ”„๋กœ๋ฐ”์ด๋” ์—ฐ๊ฒฐ๊นŒ์ง€ ๋‹ด๋Š” AI Bill of Materials(AI-BOM)๋ฅผ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ, ์ด๋Š” ์กฐ์ง์˜ 70% ์ด์ƒ์ด 3๊ฐœ ์ด์ƒ์˜ ๋ชจ๋ธ์„ ์“ฐ๋Š” ์ƒํ™ฉ์—์„œ ์—์ด์ „ํŠธ๊ฐ€ ์Šน์ธ๋œ ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ๊ฑฐ์น˜์ง€ ์•Š๊ณ  OpenAI์— ์ง์ ‘ ์ ‘์†ํ•˜๋Š” ์‚ฌ๋ก€๋ฅผ ๋ฐœ๊ฒฌํ•œ ๋’ค ํŠนํžˆ ์ค‘์š”ํ•ด์กŒ๋‹ค. ์‹œ์Šคํ…œ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์š”์ฒญ๋‹น ์ž…๋ ฅ ํ† ํฐ์˜ ์•ฝ 69%๋ฅผ ์ฐจ์ง€ํ•œ๋‹ค๋Š” ์ ๋„ ํ™•์ธํ–ˆ๊ณ , ๋ฏผ๊ฐ ๋ฐ์ดํ„ฐ๊ฐ€ ํ”„๋กฌํ”„ํŠธยทRAG ๊ฒฐ๊ณผยท๋„๊ตฌ ์‘๋‹ต์„ ํ†ตํ•ด ์–ด๋””๋กœ ๋“ค์–ด์˜ค๊ณ  ๋‚˜๊ฐ€๋Š”์ง€ ์ถ”์ ํ•ด ์ •์ƒ ์ฒ˜๋ฆฌ์™€ ์Šน์ธ๋˜์ง€ ์•Š์€ ๋ชฉ์ ์ง€๋ฅผ ๊ตฌ๋ถ„ํ•œ๋‹ค. ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋‹จ๋…์œผ๋กœ ํ‰๊ฐ€ํ•˜์ง€ ์•Š๊ณ  ๋„๊ตฌ ์‹คํ–‰๊ณผ ์—ฐ๊ฒฐํ•ด, ๋‹จ์ผ ์„ธ์…˜ ์•ˆ์—์„œ ๋ฐ์ดํ„ฐ ์œ ์ถœ ์‹œ๋„์™€ ๋ฏผ๊ฐํ•œ ๋„๊ตฌ ์ถœ๋ ฅ์ด ํ•จ๊ป˜ ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒฝ์šฐ๋ฅผ ์‹๋ณ„ํ•œ๋‹ค. ๋ถ„์„์€ 2026๋…„ 7์›” OpenAI์˜ Hugging Face ์ธ์‹œ๋˜ํŠธ๋ฅผ ์ฐธ์กฐํ•˜๋Š”๋ฐ, ์ด๋Š” ์•ˆ์ „์žฅ์น˜๊ฐ€ ์•ฝํ™”๋œ ์—์ด์ „ํŠธ๊ฐ€ ์ธํ”„๋ผ๋ฅผ ์นจํ•ดํ•œ ์‚ฌ๊ฑด์œผ๋กœ ์‹ ์› ๊ด€๋ จ API ํ˜ธ์ถœ์˜ ์ด์ƒ ์ง•ํ›„ ์•Œ๋ฆผ์ด ์กฐ์‚ฌ๋ฅผ ์ด‰๋ฐœํ–ˆ๋‹ค.

๐Ÿ’ก ์—์ด์ „ํŠธ ๋ณด์•ˆ์„ ์—”๋“œํฌ์ธํŠธ ๋กœ๊ทธ๊ฐ€ ์•„๋‹ˆ๋ผ ํ”„๋กฌํ”„ํŠธ๋ถ€ํ„ฐ ๋„๊ตฌ ํ˜ธ์ถœ๊นŒ์ง€ ์ „์ฒด ๊ฒฝ๋กœ๋กœ ์ถ”์ ํ•˜๋Š” AI-BOM ์ ‘๊ทผ์€, ์Šน์ธ๋˜์ง€ ์•Š์€ ๋ชจ๋ธ ์ง์ ‘ ์—ฐ๊ฒฐ ๊ฐ™์€ ๊ทธ๋ฆผ์ž AI ์‚ฌ์šฉ์„ ๋“œ๋Ÿฌ๋‚ด๋Š” ํ•ต์‹ฌ ์ˆ˜๋‹จ์ด ๋œ๋‹ค.

GitLab compliance frameworks: Adhere to SOC 2 in minutes

GitLab

GitLab ์ปค์Šคํ…€ ์ปดํ”Œ๋ผ์ด์–ธ์Šค ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ํ”„๋กœ์ ํŠธ ์„ค์ •์ด ์–ด๋•Œ์•ผ ํ•˜๋Š”์ง€ ๋ฌธ์„œํ™”ํ•˜๋Š” ๋Œ€์‹ , ํ†ต์ œ๋ฅผ ํ•œ ๋ฒˆ ์ •์˜ํ•˜๋ฉด ํ”Œ๋žซํผ์ด ๊ทธ ์‹ค์ œ ์ค€์ˆ˜ ์—ฌ๋ถ€๋ฅผ ์ง€์†์ ์œผ๋กœ ๊ฒ€์ฆํ•˜๋„๋ก ๋งŒ๋“ ๋‹ค. ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์ƒ์œ„ ๊ทธ๋ฃน์— ๋งŒ๋“œ๋Š” ๋ ˆ์ด๋ธ”๋กœ, Ultimate ๋“ฑ๊ธ‰์—์„œ๋Š” SAST ์‹คํ–‰ ์—ฌ๋ถ€, ๊ธฐ๋ณธ ๋ธŒ๋žœ์น˜ ๋ณดํ˜ธ, ๋ณ‘ํ•ฉ ์š”์ฒญ ์Šน์ธ 2๊ฑด ๊ฐ™์€ ์กฐ๊ฑด์„ ์ผ์ •์— ๋”ฐ๋ผ ์ž๋™์œผ๋กœ ํ‰๊ฐ€ํ•˜๋Š” ํ†ต์ œ(์ปจํŠธ๋กค)๋ฅผ ์š”๊ตฌ์‚ฌํ•ญ์— ๋‹ด์„ ์ˆ˜ ์žˆ๋‹ค. ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์ƒ์œ„ ๊ทธ๋ฃน์—์„œ ์ƒ์„ฑ๋ผ ํ•˜์œ„ ๊ทธ๋ฃนยทํ”„๋กœ์ ํŠธ์— ์ƒ์†๋˜๊ณ , ํ•˜๋‚˜์˜ ํ”„๋กœ์ ํŠธ์— ์ตœ๋Œ€ 20๊ฐœ์˜ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋™์‹œ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. Compliance Adherence Templates ํ”„๋กœ์ ํŠธ๋Š” soc2.json์„ ํฌํ•จํ•œ ๋ฏธ๋ฆฌ ์ •์˜๋œ ํ”„๋ ˆ์ž„์›Œํฌ JSON ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ œ๊ณตํ•ด, Compliance center์—์„œ SOC 2 ๊ฐ™์€ ํ…œํ”Œ๋ฆฟ์„ UI ํ•œ ๋ฒˆ์˜ ํด๋ฆญ์œผ๋กœ ๊ทธ๋ฃน์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. ์ด ๊ธฐ๋Šฅ์œผ๋กœ ์ปดํ”Œ๋ผ์ด์–ธ์Šค๋Š” ๊ฐ์‚ฌ ์ง์ „์— ์ฆ๊ฑฐ๋ฅผ ์ทจํ•ฉํ•˜๋Š” ์Šค๋ƒ…์ƒท ์ž‘์—…์ด ์•„๋‹ˆ๋ผ, ๋ณด๊ณ ์„œ๋ฅผ ๋‚ด๋ณด๋‚ด๊ธฐ๋งŒ ํ•˜๋ฉด ๋˜๋Š” ์—ฐ์ค‘ ์ƒ์‹œ ๊ด€์ฐฐ๋กœ ๋ฐ”๋€๋‹ค. ์ปดํ”Œ๋ผ์ด์–ธ์Šค ํ”„๋ ˆ์ž„์›Œํฌ๋Š” PremiumยทUltimate ๋“ฑ๊ธ‰์—์„œ ์ œ๊ณต๋˜๊ณ  ์š”๊ตฌ์‚ฌํ•ญยทํ†ต์ œยท์ ํ•ฉ์„ฑ ๋ฆฌํฌํŠธ๋Š” Ultimate๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ, GitLab.comยทSelf-ManagedยทDedicated ๋ชจ๋‘์—์„œ ๋™์ž‘ํ•œ๋‹ค.

๐Ÿ’ก ์ปดํ”Œ๋ผ์ด์–ธ์Šค ํ†ต์ œ๋ฅผ ์ฝ”๋“œํ™”ํ•ด ์„ค์ • ๋ณ€๊ฒฝ ์‹œ์ ๋งˆ๋‹ค ์ž๋™ ์žฌ๊ฒ€์ฆํ•˜๋ฉด, SOC 2 ๊ฐ™์€ ์ธ์ฆ ์œ ์ง€๊ฐ€ ๊ฐ์‚ฌ ์‹œ์ฆŒ ํ•œ์ • ์ด๋ฒคํŠธ์—์„œ CI/CD์— ๋‚ด์žฅ๋œ ์ƒ์‹œ ๊ฒŒ์ดํŠธ๋กœ ๋ฐ”๋€๋‹ค.

How to recognize your team with GitLab Achievements

GitLab

GitLab Achievements๋Š” ๊ทธ๋ฃน ์ฐจ์›์—์„œ ํ•œ ๋ฒˆ ์ •์˜ํ•ด ์žฌ์‚ฌ์šฉํ•˜๋Š” ์ปค์Šคํ…€ ๋ฐฐ์ง€๋กœ, ์ด๋ฆ„ยท์„ค๋ช…ยท์•„๋ฐ”ํƒ€๋ฅผ ๊ฐ€์ง€๋ฉฐ ๊ธฐ์—ฌ๋‚˜ ๋งˆ์ผ์Šคํ†ค, ๋˜๋Š” ๋‹จ์ˆœํžˆ GitLab์„ ์ž˜ ํ™œ์šฉํ•œ ํ–‰๋™์— ๋Œ€ํ•ด ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ˆ˜์—ฌํ•œ๋‹ค. ์ˆ˜์—ฌ๋œ ์—…์ ์€ ์ˆ˜์ƒ์ž์˜ ํ”„๋กœํ•„์— ๊ธฐ์—ฌ ๊ธฐ๋ก๊ณผ ํ•จ๊ป˜ ๋‚˜ํƒ€๋‚˜๊ณ , ์—…์  ํ…œํ”Œ๋ฆฟ ์ž์ฒด์™€ ๊ฐœ๋ณ„ ์ˆ˜์—ฌ ํ–‰์œ„๋Š” ๋ถ„๋ฆฌ๋ผ ์žˆ์–ด ์ˆ˜์—ฌ ์‹œ GitLab Flavored Markdown์„ ์ง€์›ํ•˜๋Š” ๊ฐœ์ธ ๋ฉ”์‹œ์ง€๋กœ ํ•ด๋‹น ๋ณ‘ํ•ฉ ์š”์ฒญ์ด๋‚˜ ์ด์Šˆ๋ฅผ ์ง์ ‘ ๋งํฌํ•  ์ˆ˜ ์žˆ๋‹ค. ์ˆ˜์ƒ์ž๋Š” ์ด๋ฉ”์ผ ์•Œ๋ฆผ์˜ ๋งํฌ๋กœ ์ง์ ‘ ์ˆ˜๋ฝํ•ด์•ผ ํ”„๋กœํ•„์— ๋ฐฐ์ง€๊ฐ€ ๋‚˜ํƒ€๋‚˜๋ฏ€๋กœ ์›์น˜ ์•Š๋Š” ๋…ธ์ถœ์„ ๊ฐ•์ œํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ด ๊ธฐ๋Šฅ์€ GitLab 19.2๋ถ€ํ„ฐ FreeยทPremiumยทUltimate ์ „์ฒด ๋“ฑ๊ธ‰์—์„œ GitLab.comยทSelf-ManagedยทDedicated์— ๊ฑธ์ณ ์ผ๋ฐ˜ ๊ณต๊ธ‰๋๋‹ค. GitLab์€ ์ด ๊ธฐ๋Šฅ์„ ๋งŒ๋“  ์ด์œ ๋กœ ์ž์‚ฌ ์˜คํ”ˆ์†Œ์Šค ๊ธฐ์—ฌ์ž๋“ค์ด ๊ธˆ์ „์  ๋ณด์ƒ ์—†์ด ์ผํ•˜๋Š” ๋งŒํผ ๊ฐ€์‹œ์  ์ธ์ •์ด ์œ ์ผํ•œ ๋ณด์ƒ์ธ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค๋Š” ์ ์„ ๋“ค๋ฉฐ, '์ฒซ ๊ธฐ์—ฌ' ๋ฐฐ์ง€๋ฅผ ์ž๋™ ์ˆ˜์—ฌํ•˜๊ฑฐ๋‚˜ ๋ฆด๋ฆฌ์Šค๋งˆ๋‹ค '์ฃผ๋ชฉํ•  ๋งŒํ•œ ๊ธฐ์—ฌ์ž' ๋ฐฐ์ง€๋ฅผ ์ฃผ๋Š” ์‹์œผ๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค.

๐Ÿ’ก ๋ฐฐ์ง€ ์ˆ˜์—ฌ๋ฅผ ํ…œํ”Œ๋ฆฟ๊ณผ ๊ฐœ๋ณ„ ์ˆ˜์—ฌ ํ–‰์œ„๋กœ ๋ถ„๋ฆฌํ•˜๊ณ  ์ˆ˜๋ฝ์„ ์ˆ˜์ƒ์ž์—๊ฒŒ ๋งก๊ธฐ๋Š” ์„ค๊ณ„๋Š”, ๋ฌด๊ธ‰ ์˜คํ”ˆ์†Œ์Šค ๊ธฐ์—ฌ์ž์—๊ฒŒ ๊ฐ•์ œ๋˜์ง€ ์•Š๋Š” ๊ฐ€์‹œ์  ๋ณด์ƒ ์ฒด๊ณ„๋ฅผ CI/CD ํ”Œ๋žซํผ ์•ˆ์— ๋‚ด์žฌํ™”ํ•œ๋‹ค.

GitHub Copilot app for Beginners: Automate Dependabot pull request triage

GitHub

GitHub Copilot ์•ฑ์˜ automation ๊ธฐ๋Šฅ์€ ์—ด๋ ค ์žˆ๋Š” Dependabot ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ ๊ฒ€ํ† ํ•ด ์œ„ํ—˜๋„๋ณ„๋กœ ๊ทธ๋ฃนํ™”ํ•˜๊ณ  CI ์ƒํƒœ๋ฅผ ํ™•์ธํ•œ ๋’ค, ํ•˜๋ฃจ๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ์š”์•ฝ์„ ์ „๋‹ฌํ•œ๋‹ค. ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ์ ˆ์ฐจ๋Š” ๋‹ค์„ฏ ๋‹จ๊ณ„๋กœ, ๋จผ์ € 'Daily Dependabot Triage' ๊ฐ™์€ ์ด๋ฆ„์„ ๋ถ™์ด๊ณ  ์ˆ˜๋™ยท์‹œ๊ฐ„๋ณ„ยท์ผ๋ณ„ยท์ฃผ๋ณ„ยท์ด์Šˆ ๊ธฐ๋ฐ˜ ์ค‘ ํŠธ๋ฆฌ๊ฑฐ๋ฅผ ์„ ํƒํ•˜๋ฉฐ, ์›ํ•˜๋Š” ๋™์ž‘์„ ํ‰๋ฒ”ํ•œ ์˜์–ด๋กœ ์ž‘์„ฑํ•ด ์ž์‹ ์˜ ์›Œํฌํ”Œ๋กœ์— ๋งž๊ฒŒ ์ปค์Šคํ„ฐ๋งˆ์ด์ฆˆํ•œ๋‹ค. ์ด์–ด ๋ถ„์„ํ•  ์ €์žฅ์†Œ๋ฅผ ๊ณ ๋ฅธ ๋’ค automation์„ ์ƒ์„ฑํ•˜๊ณ  ์›ํ•˜๋ฉด ์ฆ‰์‹œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ณ , ์‹คํ–‰ ๊ฒฐ๊ณผ๋Š” ์•ˆ์ „ํ•œ ํŒจ์น˜๋ฅผ ๋ถ„๋ฅ˜ํ•˜๊ณ  ๋ฉ”์ด์ € ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ํ‘œ์‹œํ•˜๋ฉฐ ํ†ต๊ณผํ•œ CI ํ…Œ์ŠคํŠธ๋ฅผ ๊ฐ•์กฐํ•˜๋Š” ์ •๋ฆฌ๋œ ์š”์•ฝ์œผ๋กœ ๋Œ์•„์˜จ๋‹ค. ๋ณต์žกํ•œ ์ถ”๊ฐ€ ์ž‘์—…์ด ํ•„์š”ํ•œ ์—…๋ฐ์ดํŠธ๋Š” automation ๊ฒฐ๊ณผ์—์„œ ์ƒˆ Copilot ์„ธ์…˜์„ ์‹œ์ž‘ํ•ด ์ด์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. ๊ธฐ์‚ฌ๋Š” automation์ด ๊ฐ ์‹คํ–‰ ๊ธฐ๋ก์„ ๋‚จ๊ฒจ '๋ธ”๋ž™๋ฐ•์Šค'๊ฐ€ ์•„๋‹ˆ๋ผ ํˆฌ๋ช…ํ•˜๊ฒŒ ๋™์ž‘ํ•œ๋‹ค๋Š” ์ ์„ ๊ฐ•์กฐํ•˜๋ฉฐ, ์›Œํฌํ”Œ๋กœ๋ฅผ ํ•œ ๋ฒˆ ์„ค๋ช…ํ•ด๋‘๋ฉด ๋ฐ˜๋ณต ์ž‘์—…์ด ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ž‘์—…์œผ๋กœ ๋ฐ”๋€๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค.

๐Ÿ’ก Dependabot PR ๋ถ„๋ฅ˜๋ฅผ ์ž์—ฐ์–ด๋กœ ์ •์˜ํ•œ ์ž๋™ํ™”๋กœ ๋„˜๊ธฐ๋ฉด, ๋ฐ˜๋ณต์ ์ธ ์˜์กด์„ฑ ์—…๋ฐ์ดํŠธ ๊ฒ€ํ† ๊ฐ€ ์—”์ง€๋‹ˆ์–ด์˜ ์ผ์ผ ์ž‘์—…์—์„œ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค๋กœ ์ด๋™ํ•œ๋‹ค.

7 Best Datadog Alternatives for AI and Agent Observability

Honeycomb

Honeycomb์˜ ๋น„๊ต ๊ธ€์€ AIยท์—์ด์ „ํŠธ ๊ด€์ธก์„ฑ์„ ์œ„ํ•œ Datadog ๋Œ€์•ˆ 7์ข…์„ ์‚ดํ•€๋‹ค. ๊ตฌ์ฒด์  ๊ฐ€๊ฒฉ ์ˆ˜์น˜๋Š” ์ œ์‹œํ•˜์ง€ ์•Š์ง€๋งŒ, Honeycomb ์ž์‹ ์€ ํ•„๋“œยท์ขŒ์„ยท์ฟผ๋ฆฌ๋ฅผ ๋ฌด์ œํ•œ ์ œ๊ณตํ•˜๋Š” ์ด๋ฒคํŠธ ๋ณผ๋ฅจ ๊ธฐ๋ฐ˜ ๊ฐ€๊ฒฉ ๋ชจ๋ธ๊ณผ OpenTelemetry ์ค‘์‹ฌ ์„ค๊ณ„๋ฅผ ๋‚ด์„ธ์šด๋‹ค. New Relic์€ AI ๋ชจ๋‹ˆํ„ฐ๋ง์„ APM ์—์ด์ „ํŠธ์™€ ์—ฐ๊ฒฐํ•ด ๋„๊ตฌ ํ˜ธ์ถœยทํ•ธ๋“œ์˜คํ”„ยท์—ฐ๊ด€ ์„œ๋น„์Šค๋ฅผ ์ถ”์ ํ•˜๊ณ , Dynatrace๋Š” AI ํ–‰๋™์„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ยท์ธํ”„๋ผ์— ๋Œ€ํ•œ ๋‹ค์šด์ŠคํŠธ๋ฆผ ์˜ํ–ฅ๊ณผ ์—ฐ๊ฒฐํ•˜๋ฉฐ OneAgentยทOpenTelemetryยทOpenInferenceยทOpenLLMetry๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•œ๋‹ค. Grafana Cloud๋Š” ์—์ด์ „ํŠธ ์ƒํ˜ธ์ž‘์šฉ์„ ๋Œ€ํ™” ๋‹จ์œ„๋กœ ์กฐ์งํ•˜๊ณ  ์—์ด์ „ํŠธ ๋ฒ„์ „์„ ์ถ”์ ํ•˜๋ฉฐ, Phoenix๋Š” LLM ํŠธ๋ ˆ์ด์‹ฑยทํ‰๊ฐ€ยท๊ฒ€์ƒ‰ ๋ถ„์„์—, Langfuse๋Š” ํ”„๋กฌํ”„ํŠธ ๊ด€๋ฆฌยท์‹คํ—˜ยท๋น„์šฉ ๋ถ„์„์—, SigNoz๋Š” APMยท๋กœ๊ทธยท๋ฉ”ํŠธ๋ฆญยทํŠธ๋ ˆ์ด์Šค์™€ LLM ๋ชจ๋‹ˆํ„ฐ๋ง์„ ๊ฒฐํ•ฉํ•˜๋Š” ๋ฐ ํŠนํ™”๋œ๋‹ค. OpenTelemetry ์ง€์› ์ธก๋ฉด์—์„œ๋Š” HoneycombยทGrafana CloudยทSigNozยทPhoenix๊ฐ€ ๋„ค์ดํ‹ฐ๋ธŒ๋กœ OpenTelemetry ๊ธฐ๋ฐ˜์ด๊ณ , Dynatrace๋Š” ์—ฌ๋Ÿฌ ์ˆ˜์ง‘ ๊ฒฝ๋กœ ์ค‘ ํ•˜๋‚˜๋กœ OpenTelemetry๋ฅผ ๋ฐ›์•„๋“ค์ธ๋‹ค. ๊ตฌ์ฒด์ ์ธ ๋น„์šฉ ๋น„๊ต ์ˆ˜์น˜๋Š” ์›๋ฌธ์— ์—†๋‹ค.

๐Ÿ’ก ์ผ๊ณฑ ๊ฐœ ๋Œ€์•ˆ์ด ์ „๋ถ€ OpenTelemetry๋ฅผ ์ค‘์‹ฌ์— ๋‘๊ฑฐ๋‚˜ ์ˆ˜์šฉํ•œ๋‹ค๋Š” ์ ์€, ๊ด€์ธก์„ฑ ๋ฒค๋”๋ฅผ ๊ณ ๋ฅผ ๋•Œ ๊ณ„์ธก ์ฝ”๋“œ๋ฅผ ๋ฝ์ธ ์—†์ด ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€๊ฐ€ ํ•ต์‹ฌ ํŒ๋‹จ ๊ธฐ์ค€์ด ๋˜๊ณ  ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค.

Streamline identity lifecycle management on HCP with SCIM provisioning

HashiCorp

HCP์˜ SCIM ํ”„๋กœ๋น„์ €๋‹์€ ์•„์ด๋ดํ‹ฐํ‹ฐ ๊ณต๊ธ‰์ž์˜ ์ด๋ฒคํŠธ๋ฅผ HCP๋กœ ์ž๋™ ๋™๊ธฐํ™”ํ•ด ์‚ฌ์šฉ์ž ์ƒ์„ฑยท๋น„ํ™œ์„ฑํ™”, ๊ทธ๋ฃน ํ”„๋กœ๋น„์ €๋‹, ๋ฉค๋ฒ„์‹ญ ๊ฐฑ์‹ ์„ ์—ฌ๋Ÿฌ ํ”Œ๋žซํผ์—์„œ ์ˆ˜๋™์œผ๋กœ ๊ด€๋ฆฌํ•  ํ•„์š” ์—†์ด ์ฒ˜๋ฆฌํ•œ๋‹ค. ์ง€์›๋˜๋Š” ์•„์ด๋ดํ‹ฐํ‹ฐ ๊ณต๊ธ‰์ž๋Š” Microsoft Entra ID, Okta, Ping Identity, IBM Verify ๋„ค ๊ณณ์ด๋‹ค. ์„ค์ •์€ HCP์—์„œ SAML SSO๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ณ , SCIM ํ”„๋กœ๋น„์ €๋‹์„ ํ™œ์„ฑํ™”ํ•ด ์ž๊ฒฉ ์ฆ๋ช…์„ ์ƒ์„ฑํ•˜๊ณ , IdP์—์„œ ํ”„๋กœ๋น„์ €๋‹์„ ๊ตฌ์„ฑํ•œ ๋’ค ์‚ฌ์šฉ์ž์™€ ๊ทธ๋ฃน์„ ํ• ๋‹นํ•˜๋Š” ๋„ค ๋‹จ๊ณ„๋กœ ์ด๋ค„์ง„๋‹ค. ์ดํ›„๋กœ๋Š” ํŒ€ ๋ฉค๋ฒ„์‹ญ์ด ๋ฐ”๋€” ๋•Œ๋งˆ๋‹ค ์—ฌ๋Ÿฌ ์‹œ์Šคํ…œ์—์„œ ์ˆ˜๋™์œผ๋กœ ๋ฐ”๊พธ๋Š” ๋Œ€์‹  ๊ธฐ์กด ์•„์ด๋ดํ‹ฐํ‹ฐ ์›Œํฌํ”Œ๋กœ๋ฅผ ํ†ตํ•ด ์ ‘๊ทผ ๊ถŒํ•œ์ด ์ž๋™์œผ๋กœ ๊ฐฑ์‹ ๋˜๊ณ , ์—ญํ•  ๋ณ€๊ฒฝ ์‹œ ์˜จ๋ณด๋”ฉ๊ณผ ์ ‘๊ทผ ํ•ด์ œ๊ฐ€ ๋นจ๋ผ์ ธ ๊ถŒํ•œ ๋“œ๋ฆฌํ”„ํŠธ๋ฅผ ์ค„์ด๋Š” ๋ณด์•ˆยท์ปดํ”Œ๋ผ์ด์–ธ์Šค ํšจ๊ณผ๋„ ์žˆ๋‹ค. SCIM ํ”„๋กœ๋น„์ €๋‹์€ ํ˜„์žฌ HCP์—์„œ SAML SSO๋ฅผ ์“ฐ๋Š” ๋ชจ๋“  ์กฐ์ง์—์„œ ์ด์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.

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

์ง€์—ญ AI ์ƒํƒœ๊ณ„์˜ ์ƒˆ๋กœ์šด ๊ฐ€๋Šฅ์„ฑ, ์นด์นด์˜ค AI ๋› Summit 26์„ ๊ฐœ์ตœํ•ฉ๋‹ˆ๋‹ค!

์นด์นด์˜ค

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

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

AI-driven software delivery with Kiro, AWS DevOps Agent and Bluebox by Dynatrace

AWS DevOps

Kiro, AWS DevOps Agent, Dynatrace์˜ Bluebox ์„ธ ๋„๊ตฌ๋Š” ๊ฐœ๋ฐœ๋ถ€ํ„ฐ ํ”„๋กœ๋•์…˜๊นŒ์ง€ ์ด์–ด์ง€๋Š” ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„๋ฅผ ๋งŒ๋“ ๋‹ค. Kiro๋Š” ๊ธฐ๋Šฅ ์š”์ฒญ์„ ๋ช…์„ธ์™€ ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ์ „์— Bluebox์—์„œ ์„œ๋น„์Šค ํ† ํด๋กœ์ง€ยทํŠธ๋ž˜ํ”ฝ ํŒจํ„ดยท๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ๋ฅ  ๊ฐ™์€ ํ”„๋กœ๋•์…˜ ์ปจํ…์ŠคํŠธ๋ฅผ ๋จผ์ € ์กฐํšŒํ•ด ์ƒ์„ฑ๋œ ์ฝ”๋“œ๊ฐ€ ์‹ค์ œ ์‹œ์Šคํ…œ ๋™์ž‘๊ณผ ๋งž๋„๋ก ํ•œ๋‹ค. AWS DevOps Agent๋Š” ๋ฉ€ํ‹ฐ ์—์ด์ „ํŠธ ๊ตฌ์กฐ๋กœ ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌยท๋กœ๊ทธยท์ธํ”„๋ผ ์„ค์ •ยท๋ฐฐํฌ ๊ธฐ๋ก์„ ๋™์‹œ์— ์‚ดํŽด ์ธ์‹œ๋˜ํŠธ๋ฅผ ์กฐ์‚ฌํ•˜๊ณ  ์™„ํ™”์ฑ…์„ ์ œ์•ˆํ•˜๋ฉฐ, Bluebox๋Š” ๋Ÿฐํƒ€์ž„ ํ† ํด๋กœ์ง€ยท์˜์กด์„ฑยทํŠธ๋ž˜ํ”ฝ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•ด ์ฝ”๋“œ ์ƒ์„ฑ๊ณผ ์ธ์‹œ๋˜ํŠธ ์กฐ์‚ฌ ๋ชจ๋‘๋ฅผ ์ถ”์ธก์ด ์•„๋‹Œ ์‹ค์ œ ๋ฐ์ดํ„ฐ์— ๊ทผ๊ฑฐํ•˜๊ฒŒ ํ•œ๋‹ค. ์—ฌํ–‰ ์˜ˆ์•ฝ ์•ฑ ์˜ˆ์‹œ์—์„œ๋Š” DynamoDB์˜ ์ฝ๊ธฐยท์“ฐ๊ธฐ ๋น„์œจ์ด 40๋Œ€1๋กœ ๋‚˜ํƒ€๋‚˜์ž Kiro๊ฐ€ ํ…Œ์ด๋ธ” ํ™•์žฅ ๋Œ€์‹  ElastiCache ์บ์‹ฑ์„ ์ œ์•ˆํ–ˆ๊ณ , ์‹ค์ œ ์ธ์‹œ๋˜ํŠธ์—์„œ๋Š” ๋งˆ์ผ€ํŒ… ํ”„๋กœ๋ชจ์…˜์œผ๋กœ ํŠธ๋ž˜ํ”ฝ์ด ๊ธ‰์ฆํ–ˆ์„ ๋•Œ DynamoDB๊ฐ€ ์ž๋™ ์Šค์ผ€์ผ๋ง ์—†์ด ์ฝ๊ธฐยท์“ฐ๊ธฐ ์šฉ๋Ÿ‰ ๋‹จ์œ„ 5๋กœ๋งŒ ํ”„๋กœ๋น„์ €๋‹๋ผ ์บ์‹œ ๋ ˆ์ด์–ด๋กœ๋„ ๋ถ€์กฑํ–ˆ๋‹ค๋Š” ๊ทผ๋ณธ ์›์ธ์„ AWS DevOps Agent๊ฐ€ ์ฐพ์•„๋ƒˆ๋‹ค. ์ „ ๋‹จ๊ณ„์—์„œ ์‚ฌ๋žŒ์˜ ๊ฒ€ํ† ์™€ ๊ธฐ์กด CI/CD ํ†ต์ œ๊ฐ€ ํ•„์ˆ˜๋กœ ์œ ์ง€๋˜๋ฉฐ, ์—์ด์ „ํŠธ๋Š” ๋ณ€๊ฒฝ์„ ์ œ์•ˆ๋งŒ ํ•˜๊ณ  ์‚ฌ๋žŒ์ด ์Šน์ธํ•ด์•ผ ํ”„๋กœ๋•์…˜์— ๋ฐ˜์˜๋œ๋‹ค.

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

Why Your AI Application Is Exposed Snyk

Snyk

Snyk๋Š” AI ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๊ฐœ๋ณ„ ์Šค์บ๋„ˆ๋ฅผ ์ „๋ถ€ ํ†ต๊ณผํ•ด๋„ ์ทจ์•ฝํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์˜ˆ์‹œ๋กœ ๋ณด์—ฌ์ค€๋‹ค. ์›น ์ทจ์•ฝ์  ์Šค์บ” 0๊ฑด, ๋ชจ๋ธ ์•ˆ์ „์„ฑ ํ†ต๊ณผ, ๋ฐฑ์—”๋“œ ์ฝ”๋“œ ๋‚ฎ์€ ์‹ฌ๊ฐ๋„๋กœ ์„ธ ๊ณ„์ธต ๋ชจ๋‘ ๊นจ๋—ํ•ด ๋ณด์—ฌ๋„, ๊ณต๊ฒฉ์ž๋Š” LLM์„ ์กฐ์ž‘ํ•ด ๋‚ด๋ถ€ ์œ ํ‹ธ๋ฆฌํ‹ฐ ๋„๊ตฌ๋ฅผ ํ˜ธ์ถœ์‹œ์ผœ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋ฐฑ์—”๋“œ ์‹คํ–‰ ์ง€์ ๊นŒ์ง€ ์ง์ ‘ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค. ์œ„ํ—˜์€ ๊ธฐ์กด ๋ถ„๋ฅ˜์ฒด๊ณ„์— ์†ํ•˜๋Š” ๊ฒฐํ•จ(๊ฒ€์ฆ๋˜์ง€ ์•Š์€ API ํŒŒ๋ผ๋ฏธํ„ฐ, SSRF)์ด AI ์ƒํ˜ธ์ž‘์šฉ์„ ๊ฑฐ์ณ ์ด์–ด์ง€๋Š” ๊ฒฝ์šฐ์™€, ๊ฐœ๋ณ„ ์ปดํฌ๋„ŒํŠธ๋Š” ์ „ํ˜€ ์‹คํŒจํ•˜์ง€ ์•Š๋Š”๋ฐ๋„ ์ˆœ์„œ๊ฐ€ ๊ฒฐํ•ฉ๋˜๋ฉด ๋ฐ์ดํ„ฐ ์œ ์ถœ์ด๋‚˜ ๋น„์ธ๊ฐ€ ํŠธ๋žœ์žญ์…˜, ํŒŒ๊ดด์  ํ–‰๋™์ด ๋ฐœ์ƒํ•˜๋Š” ๊ต์ฐจ ๊ณ„์ธต์  ์ฐฝ๋ฐœ ๋‘ ๊ฐ€์ง€๋กœ ๋‚˜๋‰œ๋‹ค. ํ•ด๋ฒ•์œผ๋กœ DAST(๋ฌด์—‡์ด ๋…ธ์ถœ๋ผ ์žˆ๋Š”์ง€ ๊ฒฐ์ •๋ก ์ ์œผ๋กœ ๋งคํ•‘), AI ํŽœํ…Œ์ŠคํŒ…(๊ฐ€๋“œ๋ ˆ์ผ ์šฐํšŒ๊ฐ€ 30% ํ™•๋ฅ ๋กœ ์„ฑ๊ณตํ•˜๋Š” ์‹์˜ ํ†ต๊ณ„์  ์‹ ๋ขฐ๋„๋กœ ์•…์šฉ ๊ฐ€๋Šฅ์„ฑ ๊ฒ€์ฆ), AI ๋ ˆ๋“œํ‹ฐ๋ฐ(๋น„์ฆˆ๋‹ˆ์Šค ๋ชฉํ‘œ๋ฅผ ์„ธ์šฐ๊ณ  end-to-end๋กœ ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ๋ฅผ ์—ฐ๊ฒฐํ•ด ๊ณต๊ฒฉ์ž๊ฐ€ ๋ฌด์—‡์„ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธ)์„ ํ•˜๋‚˜์˜ ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ ํ•˜๋‹ˆ์Šค๋กœ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ œ์•ˆํ•œ๋‹ค. DAST๊ฐ€ ์—”๋“œํฌ์ธํŠธ๋ฅผ ํŽœํ…Œ์ŠคํŒ…์— ๋„˜๊ธฐ๊ณ , ํŽœํ…Œ์ŠคํŒ…์ด ํ™•์ธ๋œ ์ต์Šคํ”Œ๋กœ์ž‡์„ ํšŒ๊ท€ ์ฒดํฌ๋กœ ์ „ํ™˜ํ•˜๋ฉฐ, ๋ ˆ๋“œํ‹ฐ๋ฐ์ด ๋ฐœ๊ฒฌํ•œ ์ƒˆ๋กœ์šด ๊ณต๊ฒฉ ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ๊ฐ€ ๋‹ค์‹œ ์ž๋™ํ™”๋กœ ํ”ผ๋“œ๋ฐฑ๋˜๋Š” ๊ตฌ์กฐ๋‹ค. ๊ณต์œ  ์•„ํ‚คํ…์ฒ˜๋ฅผ ํ†ตํ•ด ํŒ๋‹จ์ด ํ•„์š”ํ•œ ํ˜ธ์ถœ๋Ÿ‰์„ ํ‰๊ฐ€๋‹น 15,500๊ฑด์—์„œ ์•ฝ 2,000๊ฑด์œผ๋กœ ์ค„์˜€๋‹ค๋Š” ์ˆ˜์น˜๊ฐ€ ์ œ์‹œ๋œ๋‹ค.

๐Ÿ’ก ๊ฐœ๋ณ„ ๊ณ„์ธต ์Šค์บ”์ด ์ „๋ถ€ ๊นจ๋—ํ•ด๋„ LLM์ด ๊ณ„์ธต์„ ๋„˜๋‚˜๋“œ๋Š” ์—ฐ๊ฒฐ๊ณ ๋ฆฌ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์€, AI ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ณด์•ˆ ๊ฒ€์ฆ์„ ๋‹จ์ผ ์Šค์บ๋„ˆ๊ฐ€ ์•„๋‹ˆ๋ผ ์ฒด์ธ ์ „์ฒด๋ฅผ ๋ณด๋Š” ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ ์ฒด๊ณ„๋กœ ๋ฐ”๊ฟ”์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.

ํ† ์Šค์ฆ๊ถŒ ์ถ”์ฒœ๊ณผ ๊ฒ€์ƒ‰์€ ์–ด๋–ป๊ฒŒ ์ง„ํ™”ํ•˜๊ณ  ์žˆ์„๊นŒ?

ํ† ์Šค

ํ† ์Šค์ฆ๊ถŒ์€ ๋ฐฐ์น˜ยทํด๋Ÿฌ์Šคํ„ฐ๋ง ์ค‘์‹ฌ์˜ ์ถ”์ฒœ์—์„œ, ์œ ์ € ํ–‰๋™ ์ด๋ฒคํŠธ์™€ ์•„์ดํ…œ ๋ณ€๊ฒฝ ์ด๋ฒคํŠธ๊ฐ€ ๊ณ„์† ๋“ค์–ด์™€์•ผ ํ•˜๋Š” ์‹ค์‹œ๊ฐ„ ๊ฐœ์ธํ™” ๋ฃจํ”„ ๊ตฌ์กฐ๋กœ ์ „ํ™˜ํ–ˆ๋‹ค. ํ”ผ์ฒ˜ ์Šคํ† ์–ด์™€ RedisยทMongoDB ๊ธฐ๋ฐ˜ ๋ฒกํ„ฐ DB, Neo4j ๊ธฐ๋ฐ˜ ๊ทธ๋ž˜ํ”„ ๊ฒ€์ƒ‰์„ ๊ฒฐํ•ฉํ•ด ๊ตฌ์ถ•ํ–ˆ๊ณ , ๊ฒ€์ƒ‰์€ ์งˆ๋ฌธ ์ดํ•ด โ†’ ํ…์ŠคํŠธ์™€ ๋ฒกํ„ฐ๋ฅผ ํ•ฉ์นœ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰ โ†’ ๋ฆฌ๋žญํ‚น์˜ 3๋‹จ๊ณ„๋กœ ์ด๋ค„์ง„ ๋‰ด์Šค RAG ํŒŒ์ดํ”„๋ผ์ธ์„ ์„œ๋น„์Šค๋งˆ๋‹ค ํŒŒํŽธํ™”๋๋˜ ๊ฒ€์ƒ‰ ๋ฐฉ์‹์„ ๋Œ€์ฒดํ•˜๋Š” ๊ณตํ†ต ํ”Œ๋žซํผ์œผ๋กœ ์ œ๊ณตํ–ˆ๋‹ค. ์ž„๋ฒ ๋”ฉ ๋ชจ๋ธ์„ ๊ด€๋ฆฌํ•˜๋ฉด์„œ๋Š” ๋ฒกํ„ฐ ์ƒ์„ฑ ๋ฒ„์ „์„ ์ถ”์ ํ•˜๊ณ  ์„œ๋น™ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๋ฉฐ ๋ชจ๋ธ๊ณผ ์ธ๋ฑ์Šค๋ฅผ ํ•ญ์ƒ ํ•จ๊ป˜ ๊ต์ฒดํ•ด์•ผ ํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ๊ฒช์—ˆ๊ณ , ๋ฒกํ„ฐ DB์˜ mget ์—ฐ์‚ฐ์—์„œ JVM ๋ฉ”๋ชจ๋ฆฌ ์••๋ ฅ์ด ๋ฐœ์ƒํ•ด ์‘๋‹ต ํ’ˆ์งˆ๋ฟ ์•„๋‹ˆ๋ผ ์ฒ˜๋ฆฌ๋Ÿ‰๊ณผ GC ์ถ”์ด๊นŒ์ง€ ํ•จ๊ป˜ ๊ฒ€์ฆํ•ด์•ผ ํ–ˆ๋‹ค. ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰์—์„œ๋Š” 3ํ™‰๊นŒ์ง€ ํ™•์žฅํ–ˆ์„ ๋•Œ ํ›„๋ณด ๊ฒฝ๋กœ ์ˆ˜๊ฐ€ 5์ฒœ๋งŒ ๊ฐœ๋กœ ํญ์ฆํ•ด Beam Search ๊ธฐ๋ฐ˜์œผ๋กœ ๋‹จ๊ณ„๋งˆ๋‹ค ํ›„๋ณด๋ฅผ ์ œํ•œํ•˜๋Š” ๋ฐฉ์‹์„ ์ ์šฉํ–ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ํ•˜๋‚˜์˜ RAG ํ”Œ๋žซํผ์œผ๋กœ ์ œํ’ˆ๋ณ„ ์„œ๋กœ ๋‹ค๋ฅธ ๊ฒ€์ƒ‰ ์˜๋„๋ฅผ ๋ฐ˜์˜ํ•˜๋ฉด์„œ๋„ ์ž„๋ฒ ๋”ฉ์„ ๊ณ ๋„ํ™”ํ•  ๋•Œ๋„ ์‹œ์Šคํ…œ ์•ˆ์ •์„ฑ์„ ํ™•๋ณดํ–ˆ๊ณ , ์‚ฐ์—… ์ด๋ฒคํŠธ๋‚˜ ๊ณต๊ธ‰๋ง ์—ฐ๊ฒฐ ๊ฐ™์€ ๊ด€๊ณ„ ๊ธฐ๋ฐ˜ ๊ธˆ์œต ์งˆ๋ฌธ๊นŒ์ง€ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋๋‹ค.

๐Ÿ’ก ๊ทธ๋ž˜ํ”„ 3ํ™‰์—์„œ ํ›„๋ณด๊ฐ€ 5์ฒœ๋งŒ ๊ฐœ๋กœ ํญ์ฆํ•˜๋Š” ๊ตฌ์กฐ์  ํ•œ๊ณ„๋ฅผ Beam Search๋กœ ์ œ์–ดํ–ˆ๋‹ค๋Š” ์‚ฌ๋ก€๋Š”, ๊ธˆ์œต ๋„๋ฉ”์ธ์˜ ๊ด€๊ณ„ ๊ธฐ๋ฐ˜ ๊ฒ€์ƒ‰์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์„œ๋น™ํ•˜๋ ค๋ฉด ์ •ํ™•๋„์™€ ํƒ์ƒ‰ ๋น„์šฉ ์‚ฌ์ด์˜ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„ ์„ค๊ณ„๊ฐ€ ํ•„์ˆ˜์ ์ž„์„ ๋ณด์—ฌ์ค€๋‹ค.

How Datadog saves over $1 million each month by optimizing AI usage

Datadog

Datadog๋Š” ๋‚ด๋ถ€ AI ์ง€์ถœ์„ ์„ธ ๊ฐ€์ง€ ์ถ•์œผ๋กœ ์ค„์—ฌ ์›” 100๋งŒ ๋‹ฌ๋Ÿฌ ์ด์ƒ์„ ์ ˆ๊ฐํ–ˆ๋‹ค๊ณ  ๋ฐํžŒ๋‹ค. ์ฒซ์งธ, 140๊ฐ€์ง€ ํ‰๊ฐ€๋กœ ์—์ด์ „ํŠธ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ๋‚ด๋ถ€ ํ‰๊ฐ€ ํ”Œ๋žซํผ์„ ์ด์šฉํ•ด ๊ธฐ๋ณธ ๋ชจ๋ธ์„ Claude Opus 4.8์—์„œ Claude Sonnet 4.6์œผ๋กœ ๋ฐ”๊ฟจ๊ณ , Datadog ์›Œํฌํ”Œ๋กœ ์ˆ˜ํ–‰ ๋Šฅ๋ ฅ์ด 8% ๋–จ์–ด์ง€๋Š” ๋Œ€์‹  AI ๋น„์šฉ์„ 36.7% ์ค„์ด๋Š” ํŠธ๋ ˆ์ด๋“œ์˜คํ”„๋ฅผ ์ •๋Ÿ‰ํ™”ํ•ด ์›” ์•ฝ 68๋งŒ7์ฒœ ๋‹ฌ๋Ÿฌ๋ฅผ ์ ˆ๊ฐํ–ˆ์œผ๋ฉฐ, Claude Code CLI์˜ effort ์ˆ˜์ค€์„ high์—์„œ medium์œผ๋กœ ๋‚ฎ์ถฐ ์ถ”๊ฐ€๋กœ ์›” 28๋งŒ8์ฒœ ๋‹ฌ๋Ÿฌ๋ฅผ ์•„๊ผˆ๋‹ค. ๋‘˜์งธ, Cloud Cost Management ํ”Œ๋žซํผ์œผ๋กœ ์ž๋™ ๋ชจ๋‹ˆํ„ฐ๋ง๊ณผ ๋น„์šฉ ๊ฒฝ๊ณ ๋ฅผ ๊ตฌ์ถ•ํ•ด ์‹ ๊ทœ ์‚ฌ์šฉ์ž ๊ทธ๋ฃน์— ์ ์šฉํ•œ ์ง€ ์ผ์ฃผ์ผ ๋งŒ์— 15๋งŒ ๋‹ฌ๋Ÿฌ ์ด์ƒ์˜ AI ์ง€์ถœ์„ ์ค„์˜€๊ณ , ์—”์ง€๋‹ˆ์–ด 768๋ช…์ด ์ด ์•Œ๋ฆผ์„ ๋ฐ›์•˜๋‹ค. ์…‹์งธ, LLM์— ์ „๋‹ฌ๋˜๋Š” ๋ถˆํ•„์š”ํ•œ ํ† ํฐ์„ ์ค„์ด๋Š” Headroom ๋„๊ตฌ๋กœ ํŒŒ์ผ๋Ÿฟ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•ด ์‚ฌ์šฉ์ž๋‹น ๋น„์šฉ์„ ๊ธฐ์ค€์„  ๋Œ€๋น„ 27% ์ค„์˜€๊ณ  ์ž…๋ ฅ ํ† ํฐ์€ 39.3%, ์ถœ๋ ฅ ํ† ํฐ์€ 35.7% ์ค„์—ˆ๋‹ค. ์ด ๋ชจ๋“  ๋ณ€๊ฒฝ์˜ ํ•ต์‹ฌ์€ ์กฐ์ง ์ „์ฒด์— ์ ์šฉํ•˜๊ธฐ ์ „์— ์‹ค์ œ ๋‚ด๋ถ€ ์ž‘์—…์—์„œ ์„ฑ๋Šฅ์„ ์ธก์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์…€ํ”„์„œ๋น„์Šค ์›Œํฌํ”Œ๋กœ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์—์ด์ „ํ‹ฑ ํ‰๊ฐ€ ํ”Œ๋žซํผ์„ ๊ตฌ์ถ•ํ•œ ๊ฒƒ์ด๋ผ๊ณ  ์„ค๋ช…ํ•œ๋‹ค.

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

Making room for what's next in the GitLab UI

GitLab

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

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

How to evaluate LLMs before production

GitHub

GitHub๋Š” ์ปค๋ฐ‹์— ์‹ค์ˆ˜๋กœ ํฌํ•จ๋œ ์ž๊ฒฉ ์ฆ๋ช…์„ ํƒ์ง€ํ•˜๋Š” ์‹œํฌ๋ฆฟ ์Šค์บ๋‹์— LLM์„ ์ ์šฉํ•˜๋ฉฐ ํ”„๋กœ๋•์…˜ ์ „ํ™˜์„ ์œ„ํ•œ 8๊ฐ€์ง€ ๊ตํ›ˆ์„ ์–ป์—ˆ๋‹ค. ๋ฒ”์šฉ ์ง€ํ‘œ ์ตœ์ ํ™” ๋Œ€์‹  ๊ตฌ์ฒด์  ๊ฒฐ๊ณผ๋ฅผ ์ •์˜ํ•ด์•ผ ํ•œ๋‹ค๋ฉฐ, ๋ณด์•ˆ ๋งฅ๋ฝ์—์„œ ์žฌํ˜„์œจ(recall)์ด ํ—ˆ์šฉ ์ž„๊ณ„์น˜ ๋ฐ‘์œผ๋กœ ๋–จ์–ด์ง€์ง€ ์•Š์•„์•ผ ํ•˜๋Š” ์•ˆ์ „ ์ œ์•ฝ์œผ๋กœ ๋‘๊ณ  ์˜คํƒ(์ •๋ฐ€๋„) ๊ฐ์†Œ๋ฅผ ์šฐ์„ ์‹œํ–ˆ๋‹ค. ํ”„๋กฌํ”„ํŠธยท๋ชจ๋ธยท์ž…๋ ฅยท๋กœ์ง์ด ๋ฐ”๋€” ๋•Œ๋งˆ๋‹ค ์˜คํ”„๋ผ์ธ ํ‰๊ฐ€๋ฅผ ๋‹ค์‹œ ์‹คํ–‰ํ•˜๊ณ  ๋ชจ๋“  ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ๋ฒ„์ „ ๊ด€๋ฆฌํ•˜๋ฉฐ ์•Œ๋ ค์ง„ ๊ธฐ์ค€์„ ๊ณผ ๋น„๊ตํ•ด ๊ฐœ์„ ๊ณผ ํšŒ๊ท€๋ฅผ ๋ช…ํ™•ํžˆ ๊ท€์†์‹œํ‚ค๋Š”, ํ‰๊ฐ€๋ฅผ ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ์ฒ˜๋Ÿผ ๋‹ค๋ฃจ๋Š” ๋ฐฉ์‹์„ ์ทจํ–ˆ๋‹ค. ํ‰๊ฐ€ ๋ฐ์ดํ„ฐ์…‹์€ ๋ชจํ˜ธํ•œ ํ›„๋ณด, ๋ถˆ์™„์ „ํ•œ ๋งฅ๋ฝ, ํ—ท๊ฐˆ๋ฆฌ๋Š” ์ธ์ ‘ ๊ฐ’ ๊ฐ™์€ ์‹ค์ œ ๋ณต์žก์„ฑ์„ ๋ณด์กดํ•ด์•ผ ๊นจ๋—ํ•œ ๋ฒค์น˜๋งˆํฌ๊ฐ€ ๊ฐ€๋ฆฌ๋Š” ์‹คํŒจ๋ฅผ ๋“œ๋Ÿฌ๋‚ผ ์ˆ˜ ์žˆ๋‹ค๊ณ  ๊ฐ•์กฐํ•˜๋ฉฐ, ๊ธฐ๊ฐ๋œ ์•Œ๋Ÿฟ์ด ๋ฐ˜๋“œ์‹œ ์˜คํƒ์„ ๋œปํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ (์ž๊ฒฉ ์ฆ๋ช… ํšŒ์ „, ์ˆ˜์šฉ๋œ ๋ฆฌ์Šคํฌ, ์›Œํฌํ”Œ๋กœ ์ •๋ฆฌ ๋“ฑ ๋‹ค์–‘ํ•œ ์ด์œ ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Œ)์—์„œ ํ”„๋กœ๋•์…˜ ๋ ˆ์ด๋ธ”์„ ๊ทธ๋Œ€๋กœ ๋ฏฟ์ง€ ๋ง์•„์•ผ ํ•œ๋‹ค๊ณ  ์ง€์ ํ•œ๋‹ค. ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ์™€ ํ•™์ˆ  ๋ฒค์น˜๋งˆํฌ๋Š” ๋“œ๋ฌธ ์‹คํŒจ ํŒจํ„ด๊ณผ ์—ฃ์ง€ ์ผ€์ด์Šค๋ฅผ ๋ณด์™„ํ•˜๋Š” ์šฉ๋„๋กœ๋งŒ ์“ฐ๊ณ  ํ”„๋กœ๋•์…˜๊ณผ ์œ ์‚ฌํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋Œ€์ฒดํ•ด์„œ๋Š” ์•ˆ ๋˜๋ฉฐ, ์ง‘๊ณ„ ์ง€ํ‘œ๋Š” ๊ทผ๋ณธ ์›์ธ์„ ๊ฐ€๋ฆฌ๋ฏ€๋กœ ์‹คํŒจ๋ฅผ ๋ชจ๋ธยทํ”„๋กฌํ”„ํŠธยท์ž…๋ ฅยทํŒŒ์ดํ”„๋ผ์ธยท๋ฐ์ดํ„ฐ์…‹ยท๋ ˆ์ด๋ธ”๋ณ„๋กœ ์ˆ˜๋™ ๋ถ„๋ฅ˜ํ•ด ์—๋Ÿฌ๋ฅผ ์‹ฌ์ธต ๋ถ„์„ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์„ค๋ช…ํ•œ๋‹ค. ๋ช…ํ™•ํ•œ ์ผ€์ด์Šค๋Š” ๋‹ค๋ฅธ LLM์ด ํŒ์ •ํ•˜๊ฒŒ ํ•˜๊ณ  ๋ชจํ˜ธํ•œ ์‚ฌ๋ก€๋งŒ ์‚ฌ๋žŒ ๊ฒ€ํ† ๋กœ ๋„˜๊ธฐ๋Š” LLM-as-judge ๋ฐฉ์‹์œผ๋กœ ์ˆ˜์ž‘์—… ๋ถ€๋‹ด์„ ์ค„์˜€๊ณ , ๊ฒฐ๊ณผ์ ์œผ๋กœ ์žฌํ˜„์œจ์„ ์•ˆ์ „ ๊ฐ€๋“œ๋ ˆ์ผ ์•ˆ์—์„œ ์œ ์ง€ํ•˜๋ฉด์„œ ์˜คํƒ์„ ์•ฝ 95% ์ค„์—ฌ ํ†ต์ œ๋œ ํ”„๋กœ๋•์…˜ ํ…Œ์ŠคํŠธ๋กœ ๋„˜์–ด๊ฐˆ ํ™•์‹ ์„ ์–ป์—ˆ๋‹ค.

๐Ÿ’ก ๊ธฐ๊ฐ๋œ ํ”„๋กœ๋•์…˜ ์•Œ๋Ÿฟ์„ ๊ณง๋ฐ”๋กœ ์˜คํƒ์œผ๋กœ ์ทจ๊ธ‰ํ•˜์ง€ ์•Š๊ณ  ์›์ธ์„ ๋”ฐ๋กœ ๊ฒ€์ฆํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ตํ›ˆ์€, ๋ณด์•ˆ ๋„๋ฉ”์ธ์—์„œ LLM ํ‰๊ฐ€ ํŒŒ์ดํ”„๋ผ์ธ์„ ๋งŒ๋“ค ๋•Œ ๋ ˆ์ด๋ธ” ์ž์ฒด์˜ ์‹ ๋ขฐ๋„๋ฅผ ๊ฒ€์ฆํ•˜๋Š” ๋‹จ๊ณ„๊ฐ€ ๋น ์ง€๋ฉด ํ‰๊ฐ€ ๊ฒฐ๊ณผ ์ „์ฒด๊ฐ€ ์™œ๊ณก๋  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค.


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

NEXT PATH / VERIFY IN CONTEXT

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

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

OpenForge