4.8.2024051001
๋ก๊ทธ ์๋น์ค ์ค์น ์ ์ฐจ๋ฅผ ๊ฐ์ํ ๊ฐ์ ํ์์ต๋๋ค.
์ด์ ๋ถํฐ API Gateway ์ ๋ณด๋ฅผ ์
๋ ฅํ์ง ์์๋ ์นตํ
์ผ์์ ์๋์ผ๋ก ์ฃผ์
ํ์ฌ ์ค์นํฉ๋๋ค.
API Gateway Token ์ ๋ณด ๋ํ ์นตํ
์ผ์์ ์๋์ผ๋ก ์์ฑํ์ฌ ์ฃผ์
ํฉ๋๋ค.
๋ก๊ทธ๋ฅผ ์์งํ๋ URL๊ณผ ๋ก๊ทธ API ์๋ฒ์ ์ฐ๊ฒฐํ๋ URL ์ ๋ณด๋ฅผ ๋จ์ผํ ํ์์ต๋๋ค.
๋ก๊ทธ ์๋น์ค ๊ตฌ์ฑ์ Public Cloud์ Load Balancer ์ ํ์ ์ง์ํฉ๋๋ค.
์๋น์ค๋งต์ ๊ตฌ์ฑ๋ทฐ ๋ฉ๋ด์์ ์ํฌ๋ก๋์ ์ํ์ ๋ฐ๋ฅธ ๊ตฌ๋ถ์ด ์ข ๋ ์ธ๋ถํ ๋์ด ํ์๋๋๋ก ๊ฐ์ ๋์์ต๋๋ค.
์ด์ ๋ถํฐ ๋ชจ๋ํฐ๋ง ํํฉ ํ๋ฉด์์๋ ์๋์๋ก๊ณ ์นจ ์ต์
์ ์ ํํ ์ ์์ต๋๋ค.
KubeMemoryOvercommit๊ณผ KubeCPUOvercommit ์๋ฆผ ๋ฉ์์ง์ ๋ด์ฉ์ด ์์ ๋์์ต๋๋ค.
๋ณ๊ฒฝ ์ ) ํด๋ฌ์คํฐ๊ฐ ํ๋์ ๋ํ ๋ฉ๋ชจ๋ฆฌ ๋ฆฌ์์ค ์์ฒญ์ 1.375G๋ฐ์ดํธ ์ด๊ณผ ์ปค๋ฐํ์ผ๋ฉฐ, ์ด๋ก ์ธํด ๋
ธ๋ ์ฅ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
๋ณ๊ฒฝ ํ) ํ๋ ๋ฉ๋ชจ๋ฆฌ ๋ฆฌ์์ค ์์ฒญ๋์ด ๋จ์ ์ฌ์ ๊ณต๊ฐ (๋
ธ๋ ์ฅ์ ์) ๋๋น 1.375G๋ฐ์ดํธ ์ด๊ณผ ์ปค๋ฐ ํ์ผ๋ฉฐ, ์ด๋ก ์ธํด ๋
ธ๋ ์ฅ์ ์ ๋์ ํ ์ ์์ต๋๋ค.
ํด๋ฌ์คํฐ ์ ๋์จ์ ์์ธ ์ ๋ณด์์ ์ธ๊ทธ๋ ์ค๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ํ์ํ์ง ๋ชปํ๋ ์ฆ์์ด ์์ ๋์์ต๋๋ค.
AWS EKS ํด๋ฌ์คํฐ ์ญ์ ์ ๊ฐํ์ ์ผ๋ก ์ญ์ ๊ฐ ๋์ง ์๋ ์ฆ์์ด ์์ ๋์์ต๋๋ค. ( only)
ํด๋ฌ์คํฐ ์์ธํ๋ฉด์ ํญ๋ฉ๋ด ํด๋ฆญ ์ ๊ฐํ์ ์ผ๋ก ๋งํฌ๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ๋์ํ์ง ์๋ ์ฆ์์ด ์์ ๋์์ต๋๋ค.
๋ชจ๋ํฐ๋ง ๋ฉ๋ด์์ ํ์๋๋ ์ฐจํธ ์ ๋ฐ์ ์นตํ
์ผ ๊ณตํต UI ์์์ ์ ์ฉํ์์ต๋๋ค.
์ํฌ๋ก๋์ ๋ชจ๋ํฐ๋ง ์ ๋ณด ์ค ์ปจํ
์ด๋ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ํ์๋๋๋ก ์์ ๋์์ต๋๋ค.
๋ณต์ ์ด๋ ฅ ์กฐํ์ค์ ๊ฐํ์ ์ผ๋ก ๋ฐฑ์
์๋น์ค์์ ์๋ต์ ๋ฐ์ ์ ์๋ ์ฆ์์ด ์์ ๋์์ต๋๋ค.







4.8.0
1. ํด๋ฌ์คํฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐฑ์
ํ๊ณ ๋ณต์ํ ์ ์์ต๋๋ค.
ํด๋ฌ์คํฐ์ ์์ฑ๋์ด ์๋ ๋ชจ๋ ๋ฆฌ์์ค ์ ํ์ ๋ฌผ๋ก , ๋ฐ์ดํฐ์ ๋ํ ๋ฐฑ์
๋ํ ์ง์ํฉ๋๋ค.
๋ฐฑ์
์ํ์ ๋ค์์คํ์ด์ค, ๋ฆฌ์์ค ์ ํ (e.g. Deployment, Statefulset, ...), ๋ ์ด๋ธ ์
๋ ํฐ ๋ฑ์ ์ด์ฉํ์ฌ ๋์์ ์ง์ ํ ์ ์์ต๋๋ค.
๋ฐฑ์
์ ์ค์ผ์ฅด์ ์ ์ฉํ์ฌ ์ํ๋ ์๊ฐ์ ์ ๊ธฐ์ ์ผ๋ก ๋ฐฑ์
์ ์ํํ ์ ์์ต๋๋ค.
๋ฐฑ์
๋ฐ์ดํฐ ๋ณด๊ด์ ์ํ ๋ค์ํ ํ๋ก๋ฐ์ด๋๋ฅผ ์ง์ํฉ๋๋ค.
๋ฐฑ์
๋ ๋ฐ์ดํฐ์ ๋ณด๊ด๊ธฐ๊ฐ์ ์ค์ ํ์ฌ, ์ผ์ ํ ์๊ฐ์ด ์ง๋๋ฉด ๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ์ญ์ ํ ์ ์์ต๋๋ค.
๋ฐฑ์
๋ ๋ฐ์ดํฐ๋ฅผ ์ง์ ๋ ๋์ ํด๋ฌ์คํฐ์ ๋ณต์ํ ์ ์์ต๋๋ค. (ํ ๋ฒ์ ํ๋์ ํด๋ฌ์คํฐ๋ง ๋์์ผ๋ก ๋ณต์์ด ์งํ๋ฉ๋๋ค.)
๋ฐฑ์
/ ๋ณต์ ๊ธฐ๋ฅ ์ํ ์ ์งํ์ํ ์ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. (e.g. ์งํ๋ฅ , ๋ก๊ทธ, ์๋ฌ)
๋ฐฑ์
์ ๋ํ ๋์๋ณด๋ ์๋น์ค๋ฅผ ์ ๊ณตํ์ฌ ๋ฐฑ์
๋ฐ ๋ณต์์ ๋ํ ํํฉ์ ํ ๋์ ํ์ธํ ์ ์์ต๋๋ค.
2. ํด๋ฌ์คํฐ๋ฅผ ์ง์ ํ๋ก๋น์ ๋ํ๊ณ ๊ด๋ฆฌ ํ ์ ์์ต๋๋ค.
AWS EKS (Elastic Kubernetes Service)์ ๋ํ ํ๋ก๋น์ ๋์ ์ง์ํฉ๋๋ค.
EKS ํด๋ฌ์คํฐ๋ฅผ ํ๋ก๋น์ ๋ ํ ์ถ๊ฐ๋ก ์์ฑ ๋ฐ ๊ด๋ฆฌ ๊ฐ๋ฅํ ๋ฆฌ์์ค๋ ์๋์ ๊ฐ์ต๋๋ค.
๋
ธ๋ ๊ทธ๋ฃน ์ค์น ๊ด๋ฆฌ
3. ์นตํ
์ผ ์๋น์ค ๋์๋ณด๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
์นตํ
์ผ ์๋น์ค ๋์๋ณด๋๋ฅผ ํตํด ์นตํ
์ผ ์๋น์ค ํํฉ์ ํ ๋์ ํ์
ํ ์ ์์ต๋๋ค.
ํ๋ซํผ ๋์๋ณด๋
Workspaces, Namespaces, Pipelines, Builds ํํฉ์ ํ์ธํ ์ ์์ต๋๋ค.
Cluster, Nodes, Pods, Failed Pods, Pending pods์ ์ํ ๋ฐ ํํฉ์ ํ์ธํ ์ ์์ต๋๋ค.
4. ์ธ๋ถ ๋ ์ง์คํธ๋ฆฌ ํ๋ก๋ฐ์ด๋๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
์๋์ ๊ฐ์ด ์ง์๋๋ ์ธ๋ถ ๋ ์ง์คํธ๋ฆฌ ํ๋ก๋ฐ์ด๋๊ฐ ๋์ด๋ฌ์ต๋๋ค.
AWS Elastic Container Registry (ECR)
Azure Container Registry (ACR)
5. GUI ๊ธฐ๋ฐ์ผ๋ก ๊ด๋ฆฌ๋๋ Kubernetes ๋ฆฌ์์ค๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
์นตํ
์ผ GUI์์ ์๋์ ๋ฆฌ์์ค๋ค์ ํ์ธํ ์ ์์ต๋๋ค.
6. GPU ๊ณต์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
NVIDIA GPU ์ฅ๋น ์์์ ๊ณต์ ํ ์ ์์ต๋๋ค.
GPU ๊ณต์ ๋ฐฉ์์ Time Slicing๊ณผ Multi Instance GPU (MIG) 2๊ฐ์ง ๋ฐฉ๋ฒ์ ์ง์์ ํฉ๋๋ค.
Time Slicing์ ์ด์ฉํ๋ฉด ๋ฌผ๋ฆฌ์ GPU๋ฅผ Round-Robin ์ค์ผ์ฅด๋ฌ ๋ฐฉ์์ผ๋ก ๊ณต์ ํ์ฌ Bursting์ด ํ์ํ ์ํฌ๋ก๋๋ค์ด GPU ๋ฆฌ์์ค์ ๋ญ๋น์์ด ํ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
7. Kubernetes Event๋ฅผ ๋ชจ๋ํฐ๋ง ํ ์ ์์ต๋๋ค.
์ด๋ฒคํธ ๋ฉ๋ด๊ฐ ์ถ๊ฐ๋์ด Kubernetes Event๋ฅผ ์กฐํํ ์ ์์ต๋๋ค.
์๋ก์ด ๊ธฐ๋ฅ์ ํตํ์ฌ ํด๋ฌ์คํฐ์์ ๋ฐ์ํ ๋ชจ๋ ์ด๋ฒคํธ ์ด๋ ฅ์ด ์์ง๋์ด ์กฐํํ ์ ์์ต๋๋ค.
ํ๋ซํผ์ ์ด๋ฒคํธ ๋ฐ์ดํฐ๋ 1๋
๊ฐ ์ ์ฅ/์ ๊ณต๋๋ฉฐ, ์๋น์ค ์ ์ฑ
์ ๋ฐ๋ผ ๊ณต์ง ์์ด ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค.
8. ๋ชจ๋ํฐ๋ง ์ ๋์จ ์ค์น ์์ด ๊ธฐ๋ณธ ๋ชจ๋ํฐ๋ง ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ค์๊ฐ ๋ฉํธ๋ฆญ ๋ฐ์ดํฐ ์กฐํ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์ด ๋ชจ๋ํฐ๋ง ์ ๋์จ ์ค์น ์์ด ๊ธฐ๋ณธ์ ์ธ ๋ฉํธ๋ฆญ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
1. ๋์ฉ๋ ํด๋ฌ์คํฐ์ ๋ฆฌ์์ค ์กฐํ ์ฑ๋ฅ์ด ํฌ๊ฒ ๊ฐ์ ๋์์ต๋๋ค.
์๋กญ๊ฒ ์์ฑ๋๋ ๋ฐ์ดํฐ์ ๋ํด ๋๊ธฐํ ํ๊ณ ๋ฐ์ดํฐ๋ฅผ ์บ์ฑํ์ฌ ๋์ฉ๋์ ๋ฐ์ดํฐ ์กฐํ์์๋ ์ฑ๋ฅ์ด ํฌ๊ฒ ๊ฐ์ ๋์์ต๋๋ค.
๋ง์ ๋ฆฌ์์ค๊ฐ ๋ฐฐํฌ๋ ๋ฉํฐ ํด๋ฌ์คํฐ์์๋ ์์ ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๊ณ , ์ค ์ค์๊ฐ์ผ๋ก ๋ณ๊ฒฝ๋ ๋ด์ฉ์ UI๊น์ง ์
๋ฐ์ดํธ ํ์ฌ ๋ณด์ฌ์ฃผ๊ฒ ๋์์ต๋๋ค.
2. ๋ฉ๋ด ๋ค๋น๊ฒ์ด์
์ ํธ์์ฑ์ด ๊ฐ์ ๋์์ต๋๋ค.
์๋ก์ด ๋ฉ๋ด ํํ๋ก UX๋ฅผ ๋ณ๊ฒฝํ์ฌ ์นตํ
์ผ์์ ์ ๊ณต๋๋ ๋ง์ ๊ธฐ๋ฅ๋ค์ ๋ํ ์ ๊ทผ์ฑ์ ๊ฐ์ ํ์์ต๋๋ค.
์๋น์ค๋งต ํ๋ฉด์์ Network ์ค์๊ฐ ๋ฉํธ๋ฆญ์ด ์ ๊ฑฐ ๋์ด ๋์ด์ ํ์ธ ํ ์ ์์ต๋๋ค.
๊ฐํ์ ์ผ๋ก ๋น๋ ๋ก๊ทธ๊ฐ ์ค๋ณต์ผ๋ก ๋
ธ์ถ๋๋ ๋ฌธ์ ๋ฅผ ์์ ํ์์ต๋๋ค.
๊ฐํ์ ์ผ๋ก ์ข
๋ฃ๋ ์๋์ด ๋จ์์๋ ํ์์ ์์ ํ์์ต๋๋ค.
Ingress ๋ฉํธ๋ฆญ์ด ์ ์์ ์ผ๋ก ํํฐ๋ง๋๋๋ก ์์ ํ์์ต๋๋ค.
EBS CSI Driver ์ค์น ๊ด๋ฆฌ
Cluster Autoscaler ์ค์น ๊ด๋ฆฌ
ํด๋ฌ์คํฐ์์ ๋ฐ์ํ๋ Events ๋ฐ Alarms ๋ชฉ๋ก์ ํ์ธํ ์ ์์ต๋๋ค.
์ํฌ์คํ์ด์ค ๋์๋ณด๋
ServiceMaps, Workloads, Pipelines, Builds ํํฉ์ ํ์ธํ ์ ์์ต๋๋ค.
Cluster, Nodes, Pods, Failed Pods, Pending pods์ ์ํ ๋ฐ ํํฉ์ ํ์ธํ ์ ์์ต๋๋ค.
ํ์ดํ๋ผ์ธ ๋ง์ง๋ง ์ํ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
์ํฌ์คํ์ด์ค์ ์ํ ์๋น์ค๋งต์์ ๋ฐ์ํ๋ Events ๋ฐ Alarms ๋ชฉ๋ก์ ํ์ธํ ์ ์์ต๋๋ค.
Google Container Registry (GCR)
ํด๋ฌ์คํฐ ๋กค ๋ฐ์ธ๋ฉ
MIG (Multi Instance GPU)๋ฅผ ์ด์ฉํ๋ฉด 1๊ฐ์ ๋ฌผ๋ฆฌ์ GPU๋ฅผ ์ต๋ 7๊ฐ์ Instance๋ก ๋ถํ ํ์ฌ ์ ์ ์์ ๊ณ ์ ๋ GPU๊ฐ ํ์ํ ๊ฒฝ์ฐ์ ํ์ฉํ ์ ์์ต๋๋ค.
GPU๊ฐ ์ค์น๋ ๋
ธ๋๊ฐ ์๋ค๋ฉด, ์๋น์ค๋งต์์ ์ํฌ๋ก๋๋ฅผ ์์ฑ ์ GPU์์์ ํ ๋น ํ ์ ์์ต๋๋ค.
GPU ์ฌ์ฉ๋ ์ ๋ณด๋ฅผ ๋ชจ๋ํฐ๋ง ํ ์ ์๋๋ก ๋์๋ณด๋์ GPU ๋ชจ๋ํฐ๋ง ๊ธฐ๋ฅ์ด ์ถ๊ฐ ๋์์ต๋๋ค.
GPU์ฌ์ฉ๋ฅ , ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋, GPU ์จ๋, GPU ์ ๋ ฅ์ฌ์ฉ๋, GPU Tensor
GPU๊ฐ ์ค์น๋ ๋
ธ๋์ ์์ธ ์ ๋ณด์์ ๋
ธ๋์ GPU ์ฌ์ฉ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์๋ Tab์ด ์ถ๊ฐ๋์์ต๋๋ค.
์ ๊ฒฝ์ฐ ์ด๋ฒคํธ ๋ฐ์ดํฐ๋ ๊ณ ๊ฐ์ฌ์ ๋ง๋๋ก ์ปค์คํฐ๋ง์ด์ง ๊ฐ๋ฅํฉ๋๋ค.
๋ชจ๋ํฐ๋ง ํ๋ฉด์์ ์ผ๋ถ ๋ชจ๋ํฐ๋ง ์ ๋ณด๊ฐ ํ์๋์ง ์๋ ํ์์ ์์ ํ์์ต๋๋ค.
ํ์ดํ๋ผ์ธ์ ๋น๋ ๋ฆฌ์์ค ์ถ๊ฐ์ ๋ํ ๊ฐ์ฌ ๋ก๊ทธ์์ ๋ฆฌ์์ค์ ์ด๋ฆ์ด ์ฌ๋ฐ๋ฅด๊ฒ ํ์๋์ง ์๋ ๋ฌธ์ ๋ฅผ ์์ ํ์์ต๋๋ค.
4.8.2025031901
NHN ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์นตํ
์ผ ํด๋ผ์ฐ๋๋ฅผ ์ค์น ๋ฐ ์ด์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.
์ด๋ฏธ์ง ๋น๋ ๊ธฐ๋ฅ์์ NCR (NHN Container Registry)์ ๋น๋ ํ๋ก์ ํธ๋ก ๋ฑ๋กํ์ฌ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ฐฑ์
/ ๋ณต์ ์ ์ฅ์๋ก NHN Object Storage๋ฅผ ์ถ๊ฐ ์ง์ํฉ๋๋ค.
๊ณต์ง์ฌํญ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ค๋ฅธ์ชฝ ์๋จ์ ๊ฐ์ธ์ ๋ณด ๋ฉ๋ด์์ ํ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค.
๊ณต๊ณต ์จ๋ผ์ธ ์๋น์ค์์ API ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ๋์ด์ ์ง์ํ์ง ์์ต๋๋ค.



4.8.2025022701
์นตํ
์ผ ๋ชจ๋ํฐ๋ง ์์ด์ ํธ๊ฐ ์ ์ง๋์ด ์๋ ๋์ ์ก์ ํ์ง ๋ชปํ๋ ๋ฉํธ๋ฆญ์ ์์๊ณผ ํจ๊ป ์ฌ ์ ์ก ํฉ๋๋ค.
๊ทธ ์ธ์ ๋คํธ์ํฌ ์ฐ๊ฒฐ ์ด์, ๋ชจ๋ํฐ๋ง ์ ๋์จ ์ฐ๊ฒฐ๋ฌธ์ ๋ฑ์ผ๋ก ์ฒ๋ฆฌ๋์ง ๋ชปํ๋ ๋ฐ์ดํฐ๋ค๋ ์ฌ ์ ์กํฉ๋๋ค.
1. Cocktail APM ์๋น์ค ๊ธฐ๋ฅ์ด ๊ฐ์ ๋์์ต๋๋ค.
APM > App Top 10 ๋ฉ๋ด ์ด๋ฆ์ด App Dashboard๋ก ๋ณ๊ฒฝ๋์์ผ๋ฉฐ, ์๋์ ๊ฐ์ ๋ด์ฉ์ด ๊ฐ์ ๋์์ต๋๋ค.
Top 10 App์ด ์๋ ์ ์ฒด App์ ํ์ธํ ์ ์๋๋ก ๊ฐ์ ๋์์ต๋๋ค.
๊ธฐ์กด ์๋ฌ์จ๋ง ๋
ธ์ถ๋๋ ์ ๋ณด๋ฅผ [์๋ฌ์/์์ฒญ์]์ ํํ๋ก ๋
ธ์ถํ๋๋ก ๋ณ๊ฒฝํ์์ต๋๋ค.
2. ๋ฐฑ์
/๋ณต์์ ์งํ์ํ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
3. ํ์ดํ๋ผ์ธ ์๋น์ค๊ฐ ์ฌ๋ฌ ์๋น์ค๋งต (ํด๋ฌ์คํฐ)์ ๋ํ ๋ฐฐํฌ๋ฅผ ์ง์ํฉ๋๋ค.
ํ์ดํ๋ผ์ธ์ ์์ฑํ๋ฉด์ ๋์ด์ ์๋น์ค๋งต์ ์ ํํ์ง ์์ต๋๋ค.
ํ์ดํ๋ผ์ธ์ ์ํฌ์คํ์ด์ค๋ฅผ ์ฐ๊ฒฐํ์ฌ ์ํฌ์คํ์ด์ค ๋ด์์ ๊ด๋ฆฌ ๋ฐ ์คํํ ์ ์์ต๋๋ค.
ํ์ดํ๋ผ์ธ์ ๋ฐฐํฌํํฉ์์ ์ฌ๋ฌ ์๋น์ค๋งต์ ์ ํํ์ฌ ์กฐํํ ์ ์์ต๋๋ค.
Kubernetes 1.31 ๋ฒ์ ์ ์ง์ํฉ๋๋ค.
ํผ์์คํดํธ ๋ณผ๋ฅจ ์ฌ์ฉ๋ ํญ๋ชฉ์ด ์คํ ๋ฆฌ์ง ์ด๋ ๋์ ๋ณผ๋ฅจ ์์ฒญ๋ ๊ธฐ์ค์ผ๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค.
์ด๋ ์์ฒญ๋ ๋๋น ์ฌ์ฉ๋์ ๋ณด๋ค ์ง๊ด์ ์ผ๋ก ํ์ธ ํ ์ ์๋๋ก ๊ฐ์ ํ ๊ฒ์
๋๋ค.
์คํ ๋ฆฌ์ง ์ด๋ ์ ๋ณด๋ ์ ํ์ ๋ฐ๋ผ ์๋ฏธ๊ฐ ๋ช
ํํ์ง ์์ ๋ ์ด์ ์ ๊ณตํ์ง ์์ต๋๋ค.
ํน์ ์ํฉ์์ ์นตํ
์ผ License๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ ์ฉ๋์ง ์๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
์๋, ์ด๋ฒคํธ ์กฐํ์ ๊ฐํ์ ์ผ๋ก ์กฐํ๊ฐ ์คํจํ๋ ํ์์ ์์ ํ์์ต๋๋ค.
๋ง๋ฃ๋ ๋ฐฑ์
์ค ๋ฐฑ์
์ ์ฅ์๊ฐ ์๋ ๊ฒฝ์ฐ ์ ๊ฑฐ๊ฐ ๋ถ๊ฐ๋ฅํ๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
์๋ต์๊ฐ ๋ถํฌ๋์์ ๋ฐ์ดํฐ ์ ํ์ Trace ์์ธ ํ๋ฉด์ผ๋ก ์ด๋ํ์ฌ ์์ธ ๋ถ์์ด ๊ฐ๋ฅํ๋๋ก ๊ฐ์ ๋์์ต๋๋ค.
APM > Application > Trace ์์ธ ํ๋ฉด์์ Trace ์์ธ ์ ๋ณด ์ถ์ ์ Exception ์๋ฌ ๋ด์ฉ์ ์ถ๊ฐ๋ก ๋
ธ์ถํฉ๋๋ค.
๋ชจ๋ํฐ๋ง > ํด๋ฌ์คํฐ > ์ฌ์ฉ๋ฅ ์ด ๋์ ๋
ธ๋์ ๋ํ ๋ชจ๋ํฐ๋ง ์ ๋ณด์์ ๋
ธ๋ ์ด๋ฆ์ด ์ถ๊ฐ๋ก ํ์๋ฉ๋๋ค.
์ฌ์ฉ์ ๊ถํ ์ ํ์ [์ด์์] ์ ํ์ด ์ถ๊ฐ ๋์์ต๋๋ค. ์ด์์ ์ ํ์ ์ธํ๋ผ ๊ด์ ๊ถํ์ ๊ฐ์ง ์ฌ์ฉ์๋ฅผ ์ํ ์ ํ์ผ๋ก ์๋ 3๊ฐ์ ๋ฉ๋ด๋ง ์ด์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.
์ธํ๋ผ > ๋ค์์คํ์ด์ค
๋ฐฑ์
์ ์ฅ์์ ์ฐ๊ฒฐ๋ ํด๋ฌ์คํฐ์ ์ํ๊ฐ ๊ฐํ์ ์ผ๋ก Unavailable๋ก ํ์๋๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.













4.8.2024062801
Alarm & Notification (๊ฒฝ๋ณด/์๋ฆผ) ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
์ด์ ๋ถํฐ ์ฌ์ฉ์๊ฐ ์ํ๋ Alarm์ ์์ฑํ๊ณ ์์ ์ฑ๋์ ์ ํํ์ฌ ์๋ฆผ์ ์์ ํ ์ ์์ต๋๋ค.
Alarm์ ๋ค์๊ณผ ๊ฐ์ด 3๊ฐ์ง ์ ํ์ผ๋ก ์ ๊ณต ๋ฉ๋๋ค.
Application Metric Alarm : ์ ํํ ์ํฌ๋ก๋์ CPU / Memory ์ฌ์ฉ์จ์ ๊ธฐ๋ฐ์ผ๋ก Alarm ์ค์
Kubernetes Event Alarm : Kubernetes ํด๋ฌ์คํฐ์์ ์์ฑ๋๋ Event๋ฅผ ์ ํํ์ฌ Alarm ์ค์
๊ธฐ์กด์ "๋น๋ ๊ตฌ์ฑ > ์ปจํ
์ด๋ ๋ ์ง์คํธ๋ฆฌ" ๋ฉ๋ด์ "๋น๋ ๊ตฌ์ฑ > ์ธ๋ถ ์ปจํ
์ด๋ ๋ ์ง์คํธ๋ฆฌ" ๋ฉ๋ด๊ฐ ํ๋๋ก ํตํฉ๋์ด "๋น๋ ๊ตฌ์ฑ > ์ปจํ
์ด๋ ๋ ์ง์คํธ๋ฆฌ" ๋ฉ๋ด๋ก ์ ๊ณต๋ฉ๋๋ค.
ํตํฉ๋ "์ปจํ
์ด๋ ๋ ์ง์คํธ๋ฆฌ" ๊ธฐ๋ฅ์ ๊ธฐ์กด์ "์ธ๋ถ ์ปจํ
์ด๋ ๋ ์ง์คํธ๋ฆฌ" ๊ธฐ๋ฅ๊ณผ ๋์ผํ๊ฒ ๋์ํฉ๋๋ค.
์ปจํ
์ด๋ ๋ ์ง์คํธ๋ฆฌ ํตํฉ์ ์ด๋ฒ ๋ฆด๋ฆฌ์ฆ์ ํจ๊ป ์์คํ
์์ ์๋์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์
๋์ด ์ ๊ณต๋ฉ๋๋ค.
Azure Blob Storage ๊ตฌ์ฑ๋ฑ ํน์ ์ํฉ์์ ๊ฐํ์ ์ผ๋ก ๋ฐฑ์
์๋น์ค ์๋ต์ด ์คํจํ๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
๋ก๊ทธ์๋น์ค์ ํ์ผ ๋ค์ด๋ก๋ ๊ธฐ๋ฅ์ด ์ ์๋์ํ์ง ์๋ ์ผ์ด์ค๊ฐ ์์ ๋์์ต๋๋ค.
Monitoring Rule Alarm : ์ ๋์จ์ผ๋ก ์ ๊ณต๋๋ Prometheus Alert Manager๋ก ๊ตฌ์ฑ๋ ๋ชจ๋ํฐ๋ง ๋ฃฐ์ ์ ํํ์ฌ Alarm ์ค์
์์ฑ๋ Alarm์ ์ํ๋ ์์ ์ฑ๋์ ํตํ์ฌ ์๋ฆผ์ผ๋ก ๋ฐ์๋ณผ ์ ์์ต๋๋ค. ์ง์ํ๋ ์์ ์ฑ๋์ ์๋์ ๊ฐ์ต๋๋ค.
Alarm ๊ตฌ์ฑ์ ์ฐ์์ ์ธ Notification (Alarm์ ๋
ธ์ด์ฆ ํ) ๋ฐฉ์ง๋ฅผ ์ํด Alarm ์ต์ ์ ์ฑ
์ ์ ์ฉํ ์ ์์ต๋๋ค.
Alarm ์ต์ ์ ์ฑ
์ ๋ฐ๋ผ Alarm ์ต์ด ์์ ์ดํ ์ํ๋ ์๊ฐ ๋งํผ Alarm ์์ ์ ์ต์ ํ ์ ์์ต๋๋ค.
๋ฐ์๋ Alarm์ ๋ฐ์ ์ด๋ ฅ ๋ฉ๋ด์์ ํ์ธํ ์ ์์ผ๋ฉฐ, ๋ฐ์ ์ด๋ ฅ ํ๋ฉด์์๋ ์๋ฆผ ์ต์ ์ ์ฑ
์ ๋ฐ๋ผ ์ต์ ๋ Alarm ๊น์ง ๋ชจ๋ ํ์ธํ ์ ์์ต๋๋ค.
Alarm ๋ฐ์ ์ด๋ ฅ ํ๋ฉด์์๋ ๊ฐ๊ฐ์ ์์ ์ฑ๋๋ณ๋ก ์๋ฆผ์ด ์ ์ก๋ ์ด๋ ฅ์ ํ์ธํ ์ ์์ต๋๋ค.
์์ฑ๋ Alarm์ ๋ชฉ๋ก์์ ON/OFF ์ค์ ์ผ๋ก ๊ฐ๋จํ ์ผ๊ณ ๋ ์ ์์ต๋๋ค.
์ด๋ฒ ๋ณ๊ฒฝ์ผ๋ก ๊ธฐ์กด์ ์นตํ
์ผ์์ ๊ฐ์ ๋ก ์์ฑํ์ฌ ํ ๋นํ๋ imagePullSecrets ์ฒ๋ฆฌ๋ ๋ ์ด์ ์ฌ์ฉ ๋์ง ์์ผ๋ฉฐ, ์ฌ์ฉ์๊ฐ ๋ชฉ์ ์ ๋ง๊ฒ imagePullSecrets์ ๋ฐ๋ก ์์ฑํ์ฌ ์ํฌ๋ก๋์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
( imagePullSecrets์ Kubernetes Secret ํํ๋ก ์ ๊ณต๋๋ ์ธ์ฆ ํ ํฐ์ด๋ฉฐ, Private ๋ ์ง์คํธ๋ฆฌ์ ์ก์ธ์คํ๋ ๋ฐ ์ฌ์ฉ๋๋ Docker ์ธ์ฆ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ์์ต๋๋ค. )
Private ๋ ์ง์คํธ๋ฆฌ์ ๋ฑ๋ก๋ ์ด๋ฏธ์ง์ ๋ํ ์ ๊ทผ์ด ํ์ํ ๊ฒฝ์ฐ ์๋์ ๊ฐ์ด ๊ตฌ์ฑํ์ฌ ํ์ฉ ํ ์ ์์ต๋๋ค.
Secret ์์ฑ์ DockerRegistry ์ ํ์ ์ ํํ๊ณ , ์ฌ์ฉํ ๋ ์ง์คํธ๋ฆฌ๋ฅผ ์ ํํ๋ฉด ๊ฐ๋จํ ์์ฑ ๋ฐ ์์ ์ด ๊ฐ๋ฅํ๋ฉฐ, ์ด๋ฅผ ์ํฌ๋ก๋์ imagePullSecret์ ์ฐ๊ฒฐํ์ฌ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.
TLS, Docker Registry ์ ํ์ ์ํฌ๋ฆฟ ์ ๋ณด ์์ ์, ์ํฌ๋ฆฟ ์์ฑ ๊ธฐ๋ฅ๊ณผ ๋์ผํ๊ฒ ๊ณต์ธ์ธ์ฆ์ ์ ํ, ๋ ์ง์คํธ๋ฆฌ ์ ํ ๊ธฐ๋ฅ์ด ์ ๊ณต๋ฉ๋๋ค.







4.8.2024102501
1. Cocktail APM ์๋น์ค๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
Application ๋ชฉ๋ก์ ๊ด๋ฆฌํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
์๋ฒ ์ธ์คํด์ค ๋ชฉ๋ก์ ๊ด๋ฆฌํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
APM ์ค์๊ฐ ๋ถ์ ๊ธฐ๋ฅ์ผ๋ก ์ดํ๋ฆฌ์ผ์ด์
์ Request, Error, Duration ์ ๋ณด๋ฅผ ํ์
ํ ์ ์์ต๋๋ค.
APM ํธ๋ ๋ ๋ถ์ ๊ธฐ๋ฅ์ผ๋ก ์ดํ๋ฆฌ์ผ์ด์
์ ์ฑ๋ฅ ๋ฐ ์์์ฌ์ฉ๋ ์ถ์ด๋ฅผ ํ์
ํ ์ ์์ต๋๋ค.
APM Trace ๊ธฐ๋ฅ์ผ๋ก ๊ฐ๋ณ ํธ๋์ญ์
์ ํ๋ฆ์ ๋ถ์ํ ์ ์์ต๋๋ค.
์๋ฒ ์ธ์คํด์ค ๋ชจ๋ํฐ๋ง ๊ธฐ๋ฅ์ผ๋ก ์ธ๋ถ ์์ ๋ฐ ์ธํ๋ผ์ ์ฑ๋ฅ ๋ฐ ์ํ๋ฅผ ํ์ธ ํ ์ ์์ต๋๋ค.
๋ณต์กํ ๋ฐ์ดํฐ๋ฅผ ๋จ์ํํ์ฌ ์ฌ์ฉ์๊ฐ ๋น ๋ฅด๊ฒ ๋ฌธ์ ๋ฅผ ์๋ณํ ์ ์๋๋ก ์ง๊ด์ฑ์ด ๊ฐํ๋ HoneyComb View ํํ์ ๋ค์์คํ์ด์ค ๋์๋ณด๋๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ค์์คํ์ด์ค ๋์๋ณด๋์์ ๋ฌธ์ ๋ฅผ ๊ฐ์งํ ํ ํด๋น ์
์ ํด๋ฆญํ์ฌ ์ํฌ๋ก๋๋ก ๋๋ฆด๋ค์ดํ๊ณ ์์ธ ๋ถ์์ด ๊ฐ๋ฅํฉ๋๋ค.
Cocktail Cloud์ UI / UX๋ฅผ ๊ฐ์ ํ์์ต๋๋ค.
๋ ์นด๋ก์ด ๋ชจ์๋ฆฌ ๋์ ๋ฅ๊ทผ ํํ์ ๊ทธ๋ผ๋ฐ์ด์
์ ์ฌ์ฉํ๋ Soft UI๋ฅผ ์ ์ฉํ์์ต๋๋ค.
๋ชจ๋ํฐ๋ง ๊ธฐ๋ฅ์ ๋ํ ํดํ ์ค๋ช
์ ์ฌ์ฉ์๊ฐ ์ดํดํ๊ธฐ ์ฌ์ด ์ธ์ด๋ก ๊ต์ฒด ํ์์ต๋๋ค.
๋น๋ ๊ตฌ์ฑ > "์ปจํ
์ด๋ ๋ ์ง์คํธ๋ฆฌ" ๋ฉ๋ด๊ฐ "๋น๋ ํ๋ก์ ํธ"๋ก ์ด๋ฆ์ด ๋ณ๊ฒฝ๋์์ต๋๋ค.
"๋น๋ ํ๋ก์ ํธ" ์์ฑ/์์ ์ค Docker Registry ํ๋ก๋ฐ์ด๋๋ฅผ ์ ํํ๋ฉด ์ธ์ฆ์์ ์ธ์ฆ์ ์ฌ์ฉ์ฌ๋ถ๋ฅผ ์ ํํ ์ ์๋๋ก ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋ญ์์ต๋๋ค.
ํ์
์ผ๋ก ์คํ๋ ๋ ์ด์ด๋ฅผ ์์ง์ผ ์ ์๋๋ก ์์ ํ์์ต๋๋ค.
๋ฐฑ์
๋ ๋ฐ์ดํฐ๋ก ๋ณต์์์ ๋ค์์คํ์ด์ค ์ ํ ๋ฐ ๋ฆฌ์์ค ๊ฐ๋ณ ์ ํ ํ ๋ณต์์ ์งํํ๋ฉด PV๊ฐ ๋ณต์๋์ง ์๋ ๋ฌธ์ ๋ฅผ ์์ ํ์์ต๋๋ค.
๋ณต์ ๋์์ด ์๋ ๋ฆฌ์์ค ๋ชฉ๋ก์ด ํ๋ฉด์ ๋
ธ์ถ๋๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
๊ฐํ์ ์ผ๋ก ํ์
๋ ์ด์ด ์๋ก ๋ฉ์ธ ํ์ด์ง์ Spinner๊ฐ ๋
ธ์ถ๋๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
๋ชจ๋ํฐ๋ง ํ๋ฉด์ ๊ฐ์์ฑ ๊ฐ์ ์ ์ํด ์ปดํฌ๋ํธ๋ฅผ ์ฌ ๋ฐฐ์นํ๊ณ , ํฐํธ ํฌ๊ธฐ๋ฑ์ ์กฐ์ ํ์์ต๋๋ค.
๋ถํ์ํ ๋ชจ๋ํฐ๋ง ์ปดํฌ๋ํธ๋ฅผ ์ ๊ฑฐํ๊ณ ํ์ผ ์์คํ
๋ชจ๋ํฐ๋ง๊ณผ ๊ฐ์ด ๋ถํธํ๋ ๊ธฐ๋ฅ๋ค์ ๊ฐ์ ํ์์ต๋๋ค.
์๊ณ์ด ๋ชจ๋ํฐ๋ง ๋ฐ์ดํฐ๋ฅผ ํ์
๋ ์ด์ด๋ก ์คํํ๊ณ , ํ๋ / ์ถ์ํ์ฌ ํธ๋ํน ํ ์ ์๋๋ก ๊ฐ์ ํ์์ต๋๋ค.
๋ชจ๋ํฐ๋ง ๋ฉํธ๋ฆญ์ ์กฐํํ๊ณ ๋ค์ด๋ก๋ ํ ์ ์๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
์๋ก์ด ๋ฐฑ์
์ ์ฅ์ ํ๋ก๋ฐ์ด๋๋ฅผ ์ถ๊ฐ ํ์์ต๋๋ค. ( ๋ค์ด๋ฒ ์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง )
Cocktail Open API์ GPU ๋ชจ๋ํฐ๋ง ์ ๋ณด๋ฅผ ์กฐํํ๋ API๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
๋ฐฑ์
์ ์ฅ์์ ๋ฐฑ์
๋ ๋ฐ์ดํฐ๊ฐ ์กด์ฌํ ๊ฒฝ์ฐ ํด๋น ๋ฐ์ดํฐ๋ฅผ ์ ์งํ ์ํ๋ก ์ ์ฅ์๋ฅผ ์ญ์ ํ ์ ์๋๋ก ๊ฐ์ ํ์์ต๋๋ค.
๋ฐฑ์
์ ์ฅ์ ํ๋ก๋ฐ์ด๋๋ก ๋ค์ด๋ฒ ์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
Sonar Scanner ๋น๋ ํ์คํฌ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ์ด์ ๋ถํฐ Java ๋น๋์ ์ค์น๋ SonarQube๋ฅผ ์ฐ๋ํ์ฌ ์ ์ ๋ถ์์ ์ํํ๋ ํ์คํฌ๋ฅผ ๋น๋ ํ๋ก์ธ์ค์ ์ฝ์
ํ์ฌ ์ฌ์ฉํ ์ ์์ต๋๋ค.








4.8.2024072601
์ํฌ๋ก๋ ์์ธ ํ๋ฉด์ Alarm ์ค์ ๋ฐ ํ์ธ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
์ํฌ๋ก๋ ์์ธ ํ๋ฉด์ ๋ชจ๋ํฐ๋ง ํญ ์์ ์๋กญ๊ฒ ์ถ๊ฐ๋ "์๋" ํญ์์ ์ถ๊ฐ๋ ๊ธฐ๋ฅ์ ํ์ธํ ์ ์์ต๋๋ค.
์ํฌ๋ก๋์ ์ค์ ๋ Alarm์ ๋ํด์ ํ์ธ ๋ฐ ON/OFF ์ค์ ๋ฑ์ด ๊ฐ๋ฅํฉ๋๋ค.
์ํฌ๋ก๋์์ ๋ฐ์ํ Alarm ๋ฐ์ ์ด๋ ฅ ํ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค.
๋ชจ๋ํฐ๋ง ๊ธฐ๋ฅ์ ์ฌ์ฉ์ฑ์ ๊ฐ์ ํ๊ณ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์์ต๋๋ค.
๋ชจ๋ํฐ๋ง ํ๋ฉด์์ ์๊ณ์ด ์ฐจํธ๋ฅผ ํ์
์คํํ์ฌ ํ์ธํ ์ ์๋๋ก ๊ธฐ๋ฅ์ด ์ถ๊ฐ ๋์์ต๋๋ค.
๋ชจ๋ํฐ๋ง ๋ฐ์ดํฐ๋ฅผ ์์
ํ์ผ๋ก ๋ค์ด๋ก๋ ํ ์ ์๋๋ก ๊ธฐ๋ฅ์ด ์ถ๊ฐ ๋์์ต๋๋ค.
๋ฐฑ์
/๋ณต์ > ๋ณผ๋ฅจ ๋ณต์ ํ๋ฉด์์ ์งํ ์ํ๋ณ ๋ก๊ทธ๋ฅผ ํ์ธํ ์ ์๋๋ก ๊ฐ์ ๋์์ต๋๋ค.
ํ์ด์ง ๋จ์๋ก๋ง ๋์ํ๋ ๋ฆฌ์คํธ ์ ๋ ฌ ๊ธฐ๋ฅ์ด ์ ์ฒด ๋ฐ์ดํฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ฒ๋ฆฌ๋๋๋ก ์์ ๋์์ต๋๋ค.
Filter ๊ฒ์ ๊ธฐ๋ฅ์ ์์น๊ฐ ์ฐ์๋จ์ผ๋ก ์ด๋ ๋์์ผ๋ฉฐ, ๋ ๋ง์ ์ปฌ๋ผ์ ๋์์ผ๋ก Filter๊ฐ ๋์ํ๋๋ก ์์ ๋์์ต๋๋ค.
LimitRange ์์ฑ/์์ ์์ ์ด๋ฆ์ ์ ํจ์ฑ ๊ฒ์ฌ ๊ธฐ๋ฅ์ด ์์ ๋์์ต๋๋ค.
๋ณผ๋ฅจ ๋ณต์ ์์ ์ค ์ญ์ ๋ฒํผ ํด๋ฆญ์ ํ์ธ ์ฐฝ์ด 2๋ฒ ๋
ธ์ถ๋๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
๋ฐฑ์
/๋ณต์ > ์ ์ฅ์ ์์ธ ์ ๋ณด ์์ ์ด ์๋ฃ๋ ํ์๋ ํธ์ง ํ๋ฉด์ด ์ ์ง๋๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
๋ฐฑ์
/๋ณต์ > ๋ณต์์ง์ , ๋ณต์์ด๋ ฅ ๋ชฉ๋ก์ ์ฒดํฌ๋ฐ์ค๊ฐ ํน์ ํ ๊ฒฝ์ฐ์ ํํ์ฌ Disabled ์ํ์์๋ ์ฒดํฌ ๋๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
๋ชจ๋ํฐ๋ง ๋ฉ๋ด์ ๋ชจ๋ SelectBox์์ ๊ฒ์์ด ๊ฐ๋ฅํ๋๋ก ๊ฐ์ ๋์์ต๋๋ค.











4.8.2024061401
1. ๋ฐ๋ก๊ฐ๊ธฐ (Quick Links) ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
ํ์ํ ๋ฐ๋ก๊ฐ๊ธฐ ๋งํฌ๋ฅผ ๋ฑ๋ก/์์ /์ญ์ ๊ด๋ฆฌํ ์ ์์ผ๋ฉฐ, ๋ฑ๋ก๋ ๋งํฌ๋ฅผ ํด๋ฆญ ์ ํํ์ฌ ์ด๋ํ ์ ์์ต๋๋ค.
2. KTCloud์ Cube๋ก ๋ฐฐํฌํ ํด๋ฌ์คํฐ๋ ๋
ธ๋ ์คํ ์ค์ผ์ผ๋ง์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ํ๋ ์ค์ผ์ฅด์ ๋ฑ๋กํ๊ณ , ๋ฑ๋ก๋ ์ค์ผ์ฅด์ ๋ง์ถฐ ๋
ธ๋๋ฅผ ์๋์ผ๋ก ํ์ฅํ๊ณ ์ถ์ํ ์ ์์ต๋๋ค.
๋
ธ๋ ์ฌ์ฉ์จ(CPU, Memory)์ ๋ํ ์๊ณ๊ฐ์ ์ค์ ํ๊ณ , ์ค์ ๋ ๊ฐ์ ๋ฐ๋ผ ์๋์ผ๋ก ๋
ธ๋๋ฅผ ํ์ฅํ๊ณ ์ถ์ํ ์ ์์ต๋๋ค.
3. ๋ก๊ทธ ์๋น์ค ๊ด๋ฆฌ ํ๋ฉด์ด ์ถ๊ฐ ๋์์ต๋๋ค.
์นตํ
์ผ์ ์ค์น๋ ๋ก๊ทธ ์๋น์ค ๋ชฉ๋ก์ ํ์ธํ๊ณ ๊ด๋ฆฌ ํ ์ ์์ต๋๋ค.
์ถ๊ฐ๋ ๋ก๊ทธ ์๋น์ค ๊ด๋ฆฌ ํ๋ฉด์์ Index Management ์ค์ ์ด ๊ฐ๋ฅํด ์ง๋๋ค.
๋ก๊ทธ ์๋น์ค์ ์ ๊ทผ ๊ด๋ จ ์ต์
์ ๋ก๊ทธ ์๋น์ค ๊ด๋ฆฌ ํ๋ฉด์์ ์ค์ ํ ์ ์์ต๋๋ค.
๋จ์ผ ํด๋ฌ์คํฐ๋ก ๋ก๊ทธ ์๋น์ค ์์ด์ ํธ๋ฅผ ์ค์นํ ๋ ๋ด๋ถ Kubernetes ์๋น์ค๋ฅผ ์ด์ฉํ ์ ์๋๋ก ์ต์
์ด ์ถ๊ฐ ๋์์ต๋๋ค.
EKS (Elastic Kubernetes Service) ํ๋ก๋น์ ๋ ๊ธฐ๋ฅ ๊ฐ์
EKS ๊ตฌ์ฑ ์ค ์ํ๋ ๊ฐ์ฉ์์ญ (Availability Zone)์ ์ ํํ์ฌ ํ๋ก๋น์ ๋ ํ ์ ์์ต๋๋ค.
์ด์ ๋ถํฐ Kubernetes ์๋น์ค์ ExternalName ์ ํ๋ GUI์์ ์ค์ ์ ์ง์ํฉ๋๋ค.
๋ชจ๋ํฐ๋ง ์๋ ํ๋ฉด์ ์๋ก ๊ณ ์นจ ๊ธฐ๋ฅ์ด ์ถ๊ฐ ๋์์ต๋๋ค.
๋ชจ๋ํฐ๋ง ์ด๋ฒคํธ ํ๋ฉด์ ์๋ก ๊ณ ์นจ ๊ธฐ๋ฅ์ด ์ถ๊ฐ ๋์์ต๋๋ค.
Ingress ์์ ์ IngressClass๋ฅผ ์์ ํ์ฌ๋ ๋ฐ์๋์ง ์๋ ํ์์ ์์ ํ์์ต๋๋ค.
์๋น์ค๋ฅผ ExternalName ์ ํ์ผ๋ก ์์ฑ์ ๋ชฉ๋ก์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ํ์์ ์์ ํ์์ต๋๋ค.
monitoring-db ํ๋ ์ฌ ์์ ์ Unhealthy ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ์ง ์๋๋ก ๊ฐ์ ํ์์ต๋๋ค.
๋
ธ๋ ๊ทธ๋ฃน ์์ฑ์ ์ํ๋ AMI ์ ํ์ ์ ํํ์ฌ ํ๋ก๋น์ ๋ํ ์ ์์ต๋๋ค.
๋
ธ๋ ๊ทธ๋ฃน ์์ฑ์ AMI ์ ํ์ ๋ง๋ ์ธ์คํด์ค ์ ํ์ ํํฐ๋ง ํ์ฌ ๋ณด์ฌ์ฃผ๊ณ ์ ํํ์ฌ ํ๋ก๋น์ ๋ ํ ์ ์์ต๋๋ค.
๋ก๊น
> ์ ํ๋ฆฌ์ผ์ด์
๊ด๋ฆฌ์์ ๋ฏธ์ฌ์ฉ ์ค์ธ ์ปฌ๋ผ(๊ฐ๋ฐ์ธ์ด, ๋ก๊ทธ์๋น์ค)์ ์ ๊ฑฐ ํ์์ต๋๋ค.
์ ๋์จ ์ค์น ํ๋ฉด์์ ํดํ์ผ๋ก Description ์ ๋ณด๋ฅผ ํ์ ํ๋๋ก ๊ฐ์ ํ์์ต๋๋ค.
๋ค๋์ ๋ชจ๋ํฐ๋ง API ํธ์ถ ์ DB์ connection ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ์ค๋ฅ๋ฅผ ๊ฐ์ ํ์์ต๋๋ค.
๊ทธ ์ธ ์ฌ์ฉ์ ๋ถํธํ๋ ์ฌ๋ฌ ๊ธฐ๋ฅ๊ณผ UI ๋์์ธ ๋ฐ ์ฌ์ฉ์ฑ์ ๊ฐ์ ํ์์ต๋๋ค.
4.8.2025042401
1. ํ์ดํ๋ผ์ธ ํธ๋ฆฌ๊ฑฐ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
ํธ๋ฆฌ๊ฑฐ๋ฅผ ์ ์ํ๊ณ , ํด๋น ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ฉด ์๋์ผ๋ก ์ง์ ํ ํ์ดํ๋ผ์ธ ํน์ ๋น๋๋ฅผ ์คํํ ์ ์์ต๋๋ค.
์ง์ํ๋ ํธ๋ฆฌ๊ฑฐ์ ํํ๋ ์๋์ 3๊ฐ์ง ํํ์
๋๋ค.
Git CI ํธ๋ฆฌ๊ฑฐ : ์ง์ ํ Git Branch์ ์์ค์ฝ๋๊ฐ ์
๋ก๋ ๋๋ฉด ํธ๋ฆฌ๊ฑฐ๋ฅผ ์คํํฉ๋๋ค.
์์ฝ๋ ํธ๋ฆฌ๊ฑฐ (์ผํ์ฑ) : ์ง์ ํ ์๊ฐ์ ํ ๋ฒ๋ง ํธ๋ฆฌ๊ฑฐ๋ฅผ ์คํํฉ๋๋ค.
์์ฝ๋ ํธ๋ฆฌ๊ฑฐ (๋ฐ๋ณต) : ์ง์ ํ Crontab ๊ท์น๋๋ก ํธ๋ฆฌ๊ฑฐ๋ฅผ ๋ฐ๋ณตํด์ ์คํํฉ๋๋ค.
2. ARM ์๋ฒ๋ฅผ ๊ด๋ฆฌํ๊ณ ๋ชจ๋ํฐ๋ง ํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
Rack ์ฅ๋น์ ๊ตฌ์ฑ๋ ๊ฐ๊ฐ์ ์๋ฒ ์ ๋ณด๋ฅผ ์
๋ ฅํ๊ณ ๋ชจ๋ํฐ๋ง ํฉ๋๋ค.
๊ฐ๊ฐ์ ์๋ฒ ์ฅ๋น์ ๋ํ ์์ธ ๋ชจ๋ํฐ๋ง ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์์ ํ ๋น (Resource Quotas) ์ค์ ์ ํ์ฅ ๋ฆฌ์์ค (Extended Resources) ์ค์ ์ ์ง์ํฉ๋๋ค.
๊ฐํ์ ์ผ๋ก ์๋น์ค๋งต์ ์๋น์ค๋ฉ์ ํ๋ฉด์ ๋ถ๋ฌ์ค์ง ๋ชปํ๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
ํ์ดํ๋ผ์ธ ์คํ์ ๊ฐํ์ ์ผ๋ก ์ค๋ฅ๊ฐ ๋ฐ์ํ์ฌ ๋ฐฐํฌ๊ฐ ๋์ง ์๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.






4.8.2024030801
์ด์ ๋ถํฐ ์ํฌ๋ก๋ ๋ชฉ๋ก์์ ๋ฐ๋ก YAML ํ์ผ์ ํธ์งํ์ฌ ์์ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
1. ๋ค๋น๊ฒ์ด์
๋ฐ์์ ์ ์ฒด ๋ฉ๋ด์ ๋ํ ํ์์ ์ง์ํฉ๋๋ค.
๋ฉ๋ด ํ์์ค ํ์๋ฉ๋ด๋ก ์ง์
์ ์ผ๋ถ ๋ฏธ ์ง์๋์๋ ๋ค๋น๊ฒ์ด์
๋ฐ๊ฐ ์ด์ ๋ถํฐ ์ ์ฒด ๋ฉ๋ด๋ฅผ ์ง์ํฉ๋๋ค.
๋์๋ณด๋์ ์ด๋ฒคํธ ๋ชฉ๋ก์ด ์ค์๋๊ฐ ๋์ Warning ์ด๋ฒคํธ๋ง ๋
ธ์ถ๋๋๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค.
์ ํ๋ฆฌ์ผ์ด์
> ์๋น์ค๋งต์ ์ํฌ๋ก๋๋ฅผ ์ค์ง/์์/์ฌ์์ ์ ์ฌ์ฉ์ ํ์ธ ํ ๋์ํ๋๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค.
๋
ธ๋ ์์ธ ์ ๋ณด์์ ๋ง์คํฐ ๋
ธ๋์ ์์ปค ๋
ธ๋๋ฅผ ์์ด์ฝ์ผ๋ก ํ์ธํ ์ ์์ต๋๋ค.
๋น๋ ๊ตฌ์ฑ > ๋น๋ ์๋ฒ ๋ชฉ๋ก ์กฐํ์ ๊ฐํ์ ์ผ๋ก ๋ฐ์ํ๋ ์ค๋ฅ๋ฅผ ์์ ํ์์ต๋๋ค.
๋ชจ๋ํฐ๋ง ์ ๋์จ์์ ์์งํ๋ ์๋ ์ค ์๋ 2๊ฐ ์๋์ด ๋นํ์ฑํ ๋์์ต๋๋ค.
๊ธฐ์กด์ ๋ชจ๋ํฐ๋ง ์๋น์ค ์ค์นํ์ฌ ์ฌ์ฉ์ค์ธ ์ฌ์ฉ์๊ฐ ํด๋น ๋ด์ฉ์ ๋ฐ์ํ๋ ค๋ฉด ์ ๋์จ์ ์
๋ฐ์ดํธ ํ์
์ผ ํฉ๋๋ค.
์ธํ๋ผ > ๋
ธ๋ ๋ชฉ๋ก ์ง์
์ ํด๋ฌ์คํฐ ๋จ์๋ก ๋ฌถ์ด์ ๋ณด์ฌ์ง๋๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค.
์ด์ ๋ถํฐ MIG ๋ชจ๋์ Time Slicing ๋ชจ๋์ GPU ๋
ธ๋์ ๋ํ ์ฌ์ฉ๋ ์ ๋ณด๋ฅผ ๋ชจ๋ ์ ๊ณตํฉ๋๋ค.
ํด๋น ๋ด์ฉ์ ์ธํ๋ผ > ๋
ธ๋ ๋ชฉ๋ก์์ ํ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค.








4.8.2024042601
1. ๋ก๊ทธ๋ฅผ ์์งํ๊ณ , ์ด๋ฅผ ๊ฒ์ ๋ฐ ๋ถ์ ํ ์ ์๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ ๋์์ต๋๋ค.
๋ก๊ทธ ์๋น์ค๋ฅผ ํ๋ซํผ์ ์ค์นํ๊ณ ๊ฐ ํด๋ฌ์คํฐ์ ์์ด์ ํธ๋ฅผ ์ถ๊ฐ ํ์ฌ ๋ก๊ทธ ์ ๋ณด๋ฅผ ์์ง ํ ์ ์๊ฒ ๋์์ต๋๋ค.
๋ก๊ทธ ์๋น์ค ์ ๊ณต์ ์ํ ์ ๋์จ์ด ์ถ๊ฐ ๋์์ต๋๋ค.
๋ก๊ทธ ์๋น์ค ์คํผ๋ ์ดํฐ (cocktail-log-operator)
๋ก๊ทธ ์๋น์ค (cocktail-log-service)
์์ง๋ ๋ก๊ทธ๋ฅผ ๋ชจ๋ํฐ๋ง ํ๋ ํ๋ฉด์ด ์ถ๊ฐ ๋์์ต๋๋ค.
๋ฉ๋ด : ๋ก๊น
> ์ ํ๋ฆฌ์ผ์ด์
๋ก๊ทธ
๋ฉ๋ด : ๋ก๊น
> ์ปจํ
์ด๋ ๋ก๊ทธ
์ดํ๋ฆฌ์ผ์ด์
๋ก๊ทธ ์์ง์ ์ํด ์ธ์ฆ ํ ํฐ ์ ๋ณด๋ฅผ ๋ฐ๊ธํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ ๋์์ต๋๋ค.
๋ฉ๋ด : ๋ก๊น
> ์ ํ๋ฆฌ์ผ์ด์
๊ด๋ฆฌ
์ดํ๋ฆฌ์ผ์ด์
๋ก๊ทธ ์์ง์ ์ธ์ฆ ํ ํฐ์ ๋ฐ๊ธ ๋ฐ๊ณ , ๊ฐ ์ํฌ๋ก๋์ ์์ ์์
์ด ํ์ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
2. ๋ชจ๋ํฐ๋ง ์๋น์ค์ ์ํฌ๋ก๋ ๋ชจ๋ํฐ๋ง ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
๋ชจ๋ํฐ๋ง > ์ํฌ๋ก๋ ๋ฉ๋ด๊ฐ ์ถ๊ฐ๋์์ผ๋ฉฐ, ํด๋น ๋ฉ๋ด์์ ํด๋ฌ์คํฐ์ ๋ค์์คํ์ด์ค๋ฅผ ์ ํํ์ฌ ์ ์ฒด ์ํฌ๋ก๋์ ๋ํ ๋ชจ๋ํฐ๋ง ๊ธฐ๋ฅ์ ์ด์ฉํ ์ ์์ต๋๋ค.
์ํฌ๋ก๋๋ณ๋ก ์๋์ ๊ฐ์ ๋ด์ฉ์ ๋ชจ๋ํฐ๋งํ ์ ์์ต๋๋ค.
์ํฌ๋ก๋์์ ์์ฒญํ ํ๋ ๊ฐ์๋๋ก ์ค์ ์ ์ ์คํ ์ฌ๋ถ๋ฅผ ๋ชจ๋ํฐ๋ง
3. ์ํฌ๋ก๋ ์์ธ ํ๋ฉด์ ๋ชจ๋ํฐ๋ง ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
์ํฌ๋ก๋ ์์ธ ํ๋ฉด์ โ๋ชจ๋ํฐ๋งโ ํญ์ด ์ถ๊ฐ๋์์ผ๋ฉฐ, ํด๋น ํญ์ ์ ํํ์ฌ ๊ธฐ๋ฅ์ ์ด์ฉํ ์ ์์ต๋๋ค.
์ํฌ๋ก๋ ๋ณ๋ก ๊ธฐ๊ฐ์ ์ค์ ํ์ฌ ์๋์ ๊ฐ์ด ์ธ๋ถํ๋ ์๊ณ์ด ๋ชจ๋ํฐ๋ง ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
ํ๋๋ณ๋ก ๊ตฌ๋ถ๋ CPU ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์๊ณ์ด ํ์ํ ์ ์์ต๋๋ค.
AWS ํด๋ผ์ฐ๋ ํ๋ก๋ฐ์ด๋ ์ค์ ์ Assum Role์ ์ฌ์ฉํ์ง ์์ IAM ์ธ์ฆ์ด ์ถ๊ฐ๋ก ์ง์๋ฉ๋๋ค
์นตํ
์ผ์์๋ ๋ณด์์ ์ํด Assume Role์ ์ ์ฉํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
๋ฐฑ์
ํํฉ ๋์๋ณด๋์ ์ฐจํธ UI๊ฐ ๊ฐ์ ๋์์ผ๋ฉฐ, ์๋์ผ๋ก ์๋ก๊ณ ์นจ ํ ์ ์๋๋ก ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
๋ฆฌ์์ค ํ๋ก๋น์ ๋ ํ์ ์ค ์ผ๋ถ๊ฐ ์นตํ
์ผ ๊ฐ์ฌ๋ก๊ทธ์์ ๋๋ฝ๋๋ ๋ฌธ์ ๋ฅผ ์์ ํ์์ต๋๋ค.
EKS์ NKS ํด๋ฌ์คํฐ ์์ฑ์ ์ด๋ฆ์ ๋ํ ์ ํจ์ฑ ๊ฒ์ฌ ์ค ์ผ๋ถ ์ฌ์ฉํ ์ ์๋ ์ด๋ฆ์ ๋ํด ์ค๋ณต์ผ๋ก ํ์๋๋ ๋ฌธ์ ๋ฅผ ์์ ํ์์ต๋๋ค.
4.8.2024031501
์ฌ๋ฌ ๊ธฐ๋ฅ ๋ชฉ๋ก์์ ์ ๊ณต๋๋ ํํฐ๋ค์ด ์ ํฉํ ๋ฃฐ์ ์ํด ์ ์ง๋๋๋ก ๊ฐ์ ๋์์ต๋๋ค.
๋ก๊ทธ ์๋น์ค ์์ด์ ํธ (cocktail-log-agent)
์ค์น๋ ๋ก๊ทธ ์๋น์ค๋ฅผ ํ๋ซํผ์ ์ฌ์ฉ ๋ฑ๋ก ํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ ๋์์ต๋๋ค.
๋ฉ๋ด : ์ค์ > ๊ธฐ๋ณธ์ ๋ณด
๋ก๊ทธ ์๋น์ค๋ ํด๋ฌ์คํฐ ๋ง๋ค ์ค์น ๊ฐ๋ฅํ์ง๋ง, ํ๋ซํผ์ ํ์ฑํ๋ ๋ก๊ทธ ์๋น์ค๋ฅผ ํ๊ฐ ๊ฐ์ง ์ ์์ต๋๋ค.
์ ๋์จ์ ์ค์นํ๊ณ ํ๋ซํผ์ ์ฌ์ฉ ๋ฑ๋ก์ ์๋ฃํ๋ฉด ์ดํ๋ฆฌ์ผ์ด์
, ์ปจํ
์ด๋, ํด๋ฌ์คํฐ ๊ฐ์ฌ๋ก๊ทธ๋ฅผ ์์ง ํ ์ ์์ต๋๋ค.
๋ฉ๋ด : ๋ก๊น
> ํด๋ฌ์คํฐ ๊ฐ์ฌ ๋ก๊ทธ
CPU์ ๋ฉ๋ชจ๋ฆฌ ์์ฒญ๋ ๋๋น ์ฌ์ฉ๋ ๋ชจ๋ํฐ๋ง
์ต๊ทผ 1์๊ฐ ๋์์ ํ๊ท ๋คํธ์ํฌ ํธ๋ํฝ ๋ชจ๋ํฐ๋ง
๊ฐ๋ณ ์ํฌ๋ก๋ก๋ฅผ ์ ํํ๋ฉด ์ค์ ๋์์ค์ธ ์ํฌ๋ก๋ ์ธ๋ถ ์ ๋ณด๋ก ๋๋ฆด๋ค์ดํ์ฌ ๋ชจ๋ํฐ๋ง์ด ๊ฐ๋ฅํฉ๋๋ค.
ํ๋๋ณ ๋คํธ์ํฌ ํธ๋ํฝ์ ingress/egress ๋ณ๋ก ๊ตฌ๋ถํ์ฌ ์๊ณ์ด ํ์ํ ์ ์์ต๋๋ค.
ํ๋ ๋ด์ ๊ฐ๋ณ ์ปจํ
์ด๋ ๋จ์๋ก CPU / ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์๊ณ์ด ํ์ํ ์ ์์ต๋๋ค.
์ปจํ
์ด๋ ๋จ์์ CPU / ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์์ฒญ๋(Requests) ๋ฐ ์ ํ๋(Limits)๊ณผ ๋น๊ตํ์ฌ ์๊ณ์ด ํ์ํ ์ ์์ต๋๋ค.
์นตํ
์ผ ํ๋ซํผ ๋์๋ณด๋์ ์ฌ์ฉ์ ๋์๋ณด๋ UI๊ฐ ๊ฐ์ ๋์์ต๋๋ค.
์ฐจํธ UI๊ฐ ๊ฐ์ ๋์์ผ๋ฉฐ ์ํ์ ๋ฐ๋ฅธ ์์ ํ์๊ฐ ์นตํ
์ผ ํ์ค์ ๋ง๋๋ก ๊ฐ์ ๋์์ต๋๋ค.
๋ฆฌ์์ค์ ๊ฐ์๊ฐ 0๊ฐ์ผ ๊ฒฝ์ฐ ์์ฑ ๋ฐ ์ฌ์ฉ์ ๋ํ ์๋ด๋ฅผ ์ ๊ณตํ๊ฑฐ๋ ์์ฑ์ ๊ฐ์ด๋ ํ๋๋ก ๊ฐ์ ๋์์ต๋๋ค.
์คํจํ ํ๋์ ๋๊ธฐ์ค์ธ ํ๋ ํด๋ฆญ์ ํด๋น ํ๋๋ง ํํฐ๋ง ํ์ฌ ๋ชฉ๋ก์ ๋ณด์ฌ์ค ์ ์๋๋ก ๊ฐ์ ๋์์ต๋๋ค.
ํด๋ฌ์คํฐ๋ฅผ ์ ํํ๋ ํํฐ๋ ์๋น์ค ์ ์ญ์์ ์ค์ ํ ๋ด์ฉ์ด ์ ์ง๋ฉ๋๋ค.
๊ฐ ๋ฆฌ์คํธ์ ํํฐ๋ค์ ์ฌ์ฉ์๊ฐ ์ด์ฉ์ค์ธ "๋ ๋ฉ๋ด"๋ฅผ ์ดํํ๊ธฐ ์ ๊น์ง ์ ์ง๋ฉ๋๋ค.
Secret ๋ฆฌ์์ค์ value๋ฅผ ์กฐํํ๊ณ , ํด๋ฆฝ๋ณด๋๋ก ๋ณต์ฌํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
๋ฐฑ์
(velero) ์ ๋์จ ์ค์น์์ ํ์์กด์ ์ค์ ํ ์ ์๋๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค (Default : Asia/Seoul)
์ฌ์ฉ์ค์ธ ํด๋ฌ์คํฐ ๋ฑ๋ก ์ "Rovius" ํ๋ก๋ฐ์ด๋๋ฅผ ๋์ด์ ์ง์ํ์ง ์์ต๋๋ค.
์ฌ์ฉ์ค์ธ ํด๋ฌ์คํฐ ๋ฑ๋ก ์ "Datacenter" ํ๋ก๋ฐ์ด๋๊ฐ "On-premise"์ ํตํฉ๋์์ต๋๋ค.
์ธํ๋ผ > ๋
ธ๋ > ํ๋ ํ๋ฉด์์ ์ค์๊ฐ ๊ฐฑ์ ์ด๋ฒคํธ ๋ฐ์ ์ ๋ง๋ค ๋ก๋ฉ๋ฐ๊ฐ ๋
ธ์ถ๋๋ ๋ฌธ์ ๋ฅผ ๊ฐ์ ํ์์ต๋๋ค.
์ค์๊ฐ ๊ฐฑ์ ์ด๋ฒคํธ๊ฐ ๋ง์ ๊ฒฝ์ฐ ๋ก๋ฉ๋ฐ์ ๋
ธ์ถ ์์ด ๋ณด์ฌ์ง๋ ๋ด์ฉ๋ง ์์ ๋๋๋ก ๊ฐ์ .
๋ฐฑ์
์์ธ ํ๋ฉด์์ ์๋ฌ ๋ก๊ทธ์ ๋ํ Link๊ฐ ์ ๊ณต๋์ง ์๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
ํ๋ก๋น์ ๋๋ ํด๋ฌ์คํฐ์ ๋
ธ๋ ๊ทธ๋ฃน ์์ฑ ์ ์ํ๋ ๋
ธ๋ ๊ฐ์๋ฅผ ์ต์ํฌ๊ธฐ๋ก๋ง ์ ํ ๊ฐ๋ฅํ๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
์ต์ ๋
ธ๋ ๊ฐ์ <= ์ํ๋ ๋
ธ๋ ๊ฐ์ <= ์ต๋ ๋
ธ๋ ๊ฐ์
์ํฌ์คํ์ด์ค๊ฐ ์กด์ฌํ์ง ์์ ๋ ์น ํฐ๋ฏธ๋ ์ ์์ด ๋ถ๊ฐ๋ฅ ํ๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
ํน์ ์กฐ๊ฑด์์ ์ค์ > ๊ธฐ๋ณธ์ ๋ณด ํ๋ฉด์ ํน์ ํ๋ ๋ฐ์ดํฐ๊ฐ ๋ณด์ฌ์ง์ง ์๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
๋ชจ๋ํฐ๋ง > ๋
ธ๋ ๋ชจ๋ํฐ๋ง ํ๋ฉด์์ ์ฐ๊ฒฐ๋ ๋
ธ๋๊ฐ 0๊ฐ์ผ ๊ฒฝ์ฐ์๋ ์ ์์ ์ผ๋ก ํ๋ฉด์ด ํ์๋๋๋ก ์์ ๋์์ต๋๋ค.
ํ์ดํ๋ผ์ธ ์์ฑ ํ ๋ค๋น๊ฒ์ด์
๋ฐ๊ฐ ๋น์ ์ ๋์ํ๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
4.8.2024022301
1. S3 Bucket์ ์ง์ ํ๋ก๋น์ ๋ํ๊ณ ๊ด๋ฆฌ ํ ์ ์์ต๋๋ค.
AWS S3(Simple Storage Service) Bucket์ ํ๋ก๋น์ ๋ ํ ์ ์์ต๋๋ค.
2. ํ๋ก๋น์ ๋ ๋ฉ๋ด๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
ํ๋ก๋น์ ๋ ๊ธฐ๋ฅ์ด ๊ณ์ ํ์ฅ๋จ์ ๋ฐ๋ผ ๊ธฐ์กด ๊ธฐ๋ฅ์ด ๋ถ๋ฆฌ๋์ด ๋
๋ฆฝ์ ์ธ ๋ฉ๋ด๋ก ์ฌํธ๋์์ต๋๋ค.
"ํ๋ก๋น์ ๋" ๋ฉ๋ด๊ฐ ์ ๊ท๋ก ๊ตฌ์ฑ๋์์ผ๋ฉฐ, ์๋์ ๊ฐ์ ํ์ ๋ฉ๋ด๋ฅผ ๊ฐ์ง๊ฒ ๋์์ต๋๋ค.
ํด๋ผ์ฐ๋ ํ๋ก๋ฐ์ด๋ : ํด๋ผ์ฐ๋ ํ๋ก๋ฐ์ด๋์ ๋ํ ์ธ์ฆ ์ ๋ณด๋ฅผ ๊ตฌ์ฑ/๊ด๋ฆฌํ ์ ์์ต๋๋ค.
ํ
ํ๋ฆฟ : ์นตํ
์ผ์์ ํ๋ก๋น์ ๋ ๊ฐ๋ฅํ ๋ฆฌ์์ค๋ฅผ ํ์ ๋ฐ ํ๋ก๋น์ ๋ ๊ฐ๋ฅํฉ๋๋ค.
3. ์น ํฐ๋ฏธ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
์ํฌ๋ก๋ > ํ๋ ๋ชฉ๋ก์์๋ ์น ํฐ๋ฏธ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ํฌ๋ก๋์ ๋ํ ์์ธ ํ๋ฉด์์ ์ปจํ
์ด๋์ ๋ํ ์น ํฐ๋ฏธ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
4. ์นดํ๋ก๊ทธ ๋ฐฐํฌ์ ์ค๋
์ท ๊ธฐ๋ฅ์ ๋ค์ ์ด์ฉํ ์ ์์ต๋๋ค..
์นตํ
์ผ์์ ์ ๊ณตํ๋ ์นดํ๋ก๊ทธ๋ฅผ ํด๋ฌ์คํฐ์ ๋ฐฐํฌํ์ฌ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฌ์ฉ์ ์ ์ Values๋ฅผ ํ์ฉํ์ฌ ์ฌ์ฉ์๊ฐ ์ค์ ํ Values ์ ๋ณด๋ง ๋ณ๋๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์นดํ๋ก๊ทธ ๋ฐฐํฌ์ ๊ธฐ์กด ๋ฐฐํฌ Values YamL ํ์ผ ์ด์ธ์ ์ถ๊ฐ๋ก ์ฌ์ฉ์์ ์ Values๋ฅผ ์ง์ํฉ๋๋ค.
์นตํ
์ผ ๊ฐ์ฌ๋ก๊ทธ ์กฐํ์ ์กฐํ๊ธฐ๊ฐ์ ๋ ๊ธธ๊ฒ ์ค์ ํ ์ ์์ต๋๋ค. (3์ผ -> 90์ผ)
๋ฐฑ์
์ ์ฅ์๊ฐ ์ญ์ ๋์์ ๊ฒฝ์ฐ์๋ ์ค์ผ์ฅด์ด ํ๋ฉด์ ๋
ธ์ถ๋ ์ ์๋๋ก ๊ฐ์ ํ์์ต๋๋ค.
์ธ๋ถ์์ ์์ฑํ ๋ฐฑ์
์ ์ฅ์๋ ์นตํ
์ผ์์ ์ฌ์ฉํ ์ ์๋๋ก ๊ฐ์ ๋์์ต๋๋ค.
ํ์ดํ๋ผ์ธ์์ ์ํฌ๋ก๋ ์ถ๊ฐ ์ ๊ฐํ์ ์ผ๋ก YAML ํ์ ์ค๋ฅ๊ฐ ๋ฐ์๋๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
ํ๋ซํผ ์ค์ ์์ ํด๋ฌ์คํฐ ๋ฑ๋ก ์ค์ ์ ๋ฐ๋ผ ์์ / ์ญ์ ๊ธฐ๋ฅ์ด ๊ฐํ์ ์ผ๋ก ๋๋ฝ๋๋ ๋ฌธ์ ๋ฅผ ์์ ํ์์ต๋๋ค.
์ค๋
์ท ์ ์ฅ ํ ๊ฐํ์ ์ผ๋ก ๋ฆฌ์์ค ๋ชฉ๋ก์ด ๋น์ ์ ์กฐํ๋๋ ๋ฌธ์ ๋ฅผ ์์ ํ์์ต๋๋ค.
4.8.2024041901
1. NKS (Ncloud Kubernetes Service) ํ๋ก๋น์ ๋ ์ง์.
Naver Cloud Platform์ NKS ํด๋ฌ์คํฐ๋ฅผ ํ๋ก๋น์ ๋ํ๊ณ ๋ฑ๋กํ์ฌ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํ๋ก๋น์ ๋ ํ
ํ๋ฆฟ์ NKS ํ๋ก๋น์ ๋์ ์ํ ํ
ํ๋ฆฟ์ด ์ถ๊ฐ ๋์์ต๋๋ค.
NKS ํด๋ฌ์คํฐ๋ฅผ ํ๋ก๋น์ ๋ ํ๊ณ , Autoscaling์ด ๊ฐ๋ฅํ ๋
ธ๋ ๊ทธ๋ฃน์ ํ๋ก๋น์ ๋ ํ ์ ์์ต๋๋ค.
์๋ก์ด NKS ํด๋ฌ์คํฐ ๋ฒ์ ์ด ์ถ์๋๋ฉด ์ฌ์ฉ์๊ฐ ์ํ๋ ์์ ์ ์
๊ทธ๋ ์ด๋ ํ ์ ์์ต๋๋ค.
2. ํ๋ก๋น์ ๋ ๋ EKS ํด๋ฌ์คํฐ์ ๋
ธ๋ ๋ฒ์ ์ ์
๊ทธ๋ ์ด๋๋ฅผ ํ ์ ์์ต๋๋ค.
์ฌ์ฉ์ ํธ์์ฑ ๊ฐ์ ์ ์ํ UI/UX๋ฅผ ์ง์ ๊ฐ์ ์ค์ด๋ฉฐ, ์๋ ๋ด์ฉ์ด ๋ฐ์ ๋์์ต๋๋ค.
๋คํฌ ํ
๋ง ์ ์ฉ์ ์์์ด ์ฌ๋ฐ๋ฅด๊ฒ ๋ณด์ฌ์ง์ง ์๋ ์ฌ๋ฌ ํ์ด์ง๊ฐ ๊ฐ์ ๋์์ต๋๋ค.
ํ์ด์ง๋ฅผ ์ ๊ณ / ํผ์น๋ UI์ ๊ฐ์์ฑ์ด ๊ฐ์ ๋์์ต๋๋ค.
์นตํ
์ผ Metric Server ์ ๋์จ 3.12.1 ๋ฒ์ ์ด ์ถ๊ฐ ๋์์ต๋๋ค.
์นตํ
์ผ ์ํฐํ๋ผ์ด์ฆ ๋ผ์ด์ ์ค ์ ์ฑ
์ด ๋ณ๊ฒฝ ๋์์ต๋๋ค.
์ํฐํ๋ผ์ด์ฆ ๋ผ์ด์ ์ค ์ฌ์ฉ์๊ฐ Platform Cluster๋ฅผ ์นตํ
์ผ์ ๋ฑ๋กํ์ฌ ์ฌ์ฉ ์ ๋ง์คํฐ ๋
ธ๋์ ์ฝ์ด๋ ๋น์ฉ์์ ์ ์ธ ๋ฉ๋๋ค.
๋น๋/ํ์ดํ๋ผ์ธ > ๋น๋ ๊ธฐ๋ฅ์์ ํ๊ทธ ๋ฐ ๋น๋ ๋ด์ฉ์ด 0๊ฐ์ผ ๊ฒฝ์ฐ ๋ง์ง๋ง ๋น๋ ์ผ์๊ฐ ๋น์ ์์ ์ผ๋ก ํ์๋๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
๋ชจ๋ํฐ๋ง ์ฐจํธ์ ๊ทธ๋ํ๊ฐ ๊ฐํ์ ์ผ๋ก UI๋ฐ์ค๋ฅผ ๋ฒ์ด๋๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
์นํฐ๋ฏธ๋ ํ๋ฉด์ ์คํ ํ์์๋ ๊ฐํ์ ์ผ๋ก ํดํ์ด ํฐ๋ฏธ๋๋ฐ์ค ์๋ก ๊ฒน์ณ ๋ณด์ด๋ ๋ฌธ์ ๋ฅผ ์์ ํ์์ต๋๋ค.








๋ฆฌ์์ค : ์นตํ
์ผ์์ ํ๋ก๋น์ ๋๋ ๋ฆฌ์์ค๋ฅผ ํ์ธํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
โ์ฌ์ฉ์ ์ ์ valuesโ๋ฅผ ์ค์ ํ๋ฉด "์ฌ์ฉ์ ์ ์ values"์ ์ฐ์ ์์๊ฐ ๋ถ์ฌ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด "๋ฐฐํฌ values"์ "์ฌ์ฉ์ ์ ์ values"์ ๋ชจ๋ "Test"๋ผ๋ ํค๊ฐ ํฌํจ๋ ๊ฒฝ์ฐ "์ฌ์ฉ์ ์ ์ values"์ ์ค์ ๋ ๊ฐ์ด ์ฐ์ ์ ์ฉ๋ฉ๋๋ค.
์นดํ๋ก๊ทธ ๋ฐฐํฌ์ Dry-run ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Dry-run์ ์ด์ฉํ์ฌ ๋ฐฐํฌ ๊ฒฐ๊ณผ๋ฅผ ์ฌ์ ์ ํ์ธํ๊ณ ๊ฒํ ํ ์ ์์ต๋๋ค.
์นดํ๋ก๊ทธ ๋กค๋ฐฑ์ ๋ณด์ฌ์ฃผ๋ Revision ์ ๋ณด๋ฅผ ํ์ฅํ์ฌ ํธ์์ฑ์ ๊ฐ์ ํ์์ต๋๋ค.
๋ฆฌ๋น์ ์ด ์์ฑ๋ ์๊ฐ๋ฑ ์ถ๊ฐ ์ ๋ณด๋ฅผ ํตํ์ฌ ์ ํ์ ํธ์์ฑ์ ๋์์ต๋๋ค.
๋ชจ๋ํฐ๋ง ์ด๋ฒคํธ ์กฐํ ์กฐ๊ฑด์ด ๊ธฐ์กด 15๋ถ -> 60๋ถ์ผ๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค.
์คํ ๋ฆฌ์ง์ ๊ฐ์ฉ๋์ ์ค์๊ฐ ๋ฐ์ดํฐ๋ก ํ์ํ ์ ์๋๋ก ๊ฐ์ ๋์์ต๋๋ค.
๊ธฐ์กด์ "์๋น์ค ๋
ธ์ถ" ๋ก ํ๊ธฐ๋๋ Kubernetes์ Service ๋ฆฌ์์ค์ ๋ํ ํ๊ธฐ๊ฐ ์ด์ ๋ถํฐ "์๋น์ค" ๋ก ํ์๋ฉ๋๋ค.
์ค๋
์ท ๋ฐฐํฌ์ Configmap / Secret์ ํธ์ง ํ ์ ์๋ ๋ฌธ์ ๋ฅผ ์์ ํ์์ต๋๋ค.
๋ฐฑ์
์์ด์ ํธ๊ฐ ์ค์น๋์ง ์์ ํด๋ฌ์คํฐ๊ฐ ์ฌ๋ฌ๊ฐ์ผ ๊ฒฝ์ฐ ์๋ฒ์ ์๋ต์ด ๋๋ ค์ง๋ ๋ฌธ์ ๋ฅผ ๊ฐ์ ํ์์ต๋๋ค.
์ ์ฅ์์ ์์ธ ํ๋ฉด์์ ํผ์์คํดํธ ๋ณผ๋ฅจ๊ณผ ํผ์์คํดํธ ๋ณผ๋ฅจ ํด๋ ์์ผ ๋งํฌ๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ๋์ํ์ง ์๋ ๋ฌธ์ ๋ฅผ ์์ ํ์์ต๋๋ค.
์๋ ์๋ก ๊ณ ์นจ ๊ธฐ๋ฅ์ด ๊ฐํ์ ์ผ๋ก ๋์ํ์ง ์๋ ๋ฌธ์ ๋ฅผ ์์ ํ์์ต๋๋ค.
NKS ํด๋ฌ์คํฐ ๋ฒ์ ์ ๋ง์ถ์ด ๋
ธ๋ ๊ทธ๋ฃน ๋ฐ ๋
ธ๋์ ๋ฒ์ ๋ ์
๊ทธ๋ ์ด๋ ํ ์ ์์ต๋๋ค.
๋ฐฑ์
/๋ณต์์ ๋ฆฌ์์ค ๋ชฉ๋ก์ ์กฐํํ๋ ํ์
UI๋ฅผ ๊ฐ์ ํ์์ต๋๋ค.
๋ฐฑ์
/๋ณต์์ ๋ณต์์ด๋ ฅ ์์ธํ๋ฉด์์ ์๋ณธ ๋ฐฑ์
์ด ์ญ์ ๋ ๊ฒฝ์ฐ ์ฌ์ฉ์๊ฐ ์ธ์ง ๊ฐ๋ฅํ๋๋ก UI๋ฅผ ๊ฐ์ ํ์์ต๋๋ค.
๋ฐฑ์
์์ฑ์ ๋ฆฌ์์ค ์กฐํ์ ๋ฐ์ดํฐ๊ฐ ๋ง์ ์์ฒญ API์ ์ง์ฐ์ด ๋ฐ์ํ ๊ฒฝ์ฐ ์์ฒญ์ ์ทจ์ํ ์ ์์ต๋๋ค.
์ํฌ๋ฆฟ ์์ธ์ ๋ณด ํ๋ฉด์์ ํ์์ ๋ฐ์ดํฐ ๊ฐ์ On/Off ํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ผ๋ฉฐ, ํด๋ฆฝ๋ณด๋๋ก ๊ฐ์ ๋ณต์ฌํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
๋ํ, ์ํฌ๋ฆฟ ํธ์ง์ ๊ธฐ์กด ๋ฐ์ดํฐ๋ฅผ ์กฐํํ์ฌ ํธ์งํ ์ ์๋๋ก ๊ฐ์ ๋์์ต๋๋ค..
์น๋ธ๋ผ์ฐ์ ํด๋ฆฝ๋ณด๋ ๋ณต์ฌ๊ฐ ์ง์๋์ง ์๋ HTTP ํ๊ฒฝ์์๋ API ํ ํฐ์ ์กฐํํ ์ ์๋๋ก ๊ฐ์ ๋์์ต๋๋ค.
๋์๋ณด๋ ํ๋ฉด์ ์๋ ์๋ก๊ณ ์นจ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
2Factor ์ธ์ฆ์ด ์ถ๊ฐ๋ ์ฌ์ฉ์์ ๊ฒฝ์ฐ ๋ฑ๋ก ํ ์ต์ด ๋ก๊ทธ์ธํ๊ฑฐ๋ ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ ํ ๋ก๊ทธ์ธ์ QR์ฝ๋ ํ๋ฉด์ด ์ฌ๋ฐ๋ฅด๊ฒ ํ์๋์ง ์๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.


4.8.2024083001
์นตํ
์ผ ์๋น์ค์ ์๋กญ๊ฒ ๋ณ๊ฒฝ๋ UI๊ฐ ์ ์ฉ ๋์์ต๋๋ค.
Nginx Ingress Controller ์ ๋์จ 1.11.1 ๋ฒ์ ์ด ์ถ๊ฐ ๋์์ต๋๋ค.
์๋ก์ด ๋น๋ Task๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
๋น๋ ์ NCloud์ Object Storage์ ํ์ผ์ Upload ๋ฐ Download ํ ์ ์์ต๋๋ค.
๋น๋ ์ SonarQube Scanner๋ฅผ ์ฐ๋ํ์ฌ ์ ์ ๊ฒ์ฌ๋ฅผ ์ํํ๋๋ก ํ ์ ์์ต๋๋ค.
์ ํจํ์ง ์์ ๋ณต์ ์ง์ , ๋ณต์ ์ด๋ ฅ (์ ์ฅ์์ ๋ฒํท ์ญ์ ๋ฑ)์ ๊ฐ์ ์ญ์ ํ ์ ์๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
์นตํ
์ผ์์ ๊ด๋ฆฌํ ์ ์๋ Secret์ ์ ํ์ด ํด์ ๋์ด, ์ฌ์ฉ์ ์ ์๋ฅผ ํฌํจํ ๋ชจ๋ Secret์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
๋ฐฑ์
์ ์ฅ์๊ฐ ์ญ์ ๋ ๊ฒฝ์ฐ์ ๋ณต์ ์ง์ , ๋ณต์ ์ด๋ ฅ ํ๋ฉด์ ํ์๋๋ ๋ก๊ทธ์ ๊ฒฝ๊ณ /์๋ฌ๋ฑ์ ๋ฌธ๊ตฌ๋ฅผ ๊ฐ์ ํ์์ต๋๋ค.
๋น๋์์ ์ฌ์ฉ์ ์ ์ Task๊ฐ ์คํจํ์๋ ๊ฐํ์ ์ผ๋ก ๋ค์ Task๋ก ๋์ด๊ฐ์ง ์๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
๋ฐฑ์
์ ์ฅ์๊ฐ ์ญ์ ๋ ๊ฒฝ์ฐ์ ๋ณต์ ์ง์ , ๋ณต์ ์ด๋ ฅ ํ๋ฉด์ ํ์๋๋ ๋ก๊ทธ์ ๊ฒฝ๊ณ /์๋ฌ๋ฑ์ ๋ฌธ๊ตฌ๋ฅผ ๊ฐ์ ํ์์ต๋๋ค.
๋ฐฑ์
์ ์๋ก์ด ๋ณต์ ์ง์ ์ ์์ฑํ์์ ๋ ์ด์ ๋ณต์ ์ง์ ์ ์์
์๊ฐ์ด ์ ๋ชป ํ์๋๋ ๋ฌธ์ ๋ฅผ ์์ ํ์์ต๋๋ค.


















๋ฐฑ์
ํ ์๋ณธ ํด๋ฌ์คํฐ๊ฐ ์ ๊ฑฐ๋๋ฉด ๋๊ธฐํ ํด๋ฌ์คํฐ์ ๋ฐฑ์
์ฉ๋์ด 0Byte๋ก ํ์๋๋ ๋ฌธ์ ๋ฅผ ์์ ํ์์ต๋๋ค.
STOPPED ์ํ์ ํด๋ฌ์คํฐ ์ญ์ ์ ๊ฐํ์ ์ผ๋ก ์ญ์ ๊ฐ ๋์ง ์๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
ํ๋ ๋ชฉ๋ก์์ ํ๋ ์ญ์ ์ ๊ฐํ์ ์ผ๋ก ์ญ์ ๊ฐ ๋์ง ์๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
๋ชจ๋ํฐ๋ง > ์ธ๊ทธ๋ ์ค ๋ฉ๋ด์์ ์ธ๊ทธ๋ ์ค ์ปจํธ๋กค๋ฌ๋ณ ๋ฉํธ๋ฆญ ์กฐํ๊ฐ ๋์ง ์๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
๋์๋ณด๋์์ ์๋ก๊ณ ์นจ ์ ํด๋ฌ์คํฐ,๋
ธ๋,ํ๋ ์ ๋ณด๋ฅผ ํ์ํ๋ ํ์ด์ฐจํธ๋ฅผ ๊ฐฑ์ ํ์ง ๋ชปํ๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.






4.8.2024121301
์ด์ ๋ถํฐ ์ํฌ๋ก๋์์ ์ค์ ํ HPA (Horizontal Pod Autoscaler) ๋ฆฌ์์ค๋ฅผ [์ํฌ๋ก๋ > ์คํ ์ค์ผ์ผ๋ง] ๋ฉ๋ด์์๋ ํ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค.
์ํฌ๋ก๋ ์์ธ ํ๋ฉฐ์์ ํ๋์ ๋ก๊ทธ ์กฐํ์, ์ด์ ์ปจํ
์ด๋์ ๋ก๊ทธ๋ฅผ ํ์ธํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
์ด์ ๋ถํฐ Quick Links ๊ธฐ๋ฅ์์ ์์ด์ฝ์ ์ค์ ํ ๋ ํ์ผ ์
๋ก๋๋ฅผ ์ง์ ํฉ๋๋ค.
์ธํ๋ผ > ๋ค์์คํ์ด์ค ์์ธ ํ๋ฉด์ ๊ฐ์ ํญ์ด ์ถ๊ฐ๋์ด ๋ค์์คํ์ด์ค์ ์ ๋ฐ์ ์ธ ์ํ ํ์ธ์ด ๊ฐ๋ฅ ํด ์ก์ต๋๋ค.
๋ค์์คํ์ด์ค ๋์๋ณด๋์ ๊ฐ์์ฑ์ด ๊ฐ์ ๋์์ต๋๋ค.
ํ๋๋ฅผ ์๋ฏธํ๋ ์ก๊ฐ ํํ์ ์ฌ์ด์ฆ๋ฅผ ํ๋ ํฌ๊ธฐ์ ๋ง๋๋ก ์กฐ์ ํ๋๋ก ํ์์ต๋๋ค.
ํ๋์ ์ํ ์ ๋ณด๋ฅผ ์ ์ธํ ์ถ๊ฐ์ ์ธ ์์๋ค์ ์ ๊ฑฐํ์ฌ ํ๋ ์ํ์ ์ง์คํ ์ ์๋๋ก ๊ฐ์ ๋์์ต๋๋ค.
์ด์ ๋ถํฐ Conditions ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
ํ๋์ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์๋ ๋ชจ๋ ํ๋ฉด์์ Conditions ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
์ธํ๋ผ > ๋
ธ๋ > ๋ชจ๋ํฐ๋ง ํญ์์ ๋
ธ๋์ Conditions ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
์ด์ ๋ถํฐ ์นตํ
์ผ ์ธ๋ถ์์ ์ค์ ํ ResourceQuota์ LimitRange ์ค์ ์ ์กฐํํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์ด์ ๋ถํฐ ์ฌ๋ฌ๊ฐ์ ResourceQuota์ LimitRange๋ฅผ ์ค์ ํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
๋ฐฑ์
์ ์ฅ์ ๋ชฉ๋ก, ์์ธ ํ์ด์ง์ ๊ธฐ๋ฅ์ด ๊ฐ์ ๋์์ต๋๋ค.
์ด์ ๋ถํฐ ๋ฑ๋ก๋ ํด๋ฌ์คํฐ์ ํํฉ๊ณผ ์ํ, ๊ทธ๋ฆฌ๊ณ ๊ฐ๋ณ ์๋ฌ ๋ฉ์์ง๋ฅผ ํ์ธ ํ ์ ์์ต๋๋ค.
์ ์ฅ์์ ์ ์ง๊ด๋ฆฌ ํํฉ๊ณผ ์ด๋ ฅ์ ๋
ธ์ถํ๊ณ ๋ก๊ทธ ๋ด์ฉ์ ํ์ธํ ์ ์๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
ํ์ดํ๋ผ์ธ์์ ์ํฌ๋ก๋๋ฅผ ์ฃผ๊ฐ์ ์ํฌ๋ก๋์ ์ฐ๊ฒฐ๋์ด ์์ด ์๋์ผ๋ก ์ถ๊ฐ๋๋ ๋น๋์ ๊ฒฝ์ฐ "์คํ" ์ฒดํฌ๋ฐ์ค์ ๊ธฐ๋ณธ ์ค์ ์ด Checked๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค.
ํ์ดํ๋ผ์ธ ๋ฆฌ์์ค ์ถ๊ฐ์ ๋ฆฌ์์ค๋ช
์ผ๋ก ํํฐ๋ง ํ ์ ์๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
ํ์ดํ๋ผ์ธ ์์ฑ์ ์๋น์ค๋งต์ ์ ํํ๋ SelectBox์์ ๊ฒ์ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค.
์ํฌ๋ก๋ ์์ธ ํ๋ฉด์ ๋ชจ๋ํฐ๋ง ํญ์์ ์์ฒญ๋, ์ ํ๋ ์ค์์น๋ฅผ ์ผ๋ ์์ฒญ๋, ์ ํ๋์ด ํ์๋์ง ์๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
์ด๋ฒคํธ ์์ธ ๊ฒ์๊ณผ, API ์คํ๋ก๊ทธ ์์ธ ๊ฒ์ ํ์
ํ๋ฉด์์ ๋ ์ง์ ๋ํ ์ด๊ธฐํ๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ๋์๋์ง ์๋ ๋ฌธ์ ๋ฅผ ์์ ํ์์ต๋๋ค.
๋ฐฑ์
/๋ณต์์ ๋ณต์์ง์ ๋ชฉ๋ก์์ ์ญ์ ์ค์ธ ๋ณต์ ์ง์ ์ ๋ํ ๊ฐ์ ์ญ์ ๊ธฐ๋ฅ์ด ๋์ํ์ง ์๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
์ถ๊ฐ ์ ๋ณด๋ ๋ค์์คํ์ด์ค๋ณ ์์ธ ํ๋ฉด์ผ๋ก ์ด๋ํ์ฌ ํ์ธํ ์ ์๋๋ก ๊ฐ์ ๋์์ต๋๋ค.
๋ค์์คํ์ด์ค๋ณ ์์ธ ํ๋ฉด ์ด๋์ด ์ธํ๋ผ > ๋ค์์ค์คํ์ด์ค "๊ฐ์" ํญ์ผ๋ก ์ด๋๋ฉ๋๋ค.
๋ํ๋ก์ด๋จผํธ์ ์ก์ ์์ธ ์ ๋ณด ํ๋ฉด์์ Condition ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
๋ฐฑ์
์ ์ฅ์์ ๋ฑ๋ก๋ ์ผ๋ถ ํด๋ฌ์คํฐ์ ์ ์ฅ์ ์ ์ ์ํ๊ฐ [์ด์ฉ ๋ถ๊ฐ]์ผ ๊ฒฝ์ฐ (์ฆ ์ ์์ด ๋ถ๊ฐ๋ฅํ ์ํ) ์ ์์ด ๊ฐ๋ฅํ ํด๋ฌ์คํฐ ์ ๋ณด๋ก ๋๊ธฐํํ์ฌ ๋ณต๊ตฌํ ์ ์๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
์ด์ ๋ถํฐ ์ํฌ๋ก๋ ์์ฑ์ QoS ์ค์ ์ Best Effort ๋ก ์ค์ ํ ์ ์์ต๋๋ค. ( ๋ฆฌ์์ค ์์ฒญ๋๊ณผ ์ ํ๋ ์์ด ๋ฐฐํฌ)
๋์๋ณด๋์์ ์คํจ / ๋๊ธฐ ํ๋๊ฐ ์์ ๊ฒฝ์ฐ ๊ธฐ์กด [OK] ํ์๋ฅผ ํ๋์ ์ซ์ (0) ์ผ๋ก ํ์๋๋๋ก ๋ณ๊ฒฝํ์์ต๋๋ค.
๋์๋ณด๋์์ ์ด๋ฒคํธ ํจ๋์ด ์ ๊ฑฐ๋์์ต๋๋ค. ์ด๋ฒคํธ๋ ๋ชจ๋ํฐ๋ง > ์ด๋ฒคํธ ๋ฉ๋ด์์ ๊ณ์ ํ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค.
์ธ์ฆ์ ๊ด๋ฆฌ ๋ฉ๋ด๊ฐ ๊ฐํธ๋์ด ๊ณต์ธ์ธ์ฆ์ ๋ฉ๋ด๊ฐ [์ค์ > ๊ณต์ธ์ธ์ฆ์] ๋ก ์ด๋๋๋ฉฐ, ๋๋จธ์ง ๋ฉ๋ด(๋ฐ๊ธ์ ๊ด๋ฆฌ, ์ฌ์ค์ธ์ฆ์)๋ ๋ ์ด์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํ์ ์
๋ ฅํญ๋ชฉ์ Label์ "*" ํ์๋ก ํ์ ์
๋ ฅ ํญ๋ชฉ์์ ์ ์ ์๋๋ก ์์ ํ์์ต๋๋ค.
์๋ ์๋ก๊ณ ์นจ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๋ชจ๋ ํ๋ฉด์ ์๋ ์๋ก๊ณ ์นจ ๋์์ ๋ํ ํดํ ์ค๋ช
์ด ์ถ๊ฐ๋์์ต๋๋ค.


4.8.2024071201
๋ฐฑ์
/๋ณต์ ์๋น์ค์ ๋ณผ๋ฅจ ๋ณต์ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
์ด์ ๋ถํฐ ์ ํํ ํด๋ฌ์คํฐ ๋ณผ๋ฅจ์ ๋ค๋ฅธ ๋ณผ๋ฅจ์ผ๋ก ๋ณต์ ํ ์ ์์ต๋๋ค.
๋ณผ๋ฅจ ๋ณต์ ๋ 1:1 ์ง์ ๋ณต์ ์ ์ค๊ฐ ์ ์ฅ์๋ฅผ ์ด์ฉํ๋ 1:N ๋ณต์ ๋ฅผ ๋ชจ๋ ์ง์ ํฉ๋๋ค.
1:N ๋ณต์ ์ง์์ ์ํด โ์ ์ฅ์โ ๋ฉ๋ด์์ โ๋ณผ๋ฅจ ๋ณต์ โ ์ฉ๋๋ก ์ ์ฅ์๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์ ์ฅ์๋ MinIO, AWS S3, Azure Blob Storage, Google Cloud Storage๋ฅผ ์ง์ํฉ๋๋ค.
istio ์ ๋์จ ๊ตฌ์ฑ ์ Advanced Settings ์ค์ ์ ์ด์ฉํ์ฌ Ambient Mode ๊ตฌ์ฑ์ ์ถ๊ฐ๋ก ์ง์ํฉ๋๋ค.
Ambient Mode ์ค์น๋ฅผ ์ํด ํ์ํ ztunnel (Zero Trust tunnel) ์ ๋์จ์ด ์ถ๊ฐ ๋์์ต๋๋ค.
( Ambient Mode๋ก Istio ์ ๋์จ์ ๊ตฌ์ฑํ๋ ค๋ฉด ์ฌ์ ์ ztunnel ์ ๋์จ์ด ์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค.)
๊ฒฝ๋ณด/์๋ฆผ > ๋ฉํธ๋ฆญ ์๋์ค์ ๊ณผ ๋ฐ์ ์ด๋ ฅ ํ๋ฉด์์ ๋์ ์ํฌ๋ก๋๋ฅผ ํด๋ฆญํ๋ฉด ํด๋น ์ํฌ๋ก๋์ ๋ชจ๋ํฐ๋ง ํ๋ฉด์ผ๋ก ์ด๋๋ฉ๋๋ค. ์ด๋ฅผ ํ์ฉํ์ฌ ๊ฒฝ๋ณด ๊ฐ์ง์ ์ฆ์ ์ํฌ๋ก๋์ ์ํ ํ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค.
๊ฒฝ๋ณด/์๋ฆผ์ ๋ฐ์ ์ด๋ ฅ ํ์ด์ง๋ฅผ ๊ฐ์ ํ์์ต๋๋ค.
๋ชจ๋ํฐ๋ง > GPU ๋ชจ๋ํฐ๋ง ํ๋ฉด์ ์ฌ์ฉ์ฑ๊ณผ ๊ฐ์์ฑ์ด ๊ฐ์ ๋์์ต๋๋ค.
์๊ณ์ด ์ฐจํธ๋ฅผ ํ์
์คํํ์ฌ ํ๋ / ์ถ์ํ์ฌ ํ์ธํ ์ ์๋๋ก ๊ฐ์ ํ์์ต๋๋ค.
์๊ณ์ด ์ฐจํธ์ ๋ฐ์ดํฐ๋ฅผ ๋ค์ด๋ก๋ ํ ์ ์๋๋ก ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
๋ฐฐํฌ๋ ์นดํ๋ก๊ทธ ๋ชฉ๋ก ์กฐํ๊ฐ ํน์ ์กฐ๊ฑด์์ ์คํจํ๋ ๋ฌธ์ ๋ฅผ ์์ ํ์์ต๋๋ค.
์นดํ๋ก๊ทธ ๋ฐฐํฌ ํ ๊ฐํ์ ์ผ๋ก ํ๋ฉด ์ ํ์ด ๋์ง ์๋ ๋ฌธ์ ๋ฅผ ์์ ํ์์ต๋๋ค.




๋ณต์ ๋ ์์ฑํ ์ฆ์ ์คํํ๊ณ , ์ธ์ ๋ ์ง ๋ค์ ์คํํ์ฌ ๋ณต์ ํ ์ ์์ต๋๋ค.
ํ์์ ๋ฐ๋ผ ๋ณต์ ์ค์ผ์ฅด์ ์ค์ ํ์ฌ ์ง์ ๋ ์๊ฐ์ ๋ณต์ ๋ฅผ ์ํํ ์ ์์ต๋๋ค.
๋์ผํ ๋ณต์ ๋ฅผ ๋ฐ๋ณต ์คํ ์ (์ค์ผ์ฅด ํฌํจ) ๋ณต์ ๊ฒฐ๊ณผ๋ ํญ์ ์ต์ข
๋ณต์ ๊ฒฐ๊ณผ๋ก ๋ฎ์ด์์์ง๋๋ค.
๋ณต์ ์ ์๋ณธ ๋ณผ๋ฅจ์์์ โ๋ณต์ฌ ๋ฐฉ๋ฒโ์ ์๋์ ๊ฐ์ด ๋ค์ด๋ ํธ, ๋ณต์ , ์ค๋
์ท 3๊ฐ์ง ์ ํ์ ์ง์ํฉ๋๋ค.
๋ค์ด๋ ํธ : ์ ํํ ๋ณผ๋ฅจ์์ ์ง์ ๋ณต์ฌ๋ฅผ ์ํํฉ๋๋ค.
๋ณต์ : ์ ํํ ๋ณผ๋ฅจ์ ๋ณต์ ๋ณธ(์ฌ๋ณธ ๋ณผ๋ฅจ)์ ๋ง๋ค์ด์ ๋ณต์ฌ๋ฅผ ์ํํ๋ฉฐ ๋ณต์ฌ๊ฐ ์๋ฃ๋๋ฉด ์ฌ๋ณธ ๋ณผ๋ฅจ์ ์ญ์ ๋ฉ๋๋ค.
์ค๋
์ท : Kubernetes์ volume snapshot์ ์ด์ฉํ ๋ณต์ ๋ฐฉ์์ผ๋ก ๋ณต์ ๊ฐ ์๋ฃ๋๋ฉด snapshot ๋ณผ๋ฅจ์ ์ญ์ ๋ฉ๋๋ค.
๋ณผ๋ฅจ ๋ณต์ ๊ฐ ์๋ฃ๋๋ฉด ์ต์
์ ๋ฐ๋ผ ๋ณผ๋ฅจ ์ค๋
์ท (Kubernetes volume snapshot)์ ์ถ๊ฐ๋ก ์์ฑํ์ฌ ๋ณด๊ดํ ์ ์์ต๋๋ค.
๋ฐ์์ด๋ ฅ ํ๋ฉด์์ ๋ฐ์ ์๋ ์์ธ์ ๋ณด ํ์
ํ๋ฉด์ ์คํํ์ฌ ์๋์ ์์ธ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
๋ฉํธ๋ฆญ ์๋ ์ด๋ ฅ ํ๋ฉด์์ ์๋ ๋ฐ์๋น์์ ๋ฉํธ๋ฆญ ์ธก์ ๊ฐ์ ํ์ธํ ์ ์์ต๋๋ค.
๋ชจ๋ํฐ๋ง ์ ๋์จ ์ค์น ์์ด ์ํฌ๋ก๋ ์์ธ ํ๋ฉด์ ๋ชจ๋ํฐ๋ง ํญ์ ์ ๊ทผํ ๊ฒฝ์ฐ ์ค์น ์๋ด ํ๋ฉด์ด ์ถ๊ฐ๋์์ต๋๋ค.
# ambient configuration
profile: ambient






4.8.2024032901
์ด์ ๋ถํฐ ๋ฐฑ์
์์ฑ ์ ๋ณผ๋ฅจ ๋ฐ์ดํฐ ๋ฐฑ์
์ฌ๋ถ๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ๋ณผ๋ฅจ ๋ฐ์ดํฐ ๋ฐฑ์
์ ์ํ์ง ์์ผ๋ฉด ์ต์
์ OFF ๋ก ์ค์ ํ์๋ฉด ๋ฉ๋๋ค.
Json ํ์ผ ๋ค์ด๋ก๋๋ก ์ ๊ณต๋๋ ๋ฐฑ์
/ ๋ณต์์ค ๋ฐ์ํ ๊ฒฝ๊ณ / ์๋ฌ ๋ฉ์์ง๊ฐ GUI ๋ก ์ ๊ณต๋๋๋ก ๊ฐ์ ๋์์ต๋๋ค.
์ฌ๋ฌ ๊ธฐ๋ฅ ๋ชฉ๋ก์์ ์ ๊ณต๋๋ ํํฐ๋ค์ด ์ ํฉํ ๋ฃฐ์ ์ํด ์ ์ง๋๋๋ก ๊ฐ์ ๋์์ต๋๋ค.
3Depth ์ดํ์ ์์ธ ๋ฉ๋ด์ ๋ํ ํํฐ๋ ๋ฉ๋ด ํด๋น ๋ฉ๋ด๋ฅผ ๋ฒ์ด๋๊ธฐ ์ ๊น์ง ์ ์ง๋๋๋ก ๊ฐ์ ๋์์ต๋๋ค.
๋ชจ๋ํฐ๋ง ํ๋ฉด์์ ๋ค์์คํ์ด์ค, ๋
ธ๋๊ฐ ์กด์ฌํ์ง ์์ ๊ฒฝ์ฐ ์ฌ์ฉ์์๊ฒ ์ฌ๋ฐ๋ฅด๊ฒ ํ์๋๋๋ก ๊ฐ์ ๋์์ต๋๋ค.
๋ฉ๋ด๊ฐ ํผ์ณ์ง ์ํ์์ ๋ค๋ฅธ ๋ฉ๋ด๋ก ์ด๋์ ๋ถ๊ท์น์ ์ผ๋ก ๋ฉ๋ด๊ฐ ๋ซํ๋ ์ฆ์์ด ์์ ๋์์ต๋๋ค.
์ด๋ฒคํธ ๋ชฉ๋ก์ "๋ด์ฉ" ์ปฌ๋ผ์ด ๊ธธ์ด์ง ๊ฒฝ์ฐ ๋น์ ์ ์ ์ผ๋ก ํ์๋๋ ๋ฌธ์ ๋ฅผ ์์ ํ์์ต๋๋ค.
๋ ์ด๋ธ, ์ด๋
ธํ
์ด์
์ ๋ด์ฉ์ด ๊ธธ์ด์ง ๊ฒฝ์ฐ ๋ ์ด์์์ ๋ฒ์ด๋์ ํ์๋๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
๋์๋ณด๋์ ์ด๋ฒคํธ / ์๋ ๋ฐ์ ์๊ฐ์ ๊ฒฝ๊ณผ์๊ฐ๊ณผ ๋ฐ์์๊ฐ์ด ํจ๊ป ํ์๋๋๋ก ๋ณ๊ฒฝํ์์ต๋๋ค.
ํด๋ฌ์คํฐ๋ณ ๋ฆฌ์์ค๋ฅผ ์กฐํํ๋ ์ฌ๋ฌ ํ์ด์ง์์ Running์ค์ด ์๋ ํด๋ฌ์คํฐ๋ ๋ณด์ฌ์ง์ง ์๋๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค.
์ค์๊ฐ์ผ๋ก ๊ฐฑ์ ๋๋ ํ์ด์ง์์๋ ๋ชจ๋ ๋ก๋ฉ๋ฐ๋ฅผ ํ์ํ์ง ์๋๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค.
์ค์๊ฐ ๊ฐฑ์ ์ด๋ฒคํธ๊ฐ ๋ง์ ๊ฒฝ์ฐ ์ฆ์ ๋ก๋ฉ๋ฐ ๋
ธ์ถ๋ก ์ฌ์ฉ์ฑ์ด ์ ํ๋๋ ๋ฌธ์ ํด๊ฒฐ
์นตํ
์ผ ๊ด๋ฆฌ์ ํ๋ฉด์์ ํด๋ฌ์คํฐ ์ญ์ ์ ํน์ ์กฐ๊ฑด์์ ๋์๋์ง ์๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
์ํฌ๋ก๋ ๋ฐฐํฌ์ GPU ๋ฆฌ์์ค ๋ช
์ ๋ณ๊ฒฝํ์ฌ ๋ฐฐํฌํ์์์๋ ๊ธฐ์กด GPU ๋ฆฌ์์ค๋ช
์ด ์ ์ง๋๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
์ํฌ์คํ์ด์ค ์ฌ์ฉ์๋ก ํฐ๋ฏธ๋ ์ ์์ ๊ฐํ์ ์ผ๋ก ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.