๐ 5์ฃผ ์ด๋ก ์ง์ค ๊ณผ์ โข ๋ ๋ฒจ๋ณ ๋ง์ถค ํ์ต
DevOps ๋ฌธํ๋ถํฐ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ๊น์ง, ์ฒด๊ณ์ ์ด๋ก ํ์ต
ํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ํ์ ์ญ๋์ธ DevOps ๋ฌธํ์ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ๊ธฐ์ ์ ์ฒด๊ณ์ ์ผ๋ก ํ์ตํ๋ 5์ฃผ ์ง์ค ์ด๋ก ๊ณผ์
๐ ์ด๋ก ๊ธฐ๊ฐ: 2025.09.23 ~ 2025.10.31 (5์ฃผ, ์ถ์ ์ฐํด ํฌํจ)
๐ ๏ธ ๊ธฐ๋ณธ ํ๋ก์ ํธ: 2025.11.03 ~ 2025.12.01 (4์ฃผ)
๐ ์ฌํ ํ๋ก์ ํธ: 2025.12.02 ~ 2026.01.08 (5์ฃผ)
โก ํด์ปคํค: 2026.01.08 ~ 2026.01.13 (1์ฃผ)
๐ผ ์ค๋ฌด ํ๋ก์ ํธ: 2026.01.14 ~ 2026.04.20 (14์ฃผ)
- ๐ ๋ค์ํ ๋ฐฐ๊ฒฝ: CS์ ๊ณต๊ณผ ๋น์ ๊ณต์ ์ฐฝ์์ ์ตํฉ
- ๐ ์ํธ ํ์ต: ์๋ก ๊ฐ๋ฅด์น๊ณ ๋ฐฐ์ฐ๋ฉฐ ์ ์ฒด๊ฐ ํจ๊ป ์ฑ์ฅ
- ๐ ์์ฐ์ค๋ฌ์ด ๋ฆฌ๋์ญ: ํ๋ก์ ํธ๋ฅผ ํตํด ๊ฐ์์ ๊ฐ์ ๊ณผ ๋ฆฌ๋์ญ ๋ฐํ
- ๐ฑ ํจ๊ป ์ฑ์ฅ: ๋ชจ๋ ํ์์ด ๊ฐ์์ ์๋๋ก ํจ๊ป ๋ฐ์
graph TB
subgraph "๋ชจ๋ ํ์ ๊ณตํต"
A1[๊ธฐ๋ณธ ๊ฐ๋
ํจ๊ป ํ์ต]
A2[ํ์ด ํ๋ก๊ทธ๋๋ฐ]
A3[ํ ํ๋ก์ ํธ]
A4[์ํธ ๋ฉํ ๋ง]
end
subgraph "์์ฐ์ค๋ฌ์ด ์ญํ ๋ถํ"
B1[๊ธฐ์ ๋ฆฌ๋]
B2[ํ๋ก์ ํธ ๋งค๋์ ]
B3[์์ด๋์ด ์ ์์]
B4[๋ฌธ์ ํด๊ฒฐ์ฌ]
end
subgraph "ํจ๊ป ์ฑ์ฅ"
C1[์ง์ ๊ณต์ ]
C2[๊ฒฝํ ๊ตํ]
C3[์ฐฝ์์ ํ์
]
C4[์ค๋ฌด ์ญ๋ ๊ฐ๋ฐ]
end
A1 --> B1
A2 --> B2
A3 --> B3
A4 --> B4
B1 --> C1
B2 --> C2
B3 --> C3
B4 --> C4
style A1 fill:#e8f5e8
style A2 fill:#e8f5e8
style A3 fill:#e8f5e8
style A4 fill:#e8f5e8
style B1 fill:#fff3e0
style B2 fill:#fff3e0
style B3 fill:#fff3e0
style B4 fill:#fff3e0
style C1 fill:#ffebee
style C2 fill:#ffebee
style C3 fill:#ffebee
style C4 fill:#ffebee
๐ ์ด๋ก ๊ฐ์: 3์๊ฐ (37.5%)
๐ ๏ธ ๊ธฐ๋ณธ ์ค์ต: 3์๊ฐ (37.5%)
๐ฅ ํ์ ์ผ์ด: 2์๊ฐ (25%)
| ์๊ฐ | ๊ตฌ๋ถ | ๋ด์ฉ | ๋น๊ณ |
|---|---|---|---|
| 09:00-10:30 | ๐ ์ด๋ก 1 | ๊ธฐ๋ณธ ๊ฐ๋ ์ค๋ช (60๋ถ) + ์ง์์๋ต (30๋ถ) | ์ง์ค๋ ๋์ ์ค์ |
| 10:30-10:45 | โ ํด์ | 15๋ถ ํด์ | |
| 10:45-12:00 | ๐ ๏ธ ์ค์ต 1 | ๊ฐ๋ ์ ์ฉ ์ค์ต (60๋ถ) + ๊ฒฐ๊ณผ ๊ณต์ (15๋ถ) | |
| 12:00-13:00 | ๐ฝ๏ธ ์ ์ฌ | ์ ์ฌ์๊ฐ | |
| 13:00-14:30 | ๐ ์ด๋ก 2 | ์ฌํ ๊ฐ๋ (60๋ถ) + ์ฌ๋ก ๋ถ์ (30๋ถ) | |
| 14:30-14:45 | โ ํด์ | 15๋ถ ํด์ | |
| 14:45-16:30 | ๐ ๏ธ ์ค์ต 2 | ์ข ํฉ ์ค์ต (90๋ถ) + ๋ฆฌ๋ทฐ (15๋ถ) | |
| 16:30-16:45 | โ ํด์ | 15๋ถ ํด์ | |
| 16:45-18:00 | ๐ฅ ์ผ์ด | ๋ ๋ฒจ๋ณ ๊ฐ๋ณ ๋ฉํ ๋ง | ๋ง์ถคํ ์ง์ |
๋ชฉํ: ์ ์ฒด ํ์ ๊ธฐ๋ณธ ๊ฐ๋ ํต์ผ
- Day 1: ์ค๋ฆฌ์ํ ์ด์ & DevOps ๊ฐ๋ ์๊ฐ
- Day 2: ์ปจํ ์ด๋ ๊ธฐ์ & Docker ์ํคํ ์ฒ
- Day 3: Docker ์ด๋ฏธ์ง & ๋คํธ์ํน & ์คํ ๋ฆฌ์ง
- Day 4: Docker Compose & ๋ฉํฐ ์ปจํ ์ด๋
- Day 1: Docker ๋คํธ์ํน & ๋ณด์ ๊ธฐ์ด
- Day 2: Docker ์คํ ๋ฆฌ์ง & ๋ฐ์ดํฐ ๊ด๋ฆฌ
- Day 3: Docker ์ด์ & ๋ชจ๋ํฐ๋ง
- Day 4: Kubernetes ์ค๋น & ๋ง์ด๊ทธ๋ ์ด์
๋ชฉํ: ์ค๋ฌด ํต์ฌ ๊ธฐ์ ์ต๋ ๋ฐ ์ปจํ ์ด๋ ์ค์ผ์คํธ๋ ์ด์ ์์ฑ
- Day 1: Kubernetes ๊ธฐ์ด & ํด๋ฌ์คํฐ ์ํคํ ์ฒ
- Day 2: ์ํฌ๋ก๋ ๊ด๋ฆฌ & ์ค์ผ์ค๋ง
- Day 3: ๋คํธ์ํน & ์คํ ๋ฆฌ์ง
- Day 4: ๋ณด์ & ํด๋ฌ์คํฐ ๊ด๋ฆฌ
- Day 5: ์ด์ & ๊ณ ๊ธ ๊ธฐ๋ฅ
๋ชฉํ: ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ ์ค๊ณ ๋ฐ ๊ตฌํ
- Day 1: ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ
- Day 2: API Gateway์ Service Mesh
- Day 3: ๋ณด์๊ณผ ์ปดํ๋ผ์ด์ธ์ค
- Day 4: GitOps์ ๋ฐฐํฌ ์๋ํ
- Day 5: FinOps์ ํด๋ผ์ฐ๋ ๋น์ฉ ์ต์ ํ
๋ชฉํ: CloudMart ํ๋ก์ ํธ๋ฅผ AWS์ ๋ฐฐํฌํ๊ธฐ ์ํ ๋จ๊ณ์ ์ธํ๋ผ ๊ตฌ์ถ
- Day 1: AWS ๊ธฐ์ด & ๋คํธ์ํน (VPC, EC2, Security Groups)
- Day 2: ์ปดํจํ & ์คํ ๋ฆฌ์ง (EBS, EFS, S3, CloudFront)
- Day 3: ๋ฐ์ดํฐ๋ฒ ์ด์ค & ์บ์ฑ (RDS, ElastiCache)
- Day 4: ๋ก๋๋ฐธ๋ฐ์ฑ & ๊ณ ๊ฐ์ฉ์ฑ (ALB, Auto Scaling)
- Day 5: CloudMart ํ๋ก์ ํธ AWS ๋ฐฐํฌ ์์ฑ
๐ก ํน๊ฐ: Terraform IaC (Infrastructure as Code) - ๋ณ๋ ์งํ, AWS EKS ๋ฐ ๊ธฐํ๋ฒ์ ๊ด๋ จ ๋ณด๊ฐ
๋ชฉํ: ์ค๋ฌด ํ๊ฒฝ์์์ Kubernetes ์ด์ ๋ฐ ๊ณ ๊ธ ๊ธฐ๋ฅ ํ์ฉ
- ๐ ์ฌ์ ์ค๋น: EKS ์ค์ต ํ๊ฒฝ ์ค์ ๊ฐ์ด๋
- AWS CLI, eksctl, kubectl ์ค์น
- AWS ์๊ฒฉ ์ฆ๋ช ๋ฐ IAM ๊ถํ ์ค์
- ํ๊ฒฝ ์ฒดํฌ ์คํฌ๋ฆฝํธ ์ ๊ณต
- Day 1: EKS ํด๋ฌ์คํฐ ์์ฑ ๋ฐ ๊ธฐ๋ณธ ์ค์
- Day 3: Helm ํจํค์ง ๊ด๋ฆฌ์
- Day 5: Istio ์๋น์ค ๋ฉ์
graph TB
subgraph "ํ์
ํ์ต ํ๊ฒฝ"
A[๋ค์ํ ๋ฐฐ๊ฒฝ์<br/>11๋ช
ํ์] --> B[์์ฐ์ค๋ฌ์ด<br/>์ญํ ๋ถ๋ด]
B --> C[ํ๋ก์ ํธ ๊ธฐ๋ฐ<br/>์ค๋ฌด ํ์ต]
C --> D[์ํธ ๋ฉํ ๋ง<br/>๋ฐ ์ง์ ๊ณต์ ]
D --> E[์ ์ฒด ์ญ๋<br/>ํฅ์]
end
style A fill:#e8f5e8
style B fill:#fff3e0
style C fill:#ffebee
style D fill:#f3e5f5
style E fill:#e0f2f1
- ์์ ๋ก์ด ํ์ด๋ง: ๊ด์ฌ์ฌ์ ํ์ต ์คํ์ผ์ ๋ฐ๋ฅธ ์์ฐ์ค๋ฌ์ด ๋งค์นญ
- ์ํธ ํ์ต: ๊ฐ๋ฅด์น๋ ์ฌ๋๋ ๋ฐฐ์ฐ๋ ์ฌ๋๋ ๋ชจ๋ ์ฑ์ฅ
- ์ง์ ๊ณต์ : ํ์ต ๊ฒฐ๊ณผ๋ฌผ๊ณผ ๊ฒฝํ์ ์์ฐ์ค๋ฝ๊ฒ ๊ณต์
- ๐๏ธ Platform Engineering: ๊ฐ๋ฐ์ ๊ฒฝํ ํฅ์๊ณผ ์ ํ์๋น์ค ํ๋ซํผ
- ๐ฐ FinOps: ํด๋ผ์ฐ๋ ๋น์ฉ ์ต์ ํ์ ์ฌ๋ฌด ์ด์
- ๐ค AI/MLOps: ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ ์ด์๊ณผ ์๋ํ
- ๐ฑ Green DevOps: ์ง์๊ฐ๋ฅํ ์ํํธ์จ์ด ๊ฐ๋ฐ
- ๐ ๊ด์ธก์ฑ & AIOps: ์์ธก์ ๋ถ์๊ณผ ์๋ ๋ณต๊ตฌ
graph TB
subgraph "2025 DevOps ๋๊ตฌ ์ํ๊ณ"
A[Backstage<br/>๊ฐ๋ฐ์ ํฌํธ] --> E[ํตํฉ ํ๋ซํผ]
B[ArgoCD<br/>GitOps] --> E
C[Prometheus<br/>๊ด์ธก์ฑ] --> E
D[Kubeflow<br/>MLOps] --> E
end
style A fill:#e3f2fd
style B fill:#e8f5e8
style C fill:#fff3e0
style D fill:#ffebee
style E fill:#f3e5f5
- ์ ์ฒด ์ดํด๋: ๋ชจ๋ ํ์์ ๊ธฐ๋ณธ ๊ฐ๋ ์ดํด๋ 85% ์ด์
- ํ์ ๋ง์กฑ๋: ํ ํ๋ก์ ํธ ๋ฐ ์ํธ ํ์ต ๋ง์กฑ๋ 4.5/5 ์ด์
- ๊ฐ์ธ ์ฑ์ฅ: ๊ฐ์์ ๊ฐ์ ๋ฐ๊ฒฌ๊ณผ ์ญ๋ ํฅ์ ์ฒด๊ฐ๋ 4.5/5 ์ด์
- ์ค๋ฌด ์ญ๋: ํ๋ก์ ํธ ์์ฑ๋์ ์ค๋ฌด ์ ์ฉ ๊ฐ๋ฅ์ฑ 90% ์ด์
- ํธ๋ ๋ ์ ์: ์ต์ DevOps ํธ๋ ๋ ์ดํด๋ 80% ์ด์
- ์ผ์ผ ํ๊ณ : ํ์ต ๋ด์ฉ๊ณผ ํ์ ๊ฒฝํ ๊ณต์
- ์ฃผ๊ฐ ์กฐ์ฌ: ํ์ต ๋ง์กฑ๋ ๋ฐ ํ์ ํจ๊ณผ ํ๊ฐ
- ์ํธ ํผ๋๋ฐฑ: ๋๋ฃ ๊ฐ ์์ฐ์ค๋ฌ์ด ํผ๋๋ฐฑ๊ณผ ๊ฒฉ๋ ค
- ์ง์์ ๊ฐ์ : ํ์ต ํ๊ฒฝ๊ณผ ๋ฐฉ๋ฒ์ ์ง์์ ์ต์ ํ
- ํธ๋ ๋ ์ถ์ : ์ต์ ๊ธฐ์ ๋ํฅ ํ์ต ํจ๊ณผ ์ธก์
- ํ ๊ตฌ์ฑ: ๋ ๋ฒจ ํผํฉ (์ด๊ธ 1-2๋ช + ์ค๊ธ 2๋ช + ๊ณ ๊ธ 1๋ช )
- ํ๋ก์ ํธ: ์ปจํ ์ด๋ ๊ธฐ๋ฐ ์น ์๋น์ค ๊ตฌ์ถ
- ๋ชฉํ: ์ด๋ก ์ง์์ ์ค๋ฌด ์ ์ฉ
- ํธ๋ ๋ถํ: ์ธํ๋ผ/๊ฐ๋ฐ/๊ธฐ์ด ํธ๋
- ์ ๋ฌธํ: ๊ฐ๋ณ ๊ด์ฌ์ฌ์ ๋ฐ๋ฅธ ์ฌํ ํ์ต
- ํฌํธํด๋ฆฌ์ค: ์ทจ์ ์ฐ๊ณ ๊ฒฐ๊ณผ๋ฌผ ์์ฑ
๐ ์ฒด๊ณ์ ์ด๋ก ํ์ต โข ๐ค ํ์ ์ค์ฌ ๊ต์ก โข ๐ ์ค๋ฌด ์ฐ๊ณ ๊ฐํ โข ๐ ์ต์ ํธ๋ ๋ ๋ฐ์
5์ฃผ๊ฐ์ ์ง์ค ์ด๋ก ๊ต์ก์ ํตํด 2025๋ DevOps ์ ๋ฌธ๊ฐ๋ก ์ฑ์ฅ