New Score :0
High Score :0
Run Best
NICE BUSINESS TYPE INDICATOR
3. ๊ธ์ ์ ์น๊ตฌ์๊ฒ ๋น๋ ธ๋๋ฐ ์ค๋์ด ๋์ ์ฃผ๊ธฐ๋ก ํ๋ .. ๊ทธ๋ฐ๋ฐ ์นด๋๊ฐ์ ๋ด์ผํ๋ ๋ ๋ ์ค๋์ธ๋ฐ... ์ด๊ฑธ ์ด์ฉ๋...
4. ์ฐ๋ฆฌ ํ์ฌ๋ ์ค์ํ ์์ฌ ๊ฒฐ์ ์ ํ ๋?
5. ์ด์ฌํ ์ผํ ๋๋ฅผ ์ํ ์ ๋ฌผ์ ์ฃผ๊ณ ์ถ๋ค. ์ด๋ค๊ฒ ์ข์๊น?
6. ์ํ์์ ํฌ์์ํ์ ์ถ์ฒ๋ฐ์๋ค. ์ด๋ค๊ฑธ ๊ฐ์ ํ์ง?
7. ํ์ฌ์์์ ๋๋?
8. ๊ฟ์์ ๊นจ์ด๋๋ 20๋ ์ ์ผ๋ก ๋์๊ฐ๋ค. ๋น์ ์ด ์ ์ผ ๋จผ์ ํ๋์ผ์?
9. ๋ด๊ฐ ์ธ์ฌ ๋ด๋น์๋ผ๋ฉด ์ ๊ท ์ ์ฌ์ ์ฑ์ฉ ์ ์ ์ผ ์ค์ํ๊ฒ ๋ณด๋๊ฒ์?
10. ํ์ฌ์ ์ ๋ง ์ซ์ดํ๋ ๋๋ฃ๊ฐ ์๋ค๋ฉด?
11. ๊ฐ๋ํ ์ง์ ๊ฐ์ฅ์ด ๋์๋ค.. ์๋ ์ ์์ผ ๋ ์ ๋ฌผ์?
12. ํ์ ํ์ฌ ์ถ๊ทผ ์คํ์ผ์?
13.ํ์ฌ ์ฒด์ก๋ํ ํ๋ ๋ ์ด๋ค. ์ค๋ ๋ญํ์ง?
14. ๋์ ์ ๋ฌด ์คํ์ผ์?
์ฟ ๋ฒ๋คํฐ์ค v1.32(ํ๋ฌ๋กํ): ์ต์ ์์ ํ ๋ฒ์ ์ ํต์ฌ ๋ณํ์ ๊ธฐ์ ์ ํ์
์ฟ ๋ฒ๋คํฐ์ค ํ๋ก์ ํธ๋ 2024๋ 12์ 11์ผ v1.32 ๋ฒ์ (์ฝ๋๋ช : Penelope)์ ์ ์ ์ถ์ํ๋ฉฐ 10์ฃผ๋ ์ดํ ์ฒซ ์ฃผ์ ์ ๋ฐ์ดํธ๋ฅผ ์ ๋ณด์์ต๋๋ค. ์ด๋ฒ ๋ฆด๋ฆฌ์ค์์๋ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ์ต์ ํ, ๋์ ๋ฆฌ์์ค ํ ๋น ๊ฐํ, ์ค์ผ์ค๋ง ํจ์จ์ฑ ๊ฐ์ ๋ฑ 45๊ฐ ๊ฐ์ ์ฌํญ์ด ๋์ ๋์์ผ๋ฉฐ, ๊ทธ์ค 13๊ฐ ๊ธฐ๋ฅ์ด ์์ ํ(Stable) ๋จ๊ณ์ ์ง์ ํ์ต๋๋ค. ํนํ AI/ML ์ํฌ๋ก๋์ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ํคํ ์ฒ์ ์ค์ ์ ๋ ์ด๋ฒ ์ ๋ฐ์ดํธ๋ ๊ธฐ์ ์ ๋์งํธ ์ ํ ๊ฐ์ํ์ ๊ธฐ์ฌํ ๊ฒ์ผ๋ก ๊ธฐ๋๋ฉ๋๋ค.
1. ํต์ฌ ์ํคํ ์ฒ ๊ฐ์ ์ฌํญ
1.1 ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ์(Memory Manager)์ GA ๋จ๊ณ ์ง์
NUMA(Non-Uniform Memory Access) ์ํคํ ์ฒ์์์ ๋ฉ๋ชจ๋ฆฌ ํ ๋น ์ต์ ํ๋ฅผ ๋ด๋นํ๋ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ์๊ฐ 3๋ ๊ฐ์ ํ ์คํธ๋ฅผ ๊ฑฐ์ณ ์์ ํ ๋จ๊ณ์ ๋๋ฌํ์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ CPU์ ๋ฉ๋ชจ๋ฆฌ์ ๋ฌผ๋ฆฌ์ ์์น๋ฅผ ๊ณ ๋ คํด ํ๋๋ฅผ ๋ฐฐ์นํจ์ผ๋ก์จ, ๋ฉ๋ชจ๋ฆฌ ๋๊ธฐ ์๊ฐ์ ์ต๋ 40%๊น์ง ๊ฐ์์ํค๋ ์ฑ๋ฅ ํฅ์์ ์ด๋์ด๋ ๋๋ค. ๊ธ์ต ๊ฑฐ๋ ์์คํ ์ด๋ ์ค์๊ฐ ์๋ฃ ์ด๋ฏธ์ง ์ฒ๋ฆฌ์ ๊ฐ์ ์ง์ฐ ์๊ฐ์ ๋ฏผ๊ฐํ ์ ํ๋ฆฌ์ผ์ด์ ์์ ํนํ ์ ์ฉํ๊ฒ ํ์ฉ๋ ์ ๋ง์ ๋๋ค.
1.2 ๋์ ๋ฆฌ์์ค ํ ๋น(DRA) ๊ฐ์
GPU, FPGA ๋ฑ ํน์ ํ๋์ผ ์์ ๊ด๋ฆฌ๋ฅผ ์ํ DRA(Dynamic Resource Allocation) ์์คํ ์ด ๊ตฌ์กฐํ๋ ๋งค๊ฐ๋ณ์ ์ง์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ฉฐ ์งํ๋ฅผ ๊ฑฐ๋ญํ๊ณ ์์ต๋๋ค. ์๋ก ๋์ ๋ Structured Parameters ๊ธฐ๋ฅ์ ํตํด ๊ฐ๋ฐ์๋ JSON ํ์์ผ๋ก ๋ฆฌ์์ค ์๊ตฌ ์ฌํญ์ ์ธ๋ถ์ ์ผ๋ก ๋ช ์ํ ์ ์์ด, AI ๋ชจ๋ธ ํ์ต ์ GPU ๋ฉ๋ชจ๋ฆฌ ๋์ญํญ๊ณผ ๊ณ์ฐ ์ ๋ฐ๋๋ฅผ ๋์์ ์ ์ดํ๋ ๋ฑ์ ๊ณ ๊ธ ์๋๋ฆฌ์ค ๊ตฌํ์ด ๊ฐ๋ฅํด์ก์ต๋๋ค.
apiVersion: resource.k8s.io/v1alpha2
kind: ResourceClaim
metadata:
name: gpu-claim
spec:
parameters:
json: |
{
"type": "nvidia.com/gpu",
"count": 4,
"capabilities": ["ray-tracing", "tensor-cores"]
}
๊ตฌ์กฐํ๋ ๋งค๊ฐ๋ณ์๋ฅผ ์ด์ฉํ GPU ๋ฆฌ์์ค ์์ฒญ ์์
2. ์คํ ๋ฆฌ์ง ๋ฐ ์ํฌ๋ก๋ ๊ด๋ฆฌ ํ์
2.1 StatefulSet PVC ์๋ ๊ด๋ฆฌ ๊ฐํ
StatefulSet์์ ์์ฑ๋ ์๊ตฌ ๋ณผ๋ฅจ ํด๋ ์(PVC)์ ๋ผ์ดํ์ฌ์ดํด ๊ด๋ฆฌ๊ฐ ์๋ํ๋์์ต๋๋ค. ๊ธฐ์กด์๋ ์ค์ผ์ผ ๋ค์ด ์ ์๋ ์ญ์ ๊ฐ ํ์ํ์ผ๋, v1.32๋ถํฐ .spec.persistentVolumeClaimRetentionPolicy
ํ๋๋ฅผ ํตํด ๋ณด์กด ์ ์ฑ
์ ์ค์ ํ ์ ์๊ฒ ๋์์ต๋๋ค. ๋กค๋ง ์
๋ฐ์ดํธ ์ ์ด์ ๋ ํ๋ฆฌ์นด์ PVC๋ฅผ ์๋ ์ ๋ฆฌํ๋ ๊ธฐ๋ฅ์ผ๋ก ์คํ ๋ฆฌ์ง ์ด์ ๋น์ฉ์ 30% ์ด์ ์ ๊ฐํ ์ ์๋ ๊ฒ์ผ๋ก ํ
์คํธ๋์์ต๋๋ค.
2.2 ์ด๋ฏธ์ง ๋ณผ๋ฅจ ์ง์(Alpha)
์ปจํ ์ด๋ ์ด๋ฏธ์ง๋ฅผ ์ง์ ๋ณผ๋ฅจ์ผ๋ก ๋ง์ดํธํ ์ ์๋ ์๋ก์ด ๊ธฐ๋ฅ์ด ์ํ ๋จ๊ณ๋ก ๋์ ๋์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ํ์ฉํ๋ฉด ๋๊ท๋ชจ ๋ชจ๋ธ ํ์ผ์ด๋ ์ ์ ์์ฐ์ ๋ณ๋์ ์คํ ๋ฆฌ์ง ํ๋ก๋น์ ๋ ์์ด ์ปจํ ์ด๋์ ์ ๊ณตํ ์ ์์ด, ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ ์๋น ์๋๋ฆฌ์ค์์ ์ ์ฉํ๊ฒ ์ ์ฉ๋ ์ ์์ต๋๋ค.
FROM nginx:latest
COPY --from=model-registry/ml-models:v1.2 /models /usr/share/nginx/html
์ด๋ฏธ์ง ๋ณผ๋ฅจ์ ํ์ฉํ ๋ชจ๋ธ ๋ฐฐํฌ ์์
3. ๋คํธ์ํน ๋ฐ ๋ณด์ ๊ฐํ
3.1 AppArmor ํ๋กํ์ผ ์์ ํ
์ปจํ ์ด๋ ๋ฐํ์ ๋ณด์์ ๊ฐํํ๋ AppArmor ์ง์์ด Stable ๋จ๊ณ๋ก ์น๊ฒฉ๋์์ต๋๋ค. ํ๋ ์ ์์ securityContext.apparmorProfile ํ๋๋ฅผ ์ถ๊ฐํ์ฌ ์ปค์คํ ๋ณด์ ์ ์ฑ ์ ์ ์ฉํ ์ ์๊ฒ ๋์์ผ๋ฉฐ, ์ด๋ PCI-DSS ๊ท์ ์ค์ ํ๊ฒฝ์์ ํนํ ์ค์ํ ์ญํ ์ ํ ๊ฒ์ผ๋ก ๊ธฐ๋๋ฉ๋๋ค.
apiVersion: v1
kind: Pod
metadata:
name: secure-app
spec:
containers:
- name: main
image: nginx
securityContext:
apparmorProfile: "custom-profile"
AppArmor ํ๋กํ์ผ ์ ์ฉ ์์
3.2 Kube-Proxy ์ฑ๋ฅ ๊ฐ์
IPVS ๋ชจ๋์์์ ์ฐ๊ฒฐ ์ฒ๋ฆฌ ์ฑ๋ฅ์ด ์ต์ ํ๋์ด ์ด๋น 150๋ง ๊ฐ์ ์ฐ๊ฒฐ ์์ฒญ ์ฒ๋ฆฌ ๊ฐ๋ฅ์ฑ์ด ํ์ธ๋์์ต๋๋ค. ํนํ ์๋น์ค ๋ฉ์ ๊ฐ ํธ๋ํฝ ๋ผ์ฐํ ์ ํจํท ๋๋กญ๋ฅ ์ด 0.05% ๋ฏธ๋ง์ผ๋ก ๊ฐ์ ๋์ด ๊ณ ๊ฐ์ฉ์ฑ ํ๊ฒฝ์์์ ์ ๋ขฐ๋๊ฐ ํฌ๊ฒ ์์นํ์ต๋๋ค.
4. ๊ฐ๋ฐ์ ๊ฒฝํ ๊ฐ์
4.1 QueueingHint ์ค์ผ์ค๋ง
์๋ก์ด ์ค์ผ์ค๋ง ํํธ ์์คํ ์ธ QueueingHint๊ฐ ๋์ ๋์ด ๋ณต์กํ ์ํฌ๋ก๋ ๋ฐฐ์น ์ต์ ํ๊ฐ ๊ฐ๋ฅํด์ก์ต๋๋ค. ํด๋ฌ์คํฐ ์ด์์๋ ํ๋์ ์ฐ์ ์์, ๋ฆฌ์์ค ์๊ตฌ ์ฌํญ, ๋ ธ๋ ์ํ๋ฅผ ์ข ํฉ์ ์ผ๋ก ๊ณ ๋ คํ ์ค์ผ์ค๋ง ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์์ด, ์ด๊ธฐ์ข GPU ํด๋ฌ์คํฐ์์์ ์์ ์ฒ๋ฆฌ ํจ์จ์ฑ์ 25% ์ด์ ๋์ผ ์ ์์ต๋๋ค.
4.2 PreStop Sleep ์ก์
์ปจํ ์ด๋ ์ข ๋ฃ ํ๋ก์ธ์ค์ ์ง์ฐ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์ด ๊ทธ๋ ์ด์คํ ์ ง๋ค์ด ๊ด๋ฆฌ๊ฐ ๊ฐ์ ๋์์ต๋๋ค. ์ด์ ์ข ๋ฃ ์ ํธ ์์ ํ ์ง์ ๋ ์๊ฐ(์ด ๋จ์) ๋์ ๋๊ธฐํ ์ ์์ด, ๋ก๋ ๋ฐธ๋ฐ์์์ ํ๋ ์ ๊ฑฐ ์ง์ฐ ์๊ฐ๊ณผ ์ค์ ์ข ๋ฃ ํ์ด๋ฐ์ ์ ํํ ๋ง์ถ ์ ์์ต๋๋ค.
lifecycle:
preStop:
exec:
command: ["sleep", "30"]
30์ด ์ง์ฐ ์ข ๋ฃ ์ค์ ์์
5. ์ํ๊ณ ์ํฅ ๋ฐ ์ ๊ทธ๋ ์ด๋ ์ ๋ต
5.1 ์ฃผ์ ํด๋ผ์ฐ๋ ์ ๊ณต์ ์ง์ ํํฉ
AWS EKS๋ 2025๋ 1์ 24์ผ๋ถํฐ v1.32 ๋ฒ์ ์ ์ ์ ์ง์ํ๊ธฐ ์์ํ์ผ๋ฉฐ, Alibaba Cloud ACK๋ ๋์๊ธฐ ์ง์์ ๋ฐํํ์ต๋๋ค. ์จํ๋ ๋ฏธ์ค ํ๊ฒฝ์์๋ kubeadm์ ํตํ ์ ๊ทธ๋ ์ด๋ ์ CNI ํ๋ฌ๊ทธ์ธ ํธํ์ฑ์ ๋ฐ๋์ ํ์ธํด์ผ ํ๋ฉฐ, Calico v3.26 ์ด์์์ ์์ ์ ์ธ ๋์์ด ๊ฒ์ฆ๋์์ต๋๋ค.
5.2 ๋ฒ์ ์ง์ ์ ์ฑ
์ฟ ๋ฒ๋คํฐ์ค ํ๋ก์ ํธ๋ ์ต์ 3๊ฐ ๋ง์ด๋ ๋ฒ์ (v1.32, v1.31, v1.30)์ ๋ํ ํจ์น ์ง์์ ์ ๊ณตํ๋ฉฐ, v1.32์ ๊ณต์ ์ง์ ์ข ๋ฃ(EOL)๋ 2026๋ 2์ 28์ผ๋ก ์์๋ฉ๋๋ค. ํ๋ก๋์ ํ๊ฒฝ ์ ๊ทธ๋ ์ด๋ ์ ๋ฐ๋์ CSI ๋๋ผ์ด๋ฒ์ ๋คํธ์ํฌ ํ๋ฌ๊ทธ์ธ์ ํธํ์ฑ ๋งคํธ๋ฆญ์ค๋ฅผ ํ์ธํด์ผ ํฉ๋๋ค.
6. ๋ฏธ๋ ๊ธฐ์ ๋ํฅ๊ณผ์ ์ฐ๊ณ
2025๋ ๊ธฐ์ ํธ๋ ๋์์ ์ฐ๊ด์ฑ ์ธก๋ฉด์์ ์ฟ ๋ฒ๋คํฐ์ค v1.32๋ ์์ฑํ AI ์ธํ๋ผ ๊ด๋ฆฌ์ ์ต์ ํ๋ ๊ธฐ๋ฅ๋ค์ ๋ค์ ํฌํจํ๊ณ ์์ต๋๋ค. ์์ด์ ํธ ๊ธฐ๋ฐ AI ์์คํ ์ ํ์ฐ์ ๋๋นํ ๋์ ๋ฆฌ์์ค ํ ๋น ๊ฐํ, MLOps ํ์ดํ๋ผ์ธ์ ์ํ PVC ์๋ ๊ด๋ฆฌ ๊ธฐ๋ฅ ๋ฑ์ด ๋ํ์ ์ฌ๋ก์ ๋๋ค. ๋ํ ๋์งํธ ํธ์ ํ๊ฒฝ์์์ ๋๊ท๋ชจ ์๋ฎฌ๋ ์ด์ ์คํ์ ์ง์ํ๊ธฐ ์ํ NUMA ์ธ์ ์ค์ผ์ค๋ง ๊ธฐ๋ฅ์ HPC ๋ถ์ผ์์์ ํ์ฉ๋๋ฅผ ํฌ๊ฒ ๋์ผ ์ ๋ง์ ๋๋ค.
๊ฒฐ๋ก
์ฟ ๋ฒ๋คํฐ์ค v1.32 ํ๋ฌ๋กํ๋ ๋จ์ํ ๊ธฐ๋ฅ ์ถ๊ฐ๋ฅผ ๋์ด ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ปดํจํ ์ ์๋ก์ด ์ฅ์ ์ฌ๋ ์ด์ ํ์ ๋ฆด๋ฆฌ์ค์ ๋๋ค. AI ์๋์ ๋๋์ ๋๋นํ ๋ฆฌ์์ค ๊ด๋ฆฌ ์ฒด๊ณ์ ํ์ , ์ํฐํ๋ผ์ด์ฆ๊ธ ๋ณด์ ํ์ค์ ๊ฐํ, ๊ฐ๋ฐ์ ๊ฒฝํ์ ์ง์ ํฅ์ ๋ฑ ์ธ ๊ฐ์ง ์ถ์์ ๋๋๋ฌ์ง ์ง์ ์ ๋ณด์์ต๋๋ค. ํนํ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ์์ DRA์ ์์ ํ๋ ํ๋์จ์ด ๊ฐ์๊ธฐ ํ์ฉ์ด ํ์์ ์ธ ํ๋์ ์ํฌ๋ก๋ ๊ด๋ฆฌ์ ์๋ก์ด ํจ๋ฌ๋ค์์ ์ ์ํ๋ฉฐ, ์ด๋ 2025๋ ์์๋๋ AI ๊ธฐ๋ฐ DevOps ํ์ ์ ํ ๋๊ฐ ๋ ๊ฒ์ผ๋ก ๊ธฐ๋๋ฉ๋๋ค. ์ ๊ทธ๋ ์ด๋ ๊ณํ ์๋ฆฝ ์์๋ ๋ฐ๋์ ํด๋ฌ์คํฐ ๋ชจ๋ํฐ๋ง ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋จ๊ณ์ ๋กค์์ ์ ๋ต์ ๋ง๋ จํ๊ณ , CNI ๋ฐ CSI ๋๋ผ์ด๋ฒ ๊ณต๊ธ์ ์ฒด์ ํธํ์ฑ ๊ฐ์ด๋๋ฅผ ์ฐธ๊ณ ํด์ผ ํฉ๋๋ค.